Aaron Giles
f723b4557c
Added eeprompar.*, implementing a simple interface for parallel
...
EEPROMs.
Created atari_eeprom_device which wraps a 2804 or 2816 EEPROM with
the standard Atari write-locking mechanism. Updated all drivers to
use this, and removed all EEPROM stuff from atarigen.
2013-08-08 05:00:15 +00:00
Aaron Giles
b963a48cdf
Split eeprom.c into a base class base_eeprom_device and a serial-specific
...
subclass serial_eeprom_device. Moved the latter into its own file
eepromser.c and significantly cleaned up/simplified the code. The new
code should be functionally the same as the previous code, but expect that
to change soon. As a side-effect, the size and bus width of the EEPROM is now
specified in the ADD macro rather than in the interface structure.
2013-07-27 03:28:25 +00:00
David Haywood
ada9617e4d
also untangle the skeleton 68340. where the code ends up is TBD.
...
the actual core type of the 68340 is CPU32, so it is now derived from that.
2013-07-05 14:32:16 +00:00
David Haywood
1300de18e0
now that we're modern treat the 68307 like other modern CPUs by using a derived type with the peripherals in emu/machine instead of being glued into the CPU core.
2013-07-05 13:17:11 +00:00
smf-
243b823635
Added vt83c461, which is currently implemented as a 32 bit chip. This allows hooking up to the jaguar driver without any glue, but primal rage 2 does as the io bus it's connected to is only 16 bit. (nw)
2013-06-19 18:48:00 +00:00
Miodrag Milanovic
9a564ef483
Added metadata to rest of make files for optional built devices (nw)
2013-06-19 13:12:52 +00:00
smf-
f89f73561b
Added ata_interface_device, ide_controller_device is now only for pc register mapping. Renamed ide_mass_storage_device to ata_mass_storage_device. Changed ide_hdd_device so it only picks up it's image from the harddisk_image_device, which does a lookup to see if there is a region itself. (nw)
2013-06-19 10:35:43 +00:00
Miodrag Milanovic
1540d4cfaa
made makemak add dependencies for needed devices automatically,added partial meta data into device building mak files (nw)
2013-06-18 10:22:10 +00:00
Miodrag Milanovic
16f5234d43
Cleanups and version bump
2013-06-11 07:16:42 +00:00
David Haywood
a429729ea5
nexus3d : start refactoring
2013-06-10 17:49:14 +00:00
Miodrag Milanovic
82a6c8a401
make machine part optionals, update tiny.mak and ldplayer.mak, still need to clear usages in mame.mak and mess.mak (nw)
2013-06-06 09:09:30 +00:00
cracyc
73e8901194
firebeat: split midi keyboard to separate device [Carl]
...
pc16552d: kill it (nw)
2013-06-05 14:36:19 +00:00
smf-
2b9a645218
Started to split ide hd from ide controller [smf]
2013-06-05 09:09:34 +00:00
Miodrag Milanovic
61b6d3c117
trying to fix linking on linux (nw)
2013-06-05 06:49:57 +00:00
Miodrag Milanovic
63e94606e8
rolled back set_led_status change and fixed build (nw)
2013-06-04 14:41:03 +00:00
Miodrag Milanovic
7c891b335c
made video devices build optional and set proper build rules per target (nw)
2013-06-04 14:18:28 +00:00
Miodrag Milanovic
6f2f772e70
Moved video and machine part of emu in separate mak files and libraries (nw)
2013-06-04 13:17:29 +00:00