Commit Graph

79530 Commits

Author SHA1 Message Date
Vas Crabb
05d0cf61e7 Bump version to 0.233 2021-06-30 23:39:06 +10:00
Vas Crabb
e1ceb9f3e8 Add pofo_kbd.h to build scripts so it's picked up when generating IDE projects. 2021-06-30 22:45:06 +10:00
Vas Crabb
c9fc85d96d Clean up some software list metadata 2021-06-30 22:21:23 +10:00
Vas Crabb
18737febb5 emu/rendutil.cpp: Use setjmp/longjmp for libjpeg error unwinding.
Apparently Linux AArch64 has issues with throwing exceptions across C
function frames.
2021-06-29 05:40:17 +10:00
Scott Stone
8c12c61181 - Re-added unique input for bigtwinb and fixes MT#8016 2021-06-28 23:35:45 +10:00
Steven Coomber
a4a2b6e3cf chanbara.cpp: swapped left and right joysticks (MT# 08015) (#8233) 2021-06-28 23:29:26 +10:00
Vas Crabb
a10091416c vsmjtria.cpp: Game uses dual mono sound for the two player sides, put them on left/right speakers. 2021-06-27 13:47:50 +10:00
Vas Crabb
4b075a2c6f srcclean in preparation for release 2021-06-27 13:34:50 +10:00
0kmg
322eb2a2b2
gamegear.xml: a pair of Ecco prototypes (#8226)
New working software list additions
-----------------------------------
Ecco the Dolphin (prototype, 19930614) [drx]
Ecco the Dolphin (EPROM 20 prototype) [drx]
2021-06-26 21:06:08 -04:00
cracyc
f4713dc28c ds6417: fix mask 2021-06-26 16:18:46 -05:00
cracyc
cd8d2a8050 x68k: color 0 is only transparent if the crtc is not set for 16bit color mode 2021-06-26 14:20:33 -05:00
ajrhacker
499399bdcd
Merge pull request #8229 from rzero9/x68kflop
x68k_flop.xml: 2 new dumps from original disks
2021-06-26 14:06:54 -04:00
r09
f934677a3b x68k_flop.xml: 2 new dumps from original disks
Also renamed the existing entries to reflect the fact that they are cracked versions.

New working software list additions
-----------------------------------
Detana!! TwinBee [r09]
Video Game Anthology vol. 11 - Pac-Land [cyo.the.vile]
2021-06-26 19:35:31 +02:00
Aaron Giles
cd58a32a58 Initialize m_config in all situations. 2021-06-26 09:57:51 -07:00
ArcadeShadow
0610f1cc32
spectrum_cass: 27 new dumps, 10 replacements (#8205)
New working software list additions (spectrum_cass.xml)
---------------
Abu Simbel Profanation (small case, alt) [worldofspectrum.org]
Abu Simbel Profanation (small case) [worldofspectrum.org]
Cárie [Planeta Sinclair]
Cybernoid II - The Revenge (IBSA) [spectrumcomputing.co.uk]
Dan Dare II - SU Edition [spectrumcomputing.co.uk]
Dan Dare III - The Escape (Dro Soft) [spectrumcomputing.co.uk]
Defender of the Crown [spectrumcomputing.co.uk]
Defender of the Crown (alternative) [spectrumcomputing.co.uk]
Eddie Edwards' Super Ski (Erbe) [spectrumcomputing.co.uk]
Eddie Edwards' Super Ski (Players Premier) [spectrumcomputing.co.uk]
Eddie Edwards' Super Ski (Players Premier, alt) [spectrumcomputing.co.uk]
Firelord (Erbe) [spectrumcomputing.co.uk]
Green Beret (Erbe, medium case) [spectrumcomputing.co.uk]
Guerrilla War: Hail the Heroes (Erbe) [spectrumcomputing.co.uk]
Miami Vice (IBSA) [spectrumcomputing.co.uk]
Molar Maul (Microbyte) [spectrumcomputing.co.uk]
Pac-Mania (MCM) [spectrumcomputing.co.uk]
Pink Panther (Dro Soft, double case) [worldofspectrum.org]
Pink Panther (Dro Soft, small case) [worldofspectrum.org]
Quazatron (Erbe) [spectrumcomputing.co.uk]
Quest for the Holy Something (alt 2) [spectrumcomputing.co.uk]
Scuba Dive (GTS) [spectrumcomputing.co.uk]
Super Trolley (Dro Soft) [spectrumcomputing.co.uk]
SWIV (Dro Soft) [spectrumcomputing.co.uk]
Terrormolinos! (Aackosoft) [Planeta Sinclair]
Uchi-Mata (IBSA/Erbe, serie leyenda) [spectrumcomputing.co.uk]
Wizball (IBSA) [spectrumcomputing.co.uk]

Replaced software list items
---------------
Abu Simbel Profanation - Medium Case - 1st release [worldofspectrum.org]
Abu Simbel Profanation (medium case) [worldofspectrum.org]
Choy-Lee-Fut Kung-Fu Warrior [worldofspectrum.org]
Dan Dare [spectrumcomputing.co.uk]
Dan Dare (Dro Soft) [spectrumcomputing.co.uk]
Soldier of Fortune (release 3) [spectrumcomputing.co.uk]
Stormlord II - Deliverance (Erbe) [spectrumcomputing.co.uk]
Super Trolley [spectrumcomputing.co.uk]
Uchi-Mata (Erbe) [spectrumcomputing.co.uk]
Wizball (Erbe Software) [spectrumcomputing.co.uk]
2021-06-27 01:06:28 +10:00
Robbbert
6e85bf017d softlist_dev: fixed typo 2021-06-26 23:49:38 +10:00
ClawGrip
661be72b85
New NOT_WORKING clone (#8227)
New NOT_WORKING clone
----------------------------------------
Scorpion (Mar 24, 1992) [jordigahan]
2021-06-26 08:41:13 -04:00
Nigel Barnes
c8192c898c channelf: Correct screen resolution, fixes MT#08012
- Pixels are double width, and repeat scanlines 4 times for NTSC, 5 times for PAL.
2021-06-26 12:11:09 +01:00
Ivan Vangelista
a32810d974 galaga.cpp and related: removed a few VIDEO_START_OVERRIDEs 2021-06-26 12:39:23 +02:00
Ivan Vangelista
d83bc728f5 atarig1.cpp, atarig42.cpp, blstroid.cpp, blueprnt.cpp, eolith.cpp, galspnbl.cpp, igs_fear.cpp, megaplay.cpp, vegaeo.cpp: removed some unneeded VIDEO_START_OVERRIDEs 2021-06-26 07:49:16 +02:00
Ivan Vangelista
c57f9160c6 dietgo.cpp, tattack.cpp, vsmjtria.cpp: very minor comment updates 2021-06-26 05:57:37 +02:00
Brian Johnson
2430ef0bc7
qx10: Add centronics printer port (#8034) 2021-06-25 22:18:02 -04:00
tim lindner
a7713cc7ea
coco3: improve timer calculation (#8223) 2021-06-25 22:13:58 -04:00
cracyc
d0458b0c7d hd63450: unhalt cpu if a dma bus error occurs 2021-06-25 21:02:42 -05:00
arbee
506ddeecee apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont] 2021-06-25 20:12:47 -04:00
0kmg
4eaaa5d35e
pce.xml: minor updates + remove a hack (#8169)
* pce.xml: minor updates + remove a hack

* make newer revision of R-Type part 2 the parent
* remove motorod2a which appears to be a 1-byte hack: it changes the 5-player input loop counter to not read input from players 3 to 5

* ok really sync + fix publisher Masaya spelling

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-25 19:41:10 -04:00
r09
af8e299c98
fmtowns_cd.xml: 12 new dumps, 9 replacements, 4 missing floppies added (#8179)
* fmtowns_cd.xml: 12 new dumps, 9 replacements, 4 missing floppies added

- Added the missing floppy disks to pharmony and wyattd [tenyuhuang]
- Added the missing floppy disk to landlore [cyo.the.vile]
- Added the missing floppy disk to genchohi [Neo Kobe Collection]
- Normalized the titles of the New Horizon discs
- Moved gnutowns to the applications section, since it is a collection of GNU tools and not an OS
- Demoted asu120ex to not working (this doesn't seem to be a regression, it was just marked incorrectly)
- Promoted beast, beast2 and gunship from partial to fully working after the latest fixes to 15-bit sprite drawing [crazyc]

New working software list additions
-----------------------------------
Ehon Writer V1.1 L10 (FMB-3011) [redump.org]
CD Learning System II - New Horizon English Course 2 [redump.org]
FM Towns FlexData Collection Vol. 1 - E to Oto no 365-nichi [redump.org]
PersoCom de Tanoshimu - Yama to Chizu Vol. 1 [redump.org]
Shijou Saikyou no Video Bible - The Greatest Video Bible in the World [redump.org]
Shiki o Irodoru - Nihon no Shouka - Aki [redump.org]
Shiki o Irodoru - Nihon no Shouka - Fuyu [redump.org]
Shiki o Irodoru - Nihon no Shouka - Haru [redump.org]
Shiki o Irodoru - Nihon no Shouka - Natsu [redump.org]
Tamashii no Mon - Dante "Shinkyoku" yori [redump.org, Coolmod]
TenderLight V1.1 L10 [redump.org]
TownsPAINT V1.1 L22 [redump.org]
Welcome to FM Towns (1994-12-19) [redump.org]

Replaced software list items
----------------------------
Aoki Ookami to Shiroki Mejika - Genchou Hishi [redump.org]
Cal Gaiden - Tiny Steps Behind the Cal [redump.org]
Free Will - Knight of Argent [redump.org]
GNU for Towns Release 2 [redump.org]
Kikai Jikake no Marian [redump.org]
Lands of Lore - The Throne of Chaos [redump.org]
Planet's Edge [redump.org]
Taikenban CD [redump.org]
Welcome to FM Towns (1994-09-29) [redump.org]
Yamane no Sumu Mori [redump.org] 

Software list items promoted to working
---------------------------------------
Planet Harmony [tenyuhuang]
The 4th Unit 7 - Wyatt (demo) [tenyuhuang]

* fmtowns_cd.xml: beast2 isn't playing music, demote it back to partial
* fmtowns_cd.xml: asu120ex is back to partial after real hardware tests
* fmtowns_cd.xml: promoted asu120ex to working, updated beast2 notes

* Software list items promoted to working
---------------------------------------
After Burner (v1.02) [crazyc]
After Burner (v1.02, alt) [crazyc]
After Burner (v1.01) [crazyc]
Excellent 10 [crazyc]
Frog Feast Demo [crazyc]
Last Survivor [crazyc]
Mad Stalker - FullMetalForce [crazyc]
Megaspectre [crazyc]
Shadow of the Beast II - Juushin no Jubaku [crazyc]
The Queen of Duellist (HME-166) [crazyc]
2021-06-25 18:38:41 -04:00
r09
f01a440fcb
fmtowns_flop_*.xml: 3 new dumps, usage notes, retests (#8219)
- Demoted shogisei to not working, as I haven't found any way to make it work
- Added usage and compatibility notes to most floppy software
- Removed reira from fmtowns_flop_misc.xml, since it has been redumped from the original disks (the previous images were built from loose files)
- Added some missing release years

New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------------------------------
Gear-Video [cyo.the.vile]
Logo Writer 2 [cyo.the.vile]
Reira [wiggy2k]

Software list items promoted to working (fmtowns_flop_orig.xml)
---------------------------------------------------------------
Asuka 120% Burning Fest. [crazyc]

Software list items promoted to working (fmtowns_flop_cracked.xml)
------------------------------------------------------------------
Asuka 120% Burning Fest. (cracked) [crazyc]

Software list items promoted to working (fmtowns_flop_misc.xml)
---------------------------------------------------------------
Abunai Tengu Densetsu [crazyc]
D.P.S - Dream Program System [crazyc]
Rance - Hikari o Motomete [crazyc]
Rance 2 - Hangyaku no Shoujotachi [crazyc]
2021-06-25 18:20:29 -04:00
ClawGrip
901686c061
New working clone (#8159)
* New working clone
------------------------------
Karate Champ (Tecfri bootleg) [jordigahan]

* Add 'kchamptec'
* Properly capitalise the comments
2021-06-25 17:58:05 -04:00
Davide Cavalca
3ca468a849
ibm5170_hdd: new software list additions (#8185)
New working software list additions:
-------
FreeDOS 1.0
FreeDOS 1.3 Release Candidate 4
MS-DOS (Version 3.31)
MS-DOS (Version 6.20)
IBM DOS (Version 5.00)
IBM DOS (Version 5.02)
IBM DOS (Version 6.1)
Microsoft Windows/386 Version 2.1
Microsoft Windows/386 Version 2.11
Windows Version 3.11
Windows for Workgroups Version 3.1
Windows for Workgroups Version 3.11
Windows NT 3.1 Workstation (3.10.511.1)
Windows NT 3.51 Workstation (3.51.1057.1)
Windows 95
2021-06-25 17:46:05 -04:00
0kmg
8796124eb4
add mapper 29 and preliminary mapper 30 support (#8225)
New working software list additions
-----------------------------------
2A03Puritans [rainwarrior]
E.T. [KHAN]
Glider [anonymous]

* mapper 29: support should be complete but there are few if any other homebrew roms to test against
* mapper 30: only supports the most basic board that doesn't use flashable memory - tested on a dozen or so roms, all working
* add a game each for mappers 29 (Glider), 30 (E.T.), and 31 (2A03Puritans) so there is something in the software lists to actually test against. Glider is discontinued by manufacture, the other two are freely available from their authors.
 * various naming clean ups, like BTL- prefixes for things that are not bootlegs
2021-06-25 17:39:09 -04:00
0kmg
c1108932a4
snes.xml: add 11 prototypes (#8183)
* initial pass of 9 documented protos

* add Atmosfear and Earthbound protos

* fix copy/paste error

* fix another copy/paste error

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-25 17:30:25 -04:00
0kmg
5fbe3af183
nes.xml: add a dozen more protos (#8176)
* nes.xml: add a dozen more protos

New working software list additions
-----------------------------------
Sample Cassete Cadillac (Jpn) [Skrybe]
F-1 Race (Jpn, prototype) [Skrybe]
Meikyuu Kumikyoku - Milon no Daibouken (Jpn, prototype) [Skrybe]
Double Dragon III - The Rosetta Stone (USA, prototype) [Hidden Palace]
Robin Hood - Prince of Thieves (USA, 19910516 prototype) [Hidden Palace]
Dino Hockey (USA, 19901218 prototype) [Frank Cifaldi]
Garfield - A Week of Garfield (Jpn, prototype v0.9) [togemet2]
Getsufuu Maden (Jpn, sample) [Ballz, Kevtris]
Magical Doropie (Jpn, prototype) [SegaSamiCD, VGHF]
Millipede (Jpn, prototype) [Dutchman2000, bunnyboy]
The Tale - Elrond no Eiyuu (Jpn, prototype) [TC, anonymous]
U-four-ia - The Saga (USA, prototype) [armadylo]

* fix mirroring/graphics I broke earlier

* fix mirroring I also broke

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-25 17:29:55 -04:00
ClawGrip
60b917f44f
New NOT_WORKING software list addition (#8132)
* New NOT_WORKING software list addition
------------------------------
pce_tourvision.xml:   Titan [Arcade Planet]

* Rename "TourVision" to "TourVisión"
As "TourVisión" is used on the carts, cab and printed ads.
* tourvis.cpp: Move "Tourvision" to "TourVisión"
2021-06-25 17:23:07 -04:00
0kmg
7af027a5c7
a800_flop.xml: more floppy soft additions (#8130)
New working software list additions
-----------------------------------
L.A. SWAT + Panther [A8SP]
Turbican [A8SP]
Zybex (Ned) [A8SP]

New not working software list additions
---------------------------------------
T-34: The Battle [A8SP]
Yoomp! [Yoomp Team]

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-25 17:08:19 -04:00
cracyc
531f9febd8 vis: make memcard writing work 2021-06-25 16:03:41 -05:00
Ville Linde
92a472a2ee k001604: simplify memory layout 2021-06-26 00:02:05 +03:00
ClawGrip
40f27412aa
New NOT_WORKING clones (#8174)
New NOT_WORKING clones
------------------------------
Mini Money (set 2, v1.5?) [Juan Romero, ClawGrip]
Mini Money (set 3, v1.4?) [Juan Romero, ClawGrip]

* Add 'minimonya' and 'minimonyb'
2021-06-25 14:26:45 -04:00
Vas Crabb
9cb80f73ab vsmjtria.cpp: Get comms minimally working - managed to deal and start playing a VS game. 2021-06-26 00:48:16 +10:00
hap
0e5ec10b78 Revert "neogeo: set initial state of audionmi AND gate"
This reverts commit 974d269980.
2021-06-25 12:20:47 +02:00
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