mame/src/mess/includes
2014-02-02 16:22:48 +00:00
..
a7800.h Created new device_video_interface. Right now its sole purpose is to 2013-07-24 19:20:59 +00:00
abc80.h (MESS) abcbus: Moved under emu/bus. (nw) 2013-10-20 19:31:44 +00:00
abc80x.h Fixed some z80 related regressions. (nw) 2014-01-21 17:47:05 +00:00
abc1600.h replaced read rx callback in Z80DART (and clones) with a write handler, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 22:05:13 +00:00
ac1.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
ace.h (MESS) sp0256: modernized the SP0256 Narrator Speech Processor sound device. [Fabio Priuli] 2013-05-26 07:30:32 +00:00
adam.h (MESS) Moved a bunch of buses under emu/bus. (nw) 2013-10-22 15:44:27 +00:00
advision.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
aim65.h Cleanups and version bump 2013-09-17 06:47:03 +00:00
alesis.h License tags. (nw) 2013-10-26 19:53:18 +00:00
amstr_pc.h Cleanups and version bump 2013-09-17 06:47:03 +00:00
amstrad.h forgot this file. (no whatsnew) 2014-01-29 10:23:43 +00:00
apollo.h (MESS) apollo: fixed disk and tape DMA, improved logging [Hans Ostermeyer] 2013-06-28 02:07:12 +00:00
apple1.h Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
apple2.h Cleanups and version bump 2013-11-05 06:59:51 +00:00
apple2gs.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
apple3.h (MESS) apple3: Remove unnecessary opbase handler (nw) 2014-02-02 16:22:48 +00:00
apricotf.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
apricotp.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
aquarius.h Fixed some z80 related regressions. (nw) 2014-01-21 17:47:05 +00:00
arcadia.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
at.h (MESS) i8530h31 now *almost* boots or at least make some beeps, instead of halting because of unmapped I/O accesses, or halting because of a bad checksum because the ROM was loaded improperly. [alegend45] 2014-01-27 20:28:27 +00:00
atarist.h Removed MC68901 polling for gpio bits. [smf] 2013-12-29 00:14:05 +00:00
atom.h Modernized i8271 device.(nw) 2014-01-18 08:00:32 +00:00
avigo.h License tags. (nw) 2013-10-26 19:53:18 +00:00
b2m.h Modernized the PIT8253 device. [Fabio Priuli] 2013-06-03 11:39:54 +00:00
bbc.h Modernized i8271 device.(nw) 2014-01-18 08:00:32 +00:00
bebox.h First pass at tidying up ide interface. It no longer tries to force everything to act as a PC. A copy of the VIA VT83C461 datasheet would be useful to remove some of the hacks added to make the games using it work again. [smf] 2013-06-08 15:42:11 +00:00
beta.h License tags. (nw) 2013-10-16 13:38:21 +00:00
bk.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
bullet.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
busicom.h i4004.c: Modernized cpu core (nw) 2013-06-17 20:08:06 +00:00
bw2.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
bw12.h Removed 6821 porta_r/portb_r/ca1_r/ca2_r/cb1_r/cb2_r functions as they only returned what you'd written to the chip, only a couple of those were ever used (by audio/exidy.c). Removed some ca*/cb* read callbacks that just returned what had already been pushed or always returned 0. As there are no longer any cb2 read callbacks that functionality has been removed. [smf] 2014-01-06 19:06:08 +00:00
c64.h Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. [smf] 2014-01-04 05:01:35 +00:00
c65.h (MESS) cbmiec: Moved under emu/bus. (nw) 2013-10-20 16:35:08 +00:00
c80.h License tags. (nw) 2013-10-16 13:38:21 +00:00
c128.h Fixed some z80 related regressions. (nw) 2014-01-21 17:47:05 +00:00
cbm2.h (MESS) Moved a bunch of buses under emu/bus. (nw) 2013-10-22 15:44:27 +00:00
cgc7900.h License tags. (nw) 2013-10-16 13:38:21 +00:00
cgenie.h modernised the AY8910 [smf] 2013-05-12 11:17:58 +00:00
channelf.h moving some static functions in driver state for MESS drivers plus some other modernization (nw) 2013-04-18 08:44:08 +00:00
coco3.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
coco12.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
coco.h Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
coleco.h was going to do some coleco stuff, but changed my mind 2014-01-20 10:54:25 +00:00
compis.h replaced read rx/cts/dcd callbacks in I8251 with write handlers, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 16:27:05 +00:00
comquest.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
comx35.h (MESS) Moved files to emu/bus. (nw) 2014-01-10 22:50:51 +00:00
concept.h Convert VIA6522 to use DEVCB2 [smf] 2013-12-31 08:46:37 +00:00
corvushd.h (MESS) softbox: Fixed reset. [Mike Naberezny] 2013-06-12 13:48:22 +00:00
cosmicos.h License tags. (nw) 2013-10-16 13:38:21 +00:00
crvision.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
cxhumax.h finished modernising i2cmem [smf] 2013-12-01 21:16:10 +00:00
cybiko.h SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) 2013-04-19 14:47:35 +00:00
dai.h (MESS) compclr2: Emulated the keyboard and floppy WIP. (nw) 2014-01-15 17:10:28 +00:00
dccons.h Cleanups and version bump 2013-09-17 06:47:03 +00:00
dgn_beta.h Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
dgnalpha.h Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
dm7000.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
dragon.h (MESS) Refactored all drivers to use the new MOS6551 and removed the old implementation. (nw) 2013-02-06 20:39:31 +00:00
ec184x.h (mess) mega Soviet clone patch [shattered] 2013-12-22 21:17:17 +00:00
einstein.h Cleanups and version bump 2013-11-05 06:59:51 +00:00
electron.h Anonymous timers begone! (nw) 2013-05-29 03:50:41 +00:00
elf.h License tags. (nw) 2013-10-16 13:38:21 +00:00
ep64.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
eti660.h License tags. (nw) 2013-10-16 13:38:21 +00:00
europc.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
exp85.h Added an RS232 port instead of hard coding the serial terminal [smf] 2014-01-11 01:20:25 +00:00
fidelz80.h License tags. (nw) 2013-10-26 19:53:18 +00:00
fm7.h MESS anonymous timers this time. (nw) 2013-05-23 04:38:53 +00:00
fmtowns.h (MESS) modernized uPD71071 DMA device. [Fabio Priuli] 2013-06-04 10:17:53 +00:00
galaxy.h SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) 2013-04-19 14:47:35 +00:00
galeb.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
gamecom.h Improved i/o handling a bit 2013-10-23 16:46:29 +00:00
gamepock.h speaker tag lookup removal, also no need to use universal tag, since easier now to follow (nw) 2013-04-12 12:29:10 +00:00
gb.h (MESS) gb: misc lcd & includes cleanups. nw. 2013-06-24 09:56:09 +00:00
gba.h Cleanups and version bump 2013-06-11 07:16:42 +00:00
genpc.h Fixed MT05436 (nw) 2014-01-29 18:28:30 +00:00
gp32.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
hec2hrp.h Modernized the sn76477 sound device (nw) 2013-11-21 16:59:31 +00:00
hp48.h saturn.c: Modernized cpu core (nw) 2013-10-04 18:55:30 +00:00
huebler.h replaced read rx callback in Z80DART (and clones) with a write handler, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 22:05:13 +00:00
hx20.h px4.c: preliminary tf20 floppy support 2014-01-03 19:35:59 +00:00
intv.h (MESS) intv.c: added support for save states to all systems of this driver. [Fabio Priuli] 2013-05-26 09:28:36 +00:00
jupiter.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
kaypro.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
kc.h License tags. (nw) 2013-10-26 19:53:18 +00:00
kramermc.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
kyocera.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
lc80.h License tags. (nw) 2013-10-16 13:38:21 +00:00
lisa.h removed the simplest 6522 port callbacks [smf] 2014-01-02 18:08:30 +00:00
llc.h made BEEP and RAM devices initialize in constructor of driver classes (nw) 2013-04-23 07:11:57 +00:00
lviv.h removed usage of direct handler and timers for reseting (nw) 2013-12-27 08:07:37 +00:00
lynx.h Anonymous timers begone! (nw) 2013-05-29 03:50:41 +00:00
m5.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
mac.h Remove code obfuscation, please don't revert my changes without discussing it first. [smf] 2014-01-02 12:03:07 +00:00
macpci.h Convert VIA6522 to use DEVCB2 [smf] 2013-12-31 08:46:37 +00:00
mbc55x.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
mbee.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
mboard.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
mc80.h (MESS) Refactored drivers to use z80dart.c instead of z80sio.c, the easy part. (nw) 2013-05-27 20:10:47 +00:00
mc1000.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
mc1502.h Cleanups and version bump 2013-12-24 07:24:51 +00:00
md_cons.h Cleanups and version bump 2013-09-17 06:47:03 +00:00
micronic.h License tags. (nw) 2013-10-26 19:53:18 +00:00
microtan.h removed the simplest 6522 port callbacks [smf] 2014-01-02 18:08:30 +00:00
mikro80.h A few less anonymous timers in the world. (nw) 2013-05-27 18:46:30 +00:00
mikromik.h License tags. (nw) 2013-10-16 13:38:21 +00:00
mpf1.h modernised TMS5220 [smf] 2013-05-14 10:21:05 +00:00
mpz80.h (MESS) s100: Moved under emu/bus. (nw) 2013-10-20 15:35:36 +00:00
msbc1.h replaced some calls to machine().firstcpu->pcbase() with machine().describe_context() [smf] 2014-01-23 01:34:19 +00:00
msx_slot.h output of new srcclean changes that are relatively small [smf] 2013-01-11 19:43:14 +00:00
msx.h converted z80 to c++ [smf] 2014-01-21 05:51:49 +00:00
mtx.h Cleanups and version bump 2013-11-05 06:59:51 +00:00
mz80.h Modernized the PIT8253 device. [Fabio Priuli] 2013-06-03 11:39:54 +00:00
mz700.h add license info for some things i worked on, some small cleanups 2013-10-17 14:26:24 +00:00
nascom1.h Cleanups and version bump 2013-11-05 06:59:51 +00:00
nc.h Replaced hack code for saving nc200 ram with legacy nvram saving, you can now shut down the emulation and start it up without losing everything. However you must press the on button before exiting (default END key). [smf] 2013-11-01 20:45:39 +00:00
nes.h moved nes_cart from .h to .c (nw) 2013-12-11 18:16:37 +00:00
newbrain.h replaced read rx/cts/dcd callbacks in ACIA6850 write write handlers, which allows multiple chips to be connected together without using glue methods. [smf] 2013-12-22 12:00:26 +00:00
next.h changed machine().device("maincpu") with m_maincpu in mess tree part (nw) 2013-04-10 11:31:17 +00:00
ob68k1a.h License tags. (nw) 2013-10-16 13:38:21 +00:00
ondra.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
orao.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
oric.h removed oric ca1 & c2 read handlers, they were just returning what was written [smf] 2014-01-01 14:25:24 +00:00
orion.h modernized speaker device. [Fabio Priuli] 2013-06-04 07:57:44 +00:00
osborne1.h Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
osi.h use MCFG_TIMER_DRIVER_ADD_PERIODIC for tape timer (nw) 2013-12-22 22:06:05 +00:00
p2000t.h speaker tag lookup removal, also no need to use universal tag, since easier now to follow (nw) 2013-04-12 12:29:10 +00:00
partner.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
pasopia.h (MESS) Pasopia : fixed keyboard (nw) 2012-12-27 11:43:58 +00:00
pc4.h License tags. (nw) 2013-10-26 19:53:18 +00:00
pc1251.h sc61860.c: Modernized cpu core. [Wilbert Pol] 2013-12-27 18:17:26 +00:00
pc1350.h sc61860.c: Modernized cpu core. [Wilbert Pol] 2013-12-27 18:17:26 +00:00
pc1401.h sc61860.c: Modernized cpu core. [Wilbert Pol] 2013-12-27 18:17:26 +00:00
pc1403.h sc61860.c: Modernized cpu core. [Wilbert Pol] 2013-12-27 18:17:26 +00:00
pc1512.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
pc8001.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
pc8401a.h License tags. (nw) 2013-10-16 13:38:21 +00:00
pc.h (mess) mega Soviet clone patch [shattered] 2013-12-22 21:17:17 +00:00
pce.h (MESS) pce.c: moved ADPCM and CDDA sound to the cd addon and slightly 2013-05-28 15:36:12 +00:00
pcw16.h Fixed some z80 related regressions. (nw) 2014-01-21 17:47:05 +00:00
pcw.h Created new device_video_interface. Right now its sole purpose is to 2013-07-24 19:20:59 +00:00
pdp1.h moving some static functions in driver state for MESS drivers plus some other modernization (nw) 2013-04-18 08:44:08 +00:00
pecom.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
pes.h mcs51.c: Modernized cpu core. 2013-08-27 18:24:26 +00:00
pet.h Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. [smf] 2014-01-04 05:01:35 +00:00
phc25.h (MESS) phc25 : can load .phc cassettes 2014-02-02 13:19:58 +00:00
pk8020.h modernized speaker device. [Fabio Priuli] 2013-06-04 07:57:44 +00:00
plus4.h Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. [smf] 2014-01-04 05:01:35 +00:00
pmd85.h removed usage of direct handler and timers for reseting (nw) 2013-12-27 08:07:37 +00:00
pocketc.h small VIDEO_START cleanup (nw) 2013-08-04 20:12:42 +00:00
poisk1.h Cleanups and version bump 2013-12-24 07:24:51 +00:00
poly88.h changed poly88 driver to use callbacks instead of diserial connect() [smf] 2013-12-26 19:31:33 +00:00
poly880.h License tags. (nw) 2013-10-16 13:38:21 +00:00
portfoli.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
pp01.h (MESS) PP01 : added uart 2013-09-30 05:26:07 +00:00
primo.h (MESS) cbmiec: Moved under emu/bus. (nw) 2013-10-20 16:35:08 +00:00
prof80.h Cleanups and version bump 2013-12-24 07:24:51 +00:00
prof180x.h License tags. (nw) 2013-10-16 13:38:21 +00:00
psion.h License tags. (nw) 2013-10-26 19:53:18 +00:00
px8.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
ql.h License tags. (nw) 2013-10-16 13:38:21 +00:00
radio86.h Anonymous timers begone! (nw) 2013-05-29 03:50:41 +00:00
rm380z.h Cleanups and version bump 2013-01-11 07:32:46 +00:00
rmnimbus.h removed the simplest 6522 port callbacks [smf] 2014-01-02 18:08:30 +00:00
sage2.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
samcoupe.h MESS anonymous timers this time. (nw) 2013-05-23 04:38:53 +00:00
sg1000.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
sms.h (MESS) sms.c: Various changes: [Enik Land] 2014-01-14 19:44:56 +00:00
softbox.h (MESS) Moved files to emu/bus. (nw) 2014-01-10 22:50:51 +00:00
sorcerer.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
special.h (MESS) improved keyboard on special, lik, erik (nw) 2013-10-07 01:10:40 +00:00
spectrum.h modernized speaker device. [Fabio Priuli] 2013-06-04 07:57:44 +00:00
ssystem3.h moving some static functions in driver state for MESS drivers plus some other modernization (nw) 2013-04-18 08:44:08 +00:00
studio2.h License tags. (nw) 2013-10-16 13:38:21 +00:00
super6.h License tags. (nw) 2013-10-16 13:38:21 +00:00
super80.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
superslave.h License tags. (nw) 2013-10-16 13:38:21 +00:00
svi318.h converted z80 to c++ [smf] 2014-01-21 05:51:49 +00:00
svision.h unified formating of state class constructors, no functional change (nw) 2013-04-10 08:08:19 +00:00
tandy1t.h (MESS) pc.c: Added t1000sl2. Hooked up the Tandy 1000 character rom to the other Tandy 1000 drivers. Reimplemented Tandy 1000 ROM banking according to the schematics. [Cowering, Wilbert Pol] 2013-06-03 19:14:45 +00:00
tandy2k.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
tdv2324.h Cleanup. (nw) 2013-06-10 13:45:13 +00:00
tek405x.h Removed 6821 porta_r/portb_r/ca1_r/ca2_r/cb1_r/cb2_r functions as they only returned what you'd written to the chip, only a couple of those were ever used (by audio/exidy.c). Removed some ca*/cb* read callbacks that just returned what had already been pushed or always returned 0. As there are no longer any cb2 read callbacks that functionality has been removed. [smf] 2014-01-06 19:06:08 +00:00
thomson.h Modernized mc6843 device.(nw) 2014-01-22 17:33:47 +00:00
ti85.h SNAPSHOT_LOAD and QUICKLOAD_LOAD made members, still need to cleanup (nw) 2013-04-19 14:47:35 +00:00
ti89.h License tags. (nw) 2013-10-26 19:53:18 +00:00
tiki100.h (MESS) tiki100: Added RS-232, Centronics and cassette. [Curt Coder] 2013-11-20 15:25:29 +00:00
tmc600.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
tmc1800.h License tags. (nw) 2013-10-16 13:38:21 +00:00
tmc2000e.h License tags. (nw) 2013-10-16 13:38:21 +00:00
trs80.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
trs80m2.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
tsispch.h IRQ_CALLBACK modernization part 1 (no whatsnew) 2013-01-31 12:21:12 +00:00
tvc.h License tags. (nw) 2013-10-26 19:53:18 +00:00
tx0.h tx0.c: Modernized cpu core. [Wilbert Pol] 2013-12-25 12:00:22 +00:00
ut88.h Anonymous timers begone! (nw) 2013-05-29 03:50:41 +00:00
v1050.h Converted MSM58321 to DEVCB2, uses level logic rather than edge detection for strobes (as per datasheet), added nvram interface as there are some configuration bits to save, added support for 12 and 24 hour. It defaults to 12 hour, but you can configure it in the driver to default to 24H. You can configure what year 0 is in the driver, which is used when setting the date at startup. [smf] 2014-01-26 21:57:16 +00:00
vc4000.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
vcs80.h various cpu lookup cleanup (nw) 2013-04-15 13:41:27 +00:00
vector06.h (MESS) cassette cleanup (nw) 2013-04-17 08:30:36 +00:00
vic10.h (MESS) Moved a bunch of buses under emu/bus. (nw) 2013-10-22 15:44:27 +00:00
vic20.h Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. [smf] 2014-01-04 05:01:35 +00:00
victor9k.h Started to remove via port read handlers, prematurely stopped because IEEE488 code derives the clock from the read handler being called [smf] 2014-01-02 13:54:31 +00:00
vidbrain.h (MESS) Moved a bunch of buses under emu/bus. (nw) 2013-10-22 15:44:27 +00:00
vip.h (MESS) vip: Moved expansion and byte I/O ports under emu/bus. (nw) 2013-10-20 19:50:55 +00:00
vixen.h (MESS) ieee488: Moved under emu/bus. (nw) 2013-10-20 16:00:54 +00:00
vtech2.h more state cleanup and some modernization (nw) 2013-04-19 07:20:14 +00:00
wangpc.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
wswan.h small MACHINE_RESET cleanup 2013-08-05 11:40:00 +00:00
x1.h Cleanups and version bump 2013-04-30 06:36:06 +00:00
x07.h License tags. (nw) 2013-10-26 19:53:18 +00:00
x68k.h Removed MC68901 polling for gpio bits. [smf] 2013-12-29 00:14:05 +00:00
xerox820.h License tags. (nw) 2013-10-16 13:38:21 +00:00
xor100.h moved centronics into emu/bus (nw) 2013-10-23 13:01:30 +00:00
z80ne.h Modernized kr2376 device. (nw) 2014-01-07 17:37:19 +00:00
z88.h License tags. (nw) 2013-10-26 19:53:18 +00:00
zx.h Created new device_video_interface. Right now its sole purpose is to 2013-07-24 19:20:59 +00:00