Commit Graph

91461 Commits

Author SHA1 Message Date
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
angelosa
115ac9382f ibm/thinkpad600.cpp: hookup Super I/O 2024-10-04 10:18:19 +02:00
angelosa
52db3f2b4f hash/pc98.xml: QA update, promote molemole 2024-10-04 10:18:19 +02:00
cracyc
22eaae049d pc9801: try again to handle pcg chars 2024-10-03 19:32:02 -05:00
AJR
366d6fea79 to8, to9, to9p: Split out serial keyboards as separate devices 2024-10-03 15:17:52 -04:00
angelosa
d7211e631d machine/i82371sb.cpp: reduce PIT range 2024-10-03 20:39:11 +02:00
AJR
34b2f5fa7d thomson/thomson.cpp: CPU type fix fixed 2024-10-03 13:22:43 -04:00
angelosa
6bfac6709c jaleco/acommand.cpp: port over cischeat_draw_sprites 2024-10-03 19:01:46 +02:00
AJR
ab286598af to8, to9, to9p: Fix mapping of monitor ROM area
* to7: Change CPU type to MC6809
2024-10-03 12:42:01 -04:00
hap
69660564e6 warpwarp_a/geebee: update sound stream before volume decay 2024-10-03 17:12:01 +02:00
AJR
20b4a0504a cpu/nec/v25sfr.cpp: Logging fixes 2024-10-03 07:48:02 -04:00
angelosa
2e52b74c8a ibm/thinkpad600.cpp: hookup base chipset 2024-10-03 12:16:17 +02:00
Mike Swanson
57e5d60550
hash/ibm5170_cdrom.xml: add Duke Nukem Kill-A-Ton Collection (#12808) 2024-10-02 22:05:21 -04:00
A-Noid33
d3e5395657
apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2gs_flop_orig.xml: Added latest dumps and improved metadata. (#12824)
* * apple2_flop_orig.xml: Added twenty-one new dumps
* apple2_flop_clcracked.xml: Added four new dumps
  (Computer Baseball 1983 Teams split from original since sold separately)
* apple2gs_flop_orig.xml:  Added six new dumps
* Improved metadata for all SSI dumps

New working software list items (apple2_flop_orig.xml)
-------------------------------
B-24 (version 1.0)
Baltic 1985: Corridor to Berlin (version 1.0)
Battalion Commander (version 1.0)
Battle of Antietam (version 1.3)
Battle of Antietam (version 1.5)
Battlecruiser (version 1.0)
Battles of Napoleon (version 1.0)
Bomb Alley (version 1.0)
Breakthrough in the Ardennes (version 1.1)
Carrier Force (version 1.0)
Champions of Krynn (version 1.0)
Champions of Krynn (version 1.1)
Colonial Conquest (version 1.1)
Computer Air Combat (version 1.0)
Computer Air Combat (version 1.1)
Computer Ambush (version 1.0 revision 1)
Computer Ambush (version 1.0 revision 2)
Eagles (version 1.0)
Fifty Mission Crush (version 1.1)
Fifty Mission Crush (version 1.2)
Fighter Command (version 1.0)

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Battle of Antietam (version 1.3) (4am and san inc crack)
Computer Bismarck (version 1.1) (4am and san inc crack)
Computer Baseball 1983 Teams Disk (4am and san inc crack)
RoadWar 2000 (version 1.1) (4am crack)

New working software list items (apple2gs_flop_orig.xml)
-------------------------------
Time Pilot (version 1.2) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]
Time Pilot (version 1.3) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]
Time Pilot (version 1.4) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]
Time Pilot (version 1.5) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]
Time Pilot (version 1.5.A) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]
Time Pilot (version 1.6) [Stefan Wessels, Antoine Vignau, Brutal Deluxe Software, A-Noid]

* Halls of Montezuma is distributed by Strategic Studies Group (SSG)

---------

Co-authored-by: Bob Schultz <bobschultz03@gamil.com>
2024-10-02 22:04:28 -04:00
Roberto Fresca
0afa3804cd New working clones
------------------
Mirax (set 3) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]

 - Changed the manufacturer to 'Current Technology, Inc.'
2024-10-03 03:46:48 +02:00
AJR
154a58ff12 bus/vcs_ctrl/trakball.cpp: Fix comment 2024-10-02 18:28:04 -04:00
as-tb-dev
1ef332c674
vcs_ctrl: Add support for Atari CX22/CX80 Trak-Ball in native trackball mode (#12722) 2024-10-02 18:01:12 -04:00
holub
f09368f496
sinclair/sprinter.cpp: more precise HALT handling for accel purpose (#12786) 2024-10-02 17:51:33 -04:00
hap
974e8f75ce New working systems
-------------------
Bridge Computer (Diamond) [hap, Sean Riddle]
Pocket Micro De-Luxe [hap, Sean Riddle]
2024-10-02 22:36:22 +02:00