Commit Graph

91486 Commits

Author SHA1 Message Date
Ivan Vangelista
a06ca9e722 New working clones
------------------
1945k III (Promat license, OPCX1 PCB) [System11, The Dumping Union]
2024-10-11 14:40:58 +02:00
ClawGrip
2149f3c65d
Add a skeleton for DASH4 Debug Adapter for SH CPUs (#12790)
* Add a skeleton for DASH4 Debug Adapter for SH CPUs

New systems marked not working
------------------------------
DASH4 Debug Adapter [Arcade Hacker]

* Remove "Ltd." from system name

* Add a note about HASP parallel port dongle
2024-10-11 10:54:59 +02:00
AJR
5eb618398d msm665xx: Minor register update 2024-10-10 20:50:31 -04:00
Vas Crabb
43584224eb util/chd.cpp, util/chdcodec.cpp: Made some APIs return errors rather than throwing exceptions. [AJR]
Mostly salvaged from 901a68e2e0.
2024-10-11 03:17:34 +11:00
Vas Crabb
b7149ec2ed igs/igs_m027.cpp: Fixed title for lhdmgp.
Also added version numbers from service mode or bookkeeping to
descriptions, and added comments where displayed version number doesn't
match what was already in the description.
2024-10-10 18:15:55 +11:00
Vas Crabb
13eddc891f igs/igs_m027.cpp, igs/igs_m027xa.cpp: Miscellaneous improvements:
* igs/igs_m027.cpp: Added memory clear switch to clear memory contents
  when power is removed (hard reset with the switch on to clear NVRAM).
* igs/igs_m027xa.cpp: Got rid of hopper from Crazy Bugs (V103JP) since
  there appears to be no way to use it and exposed hopper switch as a
  user input so it can still be tested.
* igs/igs_m027xa.cpp: Got rid of third bank of DIP switches from Crazy
  Bugs (V103JP) as comments indicate it isn't physically present
  (although it is displayed in the input test).
* Use mnemonic short names for clones.
2024-10-10 17:10:16 +11:00
Ivan Vangelista
2901aa5bb0 New systems marked not working
------------------------------
Sunset Riders / Super Street Fighter II - The New Challengers (scrambled bootleg of Mega Drive versions) [Hammy]

- sega/megadriv_acbl.cpp: updated comments to better show the driver includes two different types of PCBs [Hammy]
2024-10-09 17:57:16 +02:00
ArcadeShadow
0f42103540
zx81_cass.xml: Added 31 items (30 working). (#12858)
New working software list items (zx81_cass.xml)
--------------------------------------------
Ant Attack [Bob's Stuff]
Avalanche [Revival Studios]
Argolath [Spectrum Computing]
Bar Billards [Spectrum Computing]
Boulder Logic [Bob's Stuff]
Bigg Oil [Spectrum Computing]
Budget Familial [Spectrum Computing]
Budget Familial (alt) [Spectrum Computing]
Casse-Briques + Pendu [Team Zeddy, Planeta Sinclair]
Chiromancie [Spectrum Computing]
Crozxy Road [Bob's Stuff]
Domin8tr1s [Bob's Stuff]
Down! [Revival Studios]
Impact [Bob's Stuff]
Jogos 3 [Planeta Sinclair]
Mayhem [Revival Studios]
Miner Man [Bob's Stuff]
Noir Shapes [Bob's Stuff]
One Little Ghost [Bob's Stuff]
Pandemic [Bob's Stuff]
Panique [Team Zeddy, Planeta Sinclair]
Quack! [Bob's Stuff]
Rebound [Bob's Stuff]
Rigel [Spectrum Computing]
Shrooms [Bob's Stuff]
Stairrunner [Revival Studios]
Steps [Bob's Stuff]
U-Bend [Bob's Stuff]
Virus [Bob's Stuff]
ZXagon [Bob's Stuff]

New software list items marked not working (zx81_cass.xml)
--------------------------------------------
3D 3D! [Spectrum Computing]

Removed sets - duplicate, same as parent (zx81_cass.xml)
--------------------------------------------
The Flight Simulator (Timex)
Flug-Simulation
2024-10-10 02:28:56 +11:00
cam900
d35353b5fb
-misc/multfish.cpp: Minor cleanups: (#12862)
* Use more appropriate types for integer variables, and made some variables constant.
* Allocate video RAM on start, and reduced run-time tag lookups.
* Improved some function and variable names, and reduced use of static functions and preprocessor macros.
* Cleaned up spacing, and converted single-line comments to C++ line comments.

-machine/timekeeper.cpp: Suppress side effects for debugger reads.

-misc/multfish_boot.cpp: Converted single-line comments to C++ line comments.
2024-10-10 02:21:39 +11:00
ClawGrip
2443fb6f1c
hash/thinkpad8xx.xml: Added AIX 4 (not working). (#12832)
Also added some metadata to AIX 4.1.5.

New software list items marked not working
------------------------------------------
thinkpad8xx.xml: IBM AIX 4 [OS/2 Museum, ClawGrip]
2024-10-10 02:13:02 +11:00
Vas Crabb
3898170a77 igs/igs_m027.cpp: Fixed I/O and DIP switches for cjddzp. 2024-10-10 01:23:42 +11:00
mamehaze
ecf65b94f2
igs/igs_m027.cpp: Added Chaoji Dou Dizhu Jiaqiang Ban. (#12865)
New working systems
----------
Chaoji Dou Dizhu Plus (S300CN) [XingXing]
2024-10-10 00:18:07 +11:00
wilbertpol
05c6fc873a
snk/k1ge.cpp: Implement device_palette_interface. (#12864) 2024-10-09 23:36:40 +11:00
Mike
8e6222bb6d
asteroid: Set the watchdog frequency. (#12866) 2024-10-08 21:13:32 -04:00
Mike Swanson
1ca12d518a
hash/nes.xml: Verified content for several NESert Golfing games. (#12859)
* Versions 1.0-1.3 and 1.4 was located by the author.
* Also marked early versions as beta releases as recommended by the author.
2024-10-09 00:51:20 +11:00
cam900
af762288a0
misc/mosaic.cpp: Minor cleanups: (#12863)
* Suppress side effects for debugger reads.
* Use more appropriate types for some integer variables.
* Use generic graphics decoding layouts, made CPU ROM region size match size of ROM.
2024-10-09 00:48:47 +11:00
angelosa
8b86322835 New working software list items
-------------------------------
pc98.xml: Mirror, Mime, Wakusei Omega no Q Ouji [Neo Kobe]

New software list items marked not working
------------------------------------------
pc98.xml: Twilight [Neo Kobe]
2024-10-07 19:27:08 +02:00
Ivan Vangelista
bbea5be053 New systems marked not working
------------------------------
Jungle King (V302US) [Ioannis Bampoulas, TeamEurope]
2024-10-07 18:11:25 +02:00
holub
56008072ae
-sinclair/chloe.cpp: Added external PC keyboard support; Fixed ULA attributes decoding (#12845)
-sinclair/screen_ula.cpp: Fixed attributes decoding.

-sinclair/tsconf.cpp: Document DMA controller clock source.
2024-10-08 00:44:07 +11:00
angelosa
ff69b22739 nec/pc9801.cpp: kanji window don't bother with LR setting 2024-10-06 22:30:02 +02:00
Olivier Galibert
18a6031090 polysix: Separate polysix and poly-61 since they won't actually be similar once not skeleton 2024-10-06 20:41:56 +02:00
Olivier Galibert
f96914785f cmi01a: Add filters 2024-10-06 19:43:59 +02:00
ClawGrip
fc3a0daf84
pinball/inder.cpp: Dumped ROMs from "bonus expansion board" used by Moon Light. (#12841) [jordigahan]
This board is used for driving lamps.  It is described in the manual and schematics.
2024-10-07 02:47:47 +11:00
Vas Crabb
ac8d35be85 machine/sc16is741.cpp: Fixed bad if/else matching breaking THR interrupt logic. 2024-10-07 02:11:32 +11:00
Mike Swanson
5519682fa4
famicom_flop.xml, ,nes.xml, snes.xml: Add (s)NESert Golfing games. (#12751)
Old versions no longer available fore download were rebuilt from source.

New working software list items (famicom_flop.xml)
--------------------------------------------------
NESert Golfing (v1.5) [rainwarrior]
NESert Golfing (v1.4) [Mike Swanson]

New working software list items (nes.xml)
-----------------------------------------
NESert Golfing (v1.5) [rainwarrior]
NESert Golfing Tournament Edition (v1.4) [Mike Swanson]
NESert Golfing (v1.4) [Mike Swanson]
NESert Golfing (v1.3) [Mike Swanson]
NESert Golfing (v1.2) [Mike Swanson]
NESert Golfing (v1.1) [Mike Swanson]
NESert Golfing (v1.0) [Mike Swanson]

New working software items (snes.xml)
-------------------------------------
sNESert Golfing [rainwarrior]
2024-10-07 02:06:05 +11:00
ArcadeShadow
3419d97d6f
coleco_homebrew.xml: Added fourteen working items. (#12796)
New working software list additions (coleco_homebrew.xml)
--------------------------------------------
Air Battle [colecovision.dk]
Bejeweled (v2001) [colecovision.dk]
Bunny [colecovision.dk]
BUsTin-Out Volume 1 [colecovision.dk]
BUsTin-Out Volume 2 [colecovision.dk]
Commando Returns (demo) [colecovision.dk]
Double Breakout [colecovision.dk]
Ghostblaster (rev. B) [colecovision.dk]
Le Château du Dragon [colecovision.dk]
Osotos [Inufuto]
Quiz Wiz [colecovision.dk]
Search for the Stolen Crown Jewels 1 (demo) [colecovision.dk]
Search for the Stolen Crown Jewels 2 (demo) [colecovision.eu]
Search for the Stolen Crown Jewels 3 (demo v2011) [colecovision.eu]
2024-10-07 01:59:02 +11:00
veganaiZe
fdab49ec0f
docs: Improved notes about DirectX SDK and added a link in compiling instructions. (#12848)
Also fixed typo "SDL" in place of "SDK".
2024-10-07 01:52:33 +11:00
AJR
d1ae95982c sound/k054539.cpp: Fix build 2024-10-06 10:50:49 -04:00
wilbertpol
17d7b7cf3c
snk/ngp.cpp: Improved real-time clock behavior - fixes MT05279. (#12855) 2024-10-07 01:49:02 +11:00
JOTEGO
b4587b38ac
sound/k054539.cpp: Corrected reverb RAM size and addressing. (#12856)
Top address bit for the 32K RAM is bit 16, rather than the intuitive bit 14.
2024-10-07 01:45:50 +11:00
cam900
3633adc8bd
misc/mirax.cpp: Minor cleanups: (#12857)
* Use more appropriate types for some variables.
* Simplified graphics ROM decoding.
* Reduced literal tags, made some variables const, improved ROM region and variable names.
2024-10-07 01:34:27 +11:00
cracyc
e75ddc6329 upd765: indicate ready status in polling irq sense 2024-10-05 20:41:00 -05:00
angelosa
36293f7d5b hash/pc98.xml: fix lammal boot order, misc QA 2024-10-05 23:58:47 +02:00
angelosa
3cb694eda3 nec/pc9801_v.cpp: kanji attribute doesn't want tile_lr 2024-10-05 22:34:06 +02:00
cracyc
cb1045148e upd765: don't enable_transfer after tc 2024-10-05 15:07:46 -05:00
Ivan Vangelista
69d02b7bcc bus/isa/hpblp.cpp: fixed validation 2024-10-05 18:00:21 +02:00
Ivan Vangelista
d9e1c07b46 funworld/snooker10.cpp: identified manufacturer for tenballs, using original program ROM 2024-10-05 16:31:38 +02:00
AJR
bc00f47aa7 tvdear: Add preliminary keyboard matrix 2024-10-05 08:54:29 -04:00
Vas Crabb
51c3e39604 verifone/tranz330.cpp: Update the one thing that doesn't use the standard macros. 2024-10-05 21:32:43 +10:00
Vas Crabb
fc41ef0c9a emu/ioport.cpp: Improved validation of DIP switch locations.
* Treat an empty switch name as an error.
* Treat a non-positive switch number as an error.
* Also allocate fewer temporary strings.
2024-10-05 20:53:59 +10:00
Olivier Galibert
1228725b7a Mumble mumble spaces mumble 2024-10-04 20:57:50 +02:00
AJR
53276e44d4 ioport.h: Preemptive srcclean 2024-10-04 13:36:54 -04:00
Olivier Galibert
ded2280e3f ioport: Add piano keyboard definitions and automatic names 2024-10-04 18:43:52 +02:00
Vas Crabb
71554570ae -taito/taito_f2.cpp: Added note about alternate qcrayon sprite ROM.
-jaleco/bestleag.cpp: Screen update functions aren't cold.

-machine/sc16is741.cpp: Actually assert IRQ output on CTS/RTS interrupt.
2024-10-05 02:34:00 +10:00
angelosa
3ac713222e jaleco/ddayjlc.cpp: hookup i8257 in place of custom code 2024-10-04 18:29:18 +02:00
Ivan Vangelista
a9dcae6038 New working clones
------------------
Jungle King (V103A) [Ioannis Bampoulas, TeamEurope]

New systems marked not working
------------------------------
Super 70's (V100US) [Ioannis Bampoulas, TeamEurope]

- astrocorp/astropc.cpp: verified chip under heatsink for recently added sets [TeamEurope]

- igs/igs017.cpp: verified cpoker2 dump with another PCB  [Ioannis Bampoulas, TeamEurope]
2024-10-04 18:22:54 +02:00
hap
878081bcba homelab: fix array OOB crash 2024-10-04 18:03:52 +02:00
holub
81362b5700
bus/spectrum/musicmachine.cpp: confirm port decoding; fix save state (#12853) 2024-10-04 11:48:05 -04:00
angelosa
b2e592e865 jaleco/bestleag.cpp: cleanups 2024-10-04 17:42:49 +02:00
Vas Crabb
347d50ad4c -igs/igs_m027xa.xpp: Fixed inputs for Crazy Bugs (V103JP).
* The hopper is hooked up because an input for it appears in the I/O
  test, however both the Payout and Ticket buttons seem to use the
  ticker dispenser to pay out credits.

-machine/sc16is741.cpp: Implemented CTS/RTS deasserted interrupt.

-bus/spectrum/musicmachine.cpp: Get device out of global namespace,
 and some cleanup.

-lnux4004.xml: Include Linux distro in software item description.
2024-10-05 01:21:18 +10:00