Commit Graph

93150 Commits

Author SHA1 Message Date
hap
67d0a1e2d5 leland_v: remove uneeded screen always update flag 2025-02-24 13:12:49 +01:00
Roberto Fresca
8a31902316 Draw 80 Poker driver improvements: [Roberto Fresca, Grull Osgo]
- Added the DIP switch via AY8910.
 - Battery sensor through T1 line.
 - Rewrite the input system for players.
 - Improved coin inputs.
 - Added and documented the DIP switches fuctionalities.
 - Lamps support.
 - Mech Counters support.
 - Added hopper device.
 - Added default init for video memory.
 - Fixed a bug in read NVRAM decode.
 - Added AY-8910 callback for the DIP switch.
 - Added support for Wild 1 cocktail mode.
 - Added button-lamps clickable layout for both games.
 - System is playable with almost complete functionality.
2025-02-24 04:04:17 +01:00
angelosa
b9da31c753 video/zr36060.cpp: hookup Codec and Video register handlers 2025-02-23 19:08:23 +01:00
Vas Crabb
2f7fc9004a Merge branch 'release0275' into HEAD 2025-02-24 03:55:47 +11:00
Vas Crabb
6996150a64 Fixed some stuff:
* amiga_flop.xml: Re-added EmuTOS which was apparently lost when
  software lists were shuffled.
* amiga_hardware.xml: Commented out software list item containing no
  dumps at all.
