Commit graph

90082 commits

Author SHA1 Message Date
Vas Crabb
f8af5cc2cf Bumped version to 0.265 2024-04-24 04:39:06 +10:00
Vas Crabb
9944a1f064 apple2_flop_clcracked.xml: Fixed editing error. 2024-04-23 03:39:57 +10:00
Vas Crabb
01b97e2222 srcclean and cleanup:
* makefile: srcclean batches of twenty files - improves performance when
  process creation or filesystem walk is expensive.
* midway/midtunit.cpp: Removed a few unnecessary lines.
2024-04-21 04:11:53 +10:00
cam900
943ae3135b
midway/midtunit.cpp, midtunit_v.cpp, midwunit.cpp, midxunit.cpp: Cleaned up code. (#12281)
* midtunit_v.cpp: Use callback for interrupt output, reduced hard-coded tags and unnecessary configuration.
* midtunit.cpp: Moved variants with ADPCM ad DCS sound hardware to separate driver state classes.
* Suppress side effects for debugger reads.
* Removed unnecessary object finders and #includes, reduced literal tags, use logmacro.h for configurable logging.
* Removed unnecessary prefixes from member function names, use C++ line comments for single line comments, reduced preprocessor macros.
2024-04-21 03:32:14 +10:00
ArcadeShadow
17a2c15253
spectrum_cass.xml: Added 31 working items (30 working). (#12268)
* Removed duplicate Ghostly Grange Triple Decker (System 4).
* Also improved some metadata and parent/clone relationships.

New working software list items (spectrum_cass.xml)
--------------------------------------------
Anti-Lune [Michael Bruhn / Planeta Sinclair]
Black & White [Spectrum Computing]
Cálculo de Areas e Volumes [Planeta Sinclair]
Cálculo de Estrutura Tronco-Cónicas [Planeta Sinclair]
Box Reloaded [Spectrum Computing]
Editor Musical [El Trastero del Spectrum]
Flunky (Zafi Chip) [Spectrum Computing]
Foguetão [Planeta Sinclair]
Geografia de Portugal (Astor) [Planeta Sinclair]
GP Motocross [Spectrum Computing]
Juego de Damas [El Trastero del Spectrum]
La Balada del Duende [El Trastero del Spectrum]
La Isla Maldita [El Trastero del Spectrum]
Left Behind: Escape From Mars [Spectrum Computing]
Mad Cars [Spectrum Computing]
Mad Mix Game & The Pepsi Challenge (Portuguese) [Planeta Sinclair]
O Segredo dos Templários (TAP tape image) [Planeta Sinclair]
Pot-Pourri [Spectrum Computing]
Pro Golf II (System 4, alt) [Planeta Sinclair]
Pssst (Nuova Newel Software) [Planeta Sinclair]
Pssst + Jetpac + Kucharik [Planeta Sinclair]
Quest for the Sacred Flame of Hestia [Spectrum Computing]
Rodmän [Misfit]
Sachy Psion + Reversi + Backgammon [Planeta Sinclair]
Space Racer [Spectrum Computing]
Starblazer [Planeta Sinclair]
Stop Virus (demo) [Spectrum Computing]
Tabela Periódica [Planeta Sinclair]
Tabela Periódica (fast version hack) [Planeta Sinclair]
Tokimal (demo) [Pat Morita Team]

New NOT working software list addition (spectrum_cass.xml)
--------------------------------------------
O Segredo dos Templários (TZX tape image) [Spectrum Computing]

Software list item promoted to working (spectrum_cass.xml)
--------------------------------------------
Prioridade Em Cruzamentos
2024-04-21 02:53:59 +10:00
ArcadeShadow
ee43d4c3e7
oric1_cass.xml Added Rodmän. (#12279)
New working software list items (oric1_cass.xml)
--------------------------------------------
Rodmän [Mika Keranen]
2024-04-21 02:47:27 +10:00
negunma
17ed97f020
nmk/nmk16.cpp: Updated comments to note that Many Block is a hack of Slot Gal. (#12280) 2024-04-21 02:43:09 +10:00
hap
de58b90e7e midwayic: apparent dependency issue,
midway*: small cleanup
2024-04-20 17:10:45 +02:00
Dirk Best
5e8ec1710e svi3x8/expander: Implement device_mixer_interface 2024-04-20 15:52:47 +02:00
Dirk Best
f1bba83c9a New working software list items (coleco_homebrew.xml)
-----------------------------------------------------
Star Force (fixed) [AtariAge/Ikrananka]
2024-04-20 14:26:38 +02:00
Ivan Vangelista
ed314e0200 New systems marked not working
------------------------------
Black Jack (Irem) [Hammy, Joko3]
2024-04-20 09:54:40 +02:00
AJR
78d561500d ay8910: Suppress configuration warnings 2024-04-19 21:54:26 -04:00
Dirk Best
1c5e5b9b43 coleco/cartridge: Add support for 'Activision' type cartridges
Software list items promoted to working (coleco_homebrew.xml)
-------------------------------------------------------------
The Black Onyx
Boxxle
Space Shuttle: A Journey Into Space (64k)
2024-04-20 01:27:38 +02:00
Dirk Best
54b05196ee i2cmem: Add 24C128 and 24C256 variants 2024-04-20 01:27:38 +02:00
holub
d87085e1c6
sinclair/sprinter.cpp: Improved emulation accuracy. (#12269)
* Accelerator writes through page fd only in COPY mode.
* I/O access 1f (z84) available through replacing to 0f.
* Hold IRQ for 32 CPU clock cycles.
2024-04-20 04:26:55 +10:00
Vas Crabb
a09cb30067 -dataeast/karnov.cpp: Updated ROM labels for Japanese version based on auction photo.
-midway/williams.cpp: Tidy a little more.
2024-04-20 03:58:08 +10:00
Ivan Vangelista
30f8b80f57 New working clones
------------------
Mahjong Reach Part II (Ver. D88) [Sergio Galiano]
2024-04-19 19:09:48 +02:00
holub
f4986ce781
sinclair/tsconf.cpp: Use RGB screen bitmap so mid-screen palette changes work. (#12277) 2024-04-20 02:29:38 +10:00
A-Noid33
799b048ce9
apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added fourteen original dumps and one crack. (#12276)
apple2_flop_orig.xml: Also improved meta data for Essential Data Duplicator and Nibbles Away.

New working software list items (apple2_flop_orig.xml)
-------------------------------
Anchorman [4am, ianoid, A-Noid]
Back It Up III (version 3.4) [4am, ianoid, A-Noid]
Candy Land [4am, A-Noid]
Chuck Yeager's Advanced Flight Trainer [4am, A-Noid]
Copy II Plus (version 3.3) [4am, txgx42, A-Noid]
Essential Data Duplicator 4 Plus (version 4.1) [4am, txgx42, A-Noid]
Nibbles Away (version B2) [4am, txgx42, A-Noid]
Nibbles Away ][ (version A1) [4am, A2_Canada, A-Noid]
Questmaster I: The Prism of Heheutotol [4am, ianoid, A-Noid]
Wizimore: Catacombs of Vlad [4am, A2_Canada, A-Noid]
Wizimore: Nihonbashi [4am, A2_Canada, A-Noid]
Wizimore: O'Connor's Mine [4am, A2_Canada, A-Noid]
Wizimore: The Emperor's Seal [4am, A2_Canada, A-Noid]
Wizimore: The Scarlet Brotherhood of Hsi Ho [4am, A2_Canada, A-Noid]

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
From The Beginning... Contraception (4am crack) [4am, A-Noid]
2024-04-20 02:22:02 +10:00
ClawGrip
7559701527
galaxian/galaxian.cpp: Added an alternative version of Bongo found on an original Namco PCB. (#12274)
New working clone
---------------------
Bongo (set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-04-19 06:07:40 +10:00
Vas Crabb
483a42031e -midway/williams.cpp: Cleaned up ROM loading for Defender hardware, further simplified class hierarchy.
-osd/sdl/video.cpp: Fixed a class memory access warning (osd_window_config initialises all members to zero in constructor).
2024-04-19 05:27:40 +10:00
mamehaze
a44a8c2a3b
gameking.xml, gameking3.xml: Added three cartridges, and replaced one cartridge with a better dump. (#12270)
gameking3.xml: replaced Panzer with a better dump (one bit corrected in unused space).

New working software list items (gameking.xml)
----------------------
4 in 1 - Three Battles + Light Sword + Risker + Metal Deform (512KB cartridge, set 2) [sCZther, SSJ, Gaming Alexandria, TeamEurope]

New working software list items (gameking3.xml)
----------------------
Diamond [sCZther, SSJ, Gaming Alexandria, TeamEurope]
Hemic Battle [sCZther, SSJ, Gaming Alexandria, TeamEurope]
2024-04-19 05:22:40 +10:00
cam900
cf26bed43a
misc/skimaxx.cpp: Suppress side effects for debugger reads, and reduced tag lookups. (#12272) 2024-04-19 05:18:11 +10:00
cam900
b2e721f1de
pinball/decodmd*.cpp: Register data members for save states, suppress side effects for debugger accesses. (#12273)
Reduced unnecessary memory banks, literal tags and excess configuration.
2024-04-19 05:15:14 +10:00
Ivan Vangelista
b1a239f4a7 nichibutsu/wiping.cpp: added sound and very preliminary, incomplete inputs to shettle, improved PROM loading 2024-04-18 18:01:53 +02:00
Vas Crabb
fbaf6548ee midway/williams.cpp: Added missing item to save states for Mystic Marathon, further simplified class hierarchy. 2024-04-18 07:46:15 +10:00
Vas Crabb
76fdb9e645 -ui/videoopt.cpp: Hold Ctrl to jump to the next one-second interval for pointer timeout.
-midway/williams.cpp: Simplified class hierarchy.
2024-04-18 07:16:35 +10:00
Vas Crabb
520ed5e44b -ui/ui.cpp, ui/videoopt.cpp: Made pointer activity timeout configurable.
-midway/wmg.cpp: Use a memory bank for NVRAM; also got rid of a really pointless trampoline function.
2024-04-18 05:59:03 +10:00
qufb
80dd0682d8
tomy/tomy_princ.cpp: Install cart ROM in CPU addess space. (#12267) 2024-04-18 03:56:32 +10:00
cam900
9dabdeb086
shared/decobsmt.cpp: Implement device_mixer_interface for sound output. (#12266)
* Also removed root device references in tags and added data members to save states.
* dataeast/deco32.cpp: Moved tattass to its own state class, use C++ line comments for singleline comments.
* pinball/de_3.cpp, pinball/whitestar.cpp: Use C++ line comments for single line comments.
2024-04-18 03:38:05 +10:00
Ivan Vangelista
4aabcb5c73 bmc/bmcpokr.cpp: ported over backpen handling from bmc/koftball.cpp, fixes some minor GFX problems 2024-04-17 18:06:42 +02:00
Ivan Vangelista
be3f632ddf New systems marked not working
------------------------------
Alone Shettle Crew [f205v, Brian Troha, rtw, Scott Jackman, Sean Sutton, Smitdogg, The Dumping Union]
2024-04-17 18:04:24 +02:00
hap
32f6f833ca rollingc: add comment for IN0 bit 0 2024-04-17 14:33:42 +02:00
Dirk Best
f96bb1bf71 coleco: Add homebrew titles sourced from ColecoVision Addict
New working software list items (coleco_homebrew.xml)
-----------------------------------------------------
421
Aerial
Asteroids
Astrostorm
Bankruptcy Builder
Bejeweled
Bootskell
Breakout
Canadian Mini Games
Cavit
Children of the Night
Circus Charlie
Cold Blood
Crazy Climber Redux
DacMan
Danger Tower
Deep Dungeon Adventure
Deflektor Kollection
Destructor S.C.E.
Dragon's Lair
Flicky
Flora and the Ghost Mirror
Frog Feast
Front Line S.C.E.
Frostbite
Gauntlet
Ghostblaster
Ghostbusters
Girl's Garden
Golgo 13
GP World
Gulkave
Heroes Arena
Impetus
Insane Pickin' Sticks VIII
Jeepers Creepers
J.E.T.P.A.C.
Kaboom!
Kevtris
King & Balloon
King's Valley
Knight Lore
Knightmare
Konami's Ping-Pong
Kralizec Tetris
Lift
Magical Tree
Majikazo
Mappy
Maze Maniac
Mazy
Mecha 9
Mikie
Missle Strike
Module Man
Monaco GP
Mopiranger
Ms. Space Fury
Multiverse
Neuras
Ninja Princess
N-Sub
Operation Wolf
Pacar
Pac-Man Collection
Peek-A-Boo
Pitfall II Arcade
Princess Quest
Purple Dinosaur Massacre
Qbiqs
Quest for the Golden Chalice
Rally-X
Remember the Flag
Reversi & Diamond Dash
Road Fighter
Ruptus
Search for the Stolen Crown Jewels 3 (Demo)
Secret of the Moai
Sega Flipper
Shmup!
Shouganai
Sindbad Mystery
Sky Jaguar
Space Invaders Collection
Space Invasion
Space Shuttle: A Journey Into Space
Spelunker
Squares
Star Castle
Star Fire
Star Fortess
Star Jacker
Steamroller
Stray Cat
Subroc Super Game
Sudoku
Super Pac-Man
Super Space Acer
The Goonies
The Stone of Wisdom
Thexder
Track & Field
Traffic Jam
Turmoil 2022
TwinBee
Txupinazo!
Uridium
Utopia
Vectorollerpede
War
Waterville Rescue
Wizard of Wor
Wonder Boy
Yie Ar Kung-Fu
Zaxxon II
Zaxxon Super Game
Zombie Incident
Zoom 909

New software list items marked not working (coleco_homebrew.xml)
----------------------------------------------------------------
Jetp4k
Space Shuttle: A Journey Into Space (64k)
Star Force
2024-04-16 23:02:44 +02:00
David 'Foxhack' Silva
59b5eeba38
rx78_cart.xml: Added Cannon Ball. (#12250)
* fixed titles for Hamburger Shop and Tatakae! Ultraman, and added Japanese titles.

New working software list items (rx78_cart.xml)
---------------------------------------
Cannon Ball [Gaming Alexandria]
2024-04-17 05:26:49 +10:00
holub
407783c5df
machine/spi_sdcard.cpp: Don't write received data to the command shift register. (#12249) 2024-04-17 05:05:38 +10:00
ClawGrip
0c1779d5fe
igs/igs009.cpp: Added a bootleg of Jingle Bell called "Animal House". (#12260)
New working clones
--------------------------
Animal House (bootleg of Jingle Bell) [Taksangs, charlie]
2024-04-17 04:56:59 +10:00
A-Noid33
b645676eca
apple2_flop_clcracked.xml: Added nine cracks, updated one crack and removed an outdated crack. (#12256)
apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2gs_flop_clcracked.xml: Improved metadata for MECC software.

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Mastering Math Series 4: Space Subtraction (A-145 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series 5: Subtraction Puzzles (A-146 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series 6: Multiplication Puzzles (A-147 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series 7: Quotient Quest (A-148 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series: Diagnostic System (A-149 version 1.1) (4am crack) [4am, A-Noid]
Mastering Math Series: Management System (A-150 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series: Management System (A-150 version 1.1) (4am crack) [4am, A-Noid]
Mastering Math Series: Worksheet Generator (A-151 version 1.0) (4am crack) [4am, A-Noid]
Mastering Math Series: Worksheet Generator (A-151 version 1.1) (4am crack) [4am, A-Noid]

Redumped software list items (apple2_flop_clcracked.xml)
-------------------------------
Phantasie (version 1.0) (4am and san inc crack) [4am, san inc, A-Noid]

Removed software list items (apple2_flop_clcracked.xml)
-------------------------------
MECC-A405 Sports Stats (version 1.0) (imperfect clean crack)
2024-04-17 04:44:13 +10:00
987123879113
55212dab72
misc/xtom3d.cpp: Added PIU10 ISA PCB for Pump It Up. (#12237)
* misc/xtom3d_piu10.cpp: Added PIU10 card device (CAT702, DAC3350A, MAS3507D, Flash).
* sound/dac3350a: Added Micronas DAC 3350A device.
* sound/mas3507d.cpp: Mix sample internally before playing.
* machine/cat702.cpp: Added CAT702 variant with different interface logicfor PIU10.
* machine/intelfsh.cpp: Add Macronix 29F1610MC device.
2024-04-17 04:28:27 +10:00
hap
75818fcbd3 m6801: fix new regression with eat_cycles 2024-04-16 19:40:43 +02:00
cam900
036777b70e
midway/midwayic.cpp: Reduced hardcoded tags and cleaned up code. (#12262)
* Suppress side effects for debugger reads.
* Use C++ style line comments for single line comments.
* Reduced use of literal tags.
2024-04-17 03:21:49 +10:00
barbudreadmon
43c59272ce
capcom/cps2.cpp: Fix qndream title & standardize mshud title (#12257) 2024-04-16 18:44:10 +02:00
Ivan Vangelista
68b2be8b14 igs/igs_m036.cpp: corrected hashes for qhzb's sound ROM 2024-04-16 18:43:33 +02:00
hap
578b5db9cb rollingc: fix moonbase claiming "you are too strong" 2024-04-16 15:13:15 +02:00
Angelo Salese
e370f5432e
bmc/koftball: decode bitmap layer, add back layer pen (#12255) 2024-04-16 14:49:44 +02:00
hap
d8dc50a8e7 fastfred: correct XTAL 2024-04-16 12:34:06 +02:00
Vas Crabb
fc3acb91d7
bus/qbus/uknc_kmd.cpp: Fixed unused lambda capture. 2024-04-16 07:57:35 +10:00
invertego
657bd51bf2
osd/strconv.cpp: Handle UTF-8 Windows code page internally in osd_uchar_from_osdchar. (#12131) 2024-04-16 07:25:43 +10:00
Jeff Tranter
f6d6f06c0c
commodore/kim1.cpp: Added RS-232 port for console. (#12161) 2024-04-16 06:38:34 +10:00
Vas Crabb
cf4959e556 -machine/1801vp128.cpp: Fixed invalid character in device short name.
-shared/dcs.cpp: Replaced another literal tag.
2024-04-16 06:22:31 +10:00