Commit Graph

52492 Commits

Author SHA1 Message Date
Lord-Nightmare
e3c70ce502 dectalk comment consolidation and clarification, and removed speculation (n/w) 2017-06-30 00:22:57 -04:00
Lord-Nightmare
f3108058b1 fix a flag (nw) 2017-06-29 23:51:28 -04:00
Lord-Nightmare
92e38a0e10 dectalk.cpp: nuked anonymous timers, added savestate support [Lord Nightmare] 2017-06-29 23:50:28 -04:00
Lord-Nightmare
2908556376 dectalk.cpp: removed unnecessary driver init and replaced with machine_start [Lord Nightmare] 2017-06-29 23:13:58 -04:00
Ted Green
9018378515 atlantis: Fix compile. (nw) 2017-06-29 19:19:42 -06:00
Brandon Munger
5836d9e48b r9751: Add initial SMIOC device (#2423) 2017-06-30 10:11:21 +10:00
David Haywood
cd1cda097f identified dipswitches for a number of decocass sets (#2425) 2017-06-30 10:10:23 +10:00
Nathan Woods
d7e81e1e57 Fixed sorcerer unmount issue reported by Robert
Report from Robert:

Start mame sorcerer, then enter the slots menu, empty the rs232 slot, then choose Reset. It crashes with an access violation.
2017-06-30 10:09:05 +10:00
Ted Green
eb74b1b2a9 atlantis: Use actual M48T37 timekeeper. Minor cleanups. (nw) 2017-06-29 16:55:54 -06:00
Ted Green
de35915a3f voodoo: Fixup logging and implement actual vRetrace and hvRetrace functions. (nw) 2017-06-29 16:55:54 -06:00
Ted Green
cd62c8efd1 Save states supports static vectors natively. Who knew? (nw) 2017-06-29 16:55:54 -06:00
Ted Green
fce11d6708 midwayic: Added auxillary output callback. (nw) 2017-06-29 16:55:54 -06:00
briantro
7fb7a30171 cvs.cpp: Correct typos (nw) 2017-06-29 17:01:50 -05:00
Lord-Nightmare
b2998111f4 missed a piece of incorrect info (nw) 2017-06-29 15:28:26 -04:00
Lord-Nightmare
e880aae73b arkanoid.cpp: added machine def for "akranoid bootleg with 68705p3 mcu and ay-3-8910" for the ark1ball bootleg, so it has "properly wrong" sound. Added some notes about bootleg roms and what sets they are copied from or derived from. Updated note about hidden credits with hiscore initials. [Lord Nightmare] 2017-06-29 15:27:28 -04:00
Lord-Nightmare
3d98eefcf0 socrates: reimplemented keyboard mcu hle as a separate timer-driven function, fixing issues with super painter and a few other games not recognizing keyboard input. Got rid of anonymous timers. Got rid of keyboard tagmap lookups. Added savestate support. [Lord Nightmare 2017-06-29 15:14:29 -04:00
AJR
be0bdba541 docastle.cpp: Clarify reset behavior (nw) 2017-06-29 08:53:09 -04:00
AJR
150ffecbdb docastle.cpp: Weird and inefficient way of reading inputs based on schematics, but code seems to agree (nw) 2017-06-29 08:28:13 -04:00
AJR
29164bbbff segae.cpp: Forgot to modernize this earlier (nw) 2017-06-29 08:12:10 -04:00
R. Belmont
4c289e8281 Merge pull request #2424 from DavidHaywood/280617
new tehkanwcd clone has a different dipswitch setup to the other sets, fix driver, add diplocations)
2017-06-29 08:10:58 -04:00
AJR
c377491389 rotaryf: Add PPI and coin counter (nw) 2017-06-29 07:46:09 -04:00
David Haywood
9fc4dc823a tehkanwcd has a different dipswitch setup to the other sets (different locations populated on PCB?) so fix it in MAME so the dipswitch reading works
also hook up diplocations etc. for all sets in driver.

I think maybe this driver also needs some kind of PPI devices? not sure which tho.
2017-06-29 12:35:36 +01:00
Robbbert
a5ac4647ee (nw) fixed mess. 2017-06-29 21:18:38 +10:00
Vas Crabb
e990156da5 Add support for 4040 stop/ack and HLT instruction, hook up stop/single step buttons in INTELLEC 4/MOD 40 2017-06-29 19:04:49 +10:00
Bryan McPhail
23ce1f5b45 karnov.cpp - all games use the Deco RM-C3 palette. This is really just a documentation change as the previous colour weighting was correct so there is no visual difference with this change 2017-06-29 04:46:30 -04:00
Bryan McPhail
5f5fd16ad5 Added a little more documention to cbuster.cpp. No emulation changes 2017-06-29 04:34:50 -04:00
briantro
a154880450 New working clone - Logger Rev 2
New Working Clone Added
-----------------------------------------
Logger (Rev.2) [Andrew Welburn, Craig Anstett, The Dumping Union]
2017-06-28 23:07:27 -05:00
angelosa
a1a466a5f9 ygv608.cpp: address pointer clean-ups (nw) 2017-06-29 04:35:49 +02:00
angelosa
1f7d4514b5 ygv608.cpp: misc irq changes (nw) 2017-06-29 04:35:47 +02:00
angelosa
f8edbbe362 ygv608.cpp: h/vblank status bits (nw) 2017-06-29 04:35:45 +02:00
angelosa
a19b7271d5 Moved ROZ registers out of the legacy code (nw) 2017-06-29 04:35:43 +02:00
angelosa
b85cbce394 Moved base address out of legacy switch case (nw) 2017-06-29 04:35:41 +02:00
Phil Bennett
6080fc101a - cbuster.cpp: Add a x3 hack to the YM2203 clock frequency to fix incorrect pitch [Phil Bennett] 2017-06-28 19:30:21 -07:00
briantro
e8f4674f79 segas18.cpp: Refine comment about alternate rom revision (nw) 2017-06-28 19:29:41 -05:00
angelosa
4beae72d18 ygv608.cpp: added preliminary raster irq hookup (limited usage in NCV2) (nw) 2017-06-29 01:35:00 +02:00
angelosa
12dc9f81a6 ygv608.cpp: added CRTC function, moved irqs in handler callbacks [Angelo Salese] 2017-06-29 00:30:06 +02:00
angelosa
d0aba57fba ygv608.cpp: log registers into own space, handling will follow up (nw) 2017-06-29 00:30:04 +02:00
Ivan Vangelista
77c9556b0d ladybug.cpp: documented a different program ROMs arrangement (nw) 2017-06-28 20:10:04 +02:00
angelosa
5440abd703 Typo fix (nw)
Reminder: second parameter is depth color divided by number of available colors for that bank i.e. 8bpp / 256 = 1
2017-06-28 19:28:30 +02:00
angelosa
12824956e9 ygv608.cpp: converted ports to AM_DEVICE (nw) 2017-06-28 19:24:08 +02:00
Ivan Vangelista
73c689e5e5 new not working clones
--------------------------------
Triv Five Special Edition [Smitdogg, The Dumping Union]
New Super Triv III [Smitdogg, The Dumping Union]
Super Triv (English questions) [Smitdogg, The Dumping Union]
Casino Strip [?]
Casino Strip VIII [?]
Casino Strip IX [?]
2017-06-28 19:11:21 +02:00
Vas Crabb
9289fff9db fixup (nw)
* can't use opram when program and opcodes are not related in the slightest
* check for disabled side-effects!
* better reflection of 4289 timings for performing program read/write
2017-06-29 02:27:56 +10:00
Bryan McPhail
e6f83e9e74 Fix colours in Crude Buster (verified against real hardware) 2017-06-28 12:02:14 -04:00
angelosa
09a0e206ec Ron II actually works, promoted.
40 Love (Japan) kinda, but needs MCU double check to be sure. (nw)
2017-06-28 17:25:37 +02:00
Vas Crabb
6faebf562b MCS-40 and INTELLEC 4/MOD 40 updates:
* Make disassembler/debugger use syntax closer to what ASL accepts
* Use 2D lookup to make debugger tables more compact
* Allow 4-bit registers to be set independently
* Save state fixes
* Implement WPM/RPM instructions
* Expose some signals from a 4008/4009 or 4289
* Implement RAM read/write mechanism for INTELLEC 4/MOD 40
 - Can test with S and D commands in monitor
* Connect INTELLEC 4/MOD 40 paper tape run output to RTS on RS232 port
2017-06-29 00:25:50 +10:00
Bryan McPhail
1a3b2550fb Revert custom DECO conversion in emu dir 2017-06-28 10:16:18 -04:00
Bryan McPhail
1958ac5e6f Revert custom DECO conversion in emu dir 2017-06-28 10:15:50 -04:00
Bryan McPhail
b9c5ac28f7 Fix merge error(?) 2017-06-28 10:12:06 -04:00
Bryan McPhail
f61d1ceb0c Merge branch 'master' of https://github.com/mamedev/mame 2017-06-28 10:08:46 -04:00
Bryan McPhail
e92e9af132 Make DECO RM-C3 into a device and use for dec8 games 2017-06-28 10:08:16 -04:00