Commit Graph

66973 Commits

Author SHA1 Message Date
R. Belmont
98fe9fc693
Merge pull request #5273 from npwoods/version_cli_option
Adding a -version command line argument to get the current build version
2019-06-22 11:26:53 -04:00
R. Belmont
43565f584b
Merge pull request #5272 from clawgrip/patch-22
goldart.cpp: Add PCB ASCII layout (nw)
2019-06-22 11:23:40 -04:00
Robbbert
8234707895 (nw) orao : fixed cassette save 2019-06-23 00:21:30 +10:00
npwoods
e9626038b4 Adding a -version command line argument to get the current build version 2019-06-22 09:37:04 -04:00
AJR
0cc705ae77 Fix build (nw) 2019-06-22 09:37:01 -04:00
Angelo Salese
78d20c4dad mega32x.cpp: refactor and convert read/write handlers to 16-bit space [Angelo Salese] 2019-06-22 14:43:16 +02:00
mooglyguy
8f197619a9 -dpb_storeaddr: Translated more of the schematic into code, nw 2019-06-22 03:29:58 +02:00
arbee
7f5db61ed8 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Korokoro Pensuke [R. Belmont, Chris Penny, The Dumping Union]
2019-06-21 20:28:30 -04:00
Nigel Barnes
759a835d63 ef9365.cpp: Fixed vertical characters and use assigned palette. 2019-06-21 20:21:15 +01:00
Angelo Salese
d6b22fa2c0 sh2.cpp: first pass over SH7604 SoC refactoring [Angelo Salese]
* Fixed division unit overflow flag clearance;
2019-06-21 20:55:05 +02:00
Olivier Galibert
fb50043856 mindset: Slightly hacky word pattern will [O. Galibert] 2019-06-21 20:07:18 +02:00
Robbbert
39863ec040 (nw) bk001001 : fixed cassette save; small cleanup 2019-06-22 04:01:06 +10:00
Olivier Galibert
8a5841ce4f mindset: Hack the interrupts a little more [O. Galibert]
i86: Delay interrupts for one instruction after sti [O. Galibert]
2019-06-21 19:03:30 +02:00
ClawGrip
abcb7e997d
goldart.cpp: Add PCB ASCII layout (nw) 2019-06-21 16:47:34 +02:00
Dirk Best
d4dc364fbe qvt70: Add some meat to the bones 2019-06-21 16:08:00 +02:00
David Haywood
ae817db15f misc changes (move princ to new driver - needs F2MC-16L CPU core, promote salter/gaelco stuff, manufacturer note in redclash.cpp) (#5271)
* move princ out of prestige.cpp (it should have never been put there) and into a new driver
fix graphic alignment on the salter gym machines, also promote htem both to working (the hang I saw before on cycle doesn't seem to happen now)
made a note in redclash.cpp about possible sets needing rearrangement

note, princ uses a F2MC-16L based CPU, I don't believe we have a core, but there are plenty of docs available should somebody want to write a disassembler at least.

* reparent the RedClash sets, it appears to be a Kaneko game (Cat logo in the corner etc.)

* change guess (nw)
2019-06-21 09:47:59 -04:00
R. Belmont
af4600d4a4
Merge pull request #5270 from clawgrip/patch-21
gaelco2.cpp: Add PCB layout and fix some notes on the Gaelco Salter games (nw)
2019-06-21 09:46:51 -04:00
David Haywood
0122247600 start adding more spectrum cassettes [TZX Vault, SPA2] (#5266)
* start adding more spectrum cassettes [TZX Vault, SPA2]

I've included my 'working' block, as a commented out section, as I was asked to show my working with these.  Things will be moved / sorted from the commented out block into the actual list as they're tested / identified etc.

* some de-duplication (nw)

* further de-dupe (nw)

* sort some, de dupe etc.

* de dupe (nw)

* more de-dupe / sort (nw)

* some sets (nw)

* misc sets (nw)

* info (nw)

* sets (nw)

* sets (nw)
2019-06-21 09:46:37 -04:00
Robbbert
9f03206da4 (nw) validation 2019-06-21 22:37:14 +10:00
Robbbert
8cb7da3443 (nw) microtan : fixed cassette load 2019-06-21 22:25:56 +10:00
ClawGrip
d83d0c8728
gaelco2.cpp: Add PCB layout and fix some notes on the Gaelco Salter games (nw) 2019-06-21 13:57:34 +02:00
Nigel Barnes
0b4a3b8d5f New working software list additions
-----------------------------------
mt65_snap: Adventure 1: The Sceptre of Hamloth, Astro Fighter, Berzerk, Defender, The Gobbler, Hangman, Hell's Bells, Lunar Lander, Moon Cresta, Moon Rescue, Othello, Slot Machine, Space Invasion, Space Rocks [Geoff Macdonald]
2019-06-21 11:31:20 +01:00
Nigel Barnes
63f690c2de microtan: Randomize video RAM at startup.
- Fixed setting stack pointer from snapshots.
2019-06-21 11:31:20 +01:00
Nigel Barnes
c06757deb5 ecm6127: Replaced ROM 13B with correct dump (nw) 2019-06-21 11:31:20 +01:00
David Haywood
92b1481b9b new NOT WORKING machines (#5263)
* new NOT WORKING machines
---
Magic Bomb [Cristiano MDQ]
Super Train (Ver. 1.9) [Cristiano MDQ]
Treasure City (Ver. 208) [Cristiano MDQ]
Treasure City (Ver. 202) [Cristiano MDQ]

note, previous credit of  "Canil Babypet" should be changed to "Cristiano MDQ"

* (nw)

* closer to this (nw)

* boot patches (nw)

* date (nw)

* input structures (nw)
2019-06-21 11:21:44 +02:00
ClawGrip
34d5cebb45 gaelco2.cpp: Add PCB ASCII layout for "saltcrdi" (nw) (#5267) 2019-06-21 11:20:52 +02:00
David Haywood
ff7958bf8b new NOT WORKING machines (#5269)
---
Pro Stepper Tele Cardioline (Salter Fitness Stepper V.1.0, Checksum F208) [ClawGrip]

technically it seems to be playable the same way the bike is (keep hititng button 1 to step, the other 2 change 'gear' to make it more difficult)
2019-06-21 11:20:31 +02:00
Patrick Mackinlay
398d80a222 ncd68k: refactoring (nw)
Mostly a WIP checkpoint; ncd16 is now able to run its X server from PROM.
* used new bt478 ramdac device
* initial implementation of bert asic
2019-06-21 15:03:43 +07:00
AJR
c6fce9b867 VGA/SVGA display parameter correction 2019-06-20 23:47:12 -04:00
AJR
0bf3cc61be a2vidtrm, a2vtc2: Merge devices and ROM sets 2019-06-20 23:30:07 -04:00
AJR
7d4f1b05f9 riscii: Add the register space (nw) 2019-06-20 22:08:01 -04:00
AJR
0601967015 unidasm: Correct address shifts for unsp and upd7725 2019-06-20 21:33:40 -04:00
AJR
0114b903df riscii: Minor update (nw) 2019-06-20 18:58:27 -04:00
AJR
3ba83a143a riidasm: Correct order of parameters for MOVRP and MOVPR (nw) 2019-06-20 17:25:07 -04:00
AJR
81eec8d860 Preliminary disassembler and skeleton CPU device for Elan RISC II/RII series architecture 2019-06-20 17:01:38 -04:00
Ivan Vangelista
3e8d6aadc8 goldstar.cpp: decrypted chryangl and chryangla (nw)
chryangl gets in game but gets stuck when betting or after some time in attract mode; chryangla shows a black screen but can enter various test screens. I'm decently confident these aren't decryption issues but maybe extra protection
2019-06-20 22:24:38 +02:00
Ivan Vangelista
1b6826d572 new working clones
---------------------------------------
Huanle Liuhe Yi (Happy 6-in-1) (M68K ver. V100HK, ARM ver. V100HK) [GC8TECH]
Photo Y2K / Chaoji Bi Yi Bi / Dajia Lai Zhao Cha / Real and Fake (ver. 103, Japanese Board) [GC8TECH]
2019-06-20 22:22:26 +02:00
mooglyguy
3af81e1158 -dpb_storeaddr: Started fleshing out some behavior based on schematics, nw 2019-06-20 20:52:19 +02:00
AJR
ddcabbf52c vtech_eu3a12.cpp: Microarchitecture identified (nw) 2019-06-20 12:33:59 -04:00
hap
7feac3017a add cheat for gnw_ball (nw) 2019-06-20 17:22:38 +02:00
Robbbert
8786b1a66f (nw) bml3 : fixed last 2 lines not showing 2019-06-21 01:15:20 +10:00
Robbbert
8a34dbe531 (nw) alphatro: improved cassette reliability 2019-06-21 00:06:15 +10:00
Patrick Mackinlay
4c15ecdbb6 bt47x: new device (nw) 2019-06-20 18:28:06 +07:00
AJR
f84e2459b1 v550_kbd: Small update (nw) 2019-06-20 01:29:45 -04:00
AJR
3629d09dbe v550: Emulate and hook up keyboard (nw) 2019-06-20 00:58:25 -04:00
AJR
f67bcf9e01 x68000: Overhaul interrupt handling; add second expansion slot
(nw) Regressions from this commit are quite easily possible. Prioritization, acknowledgment and vectoring of the various interrupt sources are largely functions of ASICs which seem to be incompletely documented in Japanese, let alone English.
2019-06-19 23:25:39 -04:00
mooglyguy
f57f0c947f -dpb_storeaddr: Added skeleton device for DPB-7000 Store Address Card. [Ryan Holtz] 2019-06-20 03:21:26 +02:00
AJR
740763c326 ss50/mpc, adm31: PIA-related updates (nw) 2019-06-19 20:34:53 -04:00
Mike
2e0f4af6ee Pia6821 improvements (#5254)
* 6821pia: fix method names in comments

* zwackery: Remove PIA port A z_mask setting.

This would only be relevant if the PIA was read while in output mode.
These are inputs, and only read in input mode, so z_mask is not relevant.

* thomson: move pia pullup resistors from z_mask to read handler.

* 6821pia: remove unused set_port_a_z_mask calls.

* dgn_beta: move pia pullup resistors from z_mask to read handler.

* mpu3: Don't invert the VFD power on reset line.

It doesn't go through an inverter. I believe this was done to work
around a bug in the PIA port A implementation.

* pia6821: remove m_port_a_z_mask variable.

* 6821pia: For port A reads, only use the DDR for reading pins unless.

Provide an override option when a device depends on slightly undefined
behavior of an external device driving the pins and changing the value
read.

One board seems to need this (coinmstr). I don't have the schematics,
but it seems it uses this to check its meter operation.
2019-06-19 19:55:46 -04:00
Roberto Fresca
492a9e1b48 New working machines
--------------------
Aristocrat MK5 USA Set Chip v4.04.05 [Roberto Fresca, Gaby]
Aristocrat MK5 USA Set Chip v4.03.07 [Roberto Fresca, Gaby]
Aristocrat MK5 USA Set Chip v1.0 [Roberto Fresca, Gaby]
2019-06-20 01:54:59 +02:00