Commit Graph

80071 Commits

Author SHA1 Message Date
hap 301f7d47a2 lk3000: invert rom addressing 2021-06-24 12:28:42 +02:00
Vas Crabb 0e6677c070 machine/latch8.cpp: Clean up a little.
Making the bit read functions honour the XOR mask is easy in theory, but
dkong.cpp is doing scary things with the XOR mask and bit read handlers
on one of its latches, so it could end up breaking something.  Honouring
the read callbacks would add two tests to each of the bit read functions,
which could hurt performance.  The whole design of this device seems
somewhat incoherent.
2021-06-24 14:38:59 +10:00
Davide Cavalca 85a85ac93c
ibm5150, ibm5170, ibm5170_cdrom: add various FreeDOS versions (#8165)
New working software list additions
-----------------------------------
ibm5150: FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  3.5" 720k)
ibm5170: FreeDOS 1.0 (bootdisk), FreeDOS 1.2 (bootdisk), FreeDOS 1.3 Release Candidate 1 (bootdisk), FreeDOS 1.3 Release Candidate 2 (bootdisk), FreeDOS 1.3 Release Candidate 3 (bootdisk), FreeDOS 1.3 Release Candidate 3 (Floppy-Only Edition), FreeDOS 1.3 Release Candidate 4 (bootdisk), FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  5.25" 1.2mb), FreeDOS 1.3 Release Candidate 4 (Floppy-Only Edition,  3.5" 1.44m)
ibm5170_cdrom: FreeDOS 1.0, FreeDOS 1.0 (updated), FreeDOS 1.1, FreeDOS 1.2, FreeDOS 1.3 Release Candidate 1, FreeDOS 1.3 Release Candidate 2, FreeDOS 1.3 Release Candidate 3, FreeDOS 1.3 Release Candidate 4
2021-06-24 04:03:49 +00:00
ArcadeShadow b4a12011de
ibm5170.xml: 6 new dumps (#8188)
New working software list additions
-----------------------------------
Midwinter II - Flames of Freedom (USA) [The Good Old Days]
SimCity 2000 (Ver 1.00) [The Good Old Days]
SimCity 2000 (Germany, Ver 1.00) [The Good Old Days]
SimCity 2000 (Spain, Ver 1.00) [archive.org]
The Secret of Monkey Island (Germany) [The Good Old Days]
The Secret of Monkey Island (Spain) [archive.org]
2021-06-24 03:34:51 +00:00
ArcadeShadow 4e522eb0cf
ibm5150.xml: New working software list additions (#8187)
New working software list additions
-----------------------------------
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (3.5", v1.10) [The Good Old Days]
Advanced Dungeons & Dragons - Death Knights of Krynn (5.25", v1.00) [The Good Old Days]
Advanced Dungeons & Dragons - War of the Lance [The Good Old Days]
DeathTrack [Old-Games]
Starflight 2: Trade Routes of the Cloud Nebula (3.5", alt) [The Good Old Days]

Redumped:
Starflight [The Good Old Days]
2021-06-24 03:24:36 +00:00
AJR 384ce311f7 pic1670: Fix major string-related bug in disassembler 2021-06-23 22:54:55 -04:00
Ville Linde ce92a4bde0 k001604: Major rewrite and documentation update [Ville Linde] 2021-06-24 04:47:49 +03:00
cracyc 5eab37cbef vis: try again to fix the sound 2021-06-23 20:17:09 -05:00
cracyc 3f5cec732b vis: fix card comms and crc 2021-06-23 16:41:27 -05:00
0kmg 4c92baf896
megadriv.xml: add protos + some fixes (#8218)
* megadriv.xml: add protos + some fixes

New working software list additions
-----------------------------------
Ballz 3D (USA, prototype 199406xx) [HyperGHZ]
Ballz 3D (prototype 199409xx) [ExplodedHamster]
Disney's The Jungle Book (prototype) [Hidden Palace]
Mega Turrican (prototype 19930518) [armadylo]
Michael Jackson's Moonwalker (prototype 19900424) [Landon White]
Taz-Mania (prototype) [stonic]
Wayne Gretzky and the NHLPA All-Stars (prototype 19950217) [Sonik]

also:
* fix PCB refdes errors on crydragn
* move ggroundp and legobatm out of fully documented section

* minor touch ups

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-23 17:29:23 -04:00
ajrhacker 318d49bcbd
Merge pull request #8217 from clawgrip/patch-6
leapfrog_zippity_cart.xml: Move games serial numbers to their own HTML tags
2021-06-23 17:04:24 -04:00
Aaron Giles cbef832487
formats/flopimg.cpp: Remove legacy pool allocator usage. (#8216) 2021-06-24 00:28:40 +10:00
David Haywood b0628a92ec
Re-worked System 18 Alien Storm bootlegs, put in their own driver to study. (#8212)
This renders the tile strip backgrounds, making them a lot more playable.
2021-06-23 23:31:30 +10:00
Aaron Giles d032a81a3d
machine/snescx4.cpp: Eliminated reach-around calls to fetch the main CPU in the SNES CX4. (#8213)
Only the original address space is needed, there’s no need to pass the machine around.
2021-06-23 23:01:27 +10:00
Steven Coomber d10e6b3721
c64_cass.xml: Corrected release years and publishers for a number of entries. (#8198) 2021-06-23 22:57:49 +10:00
ClawGrip 4ee1fc175b
leapfrog_zippity_cart.xml: Move games serial numbers to their own HTML tags 2021-06-23 14:30:34 +02:00
Vas Crabb c9a62818e9 -Miscellaneous improvements for software lists:
* Show list name in software selection menu (machines have multiple
  lists).
* Actually report software list parsing errors during validation.
* Check that software list name attribute matches filename.
* Limit software list names to 24 characters - they're getting too long,
  and they need to be practical in command lines.
* c128.cpp: Fix dangling reference to renamed software list.

-emu/ioport.cpp: Slightly better test for deselected slot cards.
2021-06-23 16:08:59 +10:00
Aaron Giles 12959e6e97 hp48: Fix regression from auto_alloc changes. 2021-06-22 20:44:59 -07:00
Scott Stone 4c8cf0265f more commented rom fixes/changes 2021-06-22 23:11:04 -04:00
cracyc 188a28c9ff vis: add memory card device 2021-06-22 17:10:30 -05:00
AJR c7bbfc5459 New machines marked as NOT_WORKING
----------------------------------
Hohner ADAM Advanced Digital/Analog Musical Instrument [DBWBP]
2021-06-22 14:31:13 -04:00
MooglyGuy e94730f22a
-sgi_mips_hdd: Added _hdd suffix to all softlist entries to prevent conflicting with the SGI CD-ROM softlist entries when both are present on a local drive. [Ryan Holtz] (#8214) 2021-06-22 19:48:18 +02:00
Ivan Vangelista 8d6be45eb7 - suna8.cpp: dumped PROM for starfigh [system11]
- tattack.cpp: added save state support
2021-06-22 19:13:01 +02:00
Robbbert a8c17dc44f trs80, trs80m3, vtech1: sound-related improvements 2021-06-23 03:11:56 +10:00
hap e6ea5f23ae New working clones
------------------
Elegance Chess Challenger (model AS12) [Berger]
2021-06-22 19:07:17 +02:00
Vas Crabb 44e550af74 emu/ioport.cpp: Preserve configuration for slot cards when not selected.
Have you carefully tuned the sensitivity for you Atari 2600 paddles,
then realised you have to do it again after you play a joystick game and
switch back to paddles?  Or are you sick of having to reconfigure your
virtual RS232 peripherals every time you switch devices?  This will make
your life a little easier.
2021-06-23 00:10:46 +10:00
AJR b915e69902 Remove emualloc.* 2021-06-22 09:01:01 -04:00
Miodrag Milanovic 1c0852d3d4 Fix cross compiling benchmarks 2021-06-22 14:42:42 +02:00
Miodrag Milanovic 69cb6f828c Fix building benchmarks 2021-06-22 14:42:29 +02:00
Miodrag Milanovic aa71323e33 Fix building mametest 2021-06-22 14:42:16 +02:00
Vas Crabb 0d57290b58 cpu/alto2: Fixed allocation widths for decoded ROMs, and removed a bunch of reinterpret_cast. 2021-06-22 21:13:03 +10:00
Vas Crabb 6a6073b26d Allow saved states to be deleted from the internal UI. 2021-06-22 19:57:48 +10:00
Aaron Giles 9b7f0f499f
Eliminate remaining uses of auto_alloc and friends (#8210)
* Split off auto_alloc changes from deprecated branch.

* Make the keymap reader non-static so it can access the unique_ptr.

* Fix SDL input for real.
2021-06-22 09:58:05 +02:00
Aaron Giles 86d1ef2604 ymfm: Play ADPCM-A samples through the end of the end block inclusive 2021-06-22 00:39:32 -07:00
Ivan Vangelista 4728cc9c4d - galaxian_rockclim.cpp, phoenix.cpp (survival): added dip locations [Guru]
- tattack.cpp: identified all dips and added dip locations [Guru]

- cischeat.cpp: dumped PROMs for bigrun [system11]

- exidy.cpp: removed sound ROMs bad dumps for pepper2

- jackpot.cpp: very preliminary text tilemap hookup, to show on screen where the boot stops
2021-06-22 06:26:41 +02:00
Aaron Giles 102f311ae7 Fix reporting of ADPCM-B end-of-sample. Seems to fix MT08006; hopefully will fix other neogeo issues as well. 2021-06-21 20:22:33 -07:00
ajrhacker 2709c0143a
Merge pull request #8207 from clawgrip/patch-6
New working software list additions
2021-06-21 16:35:36 -04:00
David Haywood 829dc47b26
finalap3bl: allow to boot / run (custom bootleg protection) (#8200) 2021-06-21 15:37:01 -04:00
cracyc c5f283fcc6 vis: clear curcount if count is reloaded 2021-06-21 13:35:00 -05:00
AJR 9c002bd264 machine/coco.cpp: Fix for MT 07305 2021-06-21 12:09:21 -04:00
cracyc 2386a64165 hd61830: fix cursor in d2 2021-06-21 09:46:04 -05:00
hap 20a03efe41 New working software list additions
-----------------------------------
lk3000: Calculator, Electronic Notebook [hap, Sean Riddle]

New NOT_WORKING software list additions
---------------------------------------
lk3000: English-German [hap, Sean Riddle]
2021-06-21 14:00:58 +02:00
ClawGrip 5be591c99e
New working software list additions
-------------------------------
vsmilem_cart.xml:
   Nickelodeon Dora La Exploradora - La Aventura Arregla-Todo de Dora (Spain) [TeamEurope, ClawGrip]
   Action Mania (USA, alt 1), Action Mania (USA, alt 2), Disney/Pixar Cars - Rev It Up in Radiator Springs (USA), Disney/Pixar Cars 2 (USA), Disney/Pixar Cars 2 (Pocket version, USA), Nickelodeon Dora the Explorer - Dora's Fix It Adventure (USA), Disney Mickey Mouse Clubhouse (alt, USA), DreamWorks Kung Fu Panda - Path of the Panda (USA), NASCAR Academy - Race Car Superstar (alt, USA), Scooby-Doo! - Funland Frenzy (USA), Scooby-Doo! - Funland Frenzy (alt, USA) [skaman]
2021-06-21 11:55:32 +02:00
Firehawke f23084f1d0
New working software list additions (apple2_flop_clcracked.xml) (#8203)
---------------------------------------------------------------

Bumble Games (Version 1.3) (cleanly cracked) [4am, san inc., Firehawke]
Reader Rabbit (Version 1.0) (cleanly cracked) [4am, san inc., Firehawke]
Projectile and Circular Motion (cleanly cracked) [4am, Firehawke]
Bumble Plot (Version 1.1) (cleanly cracked) [4am, san inc., Firehawke]
Gertrude's Puzzles (1982 Version) (cleanly cracked) [4am, san inc., Firehawke]
Gertrude's Secrets 1982 (cleanly cracked) [4am, san inc., Firehawke]
Tales of Discovery (cleanly cracked) [4am, san inc., Firehawke]
Advanced Electricity (cleanly cracked) [4am, Firehawke]
Complex Circuits (cleanly cracked) [4am, Firehawke]
PAI Forth (Version 3.0, 12-21-1985) (cleanly cracked) [4am, Firehawke]
Rocky's Boots (Unknown 1982 version) (cleanly cracked) [4am, san inc., Firehawke]
The Prisoner (Version 1.10) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]

New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Gin King / Cribbage King [4am, Firehawke]
Revolution '76 (Version June 27, 1989) [4am, Firehawke]
The Print Shop (Version 1.0) [4am, Firehawke]
The Print Shop Companion [4am, Firehawke]
Fantavision [4am, Firehawke]
Cartooners [4am, Firehawke]
Art and Film Director [4am, Firehawke]
Draw Plus (Version 1.1) [4am, Firehawke]
The Graphics Studio [4am, Firehawke]
The Immortal [4am, Firehawke]
TrianGo [4am, Firehawke]
816/Paint (Version 3.1) [4am, Firehawke]
BeagleDraw (Version 1.3) [4am, Firehawke]
DreamGrafix [4am, Firehawke]
Platinum Paint (Version 2.01) [4am, Firehawke]
Paintworks Plus (Version 1.2) [4am, Firehawke]
Paintworks Gold (Version 1.5) [4am, Firehawke]
ImageMaster: Basic Paint (Version 1.2) [4am, Firehawke]
Graphics Supermarket (Version 1.1) [4am, Firehawke]
GraphicWriter III (Version 1.0) [4am, Firehawke]
DeluxePaint II (Version 2.01) [4am, Firehawke]
Stars and Planets [4am, Firehawke]
Mavis Beacon Teaches Typing (Version 1.8) [4am, Firehawke]
Math and Me (Version 1.0 08/01/88) [4am, Firehawke]
SmoothTalker [4am, Firehawke]
Stickybear Shapes [4am, Firehawke]
Tarot [4am, Firehawke]
Full Metal Planete [4am, Firehawke]
Shanghai II: Dragon's Eye [4am, Firehawke]
Music Construction Set (Version 1.0) [4am, Firehawke]
Instant Synthesizer [4am, Firehawke]
Master Tracks Pro (Version 1.04) [4am, Firehawke]
The Music Studio (Version 2.0) [4am, Firehawke]
Jam Session (Version 1.0) [4am, Firehawke]
Pyware Music Writer (Version 2.03) [4am, Firehawke]
Master Tracks Jr. (Version 1.03) [4am, Firehawke]
Salvation Supreme (Version 2.0) [4am, Firehawke]
NoiseTracker (Version 1.0) [4am, Firehawke]
HyperStudio (Version 3.1c) [4am, Firehawke]
Writer's Choice Elite [4am, Firehawke]
WordPerfect (Version 2.1e) [4am, Firehawke]
The Wonders of the Animal Kingdom [4am, Firehawke]
The Word Master [4am, Firehawke]
Read and Rhyme [4am, Firehawke]
Aesop's Fables [4am, Firehawke]
Audubon Wildlife Adventures: Grizzly Bears [4am, Firehawke]
Audubon Wildlife Adventures: Whales [4am, Firehawke]
2021-06-21 01:30:17 -07:00
cracyc 0c5c72286f vis: fix video in sherlock homes 2021-06-20 21:36:53 -05:00
AJR 87894e9c99 adam, bw2, cbm2, newbrain, pet, plus4, pofo, vic10, vic20: Eliminate bus tag macros and legacy lookups; use finder arrays in some places 2021-06-20 17:34:42 -04:00
AJR cf01398c86 New machines marked as NOT_WORKING
----------------------------------
Casio SK-5 [DBWBP]
2021-06-20 13:03:14 -04:00
AJR 0d0f25642c New machines marked as NOT_WORKING
----------------------------------
Yamaha SY35 Music Synthesizer [DBWBP]
2021-06-20 12:44:33 -04:00
AJR d40706395b h8500: Add mode control and EPROM variant types 2021-06-20 12:23:02 -04:00
Robbbert 976e707ffe jupace: fixed bug that crashes messui when snapshot used. 2021-06-21 01:31:58 +10:00