Commit Graph

91629 Commits

Author SHA1 Message Date
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
AJR
3526880749 to_flop.xml: Add notes 2024-10-04 10:28:16 -04:00
AJR
b3d1b76fb5 mc6843: Fixes and improvements
- Make Seek Track Zero issue step pulses when the track 0 sensor is off rather than on
- Enable IRQ output from device (bml3 software needs this)
- Issue Status Sense Request in PC I/O mode, not DMA mode
- Raise Seek Error if STZ command doesn't end at track 0
- Add settle timeout for head unload after certain commands
- Enhance logging messages but hide them behind logmacro compilation switches
2024-10-04 10:26:37 -04:00
ClawGrip
c46dfcf8e9
midway/cashline.cpp: Added a skeleton driver for the Bally/Sente Cashline slot machine. (#12838)
New systems marked not working
------------------------------
Bally/Sente Cashline [Vicente y Sergio de ElectronicaVyS]

skeleton/bullion2.cpp: Marked Inder Bullion 2 as mechanical.
2024-10-05 00:01:59 +10:00
holub
bb90e82295
bus/spectrum: Added The Music Machine (MIDI I/O expansion). (#12842) 2024-10-04 23:51:10 +10:00
mamehaze
31c80501f7
igs/igs_m027xa.cpp: Dumped internal CPU ROM for Crazy Bugs (V103JP). (#12847)
Systems promoted to workin
------------------
Crazy Bugs (V103JP) [buffi, Peter Wilhelmsen, XingXing]
2024-10-04 22:32:43 +10:00
Vas Crabb
aeaf19f264 -homebrew/linux4004.cpp: Emulated Linux/4004 board.
* VFD is not emulated, but all other features are present.

-machine/sc16is741.cpp: Emulated basic SC16IS741A UART functionality in
 SPI interface mode.

-macine/spi_sdcard.cpp: Improved interface logic:
* Start in unprotected mode as specified by the standard.
* Ignore stop bits in unprotected mode - apparenty real cards do this.
* Set protected or unprotected mode in response to CMD59.
* Reset SPI logic when initially selected.

-machine/spi_psram.cpp: Started adding PSRAM QPI functionality.

-emu/diserial.cpp: Got rid of the per-instance parity lookup table.

New working systems
-------------------
Dmitry Grinberg Linux/4004

New working software list items (lnux4004.xml)
----------------------------------------------
uMIPS Linux 4.4.292+
2024-10-04 20:58:33 +10:00
angelosa
3a7d7252ef ibm/thinkpad600.cpp: swap boot banks, make it go standard x86 POST 2024-10-04 11:20:54 +02:00