briantro
d48d21011a
shangha3.cpp: Documentation correction - NW
2017-03-26 22:13:53 -05:00
briantro
e8e1944bbc
galgames.cpp: Slight rewording & change proto --> prototype - NW
2017-03-26 22:08:47 -05:00
briantro
89a0005973
shangha3.cpp: Rom label consistency - NW
2017-03-26 22:06:02 -05:00
cracyc
6f57243403
pwrview: add crtc, only vert size is certain (nw)
2017-03-26 21:43:57 -05:00
hap
70e66a042e
fidelz80: dsc WIP (nw)
2017-03-26 22:58:34 +02:00
AJR
5002529e04
xtal.h: One more value (nw)
2017-03-26 15:15:45 -04:00
hap
cab410c50d
fidelz80: dame sensory challenger skeleton driver (incomplete dump for now, cpu jumps to lalaland) (nw)
2017-03-26 19:55:14 +02:00
Luca Elia
f6f28649b6
New working machines
...
--------------------
Galaxy Games StarPak 4 [Keith M. Kolmos, The Dumping Union]
2017-03-26 19:04:41 +02:00
arbee
562e35b383
vp101: Keep both ROMs enabled (nw)
2017-03-26 12:05:09 -04:00
arbee
12cc62fd49
vp101: Improved support for reduced-cost VP050 version. [R. Belmont]
2017-03-26 12:00:03 -04:00
AJR
32ee4b4fbe
xtal.h: Better and more info (nw)
...
megaaton: Adjust clocks to conform with schematics (nw)
2017-03-26 11:44:42 -04:00
Olivier Galibert
bf4250e540
disable: Better interface (nw)
2017-03-26 14:52:02 +02:00
Olivier Galibert
b39dcdc613
disable: reverse polarity (nw)
2017-03-26 14:40:16 +02:00
Miodrag Milanovic
0dd55128b9
Fix compile error noticed on VS (nw)
2017-03-26 23:19:40 +11:00
Olivier Galibert
fa2c6e5829
express: More robust memory access operator parsing (nw)
2017-03-26 14:10:31 +02:00
Olivier Galibert
f2aaf2eaa8
express: More robust memory access operator parsing (nw)
2017-03-26 14:08:12 +02:00
Miodrag Milanovic
1ea759ce92
Fix compile error noticed on VS (nw)
2017-03-26 14:05:03 +02:00
PugsyMAME
a97c0fbe87
Fixed writes to decrypted opcode memory [v3] ( #2190 )
...
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
This is the simplest way of updating this, EXPSPACE_OPCODE is now a copy of EXPSPACE_RAMWRITE except it uses AS_DECRYPTED_OPCODES instead of AS_PROGRAM. This method means I've got a lot of work updating a lot of cheat file warnings ...but this is the correct way of doing this.
2017-03-26 13:10:16 +02:00
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
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
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
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
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
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
briantro
34f3c0d2b0
Merge branch 'master' of https://github.com/mamedev/mame
2017-03-22 14:36:19 -05:00
briantro
b6038a03c0
konamigx.cpp: Correct 2 rom names in the rushhero set. [Smitdogg, The Dumping Union]
2017-03-22 14:36:00 -05:00
hap
f2bbc03722
6821pia: correct copyright holders (nw)
2017-03-22 20:34:34 +01:00
hap
4ce14a7811
hh_pic16: hooked up uspbball i/o (nw)
2017-03-22 19:55:32 +01:00
AJR
b4dd6802b3
maddonna: Change joystick inputs to 4-way
2017-03-22 13:26:21 -04:00
AJR
b94f6d55c2
klax: Change joystick inputs to 4-way
2017-03-22 11:51:36 -04:00
hap
d420d4afb0
hh_pic16: hooked up pabball i/o (nw)
2017-03-22 16:48:05 +01:00
AJR
0528114eff
assault: Change joystick inputs to 4-way
2017-03-22 11:41:20 -04:00
AJR
7eb853b0c0
trogpa4: Use different inputs for this prototype
2017-03-22 11:18:50 -04:00
AJR
135cf0ea2f
trog: Change joystick inputs to 4-way
2017-03-22 10:44:50 -04:00
AJR
60e59c6721
dynax.cpp, ddenlovr.cpp: More device type corrections (nw)
2017-03-22 10:23:17 -04:00
Robbbert
9274b79099
Merge branch 'master' of https://github.com/mamedev/mame
2017-03-22 21:30:11 +11:00
Robbbert
8d0e4bf164
(nw)Fixed nes validation, and added missing linefeed char.
2017-03-22 21:29:25 +11:00
Robert
d33d192d75
Merge pull request #2094 from mgarlanger/h19_super19
...
Fix Super19 version of Heath H19.
2017-03-22 21:22:38 +11:00
ajrhacker
7c0a550d58
Merge pull request #2174 from kazblox/master
...
Last minute corrections
2017-03-21 23:18:50 -04:00
hap
6b0460cf08
hh_pic16: hooked up i/o for us2pfball (nw)
2017-03-21 23:23:31 +01:00
kazblox
e05490e33a
Fix copyrights in subor2 slot device.
...
nes: Some more slight corrections in the softlist, fix and check some
big whoopsies (nw)
2017-03-21 17:16:50 -04:00
MetalliC
c65634ec72
measured Naomi's MIE MCU speed [rtw, MetalliC]
2017-03-21 22:51:10 +02:00
smf-
ed1d22231b
disabling the screen uses the border colour [smf]
2017-03-21 19:34:32 +00:00
R. Belmont
8b9ef0b09e
Merge pull request #2172 from kazblox/master
...
Additions/improvements to nes driver and softlist
2017-03-21 15:23:29 -04:00
Michael Zapf
114e7f311e
geneve: Fixed issue with sector read without implied seek; did not check CRC and thus failed to switch density
2017-03-21 18:38:58 +01:00
Michael Zapf
665ac72488
ti99: Fixed debugging for TI-99/8
2017-03-21 16:45:18 +01:00
kazblox
c488308495
nes: Add Subor Type 2 board. (nw)
...
nes: Fix debug output when reading iNES headers. (nw)
nes/ppu2c0x: Improved PAL clone timings. (nw)
nes/n2a03: Refactored clock definitions [includes other drivers using the
N2A03] (nw)
nes: Improved refresh rates and timings to reflect nesdev (nw)
nes: Softlist improvements and corrections [koko, mkgoogoo and others] (nw)
nes: Verified koko in the softlist as a good dump (nw)
nes: Softlist additions [subor5, subor6, subor10, subor11, subor13, doolybld]
(nw)
New not working machines added: Subor SB-486, M82 Display Unit (PAL) (nw)
nes: Marked drpcjr as NOT WORKING due to missing hardware. (nw)
New working machines added: Micro Genius IQ-501, Micro Genius IQ-502, Dendy Classic 2 (nw)
nes: marked dendy as a clone of iq501 (nw)
2017-03-21 07:46:36 -04:00
Nathan Woods
cff6d3299b
Incremental C++-ification of 6821pia.cpp
...
1. Changed some 'int' ==> 'bool' where appropriate
2. Changed the various control byte macros to static functions
2017-03-21 07:09:52 -04:00
Ivan Vangelista
34155e153a
z80sio.cpp: fixed validation (nw)
2017-03-21 09:16:27 +01:00
Mark Garlanger
66c278da31
Remove incomplete support for SuperSet H19.
2017-03-20 20:53:45 -05:00
Michael Zapf
76167c032e
ti99/geneve: Fix jerky mouse
2017-03-21 01:22:56 +01:00
Olivier Galibert
5a70b70132
Add missing disable_side_effect in find_pc_backwards (nw)
2017-03-20 21:04:00 +01:00
cracyc
b4fc8d8c38
luaengine: add emu_file::write, enables the use of sockets and pipes from lua without needing a third party library (nw)
2017-03-20 13:11:38 -05:00
Ivan Vangelista
6db02810e4
hp_ipc.cpp: added copyright holder after contacting him (nw)
2017-03-20 18:50:32 +01:00
Ivan Vangelista
ce747589c7
New not working clone added
...
________________________
Griffon (Olympia bootleg of Phoenix) [f205v]
Also added MACHINE_IMPERFECT_SOUND to the games known to substitute the melody generator with a piggyback PCB. There might be more. (nw)
2017-03-20 18:49:42 +01:00
Ivan Vangelista
1d557dbafd
New working machine added
...
________________________
Soreike! Anpanman Popcorn Factory (Rev B) [ShouTime, Anonymous Donator, The Dumping Union]
2017-03-20 18:45:53 +01:00
couriersud
6e8b88136d
Fix openmp compile. (nw)
2017-03-20 18:42:11 +01:00
Nathan Woods
bcd35f9fd7
Fixed regression when loading multipart softlists
...
Pernod found a regression introduced in the 0.183 softlist refactoring whereby multi-part softlist items would not distribute to multiple slots. The problem was that the old code was relying on the image slots being loaded into the core. This is not the way the new system works, so I've added a hook into software_list_device::find_mountable_image() that allows the new approach to work.
2017-03-20 23:17:15 +11:00
Vas Crabb
b4d333f162
Greatly improve performance of -romident on multiple files
...
(nw) This hashes all the files upfront, then does the expensive
driver/software scan only once. It also walks all devices so it can
identify ROMs for slot devices that aren't inserted by default.
2017-03-20 16:52:01 +11:00
Happy
1a65879da1
Make debugger 'dasm' command able to traverse virtual spaces with
...
unmapped holes.
Previously, 'dasm' would enter an infinite loop if it hit an
unmapped pc, continuing to grow the output file until the program
was killed.
2017-03-19 22:26:37 -06:00
Nathan Woods
bf2309aa29
[CoCo 3] Fixed an issue clearing interrupts on the GIME implementation
...
The normal way to acknowledge a GIME interrupt is by reading from $FF92/3. However, the act of disabling interrupts by writing to the same registers will also do the trick, and we were not emulating this technique.
Thanks to Glen Hewlett and Tim Lindner for helping to identify this problem
2017-03-19 17:37:57 -04:00
Nathan Woods
a24c9d0707
Removing stray declaration
2017-03-19 15:50:22 -04:00
Miodrag Milanovic
ad2bedf06b
Refactored HTTP handling to be easier to extend and use (nw)
2017-03-19 18:35:05 +01:00
Nathan Woods
af846ce015
[CoCo] Further cleanups in CoCo cartridge slot signal handling
...
This is an attempt to make how the various signals on the CoCo cartridge slot (CART, NMI, HALT) a bit more standardized and less ad hoc, especially with the practice of Program Paks tying the CART line to Q. This should fix some outstanding bugs in how these signals were passed around when using the CoCo Multi-Pak interface.
2017-03-19 11:32:15 -04:00
Lord-Nightmare
ccde46ea14
konmedal/tsukande: Add clock XTAL definition for the z80 cpu, divisor is guessed. [Lord Nightmare]
2017-03-19 11:28:34 -04:00
Lord-Nightmare
95961ac2f7
TMS51XX: update some comments (nw)
2017-03-19 11:26:05 -04:00
cracyc
69f45a5f59
isbc: more ram, maybe (nw)
2017-03-19 09:06:17 -05:00
R. Belmont
c91a6b84f4
Merge pull request #2149 from rbanffy/patch-1
...
Fix typos
2017-03-19 08:43:05 -04:00
R. Belmont
a17063b9da
Merge pull request #2150 from rbanffy/patch-2
...
Fix "Cassette" spelling
2017-03-19 08:42:46 -04:00
R. Belmont
49a67f2eea
Merge pull request #2155 from shattered/_9330d35
...
debugger: print octal addresses in the trace if CPU is octal.
2017-03-19 08:40:08 -04:00
Joakim Larsson Edström
33796412cb
Merge pull request #2163 from JoakimLarsson/isbc2861_2
...
z80sio: interrupt support for upd7201 and i8274
2017-03-19 10:15:10 +01:00
Joakim Larsson Edstrom
1fd8d64007
z80sio: cleanup
2017-03-19 10:05:28 +01:00
Lord-Nightmare
065f5476f5
uPD7725: Corrected which registers are actually reset by /RESET, and fixed/updated IRQ system, should behave more properly now. [Lord Nightmare]
2017-03-19 03:10:24 -04:00
AJR
bb2e57ba2c
amusco.cpp: Generate blink state in a way more likely to represent hardware; remove kludged-in MC6845 accessor (nw)
2017-03-18 23:24:50 -04:00
Joakim Larsson Edstrom
d0cda52d75
Merge branch 'isbc2861_1' into isbc2861_2
2017-03-19 01:16:38 +01:00
Joakim Larsson Edstrom
7622610489
z80sio: variant support for i8274/upd7201 and a refactored interrupt support
2017-03-19 00:43:23 +01:00
Joakim Larsson Edstrom
101fb1eb18
isbc2861: hooked up the SIO irq through the 8259 and removed the m1_r() workaround
2017-03-19 00:41:38 +01:00
Michael Zapf
5322568267
ti99/geneve: Bus mouse now a separate device, may also be used with evpc.
2017-03-19 00:22:33 +01:00
AJR
cd7babc775
Add skeleton device for Video System C7-01 GGA
...
(nw) This has uncovered what might be a core bug: AM_SELECT does not work properly with masked handlers.
2017-03-18 12:00:39 -04:00
Ivan Vangelista
6ffb21f39b
dooyong.cpp: fixed regression (nw)
2017-03-18 16:31:05 +01:00
arbee
93929213d0
vp101: Implemented ATA DMA [R. Belmont]
2017-03-18 09:24:43 -04:00
arbee
cbee54fe1e
DRC: fix regression on OS X [Phil Bennett]
2017-03-18 09:10:16 -04:00
smf-
4349eb5155
added missing line (nw)
2017-03-17 22:10:19 +00:00
Ted Green
b916e47265
zeus2: Better texture lookup. (nw)
2017-03-17 14:48:26 -06:00
Ted Green
674cb857bd
Perform ide reset during pci device reset
2017-03-17 14:48:26 -06:00
Ted Green
d441cbdd2d
Added serial input
2017-03-17 14:48:26 -06:00
AJR
32f4e130ee
ddungeon, darktowr, toffy, stoffy: Use 4-way joysticks
...
Dangerous Dungeons, despite being a conversion of Double Dragon, has a manual that notes that 4-way joysticks should be used. It seems reasonable to assume that the other non-Technos games should do the same, with the exception of Thunder Strike.
2017-03-17 16:41:23 -04:00
AJR
f303c0c665
bagman.cpp: Use 4-way joysticks in all games except squaitsa
2017-03-17 15:40:39 -04:00
AJR
783dd1a98a
pushman, bballs, supduck: Use 4-way joysticks
...
No manual or flyer showing controls for Super Duck is available, but gameplay does not seem to accept diagonal input at any time.
2017-03-17 15:22:28 -04:00
Bad-A-Billy
fb3f70f3b2
homedata.cpp: various updates [Bad-A-Billy]
...
* Change 4-way joysticks to correct 8-way to Reikai Doushi according to manual.
* Add button descriptions.
* Add DSW layouts & a note about their numbering according to the manual.
2017-03-17 18:10:44 +01:00
angelosa
c1f721a250
Fixed MT #2159 thanks to MASH input (nw)
2017-03-17 18:01:43 +01:00
angelosa
5923365804
Fixed missing tmht4pe 3p & 4p inputs (nw)
2017-03-17 17:33:34 +01:00
Lord-Nightmare
ddb0129159
upd7725: use accessors to access the SR p0 and p1 bits, rather than masking (nw)
2017-03-17 12:31:56 -04:00
Lord-Nightmare
4ba2a062cb
uPD7725: Fix LSB-first bit ordering for SO reg, not used yet. [Lord Nightmare]
2017-03-17 12:30:20 -04:00
Lord-Nightmare
a0f5806387
Fix an off-by-one error when loading upd96050 roms for snes games [Lord Nightmare]
2017-03-17 04:50:07 -04:00
ajrhacker
1265aae040
Merge pull request #2154 from shattered/_b85368c
...
hp_ipc: de-skeletonize.
2017-03-16 23:35:15 -04:00
MooglyGuy
7d292112b0
intvkbd: Fix Coverity CID159973, Structurally dead code. Was an obvious copy-paste error. (nw)
2017-03-17 03:20:51 +01:00
arbee
cd67b1ad03
vp101: added framebuffer, some inputs, ATA, NVRAM, protection cheat. [R. Belmont]
2017-03-16 20:58:56 -04:00
R. Belmont
81d34dc105
Merge pull request #2147 from shattered/_6aa725b
...
t11: emulation improvements
2017-03-16 16:18:18 -04:00
R. Belmont
7d32371621
Merge pull request #2152 from Happy-yappH/master
...
N64 / RSP - Make element selection in vector load/store DRC C functio…
2017-03-16 16:17:13 -04:00
R. Belmont
ae7e249cfd
Merge pull request #2153 from shattered/_5321d22
...
agat: split from apple2, implement basic agat7 hardware (take 2).
2017-03-16 16:16:37 -04:00
Lord-Nightmare
92e498d402
upd7725: Add siack and soack registers and their requisite jumps, not used yet. Fix missing si register and flags registers savestate registration. [Lord Nightmare]
2017-03-16 16:04:15 -04:00
Sergey Svishchev
c2817ded96
debugger: print octal addresses in the trace if CPU is octal.
2017-03-16 22:34:04 +03:00
Sergey Svishchev
7d4d6382e7
hp_ipc: de-skeletonize.
2017-03-16 22:26:49 +03:00
Sergey Svishchev
7f12847c28
agat: split from apple2, implement basic agat7 hardware (take 2).
2017-03-16 18:16:52 +03:00
AJR
356ccfb017
Fix validation (nw)
2017-03-16 10:12:50 -04:00
ajrhacker
4fa623fa49
Merge pull request #2148 from shattered/_9613387
...
ibm6580: make memory size configurable; fix a Coverity finding; misc.
2017-03-16 10:04:27 -04:00
Olivier Galibert
da5188b1bb
model1: Add dumped internal TGP roms [caps0ff]
2017-03-16 12:52:13 +01:00
Happy
5b5ba04f8b
N64 / RSP - Make element selection in vector load/store DRC C functions consistent
...
with other implementations.
Also fix a minor issue with RDP disassembly listing for Load Block.
2017-03-15 18:34:12 -06:00
Lord-Nightmare
eb597834dc
upd7725: handle the LSB-first load from SI properly, for when SI gets hooked up in the future. [Lord Nightmare]
2017-03-15 19:40:47 -04:00
Lord-Nightmare
5fc90274cf
extra return (nw)
2017-03-15 19:39:09 -04:00
Lord-Nightmare
830d02ada0
upd7725: add preliminary IRQ support [Lord Nightmare]
2017-03-15 19:33:09 -04:00
Olivier Galibert
7d29b4fe2c
mb86233: Massive disassembler overhaul [O. Galibert]
2017-03-15 22:27:02 +01:00
Ricardo Bánffy
8a06a90bf2
Fix "Cassette" spelling
...
Ref: https://en.wikipedia.org/wiki/Cassette_Vision
2017-03-15 16:44:54 +00:00
Ricardo Bánffy
4b8c4d998a
Fix typos
2017-03-15 16:41:55 +00:00
hap
7f5c0d8703
fix compile (nw)
2017-03-15 16:57:45 +01:00
Sergey Svishchev
e4e75db141
ibm6580: make memory size configurable; fix a Coverity finding; misc.
2017-03-15 18:16:27 +03:00
R. Belmont
5accd8ef2d
Merge pull request #2128 from ajrhacker/screen_vblank_devcb
...
Convert screen_device VBLANK callback to devcb_write_line
2017-03-15 10:50:24 -04:00
R. Belmont
df3f9bff49
Merge pull request #2139 from shattered/_bf7e1cb
...
poisk1: add more ROMs, misc.
2017-03-15 10:47:54 -04:00
R. Belmont
b72b363175
Merge pull request #2142 from shattered/_9a6d02f
...
ie15: convert to a device with frontends (take 2)
2017-03-15 10:47:12 -04:00
hap
bf8ff8906f
New clone added
...
---------
Kishon Chesster [yovan]
2017-03-15 15:44:22 +01:00
Vas Crabb
24b6af66bb
pasha2: hook up lamp outputs and clickable artwork
2017-03-16 01:37:40 +11:00
Lord-Nightmare
88ea7982ed
segas32.cpp: add Air Rescue's uPD7725 DSP and load its roms. Disabled for now, since the uPD7725 cpu core will need some features added before this can work. [Lord Nightmare]
2017-03-15 02:06:40 -04:00
R. Belmont
77155c2657
Merge pull request #2138 from shattered/_47be08c
...
eurocom2, waveterm: new skeleton drivers (Eltec EurocomII SBC, PPG Wa…
2017-03-14 20:56:26 -04:00
R. Belmont
a2eba412e3
Merge pull request #2134 from tlindner/ay8910-change-frequency
...
Allow clock frequency changes in ay8910.
2017-03-14 20:15:16 -04:00
R. Belmont
29633a16ea
Merge pull request #2141 from einstein95/mz2500
...
mz2500: Add HELP key (fix MT#06337)
2017-03-14 20:14:43 -04:00
R. Belmont
06bd943ff8
Merge pull request #2143 from shattered/_c58e526
...
dec_lk201: add PORT_CHAR/PORT_CODE where missing
2017-03-14 20:14:20 -04:00
R. Belmont
29ebbf48d0
Merge pull request #2145 from Happy-yappH/master
...
N64 - some improvements to DRC stability
2017-03-14 20:13:36 -04:00
Lord-Nightmare
45315fe4fa
potgoldu.cpp: add undumped MCU as NO_DUMP
2017-03-14 12:28:26 -04:00
Sergey Svishchev
744ebbb7a8
t11 cpu: MOV, CLR and SXT read memory before writing to it (page B-8 of User's Manual).
2017-03-14 19:22:34 +03:00
Sergey Svishchev
285cb52569
t11 cpu: emulate MFPT instruction.
2017-03-14 19:22:34 +03:00
npwoods
59de325644
Preliminary attempt to fix regression caused by poor understanding of get_default_card_software() ( #2122 )
...
Tafoid brought to my attention a recent regression caused by my softlist changes. Specifically, this failed:
mame odyssey2 -cart1 voice -cart2 bees
The reason is that the recent refactoring caused some critical softlist logic to be bypassed. Essentially device_slot_interface::get_default_card_software() provides a technique for devices to inspect softlists and select slot options to be specified. In the case above, the selection of the "voice" software list item in the first cartridge slot requires get_default_card_software() to be called to specify the o2_voice slot device, which in turn adds the second cartridge slot. Skipping this caused '-cart2' to stop being recognized.
This is an attempt to fix the problem. In some ways, this doesn't go far enough - the astute observer will note that mame_options::reevaluate_slot_options() looks a lot like mame_options::update_slot_options(); part of me wants to just rip the latter out. In the long run, device_slot_interface::get_default_card_software() should be reevaluated; having a hook is a good idea but it should be a pure function that doesn't alter state.
2017-03-14 11:38:22 +01:00
MetalliC
2110ca4c3e
triforce.cpp: security PIC dump for "Mario Kart Arcade GP" [Soyandroid]
2017-03-13 23:31:10 +02:00
MetalliC
29af3138c0
naomi.cpp: dumped "House of the Dead 2" Japan BIOS [Nomax]
2017-03-13 23:30:01 +02:00
Happy
53d9eb58f7
n64 - Flush RSP drc cache when SP DMA changes IMEM
2017-03-13 15:20:19 -06:00
Happy
7939dcf625
RSP - let debugger disassembly windows track RSP PC
2017-03-13 15:17:21 -06:00
Happy
d8d803a17f
n64 - Add short delay between RDP full sync and DP interrupt
...
Since the RDP is not currently scheduled for its own timeslices,
this will allow the RSP interrupt from graphics tasks to arrive
at the main CPU first. In some instances, the RSP timeslice
would end after the RDP had been sent the full sync command, but
before the RSP could finish its task. No issues were manifest if
both RSP and RDP interrupts arrive at the same time, but it is
still expected that the RSP interrupt should arrive first.
2017-03-13 15:10:23 -06:00
AJR
9271ad0dfc
wildpkr, tabpkr: Work out several device hookups (nw)
...
The use of a DS2401 "ID" in tabpkr is inferred from the code. The data supplied for it is totally artificial, and the chip may have been stripped from the PCB pictured on citylan.it.
Much still needs to be learned about the HW of these games. The emulation doesn't display even error codes yet.
2017-03-13 17:01:36 -04:00
Ivan Vangelista
e855ebcd54
new not working clone
...
_________________
Pot O' Gold (U.S. Games, v580F) [deathmock]
2017-03-13 19:41:53 +01:00
Sergey Svishchev
2755f264a8
dec_lk201: add PORT_CHAR/PORT_CODE where missing
2017-03-13 19:45:45 +03:00
hap
c30b223c3d
raiden2: tile_scroll_w safety fence (nw)
2017-03-13 15:34:09 +01:00
MetalliC
b858947a8c
typo & note (nw)
2017-03-13 15:24:03 +02:00
smf-
76c7fa9c73
fixed UPD7725 disassembly [smf]
2017-03-13 08:23:05 +00:00
einstein95
73c6ef5ed3
mz2500: Add HELP key (fix MT#06337)
2017-03-13 19:42:45 +13:00
Sergey Svishchev
dc6b566136
ie15: convert to a device with frontends (standalone driver and rs232 slot device) (take 2)
2017-03-13 05:37:46 +03:00
Curt Coder
5676b415e5
abc80: Fixed sound. [Curt Coder]
2017-03-12 23:56:42 +02:00
Justin Kerk
8b0fae308e
New working software list additions
...
-----------------------------------
ibm5150: EDITEXTE, Label Magic, Multitexte, PrintMaster Plus, Bivouac, Chuck Yeager's Advanced Flight Trainer,
Double Dragon (5.25", older), Indianapolis 500: The Simulation (3.5", newer), Licence to Kill, Pick'n Pile, Prehistorik,
Rockford, Skweek [breiztiger]
New NOT_WORKING software list additions
---------------------------------------
ibm5150: Ikari Warriors (alt), First Samurai, JetFighter I: The Adventure, Turbo Driver [breiztiger]
2017-03-12 13:40:02 -07:00
ajrhacker
487ebd17df
Merge pull request #2136 from shattered/_ab22d1d
...
sm7238: implement double-sized characters and smooth scroll.
2017-03-12 11:02:19 -04:00
AJR
2d7bc7c94b
lastbank: Add coin counters
2017-03-12 10:57:59 -04:00
Sergey Svishchev
277000ac8a
poisk1: add more ROMs, misc.
2017-03-12 17:17:21 +03:00
Sergey Svishchev
8fd315da7e
eurocom2, waveterm: new skeleton drivers (Eltec EurocomII SBC, PPG Waveterm A)
2017-03-12 17:17:06 +03:00
Sergey Svishchev
bc286f5d58
sm7238: implement double-sized characters and smooth scroll.
2017-03-12 17:16:55 +03:00
hap
796af9f7cc
New clone added
...
---------
Fidelity The Excellence (model EP12, set 2) [yovan]
2017-03-12 15:02:13 +01:00
Ivan Vangelista
1d027e1d22
New not working clone
...
__________________
Penguin Brothers (Japan, bootleg) [Rod_Wod, Team Europe and The Dumping Union]
This has quite different hardware: standard 68000 instead of TMP68301 and 4 FPGAs (3 A40MX04 and 1 A54SX16A) . Also, GFX regs/offsets and sound need work. (nw)
2017-03-12 08:53:42 +01:00
Vas Crabb
372ac00be5
Substantially speed up -verifyroms, hack other verbs temporarily while device data is being refactored
2017-03-12 12:30:01 +11:00
tim lindner
f825f7147b
Added virtual keyword to declaration.
2017-03-11 15:42:19 -08:00
smf-
b24d0795d3
Commodore LCD: Halved size of character rom region and fixed switching between upper and lower case character sets. [smf]
2017-03-11 23:32:20 +00:00
ajrhacker
63d7beeb87
Merge pull request #2133 from npwoods/coco_cart_sound_enable
...
CoCo: Implementing support for enabling and disabling cartridge-specific sound
2017-03-11 18:23:16 -05:00
tim lindner
0d23c0f6ea
Overrided device device method to support changing clock frequencies in the ay8910.
2017-03-11 15:08:11 -08:00
AJR
fd44364e24
Include devices in -listxml with * or no argument (nw)
2017-03-11 16:14:56 -05:00
Nathan Woods
99a451dea6
CoCo: Implementing support for enabling and disabling cartridge-specific sound
2017-03-11 16:10:22 -05:00
AJR
d0bbcc1ea3
Fix null pointer bug when -verifyroms is used without a driver spec (nw)
...
This undoes a small part of c6ef2746d4
. Changing "*" to nullptr here looks like a fundamentally unsound hack, even though the validity checker now uses it as a convenient flag (see the similar change in 3ecdaafea6
).
2017-03-11 15:56:32 -05:00
hap
4320035388
remove teeter torture freeplay romhack (nw)
2017-03-11 16:41:37 +01:00
mahlemiut
25405255b2
8x300dasm: correct JMP target address
2017-03-12 00:03:36 +13:00
Ivan Vangelista
3c8833b56b
New not working clone
...
__________________
Karnov (Japan, bootleg with NEC D8748HD) [The Iron Goat]
This uses a D8748HD instead of a I8751. It will need to be simulated / emulated, if dumped. (nw)
2017-03-11 10:36:58 +01:00
Ivan Vangelista
cbf96cee55
New clone added
...
______________
Flashgal (set 1, Kyugo logo) [Corrado Tomaselli, The Dumping Union]
2017-03-11 09:33:25 +01:00
AJR
655d357e98
mea8000: Remove no longer used configuration macro (nw)
2017-03-10 23:01:17 -05:00
AJR
b888b8c4ed
Convert screen_device VBLANK callback to devcb_write_line
...
- WRITE_LINE callback has same functionality, except that screen is not an argument
- Rename screen_eof_xxx to screen_vblank_xxx in many drivers
- No changes to externally registered vblank delegates or screen update methods
2017-03-10 21:35:02 -05:00
ajrhacker
006709e725
Merge pull request #2129 from shattered/_5e08182
...
Pick low-hanging fruit from Coverity Scan results, basket 1.
2017-03-10 21:24:59 -05:00
Sergey Svishchev
40771c3f66
tosh1000: hook up ROM-DOS.
2017-03-11 03:09:53 +03:00
Sergey Svishchev
d714b46924
machine/roc10937: fix CID: 138793 "Logically dead code"
2017-03-11 02:21:54 +03:00
Sergey Svishchev
5b9e65a179
machine/hdc92x4: fix CID: 138631 "Operands don't affect result"
2017-03-11 02:21:54 +03:00
Sergey Svishchev
58f2def862
formats/cbm_tap: fix CID: 138003 "Dereference before null check"
2017-03-11 02:21:54 +03:00
Sergey Svishchev
6b5e155c0d
peplus: fix CID: 138606 "Logical vs. bitwise operator"
2017-03-11 02:21:53 +03:00
Sergey Svishchev
304be1a1d6
pc88va: fix CID: 138607 "Operands don't affect result"
2017-03-11 02:21:53 +03:00
Sergey Svishchev
a943307b90
argo, unior, x07: fix CID: 138563-138565 "Overlapping buffer in memory copy"
2017-03-11 02:21:53 +03:00
hap
cf9d807d18
hlcd0538: correct lcd/interrupt pins (nw)
2017-03-10 21:45:11 +01:00
hap
d166c9712c
novag6502: hooked up hlcd0538 to cforte (nw)
2017-03-10 19:26:11 +01:00
Ivan Vangelista
99be1d93b8
phoenix.cpp: dumped / redumped the PROM for some of the bootlegs [f205]
...
Also started documenting the differences.
2017-03-10 18:29:01 +01:00
R. Belmont
cfda3b1ffd
Merge pull request #2125 from npwoods/new_addrmap_validation
...
Adds a new addrmap.cpp validation intended to catch AM_REGION declarations not tied to anything meaningful
2017-03-10 11:46:03 -05:00
R. Belmont
4c1b4196a9
Merge pull request #2127 from moralrecordings/pcfix
...
pc_vga/cs4031: fix save state support
2017-03-10 11:45:32 -05:00
Lord-Nightmare
5cabab001f
pes.cpp: use combined /RS and /WS function since the MCU/CPU can in theory change both lines at once, and since it uses a TMS5220C it does matter in this case. [Lord Nightmare]
2017-03-10 11:01:46 -05:00
hap
3e867504c1
added hlcd0538 device (nw)
2017-03-10 16:44:33 +01:00
Lord-Nightmare
1d35ea1a92
fix mistake found by shattered (nw)
2017-03-10 10:44:01 -05:00
Scott Percival
284f66178d
pc_vga: save expanded attribute registers
2017-03-10 21:25:04 +08:00
Scott Percival
7ab70b010d
cs4031: save emulated A20 state
2017-03-10 21:25:04 +08:00
Scott Percival
0376bd2936
pc_vga.h: update CRTC usage comments
2017-03-10 21:25:03 +08:00
MetalliC
1742a9fa4a
triforce.cpp: Mario Kart 2 rom load
2017-03-10 15:08:23 +02:00
Philip Bennett
2ad267638d
- 06492: [Crash/Freeze] (model3.cpp) scud: Crash running scud with -bench 90, regression.
2017-03-09 23:34:35 -08:00
Ivan Vangelista
85c24794b6
bublbobl.cpp: removed outdated comment (nw)
2017-03-10 07:03:05 +01:00
Robbbert
897b63407d
Added alternate version of Teeter Torture.
2017-03-10 16:59:46 +11:00
arbee
ed9dcb291b
New games added as GAME_NOT_WORKING
...
-----------------------------------
Zoofari [R. Belmont, Sean Sutton, Smitdogg, The Dumping Union]
2017-03-09 22:07:52 -05:00
ajrhacker
c8f171efa3
Merge pull request #2126 from ajrhacker/feversoc_hopper
...
feversoc: Add coin hopper output (prize hopper doesn't quite work)
2017-03-09 21:20:59 -05:00
Peter Ferrie
0c261fca16
arm7ops.cpp: repair broken ARM [Peter Ferrie]
...
sorry, I couldn't resist.
2017-03-09 14:32:27 -08:00
Peter Ferrie
203f2b1d54
hp9845.cpp: fix MSVC build (nw)
2017-03-09 14:20:34 -08:00
MetalliC
5420e35248
triforce.cpp: security PIC dump for "Mario Kart Arcade GP 2" [Soyandroid, Darksoft]
2017-03-09 16:35:21 +02:00
Nathan Woods
3a3520e916
Adds a new addrmap.cpp validation intended to catch AM_REGION declarations not tied to anything meaningful
2017-03-09 06:26:08 -05:00
AJR
1badb116de
feversoc: Add coin hopper output (prize hopper doesn't quite work)
2017-03-08 23:15:23 -05:00
Lord-Nightmare
ac1a8cdc31
fix that so it does what's expected. (nw)
2017-03-08 18:00:40 -05:00
Lord-Nightmare
a381bfff16
another line shortened (nw)
2017-03-08 17:41:05 -05:00
Lord-Nightmare
d3d1b2f1a6
sdk86.cpp: fix rom loading so the non-booting rom pair is mapped at 0xfe*** while the booting pair is mapped at 0xff*** [Lord Nightmare]
2017-03-08 17:40:18 -05:00
Ivan Vangelista
8d49b5228f
seicross.cpp: added XTAL (nw)
2017-03-08 19:49:24 +01:00
Ivan Vangelista
513c7e3851
phoenix.cpp: very minor documentation update (nw)
2017-03-08 19:22:33 +01:00
Ivan Vangelista
c2a35f249a
New clone added
...
______________
Harley Davidson (L-2) [PinMAME]
2017-03-08 19:21:02 +01:00
Lord-Nightmare
250c36dc98
forgot this one (nw)
2017-03-08 13:16:09 -05:00
Lord-Nightmare
edfe14eff8
more long line reduction (nw)
2017-03-08 13:12:08 -05:00
Ivan Vangelista
2bc6f20923
New clone added
...
______________
Radical Radial (Japan) [ShouTime]
2017-03-08 19:06:46 +01:00
Olivier Galibert
3e2263f86f
tms32031: Remove direct update handler [O. Galibert]
2017-03-08 17:45:27 +01:00
Olivier Galibert
92498df199
a2600: Remove direct update handler [O. Galibert]
2017-03-08 17:39:09 +01:00
fulivi
29e72476bd
hp9845: a little cleanup..
2017-03-08 10:50:36 +11:00
fulivi
42546b4137
hp9845: 1st attempt at eliminating the src/mame -> src/devices
...
dependency for I/O slots
2017-03-08 10:50:36 +11:00
fulivi
7557a92503
hp9845: Implemented 9845C driver together with A.Kueckes!
2017-03-08 10:50:36 +11:00
fulivi
93db554bfa
hp9845: Small re-factoring of 45B screen palette
2017-03-08 10:50:36 +11:00