Michaël Banaan Ananas
7677bfca65
added MB8421 device (16KBIT dual port SRAM with 2 interrupt pins)
2014-08-28 19:59:28 +00:00
Michaël Banaan Ananas
8abfa8c0e1
removed old z80sio device
2014-07-18 17:27:04 +00:00
Wilbert Pol
042a6ea953
(MESS) msx.c: Added MIDI in support to Yamaha SFG01/SFG05 expansions (nw)
2014-06-18 19:08:52 +00:00
cracyc
2df40a8073
i186: fix timer read (nw)
...
(mess) rmnimbus: bit of refactoring and cleanup, fix some video ram reads and writes, use eepromser and remove er59256 (nw)
2014-06-18 03:10:07 +00:00
Curt Coder
7db50d4afc
Fixed build. (nw)
2014-06-11 16:44:32 +00:00
David Haywood
9e1e121f04
make MB89363B a trampoline device for 2x i8255 chips (nw)
2014-06-09 01:38:34 +00:00
Michael Zapf
f004e73121
(MESS) Preparing new HFDC implementation with new HDC9234. (nw)
2014-06-08 18:39:43 +00:00
Dirk Best
27a86b11ee
Amiga: Kill the legacy CIA emulation and fix Agnus ID for A2000 and
...
A500.
CIA changes:
- Add missing virtual keyword to actually call the right TOD clock
- Outputs depend on the input state (fixes A1000 overlay switch)
- Switching to serial output mode with one-shot activated causes a pulse
on SP (correct? needed for keyboard handshake)
- Serial input is clocked by the CNT input, not the default clock
- Mask offsets to 4 bits
- Writing the Timer High register with one-shot activated immediately
causes the timer to be latched and the timer started, regardless of
timer start value
Curt: Please review those changes.
2014-05-17 10:21:26 +00:00
Dirk Best
bf35b4dbb4
Amiga: Create a GAYLE device, used by the A600 and A1200, and implement
...
the internal IDE controller for both
2014-05-14 09:20:32 +00:00
Dirk Best
640354ad9e
Big Amiga cleanup and reorganizaton. CDTV temporarily broken. Lots of
...
work still to do. All basic Amiga models are now supported to varying
degrees.
2014-05-13 11:46:02 +00:00
mahlemiut
2e6d848970
Created WD7600 chipset device.
...
megapc: Made into a separate driver class, hooked up WD7600. [Barry Rodewald]
2014-05-09 04:04:16 +00:00
cracyc
0789025777
8257dma: replace it in dkong and kill it (nw)
2014-04-30 17:31:51 +00:00
cracyc
bb2fcfc661
i8257: new 8257 based on am9517a [Carl]
...
facnucspmg: fix up dmac and fdc (nw)
2014-04-28 03:20:14 +00:00
Miodrag Milanovic
c046734f76
(MESS) New driver added: Xerox Alto 2 [Juergen Buchmueller]
...
out of whatsnew: Did not add Unicode support for debugger from branch yet, for now few special chars are converted to be plain ASCII
2014-04-22 12:21:07 +00:00
David Haywood
5c8ee3b2a0
mahe the 68307's 68681 an actual sub-device instead of pairing it in the game driver (nw)
2014-04-18 07:18:03 +00:00
smf-
a039e59ae2
SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method. [smf]
2014-04-14 11:50:39 +00:00
R. Belmont
4507757178
(MESS) Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont]
2014-04-12 20:20:11 +00:00
R. Belmont
ca5bc06cff
(MESS) Move corvushd to emu/ so slot devices can see it (nw)
2014-03-22 03:52:23 +00:00
Miodrag Milanovic
c8513349dd
move things around this fixes linking (nw)
2014-03-21 19:55:20 +00:00
Oliver Stöneberg
7421215f85
renamed s3c24xx.c to s3c24xx.inc
2014-03-19 17:11:10 +00:00
Curt Coder
8c13619673
n68681: Renamed to mc68681. (nw)
2014-03-18 12:44:38 +00:00
Curt Coder
f65e037141
(MESS) Moved common machine and video chips to emu. (nw)
2014-03-18 11:46:44 +00:00
Miodrag Milanovic
7fc79693d2
no more old duart (nw)
2014-03-18 07:57:10 +00:00
Curt Coder
4bba3f6e42
(MESS) Moved the remaining slot interfaces to emu/bus. (nw)
2014-03-17 22:06:26 +00:00
Michaël Banaan Ananas
062e17036b
removed PD4990A_OLD device
2014-03-17 01:24:17 +00:00
Miodrag Milanovic
d6a62ffd47
Shuffle PCI and some more PC related devices around (nw)
...
cirrus is not moved since it's not made as proper pci device
2014-03-07 14:41:36 +00:00
Miodrag Milanovic
250dac1722
Shuffle ISA and some more PC related devices around (nw)
2014-03-07 13:35:21 +00:00
R. Belmont
cc0a824aff
Preliminary support for National Semiconductor MM58167 real-time clock/calendar. [R. Belmont]
2014-02-17 02:49:35 +00:00
Alex W. Jackson
f056d758a3
Fix MAME linking (nw)
2014-02-12 20:45:48 +00:00
Fabio Priuli
e2cf4f8b34
Added generic barcode reader emulation: the code accepts sequences of digits in
...
UPC-A, EAN-13 and EAN-8 format, stores them in both byte format and in pixel
format; it is up to the driver to implement the correct transfer protocol. [Fabio Priuli]
Added UI menu to enter barcodes via keyboard. It only gets activated if the running
machine has a barcode device. [Fabio Priuli]
out of whatsnew: The latter change was coordinated with Nathan, so it shall not
create problems with his UI reorganization ;)
2014-02-12 14:54:11 +00:00
Curt Coder
1310c56964
(MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
...
(MESS) dai: Updated to use new TMS5501. (nw)
tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]
flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Angelo Salese
1f5745ff73
Added a core for uPD4992 RTC, used by Othello Derby and Power Kick [Angelo Salese]
2013-12-08 18:44:12 +00:00
smf-
d43eccd0d2
Created DS1204 device & switched megatouch to use it instead of it's own local version (driver could do with some more tidying up as not all games use a key but currently it is hooked up to all games). Default data comes from a region instead of coded in driver, commands & security match are now compared, data is clocked on the correct edge, key can be written to and is saved to nvram. [smf]
2013-12-06 13:57:52 +00:00
smf-
d03d9b34ce
remodernised x76f041/x76f100 & zs01 so that logging becomes easy again & uses READ_LINE_MEMBER/WRITE_LINE_MEMBER so the pins can be bound to directly. Hooked up x76f041 to the early beatmania IIDX games. They all pass the security check eventually but it takes a long time as it repeatedly reads the first byte, it's possible that the contents aren't correct as the game says the security is OK even when the data returned is not what it's checking for. [smf]
2013-12-02 15:06:03 +00:00
Curt Coder
2be940615e
(MESS) Added nscsi versions of the SCSI callback device and Xebec S1410. [Curt Coder]
2013-11-14 17:16:05 +00:00
smf-
c9abc6c7fc
Support for different sized MC146818 compatibles [smf]
2013-11-02 19:53:13 +00:00
Curt Coder
1e370f3e29
Added i80130 OSP emulation. [Curt Coder]
2013-10-24 18:07:38 +00:00
Miodrag Milanovic
a31774ab7c
moved centronics into emu/bus (nw)
2013-10-23 13:01:30 +00:00
R. Belmont
cd6f73b9c7
(MESS) Apple II bus moving day (nw)
2013-10-22 16:45:06 +00:00
Curt Coder
0b91c21b36
(MESS) Moved a bunch of buses under emu/bus. (nw)
2013-10-22 15:44:27 +00:00
Curt Coder
1359d642c9
(MESS) c64: Moved expansion and user ports under emu/bus. (nw)
2013-10-20 17:49:46 +00:00
Angelo Salese
be6f55a2b3
Removed old SCUDSP, not worth it anyway
2013-10-16 17:58:31 +00:00
smf-
a8da91494f
Changed atapicdr packet identify to Virtual CDROM because not all images are compressed & the text no longer starts in the middle of the vendor name (software displaying the vendor name used to display "MAME Com"). Added a cdu76s device so that the inquiry for the generic ATAPI and SCSI cdrom drives can also be set to "Virtual CDROM". However none of the Konami GV games care, so I'm not sure which game required that response & that is the only Konami SCSI CD based system. The response is invalid according to the SCSI spec as the strings should be space filled and not null terminated & there are fields not filled in. So it's currently compiled in but not used. [smf]
2013-10-13 17:09:50 +00:00
smf-
0839767cb3
Use virtual multiple inheritance to share command processing between SCSI & ATAPI instead of having a SCSI subdevice. This allows matsushita_cr589_device & gdrom_device to derive from atapi_cdrom_device. [smf]
2013-09-17 18:23:52 +00:00
Angelo Salese
3bcaea2f77
Device-ized AICA RTC device, passes RW comp test, doesn't pass clock test
2013-09-04 23:43:10 +00:00
Curt Coder
edda5c5dec
(MESS) c64: Magic Voice WIP. (nw)
2013-08-30 19:33:01 +00:00
smf-
62f3a522f6
Replaced ISA16_IDE_CD with ATAPI_CDROM, replaced ISA16_IDE & ISA16_IDE_CD in southbridge_device with two BUS_MASTER_IDE_CONTROLLERs. [smf]
2013-08-24 20:02:23 +00:00
Dirk Best
8085624dc7
i8089: converted to a proper cpu core, added debugger support and disassembler
2013-08-24 15:43:58 +00:00
Ivan Vangelista
2076847d86
Merged s2636 video and sound implementations and moved them to machine/ (nw)
2013-08-13 22:42:48 +00:00
Dirk Best
633d639623
i8089.c: device skeleton
2013-08-09 14:29:33 +00:00