Commit Graph

50882 Commits

Author SHA1 Message Date
Vas Crabb
3047b62665 srcclean (nw) 2017-03-26 19:13:42 +11:00
Miodrag Milanovic
a328b1c166 Fixed SDL build on win32 and zexall build (nw) 2017-03-26 19:11:50 +11:00
Miodrag Milanovic
cc07ecc00e Fixed SDL build on win32 and zexall build (nw) 2017-03-26 09:57:31 +02:00
Vas Crabb
6cb38b0771 srcclean (nw) 2017-03-26 12:57:49 +11:00
AJR
770356315a Source of silly quote (nw) 2017-03-25 20:47:15 -04:00
Nathan Woods
68061e47aa Fixed recently introduced order of operations issue, and changed to Vas' preferred style 2017-03-26 11:32:54 +11:00
AJR
323eb04ded Memory unit masking and address mirroring fixes (nw)
- Fix a bug which effectively treated AM_MIRROR as AM_SELECT when applied to a single-address range mirrored into a contiguous block. The automatic expansion of zero address masks now only applies to those stemming from (default) configuration, not from optimization. (This allows the assertion in latch8_device to be reinstated.)
- Fix a bug where AM_SELECT applied to narrow-width handlers with a submaximal number of subunits would select the wrong address bits or none at all. (This allows rpunch_gga_w to be WRITE8 as intended.)
- Add more stringent appropriateness checking of unit masks for narrow-width handlers.
2017-03-25 17:35:45 -04:00
arbee
8ce5aa566f MIPS: initial support for VR5500 and TX4925 CPUs. [R. Belmont] 2017-03-25 17:08:21 -04:00
briantro
43eeb96ee3 shangha3.cpp: Minor doc update - NW 2017-03-25 14:46:25 -05:00
briantro
b15b7012c3 New Shanghai 3 clone
New Clone Added
---------------------------------
Shanghai III (US, prototype) [coolmod, The Dumping Union]
2017-03-25 14:37:59 -05:00
Sandro Ronco
daf45fc6d2 dmv: fixed monochrome screen color. (nw) 2017-03-25 19:36:27 +01:00
ajrhacker
65f75f1983 latch8, discrete: Major device cleanup (nw) (#2187)
- Eliminate the AM_LATCH8_XXX address map macros. The normal DEVREAD/DEVWRITE ought to be good enough.
- Eliminate the "offset" specifications from latch8_device. This was used mostly to funnel outputs to discrete_device, which now has a templated write_line handler. (Inputs can use MCFG_DEVCB_RSHIFT instead.)
- Organize latch8_device's callbacks as arrays of devcb_readline/devcb_writeline, helping simplifying code greatly.
- Change latch8_device::bit[0-7]_(q_)?r to be proper line read handlers. This requires two extra READ8 handlers in audio/dkong.cpp, but memory-mapping for the MCS-48 T0 and T1 lines is totally artificial anyway.
- Comment out an assert that now tends to fail due to buggy AM_MIRROR behavior.
2017-03-25 17:14:50 +01:00
AJR
02f476fc1e i8355: Use required_region_ptr instead of device_memory_interface for internal ROM (nw) 2017-03-25 09:25:10 -04:00
Ivan Vangelista
50a81e25fc New working machine
_________________
Shiny Golds [caius, The Dumping Union]
2017-03-25 10:19:38 +01:00
Mark Garlanger
37d2804c4a Minor cleanup of H19 2017-03-25 16:16:34 +11:00
briantro
7c2ee1a762 itech8.cpp: Correct some Dyno Bop rom names - NW 2017-03-24 22:58:16 -05:00
hap
d717f8fe63 hh_tms1k: fixed tbreakup flickering leds? (nw) 2017-03-25 00:16:16 +01:00
Olivier Galibert
7d8c0a8d04 Revert "Fixed writes to decrypted opcode memory" (#2185) 2017-03-24 23:58:17 +01:00
ajrhacker
b7981f2a59 Merge pull request #2184 from PugsyMAME/master
Fixed writes to decrypted opcode memory
2017-03-24 18:48:10 -04:00
R. Belmont
1b21bbafcc Merge pull request #2176 from Dagarman/master
vic1001_cass.xml and c64_cass.xml dumps
2017-03-24 16:07:03 -04:00
R. Belmont
2da11384b0 Merge pull request #2173 from npwoods/pia_cplusplus
Incremental C++-ification of 6821pia.cpp
2017-03-24 16:06:08 -04:00
R. Belmont
2f895beea1 Merge pull request #2180 from fulivi/hp9845_dev11
Improvements to 9845C light pen emulation
2017-03-24 16:05:46 -04:00
R. Belmont
d02c2561aa Merge pull request #2183 from Happy-yappH/master
mips3 drc : Make sure branch delay slot instruction is not virtual
2017-03-24 16:04:53 -04:00
PugsyMAME
3589a77cae Fixed writes to decrypted opcode memory
Fixes problem in the debugger and the cheat engine as currently the writes to opcode memory are not handled correctly, so separated EXPSPACE_RAMWRITE and EXPSPACE_OPCODE case statements to allow opcode writes to access the correct memory.

Example:
In flicky this will now disable cat collisions with the main sprite:
maincpu.ob@3ac6=c3
2017-03-24 19:09:53 +00:00
ajrhacker
0181d72c23 Merge pull request #2182 from pra85/patch-1
Fix typos
2017-03-24 15:01:10 -04:00
Happy
74a3af9dd2 mips3 drc : Make sure branch delay slot instruction is not virtual
instruction before trying to generate code to add it to the block
checksum.
2017-03-24 12:26:21 -06:00
Prayag Verma
eb7b1f3d20 Fix typos
slighly → slightly
transistion → transition
2017-03-24 23:26:03 +05:30
ajrhacker
df149b16fc Merge pull request #2181 from ajrhacker/horekid_4way
horekid: Change joystick inputs to 4-way
2017-03-24 13:45:11 -04:00
AJR
fb0a790dfa horekid: Change joystick inputs to 4-way 2017-03-24 13:44:31 -04:00
hap
0e5d1ffe4a tms1024: added MS pin, added write to port 0 (nw) 2017-03-24 18:26:36 +01:00
Ivan Vangelista
a925c5e8db ltd.cpp: removed hustlerpa, as PinMAME devs found out it was actually a ROM from another machine (nw) 2017-03-24 18:05:43 +01:00
Ivan Vangelista
e6233f72d1 New working clone
________________
Gals Panic (MCU Protected, set 2) [Hammy, The Dumping Union]
2017-03-24 18:04:31 +01:00
hap
7753bff2ac hh_pic16: us2pfball internal artwork (nw) 2017-03-24 17:21:11 +01:00
fulivi
60878a06ff hp9845: further improvements to LP emulation, especially on timing. 2017-03-24 15:05:14 +01:00
fulivi
88d59894cc hp9845: generation of graphic and LP cursors separated. Some
refactoring of LP data computation.
2017-03-24 15:05:14 +01:00
AJR
e70489f436 dynax.cpp: Change PSG types correctly (nw) 2017-03-23 20:54:37 -04:00
Nigel Barnes
3ee922ace8 electron: Added First Byte joystick interface 2017-03-23 20:47:26 +00:00
Nigel Barnes
f224898523 archimedes: Added JFD floppy format as used by JASPP (Archimedes Software Preservation Project) 2017-03-23 20:47:26 +00:00
Nigel Barnes
d0d342d76c apd_dsk: added notes (nw) 2017-03-23 20:47:26 +00:00
Nigel Barnes
9dfaaa3fcb New working software list additions
-----------------------------------
archimedes: over 20 games and applications
bbcb_flop: Disk User coverdisks, Bad Apple and X-Pansions Elevation demos
bbcm_flop: Enjoy The Silence and Retribution X demos
2017-03-23 20:47:26 +00:00
ajrhacker
d56638193a Merge pull request #2178 from moralrecordings/pcfix
* VGA card now saves vga.dac to the state, as the MAME palette is clobbered periodically with data from here. Changed the type of vga.dac.colour to a flat uint8_t array seeing as save_item isn't struct-friendly. Fixes Liero.
* Saved more VGA flags, including vga.miscellaneous_output, which despite the vague name is needed for reading from the ports.
* Fixed an enum range check miss.
* Saved more i386 flags required for 32-bit save states. Fixes Jump 'n Bump.
2017-03-23 16:26:46 -04:00
Scott Percival
bdc0003829 i386: save additional CPU flags 2017-03-23 19:55:19 +08:00
Scott Percival
fe117988c2 i386: fix enum range check 2017-03-23 19:55:19 +08:00
Scott Percival
873ef1ff7e pc_vga: fix broken port reads on state load 2017-03-23 19:55:19 +08:00
Scott Percival
1e5fda70b7 pc_vga: add palette configuration to save state 2017-03-23 19:55:19 +08:00
KEN WHITE
4c865899fa c64_cass.xml dumps 2017-03-22 20:59:55 -07:00
KEN WHITE
1f02759a3b vic1001_cass.xml speakeasy partial dump 2017-03-22 20:39:47 -07:00
briantro
f6f689d3d2 konamigx.cpp: Redumped sound rom for Rushing Heroes. [Smitdogg, The Dumping Union] 2017-03-22 16:08:10 -05:00
yz70s
7758a41022 chihiro: some information on usb commands for an2131sc (nw)
an2131sc is used as a usb to serial converter, one of the 2 serial ports can be setup as midi
2017-03-22 20:58:16 +01:00
briantro
2f5d66e0b9 konamigx.cpp: spacing consistency - NW 2017-03-22 14:42:11 -05:00