Commit Graph

91447 Commits

Author SHA1 Message Date
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
hap
7611f7c18a mcompgin: improve internal artwork 2024-10-02 22:36:22 +02:00
hap
aee697548b stkbd: decrease mouse sensitivity [Robbbert] 2024-10-02 22:36:22 +02:00
ClawGrip
41b6c02de5
ibm/thinkpad600.cpp: The 2nd SEEPROM was on the 600E, not on the 600 (#12844)
Sorry, my bad.
2024-10-02 16:34:47 -04:00
ClawGrip
c4665ed547
thinkpad600: Add missing SEEPROM for ThinkPad 600 and its missing mame.lst entry (#12843) 2024-10-02 15:30:40 -04:00
Ivan Vangelista
8a1a710df4 New clones marked not working
-----------------------------
Bullion Blox (BWB) (BVM_____.1__) (MPU4 Video) [Trol]
2024-10-02 18:00:17 +02:00
angelosa
3110a474b1 jaleco/acommand.cpp: cleanups 2024-10-02 11:30:52 +02:00
Ivan Vangelista
ca312bf6ea hash/a2600.xml: removed unkact2 as it's identical to hardhead 2024-10-01 22:46:40 +02:00
angelosa
0fcaee499b cbus/mpu_pc98.cpp: hookup int2 2024-10-01 20:31:08 +02:00
AJR
6765c7765c v25: Add stubs for serial interface registers 2024-10-01 14:23:00 -04:00
AJR
8230c553f4 princ.xml: Add subtitle for Pochacco 2024-10-01 13:42:16 -04:00
AJR
3f16f1321c tvdear: This is supposed to have a printer, too 2024-10-01 12:53:57 -04:00
AJR
c6a5c5a378 tvdear: Change release year to match copyright on package 2024-10-01 12:49:35 -04:00
AJR
2dd99ef872 tvdear: Add kana title in comment 2024-10-01 12:44:23 -04:00
ClawGrip
109fb2202d
Add a skeleton for IBM ThinkPad 600 series (#12834)
* Add a skeleton for IBM ThinkPad 600 series

New systems marked not working
------------------------------
IBM ThinkPad 600E [ArcadeHacker]

* Add also the ThinkPad 600 model

New systems marked not working
------------------------------
IBM ThinkPad 600 [ArcadeHacker]
2024-10-01 18:28:30 +02:00