Commit Graph

48867 Commits

Author SHA1 Message Date
rfka01
afa8bf71f0 New machine: Atari PC1; name correction: Atari PC3; gave standard pccga five slots, so machines with combo cards can have harddisks as well until combo cards are emulated; reordered MCFG and ROM entries to match the machine list at the bottom of the file; deriving PC4i configuration instead of creating it new; 720K drives standard for laptops which have them; info on Zenith Supersport, Bondwell Pro28 and Atari PCs 2017-01-02 16:57:51 +01:00
Vas Crabb
09eda7947e josvolly improvments:
* Identify cabinet type DIP switch
* Run the MCUs faster to get it back to same state as with simulation
* Remove now-unnecessary MCU simulation

(nw) I still don't want to drop the NOT_WORKING flag as the game's
clearly still not quite right, but it's as playable as it was previously
now, but using original MCU code for CPU comms.  The clocks are still
guesses, just better guesses.
2017-01-01 20:50:19 +11:00
Vas Crabb
1069cc36dc josvolly: running the MCUs faster gets it back to the state it was in with the MCU simulation 2017-01-01 20:34:22 +11:00
Vas Crabb
dbd4293693 this is Sparta^C++11! (nw) 2017-01-01 19:53:38 +11:00
Vas Crabb
1b544b42a2 gsword WIP:
* Split out gsword and josvolly functionalit from base driver class
* Hooked up josvolly MCUs for communication between CPUs
* Added DIP locations to josvolly based on test mode
* Named unknown DIP settings after the location they control in main RAM
* Hooked up josvolly MCUs for communication, still preliminary
* Marked josvolly NOT_WORKING, simulation still present for reference

(nw) The MCU code only makes sense if there are a pair of them hooked up
together.  There are effectively two programs, selected by whether P27
is tied high (master) or low (slave) at reset.  Master and slave have
all corresponding P1 lines connected, master P20 connects to slave
TEST0, and master P21 connects to slave TEST1.  You can see commands
and responses pass between the master and slave, it's very chatty.  Test
mode seems to work, but game mode fails a check after a couple of
seconds and dumps status codes on the screen.  There's still something
missing in the MCU hookup, and I'd guess there's something attached to
the AY output ports, too.
2017-01-01 18:25:35 +11:00
Vas Crabb
9d329bfc0c Merge pull request #1901 from ajrhacker/natkeytoggle
Correct natural keyboard handling of toggle keys
2017-01-01 18:18:13 +11:00
briantro
1ded75e685 rohga.cpp: Fix Schmeiser Robo DEMO Sound dipswitch - NW 2017-01-01 00:43:23 -06:00
arbee
9defb9818a mc68681: Channels C and D can now transmit properly for sc28c94. [R. Belmont] 2017-01-01 00:06:55 -05:00
arbee
a9f9729c07 mc68681: Preliminary support for SC28C94 QUART. [R. Belmont] 2016-12-31 23:41:15 -05:00
briantro
67bded8842 rohga.cpp: Dipswitch improvements [Brian Troha]
Add dipswitch locations to all sets
Filled in missing difficulty switches for Schmeiser Robo
Filled in most switches for Hangzo
2016-12-31 18:52:23 -06:00
briantro
76394af6d9 armedf.cpp: Remove comment - Caps0ff confirmed it's a 8751 2016-12-31 16:35:57 -06:00
R. Belmont
615aa8a399 Merge pull request #1893 from rfka01/master
Added info on several already emulated systems in the header.
2016-12-31 17:14:19 -05:00
AJR
dd1d40b9fd Fix for a potential problem if natural keyboard input gets disabled while machine is running (nw) 2016-12-31 17:11:10 -05:00
Justin Kerk
0543ddb7e1 ibm5150.xml, ibm5170.xml: additions (nw) 2016-12-31 14:04:53 -08:00
AJR
9558460b68 Correct natural keyboard handling of toggle keys 2016-12-31 17:02:20 -05:00
R. Belmont
551a5d37b0 Merge pull request #1899 from ajrhacker/asuka_ls157
asuka, mofflott: Add 74LS157 for MSM5205 interface (nw)
2016-12-31 16:15:10 -05:00
AJR
8bc95cca4d asuka, mofflott: Add 74LS157 for MSM5205 interface (nw) 2016-12-31 14:38:17 -05:00
yz70s
c6a5c50f27 xbox: graphic improvements: (nw)
add support for packed float vertex color r11g11b10f
      corrected drawing of indexed vertices primitives
      add "xbox nv2a_wclipping" debug command