* apple2_flop_clcracked.xml: Be consistent with descriptions.
* dynax/ddenlovr.cpp: Use RR for Korean titles.
2025-02-24 03:49:57 +11:00
Ivan Vangelista
b6c653f663 misc/gms.cpp: added a couple more inputs for sscs 2025-02-23 14:51:16 +01:00
Ivan Vangelista
7fd5d31a79 misc/gms.cpp: added a couple more inputs for baile 2025-02-23 12:48:24 +01:00
cam900
c28dccddba
vsystem/vsystem_spr.cpp: Fix spelling error (#13402) 2025-02-23 07:48:07 +01:00
hap
161f08f3c5 opwolf: add todo note about sound routing 2025-02-22 20:47:25 +01:00
hap
4f7ed89ece tc0060dca: make stream alloc adaptive, make chip stereo, and do table lookup at write instead of at stream update 2025-02-22 17:49:18 +01:00
Vas Crabb
f55e7d697c srcclean and cleanup. 2025-02-23 03:32:59 +11:00
mamehaze
aa32b6e89b
Added 11 TV games/handheld games (one working) and four i-Singer cartridges. (#13342)
nintendo/rp2a03_vtscr.cpp: Use RP2A03 CPU core rather than 6502 as some games seem to need it.

New working clones
------------------
Sonokong / SSD Company LTD PoPiRa - Finger Sports (Korea) [David Haywood, TeamEurope, Taksangs]

New systems marked not working
----------------------------
Bandai / SSD Company LTD Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!! (Japan) [David Haywood, TeamEurope]
dreamGEAR My Arcade Tetris (DGUNL-7028, Pocket Player Pro) [Sean Riddle]
dreamGEAR My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games) [Sean Riddle]
dreamGEAR My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games) [Sean Riddle]
Epoch / SSD Company LTD TV Mail PC mail*cot (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD TV-PC Hello Kitty (Japan) [David Haywood, TeamEurope]
Lexibook Compact Cyber Arcade - Barbie [David Haywood, TeamEurope]
Nissin / SSD Company LTD Dontore da bei - Donbei-kun to Training (Japan) [David Haywood, TeamEurope]
NubSup TV Interactive Extreme u-box / Extreme u-box Game Station 32Bit Interactive System - New 30 [David Haywood, TeamEurope]

New clones marked not working
-------------------------
Sonokong / SSD Company LTD i-Singer (Korea) [David Haywood, TeamEurope, Taksangs]

New working software list items (ekara_cart.xml)
--------------------------------
i-Singer Volume 2 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 3 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 11 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 14 (Korea) [David Haywood, TeamEurope, Taksangs]
2025-02-23 03:23:05 +11:00
cam900
a5ec778d17
taito/minivadr.cpp: Cleaned up code: (#13397)
Restrict drawing to clipping rectangle, reduced literal tag usage, improved member names.
2025-02-23 02:51:57 +11:00
goldnchild
72daadc756
bus/centronics: Added a skeleton Epson RX-80 printer device to allow the CPU ROM to be debugged. (#13391) 2025-02-23 02:44:16 +11:00
Vas Crabb
93b81fed4b -taito/tc0060dca.cpp: Update stream before setting level.
-sound/msm5232.cpp: Cleaned up some inconsistent formatting.
2025-02-23 02:36:55 +11:00
Vas Crabb
f8324bf6da konami/88games.cpp, sega/segaxbd.cpp: Corrected DIP switch settings for Konami 88/Hyper Sports Special and After Burner 2. [Uncle Petros] 2025-02-23 02:15:47 +11:00
arbee
3eaedf23c3 taito/tc0060dca.cpp: Added support for Taito TC0060DCA volume control and hooked up to Operation Wolf. (Github #13369) [R. Belmont, Stephen Leary] 2025-02-22 10:03:06 -05:00
angelosa
a3bdebb78f pci/zr36057.cpp: preliminary PostOffice interactions, kick off enough glue logic with a ZR36060 so that DC10+ passes board tests 2025-02-22 12:16:59 +01:00
smf-
4f8fb4b2af simplified mawasunda inputs ports [smf] 2025-02-22 07:07:58 +00:00
cam900
f37e08bf56
taito/invqix.cpp: Fixed offsets when screen is flipped and cleaned up code: (#13396)
* Fixed position offsets when screen is flipped, restrict drawing to clipping rectangle.
* Use BIT helper to extract bits, reduced literal tags, reduced redundant code, improved member names.
2025-02-22 17:36:13 +11:00
Vas Crabb
a3c769078a apple2_flop_clcracked.xml, apple2_flop_orig.xml: Made each major version of Locksmith a separate parent/clone group. 2025-02-22 17:16:30 +11:00
A-Noid33
7d29fe70f1
apple2_flop_clcracked.xml: Removed two imperfect cracks and updated metadata for Locksmith. (#13395)
apple2_flop_orig.xml: Updated to keep in sync.

Removed (apple2_flop_clcracked.xml)
-------------------------------
Locksmith (version 5.0 Revision C) (imperfect clean crack)
Locksmith (version 5.0 Revision F) (imperfect clean crack)
2025-02-22 17:08:05 +11:00
ajrhacker
c4da9ca64e
formats/fsblk.cpp: Replaced fs::err_t enum with a standard error condition category. (#13128)
Also replace "invalid" error with more specific values.
2025-02-22 17:02:44 +11:00
AJR
b977c33432 bus/qbus/tdl12.cpp: Update notes 2025-02-21 19:27:17 -05:00
A-Noid33
dad2240cee
apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2gs_flop_orig.xml: Added 43 items and replaced two items with better dumps. (#13392)
* Cleaned up metadata, with focus on Atari, Brøderbund Software, Datasoft, Mindscape, On-Line Systems, Origin Systems, Sierra On-Line, Sir-Tech Software, and Thunder Mountain.
* Removed fifteen imperfect cracks.

New working software list items (apple2_flop_orig.xml)
-------------------------------
Balance of Power [4am, anoid]
Bank Street StoryBook (version 1.1) [4am, anoid]
Defender (Atarisoft) [4am, anoid]
Dig Dug (Datasoft) [4am, anoid]
Frog Jump: Ordering Numbers [4am, anoid]
Galaxian (Atarisoft) [4am, anoid]
Grammar Mechanics Level 1 [4am, anoid]
James Bond 007 in: Goldfinger [4am, anoid]
Jumping Math Flash [4am, anoid]
Mathematics Action Games: Pyramid Puzzler [4am, anoid]
Mind Pursuit [4am, anoid]
Mr. Pixel's Cartoon Kit [4am, anoid]
Mr. Pixel's Programming Paint Set [4am, anoid]
Number Bowling: Decimals and Fractions [4am, anoid]
Pac-Man (Atarisoft) [4am, anoid]
Pac-Man (Datasoft) [4am, anoid]
Saracen [4am, anoid]
Star Maze [4am, anoid]
Star Maze: Division [4am, anoid]
The Cave of Time [4am, anoid]
The Halley Project [4am, anoid]
The Lüscher Profile [4am, anoid]
Threshold [4am, anoid]
Tink!Tonk!: Tink's Subtraction Fair [4am, anoid]
Tink!Tonk!: Tinka's Mazes [4am, anoid]
Tink!Tonk!: Tuk Goes to Town [4am, anoid]
Ultima V: Warriors of Destiny (version 02-MAR-88) [4am, anoid]
Ultimore: Egypt [4am, anoid]
Ultimore: Pirate World [4am, anoid]
Ultimore: Slavelords [4am, anoid]
Ultimore: Spaceship Crash [4am, anoid]
Video Title Shop [4am, anoid]
Where in America's Past is Carmen Sandiego? [4am, anoid]
Windwalker [4am, anoid]
Wizardry: Proving Grounds of the Mad Overlord (version 6 06-JAN-84) [4am, anoid]

Redumped software list items (apple2_flop_orig.xml)
-------------------------------
Fantavision [4am, anoid]

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Capitalization Plus (4am crack) [4am, anoid]
Early Learning Adventures: Dragon's Keep (version 1985-01-09) (4am crack) [4am, anoid]
The Print Shop (4am crack) [4am, anoid]
Trigonometry of the Right Triangle (4am crack) (version 1.0) [4am, anoid]
Ultima II: Revenge of the Enchantress (Origin Systems) (4am crack) [4am, anoid]
Ultima IV: Quest of the Avatar (4am crack) [4am, anoid]
Ultima V (version 02-MAR-88) (4am crack) [4am, anoid]
Ultima V (version 12-APR-88) (4am crack) [4am, anoid]

Redumped software list items (apple2_flop_clcracked.xml)
-------------------------------
Color Me (4am crack) [4am, anoid]

Redumped software list items (apple2gs_flop_orig.xml)
-------------------------------
The New Talking Stickybear Shapes [4am, anoid]

Removed (apple2_flop_clcracked.xml)
-------------------------------
Bank Street StoryBook 1.1 (imperfect clean crack)
Centauri Alliance (imperfect clean crack)
Certificates and More! (imperfect clean crack)
English Achievement IV (imperfect clean crack)
Felony (Thunder Mountain release) (imperfect clean crack)
Forbidden Castle (imperfect clean crack)
Goldfinger (imperfect clean crack)
High Stakes (imperfect clean crack)
Indiana Jones in Revenge of the Ancients (imperfect clean crack)
Mastering the SAT (imperfect clean crack)
Mr. Pixel's Cartoon Kit (imperfect clean crack)
Multiple Choices (imperfect clean crack)
Sub Mission (imperfect clean crack)
Voodoo Island (imperfect clean crack)
Winnie the Pooh in the Hundred Acre Wood (Sierra On-Line) (imperfect clean crack)
2025-02-22 10:37:21 +11:00
cam900
36f61767f4
taito/qix.cpp: Fixed some issues and cleaned up code: (#13387)
* Use palette device for palette.
* Suppress side effects for debugger reads.
* Moved kram3 to a derived state class.
* Use logmacro.h helpers for configurable logging, made some variables const.
* Reduced literal tags, improved tags and member function names.
* Reduced preprocessor macros and duplicated code.
2025-02-22 08:55:04 +11:00
Vas Crabb
ba5268cfc6 casio/wk1800.cpp: Made WK-1800 state derive from WK-1600 state so floppy devices won't need to be optional when floppy support is added. 2025-02-22 08:45:41 +11:00
Devin Acker
752c45b42b
casio/wk1800.cpp, sound/gt155.cpp: Added Casio WK-1800/WK-1600 music keyboards. (#12957)
WK-1800 floppy support is not implemented.

New working systems
----------
Casio WK-1800 [Edward d-tech, Devin Acker]

New working clones
----------
Casio WK-1600 [Edward d-tech, Devin Acker]
2025-02-22 08:34:36 +11:00
ClawGrip
6d32d33567
pacman/pacman.cpp: Dumped a Puck Man bootleg using a mixture of code from other sets. (#13389)
New working clones
------------------
Puck Man (bootleg, set 3) [Jordi Tuells]
2025-02-22 07:14:51 +11:00
Brice Onken
0c5114f62c
sony/news_68k_iop.cpp: Added Sony NWS-831 workstation emulation. (#13350)
Can run NEWS-OS 2 and NEWS-OS 4, but still considered not working.

New systems marked not working
-------------------------
Sony NWS-831
2025-02-22 07:12:14 +11:00
Vas Crabb
e0b33abadb cpu: Moved DRC backend declarations out of headers and into anonymous namespaces. 2025-02-22 06:07:07 +11:00
Ivan Vangelista
9a58e39d6e New working clones
------------------
Super Poker (v102U) [ArcadePT]
Super Poker (v130) [ArcadePT]
Super Poker (v200) [ArcadePT]
2025-02-21 16:23:59 +01:00
AJR
0759cce9e7 bus/qbus: Add dump and skeleton device for TDL-12 SCSI Host Adapter [Bitsavers]
* z8536: Respect data direction registers when reading back from Ports A & B
2025-02-21 09:59:31 -05:00
hap
762b250b7e cdrom: fixed wrong track number in error messages [Robbbert] 2025-02-21 12:11:51 +01:00
Felipe Corrêa da Silva Sanches
123826d046
[kn5000] Initial portions of dumps of the subcpu boot rom (#13386)
* [kn5000] Initial portions of dumps of the subcpu boot rom

* [kn5000] Invert the state of the subcpu reset line

* [kn5000] subcpu boot rom (currently marked as BAD_DUMP)
2025-02-21 10:25:13 +01:00
Ivan Vangelista
530bfd4d73 skeleton/vgame.cpp: redumped mjxy [little0] 2025-02-20 18:01:11 +01:00
flama12333
1672091ad5
sigma/sigmab31.cpp: Added 6809 sound CPU. (#13274)
Some ROM and RAM is mapped, based on Sigma B52 sound CPU map.  Communication is not hooked up.
2025-02-21 03:02:29 +11:00
ClawGrip
8911789f76
vtech/geniuscolor.cpp: Dumped the external ROMs for the Spanish VTech Genius Color Pocket. (#13276)
New systems marked not working
------------------------------
VTech Genio Color Pocket (Spanish) [jordigahan, ClawGrip]
2025-02-21 02:53:52 +11:00
hap
152e3d7204 othello: timer dipswitch was wrong way around, tweak sound clocks 2025-02-20 16:53:28 +01:00
hap
bf9df04e00 megadriv: hook up z80 busrq pin 2025-02-19 21:48:09 +01:00
Ivan Vangelista
085a086349 New working clones
------------------
Astro Invader (bootleg) [f205v]

New systems marked not working
------------------------------
Majiang Xueyuan (V108TW) [little0]
Qi Wang [little0]
2025-02-19 20:33:16 +01:00
angelosa
f484388f15 video/saa7110.cpp: type-in OCF1 receiver writes 2025-02-19 11:10:56 +01:00
Nigel Barnes
fb7c1fde64 cpu/arm7: Added Intel StrongARM SA-1100 variant. 2025-02-18 23:57:31 +00:00
Nigel Barnes
611d4269b4 acorn/electron_ula.cpp: New device for ULA used in Electron and Communicator.
acorn/accomm.cpp: Use Electron ULA device, and implemented teletext for MODE7.

acorn/electron.cpp: Use Electron ULA device, video emulation improved (for FireTrack).
2025-02-18 21:04:27 +00:00
Nigel Barnes
95fd70632c machine/acorn_vidc.cpp: Initialise pixel variables. 2025-02-18 21:04:26 +00:00
Fred
3333c75262
video/k053936.cpp: Corrected source/destination parameter order to alpha blending function. (#13380)
Also moved blending tests inside the loop.
2025-02-19 05:54:36 +11:00
ArcadeShadow
86c41357f2
zx81_cass.xml: Added nineteen items (seventeen working). (#13374)
New working software list items (zx81_cass.xml)
--------------------------------------------
Mieyen [Inufuto]
Cursed Catacombs (v2.0) [Naranjito Games]
Cursed Catacombs (v2.1, ZXpand joystick) [Naranjito Games]
Dungeons of Zedd [Naranjito Games]
Zeddytron 2081 [Naranjito Games]
2K Games Pack (Softsync) [Planeta Sinclair]
Alien Invasion 16K [Planeta Sinclair]
Ator The ABC Gator [Planeta Sinclair]
El Valle [Luís Rato, Planeta Sinclair]
Battle of the Planets [Mark Westmoreland, Steven Brown, Planeta Sinclair]
Athlete's Foot [Steven Brown, Planeta Sinclair]
Athlete's Foot (master) [Steven Brown, Planeta Sinclair]
Battleships (alt) [Steven Brown, Planeta Sinclair]
Grand Prix & Golf [Steven Brown, Planeta Sinclair]
Battle ZXone [Spectrum Computing]
BMX Trial [Spectrum Computing]
Ordidactic - 1. Language Machine [Planeta Sinclair]

New software list items marked not working (zx81_cass.xml)
--------------------------------------------
Graphix [Spectrum Computing]
Graphix (alt) [Spectrum Computing]
2025-02-19 05:14:13 +11:00
ArcadeShadow
a8c4ba7708
coleco_homebrew.xml: Added the new Mieyen game. (#13375)
New working software list items
----------------------
coleco_homebrew: Mieyen [Inufuto]
2025-02-19 05:09:01 +11:00
cam900
8509ad1d91
taito/slapshot.cpp, taito/taito_f2.cpp: Cleaned up code: (#13383)
* Reduced literal tags.
* Use bit extraction and sign extension helpers.
* Use bool for Boolean flags.
2025-02-19 05:05:50 +11:00
Ivan Vangelista
bd8215c59b New systems marked not working
------------------------------
Baile 2005 (V3.2 2005-01-12) [little0]
Jinpai Show Hand (Chinese version 2004-09-22) [little0]
Yuanyan Hudie Meng (Version 8.8A 2005-09-25) [little0]

New clones marked not working
-----------------------------
Quanhuang Sanguo Tebie Ban (bootleg of Knights of Valour Super Heroes, V302CN, Dec 29 2010 16:31:32) [Guru]
Three Wonders (Italian bootleg) [Manuel Assoni]
2025-02-18 18:24:30 +01:00