Commit Graph

71852 Commits

Author SHA1 Message Date
David Haywood
9e990af6aa
Pug and Play work (#6434)
* new clones
---
Spider-Man (JAKKS Pacific TV Game) (older hardware, set 2) [Sean Riddle]

* (nw)

* sh6578 work (nw)

* new NOT WORKING
----
Fox Sports 7 in 1 Sports Games Plug n' Play [Sean Riddle, David Haywood]
Ford Racing [Sean Riddle, David Haywood]

- some sh6578 work (nw)

* new NOT WORKING
----
Lazer Tag Video Game Module [Sean Riddle, David Haywood]

(quickly hits unimplemented 00F596: divq mr, r2)

* sh6578 input tweaks (nw)

* sh6578 gfx work (nw)

* sh6578 video work (nw)

* sh6578 - use m6502 type instead of n2a03 type as apparently most of these clones follow that pattern (nw)

* sh6578 - use logmacro (nw)

* sh6578 misc work (nw)
2020-03-13 12:10:36 -04:00
AJR
c861181b46 tlcs90: Split up the t90_internal_registers_r/w handlers (nw)
This work anticipates modifying the internal register map for TMP90PH44 and other incompatible models.
2020-03-13 12:05:44 -04:00
smf-
f89888fc34 Added support for the address high byte to i2cmem for devices greater than 4096 bytes. [smf]
Hooked up a 24C64 to the Domyos games in Xavix2 [smf, N. Gilbert]
2020-03-13 12:28:09 +00:00
mooglyguy
a8920c68c8 -sa1: Added savestate support. [Ryan Holtz] 2020-03-13 08:40:29 +01:00
AJR
edd08a30a4 canons80: Hook up LCDC and some RAM; work around undumped internal ROM this most likely boots from (nw) 2020-03-12 23:13:47 -04:00
AJR
4499f5f6bc Missing from previous M6801 update (nw) 2020-03-12 22:15:53 -04:00
AJR
e10fc0f95d m6801: Attempt at cleaning up internal registers (nw)
- Split "HD6301" and "HD63701" devices into several different types (functionally identical now, but won't be compatible once accuracy improves)
- Split the all-in-one m6801_io_r and m6801_io_w handlers into separate handlers for each register; use m() instead of rw() to map these for now
- Make all port direction registers write-only
- Delete the "unused" NOP mapping from $0020 to $007F in the MC6803 internal map (datasheets make clear that external accesses can be made here)

mc10.cpp: Remove a bizarre and seemingly useless DDR hack for an unused port (nw)

psion.cpp: Correct CPU types and clocks
2020-03-12 22:14:14 -04:00
Robbbert
703e40e593 (nw) fixed mess build 2020-03-13 12:54:39 +11:00
ArcadeShadow
394a331370
ibm5170 - New working software list addition (#6413)
New working software list additions
-----------------------------------
ibm5170: The Lost Vikings [ArcadeShadow]
2020-03-13 01:32:52 +00:00
ArcadeShadow
700a0c6fef New working software list additions
Beneath a Steel Sky (France), Pinball Fantasies
2020-03-12 18:26:26 -07:00
Ivan Vangelista
15dcb3b0ed New working clones
------------------
Scramble (Okapi bootleg) [Hammy, Boge, ColinD]
2020-03-12 20:05:22 +01:00
Ivan Vangelista
6525dc0cbf devices/sound: more handler simplification (nw) 2020-03-12 18:10:30 +01:00
Robbbert
037d9d1b70 (nw) romload : Restored lost message about invalid bios. 2020-03-13 03:47:20 +11:00
AJR
a32e8c981b k5: Add one device (nw) 2020-03-12 12:10:43 -04:00
AJR
c152da7955 upd7810: Refresh PA/PB/PC/PF outputs upon mode change
cz101: Switch to bitbanged HD44780 interface (nw)
2020-03-12 11:18:03 -04:00
Patrick Mackinlay
c00a334c30 gio64: oops (nw) 2020-03-12 20:50:46 +07:00
MooglyGuy
b68968ebee -unsp: Fixed a silly bug with lsror, nw 2020-03-12 14:32:25 +01:00
Patrick Mackinlay
891f079028 gio64: simplify (nw) 2020-03-12 20:29:29 +07:00
Olivier Galibert
564a068065 First stab at the ks0164 core, plus a xavix fix (nw) 2020-03-12 13:11:11 +01:00
AJR
2ed31c7650 New machines marked as NOT_WORKING
----------------------------------
Roland Alpha Juno-1 (JU-1) Programmable Polyphonic Synthesizer [DBWBP]
Roland Alpha Juno-2 (JU-2) Programmable Polyphonic Synthesizer [DBWBP]
2020-03-11 21:54:39 -04:00
AJR
f783ef246c New machines marked as NOT_WORKING
----------------------------------
Roland JX-3P Programmable Preset Polyphonic Synthesizer [DBWBP]
Roland MKS-30 Planet-S MIDI Sound Module [DBWBP]
Roland GR-700 Guitar Synthesizer [DBWBP]
2020-03-11 20:03:56 -04:00
Olivier Galibert
4f85c9652d Last checkpoint before starting the core itself (nw) 2020-03-11 23:09:34 +01:00
MooglyGuy
833e624fd1 Fix compile, nw 2020-03-11 22:35:03 +01:00
MooglyGuy
4a909eb16b -frontend: Added an About menu option to display the contents of COPYING in order to be more license-compliant. [Ryan Holtz] 2020-03-11 22:11:20 +01:00
Olivier Galibert
6fcded4971 Woops (nw) 2020-03-11 21:13:11 +01:00
Olivier Galibert
61c775bb74 More dgpix work (nw) 2020-03-11 21:07:41 +01:00
AJR
1d38a4cc19 cxd1095, msm6242: Simplify handler signatures; use shorter type names (nw) 2020-03-11 15:19:23 -04:00
Ivan Vangelista
59337f9e50 src/devices: simplified some handlers (nw) 2020-03-11 20:04:17 +01:00
Olivier Galibert
29f838fe84 ks0164 disassembler work (nw) 2020-03-11 19:58:47 +01:00
Ivan Vangelista
3fb1892843 New working clones
------------------
Jungler (Olympia) [f205v]
2020-03-11 19:54:06 +01:00
mooglyguy
166545375e -unsp: Various changes: [Ryan Holtz]
* Added individual members for FR status flags.
 * Added FR = Rd and Rd = FR opcodes.
 * Added Ext A6 support.
 * Fixed up LSR/LSROR/LSL/LSLOR/ASR/ASROR support.
 * Cleaned up GOTO MR.
 * Added Faction ON/OFF, SECBANK ON/OFF, and IRQNEST ON/OFF support.
 * Disabled DRC for the time being.
2020-03-11 19:42:01 +01:00
David Haywood
4db634dfd9
Plug & Play work (#6426)
* new NOT WORKING
----
Spider-Man Web Master (JAKKS Pacific TV Motion Game) [Sean Riddle, David Haywood]

* new WORKING machine
----
Who Wants To Be A Millionaire (UK, Character Options) [Sean Riddle, David Haywood]

* sh6578.work (nw)

* (nw)

* sh6578 work (nw)

* main screen turn on (nw)

* allow workram writes via DMA (nw)
2020-03-11 10:42:00 -04:00
R. Belmont
a00cd93120
Merge pull request #6428 from ArcadeShadow/patch-24
New working software list additions
2020-03-11 10:40:54 -04:00
AJR
27b45ca9af roland_d10.cpp: Use bankdev instead of membank to map banked ROM/RAM; improve banking setup for d10 (nw)
This fixes the "invalid bank entry" error with d10. The schematics don't make it easy to correct this, since most of the banking and chip selection logic is embedded in custom gate arrays.
2020-03-11 08:49:20 -04:00
hap
28e392e0ad New working clones
------------------
Elite Avant Garde 2100 (set 2) [Berger]
2020-03-11 12:55:29 +01:00
Dirk Best
aa697ff0b9 drw80pkr: Hook up 6845, screen raw parameters 2020-03-11 09:54:15 +01:00
ArcadeShadow
239a1618a4
New working software list additions
Alone in the Dark 2
2020-03-11 08:21:10 +00:00
cam900
5e361d520c
triviaquiz.cpp : Fix compile (#6427) 2020-03-11 07:20:53 +01:00
Vas Crabb
9733f5cf3d tilemap: that macro has contributed nothing but obfuscation since we moved to C++ 2020-03-11 15:47:30 +11:00
R. Belmont
e7b33bd5e2
Merge pull request #6423 from clawgrip/patch-4
sidearms.cpp: Add note about starfield ROM [jordigahan]
2020-03-10 23:13:07 -04:00
Ivan Vangelista
31c5d585f3 triviaquiz.cpp: input addresses (nw) 2020-03-10 21:47:27 +01:00
Ivan Vangelista
f73dcc5fe6 triviaquiz.cpp: updated vram size, thanks to hap (nw) 2020-03-10 21:26:21 +01:00
cracyc
f42d9f7d43 hiscore.dat: fix viewpoin (nw) 2020-03-10 12:24:54 -05:00
Ivan Vangelista
3663366ce9 New machines marked as NOT_WORKING
----------------------------------
Trivia Quiz (set 1) [Slowcade]

New clones marked as NOT_WORKING
--------------------------------
Trivia Quiz (set 2) [Slowcade]
2020-03-10 17:50:04 +01:00
Firehawke
51759016a5
Mid-cycle Apple II stuff because... (#6422)
* New working software list additions

-----------------------------------

apple2_flop_orig: The Brain Game, Countdown to Shutdown, The Bard's ale II: The Destiny Knight, Wizplus [4am, Firehawke]

* New working software list additions

-----------------------------------

apple2_flop_orig: John Elway's Quarterback, Kaves of Karkhan, Triad (Version 1.0), Rescue on Fractalus [4am, Firehawke]

* New working software list additions

-----------------------------------

apple2_flop_clcracked: Telling Time (Version 3.2.0), Money (Version 3.1.6) (cleanly cracked), Cyborg (Version 2) (cleanly cracked) [4am, Firehawke]

* New working software list additions

-----------------------------------

apple2_flop_orig: Where in North Dakota is Carmen Sandiego? [Frank Cifaldi, 4am, Firehawke]
apple2_flop_clcracked: Where in North Dakota is Carmen Sandiego? [Frank Cifaldi, 4am, Firehawke]
2020-03-10 12:16:57 -04:00
Hydreigon
dc06d4b5cc
Confirm Zeus 2's cab linking is firewire/IEEE 1394 (#6425)
* Confirm Zeus 2's cab linking is firewire/IEEE 1394

none

* ok, but the note in the above comment box (nw)

Co-authored-by: hap <happppp@users.noreply.github.com>
2020-03-10 14:58:05 +01:00
Vas Crabb
9c600695f0 (nw) Cleanup on the way:
* Add doxygen comments for bit manipulation functions
* Add an overload of BIT that works like the AArch64 UBFX instruction
* Kill off some of the silly concatenating overloads for emu_file::open
* Make searchpath acually useful for devices

This is a checkpoint - I'm planning to improve ROM loading behaviour at
least a little.
2020-03-10 18:21:10 +11:00
Ivan Vangelista
cc70fe02ba namcos11.cpp: minor documentation update by Guru (nw) 2020-03-10 07:14:55 +01:00
Patrick Mackinlay
981c6c3066 romp: disasm fix (nw) 2020-03-10 10:48:06 +07:00
Patrick Mackinlay
0fb58176ac wtl3132: minor disasm tweaks (nw) 2020-03-10 10:47:53 +07:00