Commit graph

91320 commits

Author SHA1 Message Date
angelosa
4ab50f53c2 bus/bml3: standardize read/write function names 2024-09-23 22:09:34 +02:00
hap
4a92506fd3 ecbackg: rename driver to sbackgc 2024-09-23 20:43:12 +02:00
hap
10a4b1a6ce sbackg: remove driver, merge with ecbackg driver instead
Systems promoted to working
---------------------------
Sensory Backgammon Computer [hap, Sean Riddle]
2024-09-23 20:43:12 +02:00
Ivan Vangelista
6c8dff8fb3 New systems marked not working
------------------------------
Fisherman Battle (Japan, ver 1.03) [TeamEurope]
Wanpaku Pirates (Japan, ver 1.00) [TeamEurope]
2024-09-23 18:07:59 +02:00
Vas Crabb
feb48b1394 ibm/thinkpad8xx.cpp: Use simpler BIOS tags, put BIOS options in ascending order, explicitly specify default BIOS. 2024-09-24 00:00:21 +10:00
cracyc
efa2fb25be x68k: further adjust vblank irq
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
2024-09-22 21:44:57 -05:00
angelosa
a541421698 hitachi/b16.cpp: FDC wants ready line connected 2024-09-22 18:43:01 +02:00
angelosa
bfb41f8322 hitachi/b16.cpp: stub a bunch of keys, make it disk error explicitly 2024-09-22 17:59:11 +02:00
Colin Leroy-Mira
afab68e6c2
emu/diserial.cpp: Improved stop bit handling (fixes #12762). (#12770)
* Never check more than one stop bit on reception.
* Don't add an extra stop bit on transmission.
2024-09-23 01:57:25 +10:00
JOTEGO
bd873d2c62
capcom/lwings.cpp: Hooked up sound CPU reset control for Trojan and Avengers. (#12804)
Original Trojan schematic shows that the main CPU controls the sound CPU reset line.
2024-09-23 01:36:10 +10:00
angelosa
b789ec1c0a hitachi/b16.cpp: fix compile 2024-09-22 16:24:54 +02:00
angelosa
b81e508ed6 hitachi/b16.cpp: identify some irq sources 2024-09-22 15:09:47 +02:00
angelosa
64f10c9e5d hitachi/b16.cpp: dump kanji ROMs for b16ex2 [Mike Stedman]
* allow it to display a "system starting up"
2024-09-22 13:03:19 +02:00
angelosa
56f676591d hitachi/b16.cpp: hookup FDC 2024-09-22 00:06:35 +02:00
angelosa
7eabbf19fd hitachi/b16.cpp: hookup PIT and PICs 2024-09-21 23:11:40 +02:00
Vas Crabb
882c8bca03 sun/sun4.cpp: Less convoluted way of changing default SCSI devices. 2024-09-22 06:05:51 +10:00
A-Noid33
6c54c0c33b
apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2_cass.xml: Added latest dumps and improved metadata. (#12798)
* apple2_flop_orig.xml: Replaced one item with a better dump.
* apple2_flop_orig.xml: Improved metadata.
* apple2_flop_clcracked.xml: Split Bank Rate Tutorials from Bank Rate Software as it was sold separately.
* apple2_flop_clcracked.xml: Replaced one item with a better dump.
* apple2_flop_clcracked.xml: Removed two imperfect cracks.
* apple2_flop_clcracked.xml: Improved metadata.
* apple2_cass.xml: Added one not working item.

New working software list items (apple2_flop_orig.xml)
-------------------------------
A Week That Changed The World [4am, yesterbits, A-Noid]
Adventure in Time [4am, txgx42, A-Noid]
Animate [4am, A-Noid]
Bag of Tricks 2 (version 2.0) [4am, A-Noid]
David-DOS [4am, A-Noid]
Early Heroes of the Bible [4am, yesterbits, A-Noid]
Federation [4am, A-Noid]
Israel's Golden Years [4am, yesterbits, A-Noid]
Measuring Economic Activity [4am, LoGo, A-Noid]
Moses Leads His People [4am, yesterbits, A-Noid]
Paul's Missionary Journeys [4am, yesterbits, A-Noid]
Prince of Persia (interactive demo) [4am, A2_Canada, A-Noid]
Science Toolkit [4am, A-Noid]
Searching for a King [4am, yesterbits, A-Noid]
The Bank Street Speller [4am, A-Noid]
The Bank Street Writer (version 1.3) [4am, A-Noid]
The Bank Street Writer Tutorial (version 1.0) [4am, A-Noid]
The Bank Street Writer Tutorial (version 1.1 1982-12-13) [4am, A-Noid]
The Bank Street Writer Enhanced (version 2.6) [4am, A-Noid]
The Bank Street Writer Enhanced Tutorial for ][+ [4am, A-Noid]
The Bank Street Writer Enhanced Tutorial for IIe [4am, A-Noid]
The Bank Street Writer Expanded (version 2.2) [4am, A-Noid]
The Bank Street Writer Expanded Tutorial (version 2.2) [4am, A-Noid]
The Bank Street Writer IIc (version 2.1 revision 1) [4am, A-Noid]
The Bank Street Writer IIc (version 2.1 revision 2) [4am, A-Noid]
The Bank Street Writer IIc (version 2.11) [4am, A-Noid]
The Bank Street Writer IIc Tutorial (version 1984-06-27) [4am, A-Noid]
The Bank Street Writer III (version 1.1) [4am, A-Noid]
The Bank Street Writer III (version 1.4) [4am, A-Noid]
The Bank Street Writer III Tutorial (version 1.1) [4am, A-Noid]
The Bank Street Writer III Tutorial (version 1.4) [4am, A-Noid]
The Bank Street Writer Plus (version 1.1) [4am, A-Noid]
The Bank Street Writer Plus (version 1.4) [4am, A-Noid]
The Bank Street Writer Plus Tutorial (version 1.1) [4am, A-Noid]
The Bank Street Writer Plus Tutorial (version 1.4) [4am, A-Noid]
The Boy Jesus [4am, yesterbits, A-Noid]
The Early Church [4am, yesterbits, A-Noid]
The Time Tunnel: Sports Edition [4am, A-Noid]
The Time Tunnel: The America Series: Early America [4am, A-Noid]
The Time Tunnel: The America Series: The Presidents [4am, A-Noid]
The U.S. Constitution: Nationalism and Federalism (version 1987) [4am, A-Noid]
Trapshoot [4am, A2_Canada, A-Noid]
Wheeler Dealers (DOS 3.3 conversion) [4am, A2_Canada, A-Noid]
Wizardry: Proving Grounds of the Mad Overload (version 2.0 01-JAN-82) [4am, A2_Canada, A-Noid]

Redumped software list items (apple2_flop_orig.xml)
-------------------------------
Wizardry III: Legacy of Llylgamyn (version 4, 20-Aug-1983 update) [4am, A-Noid]

New not working software list items (apple2_cass.xml)
-------------------------------
Wheeler Dealers [4am, A2_Canada, A-Noid]

Redumped software list items (apple2_flop_clcracked.xml)
-------------------------------
Animate (4am crack) [4am, A-Noid]

Removed (apple2_flop_clcracked.xml)
-------------------------------
Animate (imperfect clean crack)
Bank Street Writer II (imperfect clean crack)
2024-09-22 05:46:38 +10:00
angelosa
857f41fe05 New systems marked not working
------------------------------
B16 EX-II [Mike Stedman]
2024-09-21 21:22:57 +02:00
hap
31bec4a4a9 New systems marked not working
------------------------------
Sensory Backgammon [hap, Sean Riddle]
2024-09-21 21:05:53 +02:00
Vas Crabb
698e1d8985 srcclean in preparation for 0.270 release branch. 2024-09-22 04:58:06 +10:00
Vas Crabb
81bc5452e5 nes.xml: Added Micro Mages (confirmed cartridge and download match). [Mike Swanson]
New working software list items (nes.xml)
--------------------------------------
Micro Mages [Mike Swanson]
2024-09-22 04:28:05 +10:00
ClawGrip
212c02e973
ibm/thinkpad8xx.cpp: Added a skeleton for IBM ThinkPad 850 and its operating systems. (#12704)
New systems marked not working
------------------------------
IBM ThinkPad 850 [Arcade Hacker]

New software list items marked not working (thinkpad8xx.xml)
------------------------------------------
AIX 4.1.5 [Arcade Hacker, ClawGrip]
OS/2 Warp PowerPC Edition [Arcade Hacker, ClawGrip]
Solaris 2.5.1 Limited Availability PowerPC Platform Edition [Arcade Hacker, ClawGrip]
Windows NT Workstation 3.5 PowerPC Edition [Arcade Hacker, ClawGrip]
2024-09-22 04:16:39 +10:00
ArcadeShadow
1fd9502305
nes_kstudio.xml; nes_ntbrom.xml: Avoid unnecessary abbreviations in descriptions. (#12781) 2024-09-22 04:05:55 +10:00
holub
68fd92d30b
-sinclair/tsconf.cpp: Replaced Centronics port and COVOX device with a DAC. (#12785)
-sinclair/tsconfdma.cpp: Refactored code.
2024-09-22 04:04:47 +10:00
holub
ba265bb899
sinclair/tsconf.cpp: Added BIOS upgrade 24.07.28 option and made it the defaut. (#12788) 2024-09-22 03:57:12 +10:00
Vas Crabb
520f5c5dab -cpu/arm7: Added interrupt helpers, hid details from most clients.
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
* cpu/arm7: Moved input line and state item numbers into class
  declaration so most users don't need the internal header.
* cpu/arm7: Added callbacks so run to next interrupt works in the
  debugger.
* cpu/arm7: Added helpers for SoCs that generate effective FIQ/IRQ
  signals with and onboard interrupt controller.
* igs/igs027a.cpp: Moved presumed onboard RAM and possible FIQ enable
  into the device.

-igs/igs_m027.cpp: Cleaned up installation of varying numbers of PPIs,
 got rid of the chessc2 and gonefsh2 PPIs that don't really exist.
2024-09-22 03:22:43 +10:00
angelosa
6aeb83416c video/mc6845.cpp: lift horizontal display and mode control from being zeroed in device_reset
* fix bml3 getting stuck on soft resets;
2024-09-21 15:45:11 +02:00
angelosa
7c853ef3e1 hitachi/bml3.cpp: add PORT_DIPLOCATION, remove non-existant dips for bml3mk5 2024-09-21 15:45:11 +02:00
angelosa
c856ff634b hitachi/bml3.cpp: bump interlace clock 2024-09-21 15:45:11 +02:00
AJR
a3ee7318fe newhunterd: Looks like this bootleg uses a plain Z80 2024-09-21 08:57:44 -04:00
hap
f2015ac3a5 hmcs400: add nvram 2024-09-21 14:34:14 +02:00
as-tb-dev
1174af0fe8
a2gameio: Add support for the Softape Bright Pen (#12721)
* a2gameio: Add Softape Bright Pen support for the Apple ][/][+
2024-09-21 08:04:29 -04:00
Mike Swanson
bebfd944ae
hash/{ibm5170,mac}_cdrom: Doom and related games (#12794)
New working software list titles (ibm5170_cdrom.xml)
----------------------------------------------------
Chex Quest [Digital Café]
Demon Gate: 666 New Levels for Doom & Doom II [Laser Magic]
Depths of Doom Trilogy [id Software]
Doom II [id Software]
Doom II French [id Software]
Doom Shareware [id Software]
Doom: Collector's Edition [id Software]
Final Doom [id Software]
Hell to Pay [Wraith Corporation]
Heretic: Shadow of the Serpent Riders [Raven Software]
Hexen: Beyond Heretic [Raven Software]
Hexen: Deathkings of the Dark Citadel [Raven Software]
Master Levels for Doom II [id Software]
Strife: Quest for the Sigil [Rogue Entertainment]
The Ultimate Doom [id Software]

New working software list titles (mac_cdrom.xml)
------------------------------------------------
Chex Quest [Digital Café]
Hexen: Beyond Heretic [Raven Software]
The Ultimate Doom [id Software]
2024-09-21 08:02:50 -04:00
buffi
c66a3724f2
gm1000.cpp: Add dump of Eniac Sound Saurus BH-1000 (#12797) 2024-09-21 08:01:30 -04:00
AJR
15172e8efa ts2624: Remove no sound flag 2024-09-21 08:00:35 -04:00
AJR
c387a8bff2 ts2624: Add bell 2024-09-21 07:59:49 -04:00
AJR
f7b87d6f40 falcots.cpp: Major improvements
- Add preliminary display (including most character attributes)
- Add some RS-232 ports
2024-09-21 07:38:56 -04:00
hap
191f7e5e57 cxg_granada: small tweak to internal artwork 2024-09-21 12:42:20 +02:00
angelosa
5a081e8579 hitachi/bml3.cpp: fix IG RAM debug display, hookup cassette SW list
New working software list items
-------------------------------
bml3_cass: BM Tetris [Anna Wu]
2024-09-21 12:40:21 +02:00
hap
5c6b4fbd57 avengers: remove unneeded m1 trampoline, assume that unused palette bits in mcu rom are not a bad dump 2024-09-21 11:50:44 +02:00
hap
a0a7e873c9 pv1000/pv2000: remove empty offset param, use hex instead of decimal for sizes 2024-09-21 11:49:27 +02:00
hap
daf3c7011d New working clones
------------------
Sphinx Granada [hap, Sean Riddle]
Sphinx Supra [hap, Sean Riddle]
2024-09-21 01:45:43 +02:00
angelosa
16b9a5036c hitachi/bml3.cpp: preliminary IG display 2024-09-21 01:06:00 +02:00
hap
8727bcc611 New working systems
-------------------
Sphinx Royal [hap, Sean Riddle]
2024-09-20 23:55:25 +02:00
hap
1ed97d6a3b chess*: use IPT_POWER_OFF for power off trigger 2024-09-20 23:55:25 +02:00
hap
1c03b83957 hmcs400: add standby/stop mode 2024-09-20 23:55:25 +02:00
Vas Crabb
e5f4ac1f3a igs/igs_m027.cpp: Added second 8255 PPI for Extra Draw.
Second PPI is installed in memory map, but no I/O connected to it yet.
2024-09-21 04:56:12 +10:00
angelosa
23fdf3efaa hitachi/bml3.cpp: IG RAM initial support for bml3mk5, adhere to official naming for System I/O fns 2024-09-20 20:46:04 +02:00
mamehaze
79f85a600a
cpu/xa: Implemented add with indexed addressing mode for source. (#12795)
Used by the tripfevb microcontroller program.
The game no longer causes a fatal error, but hangs instead.
2024-09-21 03:26:31 +10:00
Vas Crabb
fa683e7ac9 igs/igs_m027.cpp: Hooked up I/O and clickable layout for Triple Slot.
Systems promoted to working
---------------------------
Triple Slot (V200VE)
2024-09-21 03:13:04 +10:00