Commit Graph

50496 Commits

Author SHA1 Message Date
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
cracyc
268319a08a hiscore.dat: Updates [Leezer] 2017-03-16 22:19:46 -05: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
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
Ivan Vangelista
56af9cb572 waveterm.xml: fixed validation (nw) 2017-03-16 08:13:50 +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
Lord-Nightmare
cb1a5c91e8 build fix for separate builds (nw) 2017-03-15 19:18:08 -04:00
Olivier Galibert
7d29b4fe2c mb86233: Massive disassembler overhaul [O. Galibert] 2017-03-15 22:27:02 +01: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
Justin Kerk
8632109aaa ibm5170.xml: Let's document the situation at least (nw) 2017-03-14 22:03:01 -07: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
267d76392a Merge pull request #2144 from darkstar/ibm-softlist
ibm5170 softlist: replace win31g floppy images with cleaned/fixed ones
2017-03-14 20:13:55 -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
Michael D
b85053cd92 ibm5170 softlist: replace win31g floppy images with cleaned/fixed ones 2017-03-13 20:14:25 +01: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