2016-12-31 18:47:08 +01:00
hap
8140ea9b15 Merge pull request #1898 from mamehaze/291216
new WORKING game - Hangzo (Japan, prototype) [ShouTime (+others)]
2016-12-31 17:40:07 +01:00
David Haywood
ff75108653 new WORKING game - Hangzo (Japan, prototype) [ShouTime (+others)] 2016-12-31 16:18:44 +00:00
couriersud
f1e263f1e5 Fix compile for I8039 test code in mario sound. (nw) 2016-12-31 15:21:06 +01:00
couriersud
3a4bc804c0 Hook up luigi walking sound in netlist mario sound implementation.
Mario driver now uses netlist audio implementation instead of discrete
implementation. The previous discrete sound emulation has not been
removed yet because it still contains a lot of documentation.
[Couriersud]
2016-12-31 15:21:05 +01:00
MooglyGuy
6787cd3bb8 -stuntcyc: Fixed some NOR gates that should have been NANDs, fixes the playfield. [Ryan Holtz] 2016-12-31 12:09:26 +01:00
Stiletto
e5eafc10ac (nw)
(nw)
2016-12-31 00:07:12 -05:00
arbee
0883ce7cd9 gkigt: hook up nvram and add initialized defaults for ms3 & ms72c. (nw) 2016-12-30 23:43:53 -05:00
Vas Crabb
4b016e6b1d Fix OSX build - no idea why it wasn't breaking before (nw) 2016-12-31 13:52:17 +11:00
R. Belmont
d725032cbc Merge pull request #1895 from ajrhacker/osbexec_fix
osbexec: Fix IRQ-related regression; simplify handling using input_me…
2016-12-30 21:49:01 -05:00
couriersud
0eefe5f02d cstr() ==> c_str() (nw) 2016-12-30 23:42:24 +01:00
couriersud
f1a6e2b47e Align noexcept usage. Rename register_con to add_terminal for clearity.
Fix bug introduced with last commit. (nw)
2016-12-30 23:42:23 +01:00
AJR
af38ba08fe osbexec: Fix IRQ-related regression; simplify handling using input_merger_device (nw) 2016-12-30 16:47:31 -05:00
couriersud
b1516cc7a3 Analog to digital proxy rework. (nw)
Properly handle connected inputs when creating a-d proxy. Aligned a-d
proxy to d-a proxy class structure.
2016-12-30 20:31:14 +01:00
rfka01
31c2123f89 Added info on several already emulated systems in the header. 2016-12-30 17:57:20 +01:00
R. Belmont
c6cb9f8bef Merge pull request #1815 from zx70/master
Support for earlier COS versions on the RM380Z
2016-12-30 10:54:03 -05:00
R. Belmont
4f233b185e Merge pull request #1866 from sparrowred/master
correct clone relationship for zoopj (nw)
2016-12-30 10:52:36 -05:00
R. Belmont
9dcacba8ee Merge pull request #1872 from npwoods/imgtool_coco_rsdos_cleanups
[Imgtool CoCo/RS-DOS] Miscellaneous cleanups and C++ modernization
2016-12-30 10:52:16 -05:00
R. Belmont
d0c044320d Merge pull request #1881 from system11b/S11darkw
cvs.cpp: popmessage in some games only appears with VERBOSE=1 now
2016-12-30 10:51:34 -05:00
R. Belmont
2f45bedc82 Merge pull request #1883 from mamehaze/xxx
added decapped dump of the d8751 on quizard4 sets [Team Europe]
2016-12-30 10:51:19 -05:00
R. Belmont
f65b091dc8 Merge pull request #1892 from ajrhacker/soundlatch_pending
New callback for generic_latch_8/16_device (nw)
2016-12-30 10:49:17 -05:00
Vas Crabb
11a44f2c75 josvolly: "AA 007" chip is really NEC D8255A for reading input ports [CAPS0ff, Vas Crabb] 2016-12-30 23:46:58 +11:00
AJR
95a914d30e New callback for generic_latch_8/16_device (nw)
- Add MCFG_GENERIC_LATCH_DATA_PENDING_CB to raise and lower a line automatically as the latch is written and read. This should make sound IRQs easier to deliver and reduce the incidence of HOLD_LINE in drivers.
- Update a few drivers to use this new callback.
2016-12-29 19:23:04 -05:00
Scott Stone
02a7e0007e neogeo.xml validation fixes (nw) 2016-12-29 18:41:59 -05:00
Scott Stone
1cdf0425df New clones added
----------------
Robo Army (NGM-032 ~ NGH-032)  [JacKc]
Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2)  [JacKc]
2016-12-29 18:26:38 -05:00
Justin Kerk
44d302c1ab pc_dsk: Support 360K images with 512-byte header, found in some softlist entries. [Justin Kerk] 2016-12-29 14:44:50 -08:00
R. Belmont
2b74e4c0be Merge pull request #1888 from ajrhacker/z80_intack
Z80 daisy chain stuff
2016-12-29 16:35:46 -05:00
R. Belmont
0c81f0691b Merge pull request #1890 from maximumspatium/master
ppcdrc.cpp: clear two LSBs of the branch target address.
2016-12-29 16:35:15 -05:00
AJR
9a39a8709e Simplify daisy-chain IRQ ack routine (get rid of delegate member) (nw) 2016-12-29 14:29:38 -05:00
hap
73ad28781c fidel68: forgot to copypaste irq note from berger (nw) 2016-12-29 17:49:35 +01:00
hap
bbcad49f4e zwackery: revert UTF-8 BOM (nw) 2016-12-29 17:22:38 +01:00
hap
497ca5f44a fidel68k: added 6114-2/3/4 configurable ramsize (nw) 2016-12-29 17:19:53 +01:00
Maxim Poliakovski
3d51032d05 ppcdrc.cpp: Clean up indentation of the previous commit. 2016-12-29 16:42:45 +01:00