Commit Graph

79490 Commits

Author SHA1 Message Date
Scott Stone
1daa04a4d2 - rename chds to be more consistent and allow clean merging of parent/clone "freedos10/freedos10a". 2021-06-24 21:10:08 -04:00
Ville Linde
c85e77b2b3 nwk-tr: make LAN board act like other machines are disconnected 2021-06-25 03:39:12 +03:00
Ivan Vangelista
5387c58e67 New machines marked as NOT_WORKING
----------------------------------
VS Mahjong Triangle [system11]
2021-06-24 19:22:35 +02:00
hap
974d269980 neogeo: set initial state of audionmi AND gate 2021-06-24 18:22:25 +02:00
Ville Linde
8fef949f1e fix Solar Assault title screen 2021-06-24 19:06:21 +03:00
Vas Crabb
c13dd1446b frontend: On input mapping menus, use UI left/right to switch between setting and appending to an input sequence. 2021-06-24 23:52:57 +10:00
Vas Crabb
50da25ae5b -util: Retire legacy object pool, removing vestigial references.
Thanks to AJR, Ivan Vangelista and Aaron Giles for helping make this
possible.

Also fixed debug build of imgtool.
2021-06-24 23:12:27 +10:00
Aaron Giles
3a0f72424c
tools/imgtool: Removed legacy object pool usage. (#8215) 2021-06-24 23:05:16 +10:00
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