Commit Graph

63745 Commits

Author SHA1 Message Date
AJR
6ffb5ecf46 Fix a few validation errors from 9ef08696cc (nw) 2019-01-23 00:23:18 -05:00
Ivan Vangelista
6f8fb5242a new not working machine
---------------------------------------
Reelin-n-Rockin - Fast Lane (10298611, Queensland) [Heihachi_73]

new not working clones
--------------------------------------------
Big Ben (20201111, Queensland) [Heihachi_73]
Choy Sun Doa (10121111, Queensland) [Heihachi_73]
Double Dolphins (40003211, Queensland) [Heihachi_73]
Queen of the Nile - Money Train II (10203811, Queensland) [Heihachi_73]
Show Me The Money (10015711, Queensland) [Heihachi_73]
The Golden Gong (10217411, Queensland) [Heihachi_73]

aristmk6.cpp: added bios '03130334, Queensland' [Heihachi_73]
2019-01-23 06:18:52 +01:00
ClawGrip
0c0eec548d pce_tourvision.xml: New NOT_WORKING software list additions (#4499)
* pce_tourvision.xml: New WORKING software list additions

----------------------------
Blodia (Tourvision PCE bootleg) [system11, Recreativas.org, ClawGrip]
Ganbare! Golf Boys (Tourvision PCE bootleg) [system11, Recreativas.org, ClawGrip]
Hanii on the Road (Tourvision PCE bootleg) [system11, Ricky2001, Recreativas.org, ClawGrip]
Time Cruise II (Tourvision PCE bootleg) [system11, Ricky2001, Recreativas.org, ClawGrip]

* Cleaned the TourVisión software list

* Unified publisher names with the PCE softlist, where it's just publisher, not developer or copyright holder (taken from the serial prefix).
* Changed carts IDs to hexa.
* Trimmed the ROM when the splitted data matches the PCE HuCard dump (on the PCE softlist).
* When it's the same, unified the ROM name with the PCE softlist.
* Marked the TourVisión dumps that do not fully match any known PCE ROM.
* Fixed some ROM area sizes.
* Added "alt_title" info.
* Removed Parasol Stars (rumored, but not actually dumped).

* Checked and splitted also the 1MB -> 384KB dumps (nw)

Also renamed outrun to outruna [Out Run (alt)], as it's different from the PCE ROM.

* Rename pcgenj -> pcgenja (nw)
2019-01-22 21:51:29 -05:00
Nigel Barnes
8ab0e00181 New working software list additions
-----------------------------------
electron_cart: Advanced Battery-Backed RAM v1.04, Advanced Plus 5, Acorn Tube Interface (prototype)
2019-01-23 02:37:01 +00:00
Nigel Barnes
89c09536ac electron: Amended cartridge slot interface to include OE and OE2 lines to specify ROM13.
- Added Slogger Plus 2 Expansion, Acorn Tube Interface and P.R.E.S. Advanced Plus 5 cartridge devices.
- Use derived 16Mhz clock on expansion bus and cartridge slots.
- Removed MCFG and added devcb3 in expansion and cartridge devices.
2019-01-23 02:10:10 +00:00
AJR
709559b754 concept: Add master oscillator and some derivved clocks; hook up slot interrupts (nw) 2019-01-22 20:46:52 -05:00
Firehawke
e4b7c93b07 Big update for apple 2 originals softlist (nw) (#4545)
* Big update for apple 2 originals softlist (nw)

Add metadata on compatibility for every entry. Correct name on Impossible Mission 2. Add Picnic Paranoia. Slight fixes to some missed formatting.

* Fixed the fix, because I clearly missed the names of the disks. (nw)

* Add compatibility tags for A2 Original software list. (nw)

* Add compatible disk filtering to A2 drivers (nw)

This gets all but the IIGS working with filtering for the 5.25 original disks list; the IIGS doesn't yet support WOZ images according to testing.
2019-01-23 12:29:47 +11:00
Ryan Holtz
796f6c402f Machines promoted to working
----------------------------
V.Smile Baby (US) [Ryan Holtz]

New working clones
--------------------
V.Smile Baby (Sweden) [Ryan Holtz, Sean Ridde, Clawgrip]

-vsmileb: Split into a separate CPP file. Identified input codes and hooked up inputs. [Ryan Holtz, bmx]
2019-01-23 01:31:54 +01:00
AJR
ecadb2d952 Fix build (nw) 2019-01-22 16:41:19 -05:00
AJR
219fd9af73 duet16: Add 8087 device (nw) 2019-01-22 16:36:33 -05:00
Olivier Galibert
9ef08696cc wd33c9x: Convert the remaining drivers, kill the old driver [O. Galibert] 2019-01-22 22:20:54 +01:00
Olivier Galibert
f7bec53c14 wd: simplify handlers, upgrade hpc1 [O. Galibert] 2019-01-22 21:38:28 +01:00
AJR
edda9abeee A few more obvious uses for required_address_space (nw) 2019-01-22 14:17:40 -05:00
AJR
d90d06b3a8 bus/intellec4: Simplify implementation by using required_address_space (nw) 2019-01-22 13:46:30 -05:00
AJR
3de63dc884 a2bus: Replace CPU finder with address space finder; make DMA line an explicitly configured callback; remove MCFG_ macros (nw) 2019-01-22 13:14:34 -05:00
ClawGrip
24f33f3cf4 New WORKING clone (#4546)
* New WORKING clone

--------------------
Kamikaze (Euromatic S.A., Spanish bootleg of Scramble) [David Torres, ClawGrip, Recreativas.org]

* Add "kamikazesp" (nw)
2019-01-22 19:14:10 +01:00
algestam
2619be3e18 Doc: Minor fix (nw) (#4547) 2019-01-22 19:09:26 +01:00
ClawGrip
451f7e424e vsmileb_cart.xml: Fix comment (nw) (#4548)
Sorry, I added the double hyphen after checking the XML.
I'll double check the next time.
2019-01-22 19:08:57 +01:00
AJR
1779e0014a i8087: Replace memory interface with address space finder
m24: Eliminate MCFG_ macros; clean up some comments (nw)
2019-01-22 11:48:38 -05:00
Ivan Vangelista
064847316c magedev\cassette: removed MCFG macros (nw) 2019-01-22 17:47:37 +01:00
AJR
a6f64287a3 Add object finder for address spaces
(nw) The constructor and set_tag methods for required_address_space and optional_address_space work slightly differently from other finders in that they take the address space number as an extra argument. There is also an option to request a space having a specific data width, and validation checks this as well as the space number. There is also no (required|optional)_address_space_array, but that shouldn't really be necessary since devices shouldn't need large numbers of these finders.
2019-01-22 11:39:32 -05:00
Patrick Mackinlay
8bca61dcd6 mips3: debugger exception hook (nw) 2019-01-22 20:08:29 +07:00
Patrick Mackinlay
84b57f9658 dp83932c: refactored, still a skeleton/wip (nw) 2019-01-22 20:03:26 +07:00
Patrick Mackinlay
4ce894b05f am9517a: added eisa variant 2019-01-22 19:18:51 +07:00
Patrick Mackinlay
752f1a331d ims_cvc: basic graphics output working 2019-01-22 19:18:04 +07:00
Patrick Mackinlay
6e361ab9ff nscsi_cd: minor fixes (nw)
* correct inquiry with missing lun behaviour
* return error on mode sense for unsupported page
2019-01-22 19:16:48 +07:00
AJR
966251cc35 i86: Fix passing of opcode address to coprocessor
m24: Awkward 8087 fix (nw)
2019-01-22 03:20:00 -05:00
AJR
831e9554b5 m24: Reimplement motherboard devices based on Olivetti schematics 2019-01-22 01:03:02 -05:00
ClawGrip
1fffeaceea vsmile_cd.xml: New NOT_WORKING software list additions (#4536)
* vsmile_cd.xml: New NOT_WORKING software list additions

----------------------------
El Asombroso Spider-Man - Persecución en la Cuidad (Spa) [ClawGrip, The Dumping Union]
Los Increíbles - Misión Increíble (Spa) [ClawGrip, The Dumping Union]

* Also unified the CHD names as the game´s serial

* Fix typos (nw)

* Improve notes (nw)

* Typo (nw)
2019-01-22 13:56:05 +11:00
ajrhacker
6b4fdb7281
Merge pull request #4540 from clawgrip/patch-15
vsmileb_cart.xml: Improve notes (nw)
2019-01-21 17:23:17 -05:00
ajrhacker
0c469cc84c
Merge pull request #4539 from clawgrip/patch-14
vtech_storio_cart.xml: Improve notes (nw)
2019-01-21 17:22:46 -05:00
AJR
bbe75c8ea5 freeway: Add UART and preliminary gfxdecode (nw) 2019-01-21 17:04:29 -05:00
AJR
2e6e2d33d6 z8: Split sio_tick into two functions (nw) 2019-01-21 16:49:51 -05:00
Ivan Vangelista
fb8254d751 devices\machine: removed some orphaned macros (nw) 2019-01-21 22:42:46 +01:00
AJR
f1817da98c bankdev: Remove address_space argument from read/write handlers (nw) 2019-01-21 16:27:59 -05:00
Ivan Vangelista
869cf9337c imagedev\printer: removed MCFG macro (nw) 2019-01-21 22:09:05 +01:00
Ivan Vangelista
b8dfc7ea23 m90.cpp: verified riskchal program ROMs' labels [hammy] 2019-01-21 21:46:22 +01:00
ClawGrip
98fd3c020e New WORKING clone (#4544)
* New WORKING clone

-----------------------
Super Cobra (bootleg, set 3) [David Torres, ClawGrip, Recreativas.org]

It's a bootleg from the Spanish compani Cocamatic. The PCB is from "GGI Corp.".

* Add "scobraggi" (nw)

* Updated to the head (nw)
2019-01-21 21:09:04 +01:00
AJR
83bc3035e6 ins8250: Allow writes to MSR with lower 4 bits zero to clear the associated interrupt. This is not confirmed behavior, but is logically consistent with nonzero bits causing interrupts when written. 2019-01-21 14:02:40 -05:00
Ivan Vangelista
c1e0711dc4 m90.cpp: redumped bomblord and documented ROM locations and read protected PLDs [f205v] 2019-01-21 19:40:54 +01:00
David Haywood
935616b6bb new NOT WORKING (TV Game work) (#4542)
* new NOT WORKING
-------
Megamax GPD001SDG [Sean Riddle, Peter Wilhelmsen]
My First Dance Dance Revolution (US) [Sean Riddle]
Jackie Chan J-Mat Fitness (XaviXPORT) [Sean Ridde, Peter Wilhelmsen]
Thomas and Friends (Tomy) [Sean Riddle, Peter Wilhelmsen]

new NOT WORKING clones
-------
V.Smile Baby (Sweden) [Sean Ridde, Clawgrip]
e-kara (Germany?, includes 3 songs) [Sean Ridde, Team Europe]

Identified CPU die for Konami's My First DDR and Track + Field Challenge PCB type [Sean Riddle]

NOTES:

Megamax is some kind of nes_vt.cpp thing, with scrambled opcodes, maybe fits into an existing model, maybe doesn't.  The recent nes_vt PCM patch probably needs reverting before release as there's been no sign of a fix and it breaks the Konami DDR games when sample playback should happen.
e-kara might be a headset version, need to check with Sean, the 3 songs aren't exclusive, but were previously only found on US carts, not European ones.
Jackie Chan J-Mat is the 2002 type XaviX CPU, so needs improved bitmap support etc. also has a 16MB rom when the basic address limit is 8MB, so is going to have some banking somewhere, at the moment it will just show an init error.
Thomas is also a 2002 type XaviX and doesn't seem to progress past what appears to be a half-drawn title screen at the moment.
V.Smile Baby does the same as the US set
My First Dance Dance Revolution does the same as Track and Field Challenge

* (clone) (nw)
2019-01-21 13:07:02 -05:00
Ivan Vangelista
53d99d4190 devices\machine\ticket, timer: removed MCFG macros (nw) 2019-01-21 18:44:26 +01:00
Vas Crabb
29729f9ed6 vsmile_ctrl: add machine context to logging (nw) 2019-01-22 03:13:24 +11:00
MooglyGuy
5bf6bacba3 -unspdrc: Fixed flag calculation, nw 2019-01-21 16:47:37 +01:00
Vas Crabb
3b8eb63948 vsmile: remove need for reset hack joystick, enable second controller port (not working but doesn't prevent controller 1 from working) 2019-01-22 02:41:25 +11:00
Vas Crabb
a27b5ee8b4 vsmile_ctrl: hack to survive F3 reset (nw) 2019-01-22 00:44:00 +11:00
Vas Crabb
a16fb19be9 vsmile_ctrl: fix controller not working if buttons are pushed too early 2019-01-21 23:33:13 +11:00
Vas Crabb
979e3bf7f2 vsmile_ctrl: honour controller select 2019-01-21 16:07:15 +11:00
AJR
8385ab282f freeway: Add lamps and another device (nw) 2019-01-20 23:19:28 -05:00
ClawGrip
9d5df19010
vsmileb_cart.xml: Improve notes (nw) 2019-01-21 03:44:19 +01:00