cracyc
681142c125
upd7220: better output for the compis and dmv [Carl]
2014-10-20 13:24:17 -05:00
Curt Coder
5339b585ac
upd7220: devcb2 and delegates. (nw)
2014-04-02 13:17:56 +00:00
Alex W. Jackson
9f0f40759b
Removed pseudo-palettes from video/generic.c. All drivers that were using them now have an actual palette [Alex Jackson]
2014-03-13 08:48:50 +00:00
smf-
38d827e993
Converted PIT8253 to DEVCB2 [smf]
2014-02-23 13:00:28 +00:00
smf-
b37d92de72
created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
2014-02-15 01:29:27 +00:00
smf-
be55c4bef6
Centronics WIP using write lines and DEVCB2. Added an output latch and input buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
2014-02-09 20:08:25 +00:00
smf-
6c3f17c595
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
Miodrag Milanovic
44d5c1b8ab
Cleanups and version bump
2013-11-05 06:59:51 +00:00
Curt Coder
141c1a7c69
(MESS) compis: Refactored to use i80130, does not work yet. (nw)
2013-10-24 19:18:14 +00:00
Curt Coder
3bef04de42
(MESS) compis: Added configuration jumpers. (nw)
2013-10-24 15:19:45 +00:00
Curt Coder
a6e11de82f
(MESS) compis: Cleanup. (nw)
2013-10-23 20:30:41 +00:00
Miodrag Milanovic
a31774ab7c
moved centronics into emu/bus (nw)
2013-10-23 13:01:30 +00:00
Curt Coder
daaab882a6
(MESS) compis: Connected the FDC via the iSBX bus. [Curt Coder]
2013-10-20 14:35:48 +00:00
Curt Coder
361552f41b
isbx: Added a placeholder for the Intel iSBX bus. [Curt Coder]
2013-10-20 09:39:59 +00:00
Curt Coder
dfadf49eba
(MESS) compis: Added MPSC and RS-232 ports. [Curt Coder]
2013-10-20 09:11:32 +00:00
Curt Coder
fd77a104f5
(MESS) compis: Added cassette. [Curt Coder]
2013-10-20 08:49:57 +00:00
Curt Coder
90e53abd38
(MESS) compis: Emulated the keyboard. [Curt Coder, Marcus Comstedt]
2013-10-19 19:20:42 +00:00
cracyc
80fa5fade3
(mess) compis: fix HLE keyboard and cleanup (nw)
2013-08-27 22:36:53 +00:00
cracyc
b1043c9eaf
(mess) compis: better text mode output (nw)
2013-08-22 14:39:33 +00:00
cracyc
9a0bce9f91
(mess) compis: starts to read the floppies (nw)
2013-08-20 03:58:23 +00:00
cracyc
60cd63ea43
(mess) compis: fix debug crash and try a floppy motor hookup (nw)
2013-08-19 22:18:37 +00:00
cracyc
be08f549a9
(mess) compis: try to fix irq lines (nw)
2013-08-19 19:18:10 +00:00
cracyc
8af5aa8dd3
i186: move 80186 peripherals into the cpu [Carl]
...
leland: finish modernizing the leland sound and use new 80186 [Carl]
2013-08-19 02:58:15 +00:00
Fabio Priuli
e098aab416
Modernized the PIT8253 device. [Fabio Priuli]
2013-06-03 11:39:54 +00:00
Wilbert Pol
6f7dd684be
pic8259.c: Switched to devcb2. (nw)
2013-05-15 21:57:33 +00:00
Miodrag Milanovic
abedd24d6e
more state cleanup and some modernization (nw)
2013-04-19 07:20:14 +00:00
Miodrag Milanovic
ad69d72a53
IRQ_CALLBACK modernization part 3 (no whatsnew)
2013-01-31 13:58:02 +00:00
Miodrag Milanovic
0e19f641d3
Cleanups and version bump
2013-01-11 07:32:46 +00:00
Curt Coder
b9a2b20e61
(MESS) Removed unnecessary includes, and fixed a floppy bug. (nw)
2012-12-09 20:52:23 +00:00
Curt Coder
abbfd858ea
Replaced all device_t's with actual device classes. Regression test recommended. (nw)
2012-11-26 16:04:41 +00:00
Fabio Priuli
9649a4dd42
(MESS) fixed upd765-related regressions in p8000_16, compis and sf7000. no whatsnew.
2012-10-15 06:59:12 +00:00
Olivier Galibert
9d1aaf97ae
(mess) upd765: Modernize [O. Galibert]
...
Remaining TODO list:
- take WP into account
- test the amstrad, implement its observational format (edsk) using
pasti as a start. Or find the legendary amstrad IPFs. Or both.
- correct read track, the implementation is completely wrong. See
previous for testing, it's only used in protections the check the
inter-sector gaps.
- shake and bake on the amstrad, protections are the best to find bugs
in a fdc
- add the scan id commands, but nothing seems to use them
- debug the 2.88M formatting which is unreliable. Fix its IDAM/DAM
gap size on formatting too (but that's not what's making it
unreliable)
- test all the systems that were hit, and fix what needs to be fixed.
Beware that multiple problems may happen:
- upd765 may be wrong
- the driver may not be working
- the hookup may be wrong/incomplete (bitrate selection and floppy
rpm in particular)
- the driver may be too limited for the new implementation (the x68k
dma device does not handle non-instant dma yet for instance)
- report invalid command when appropriate depending on the actual chip
emulated
- add the russian clones with their real names
2012-10-10 15:33:51 +00:00
Miodrag Milanovic
3679f744c2
modernization or timer callbacks part 2 (no whatsnew)
2012-09-24 14:43:01 +00:00
Miodrag Milanovic
a1b116c06f
INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew)
2012-09-18 14:45:06 +00:00
Miodrag Milanovic
2a06847d59
manual cleanup of mame and mess includes (no whatsnew)
2012-09-18 07:33:27 +00:00
Miodrag Milanovic
5ddbca3e7a
Modernized screen update calls (no whatsnew)
2012-09-17 15:00:31 +00:00
Miodrag Milanovic
e25c13f253
Clean-ups and version bump
...
note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
2012-09-17 06:49:13 +00:00
Aaron Giles
cff1004165
Pass 2 of struct modernization.
2012-09-15 22:30:30 +00:00
Miodrag Milanovic
219e664785
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
2012-09-13 11:15:32 +00:00
Curt Coder
08b42aabaa
(MESS) Added PET cassette port slot interface to vic20, c64, and plus4. Implemented 1530/1531 datassette as slot devices. Converted MOS6581 interface to devcb. [Curt Coder]
...
(MESS) vic20: Added floating bus read support to VIC and cartridge interface.
(MESS) vic10: Added floating bus read support to VIC-II and cartridge interface.
(MESS) c64: Added floating bus read support to cartridge interface. [Curt Coder]
(MESS) plus4: Added floating bus read support to TED and cartridge interface. Implemented some Diag264 test cartridge loopback connectors. [Curt Coder]
(MESS) c16: Added PAL/NTSC variants. (nw)
(MESS) v364: Fixed speech ROM mapping. (nw)
(MESS) compis: Separated keyboard to its own file. (nw)
(MESS) huebler: Cleanup. (nw)
2012-09-02 13:46:14 +00:00
Miodrag Milanovic
7285b359d2
Merge of MESS sources (no whatsnew)
2012-08-21 10:41:19 +00:00