Commit graph

84140 commits

Author SHA1 Message Date
hap
f1e6f4a07b fidelity/csc: improve irq active duration 2022-08-27 21:12:23 +02:00
David Haywood
f0b4be4142
monon_color.cpp : rejig music CPU protection handling and update notes + new Monon Software List additions / c2color.cpp : dump C2 internal ROM + Software Lists (#10246)
* monon_color.cpp : music MCU commands axxx really are reading a 0x1000 range from the internal ROM for a direct comparison, not sniffing the SPI bus.  Add some debugging code to run that if wanted for now, even if it's incomplete (defaults to suspending the CPU)

new WORKING software list entries
-------------
monon_color.xml:
ielts: Yǎsī tǎ dà màoxiǎn / 雅思塔大冒险 / IELTS Adventure [Peter Wilhelmsen]
ultbrain: Nǎolì liánlián kàn / 脑力连连看 / Ultimate Brain Power [Peter Wilhelmsen]
labmath: Àoshù shíyàn shì / 奥数实验室 / Laboratory Mathematica Olympiad [Peter Wilhelmsen]

* c2color changes
 - added dumps of both internal SPI ROMs to the driver [Peter Wilhelmsen]

new NOT WORKING software list additions
-----------
c2color_cart.xml:
agree: Dì 1 dàn: Dài Lóngwáng Fēngyìn [Peter Wilhelmsen]
kingwing: Dì 2 dàn: Zhī Yìwáng De Shì Liàn [Peter Wilhelmsen]

- replaced overdumped darkones set in Software List with correct dump [Peter Wilhelmsen]
2022-08-27 18:32:30 +02:00
AJR
324f989be8 inifile.cpp, miscmenu.cpp: Use std::collate for filename sorting 2022-08-27 11:22:33 -04:00
Vas Crabb
14e0582083 Miscellaneous fixes:
* util/ioprocsvec.h: Fixed truncating when a write doesn't reach the end
  of stream. [F.Ulivi]
* floptool.cpp: Fixed reversed error checking logic. [F.Ulivi]
* Fixed SUBTARGET=tiny build (required Sega encrypted CPUs to be added).
2022-08-28 01:12:08 +10:00
Devin Acker
0c79a0a4ec
casio/ctk551.cpp: adjust ctk601 bg color (#10271) 2022-08-27 11:05:47 -04:00
AJR
f3f4a7a5d4 Use util::streqlower in more places 2022-08-27 10:47:05 -04:00
AJR
c26f3dd96b sparc: Re-support certain instructions in SPARClite disassembly 2022-08-27 10:38:08 -04:00
Robbbert
614942b131 Revert "zerohour: added sound via samples"
This reverts commit 554bfeca29.
2022-08-27 23:44:02 +10:00
David Haywood
5d959641e6
Use mpu4_characteriser_pal for mpu3.cpp (#10079)
* better MPU3 reel hookup [J. Wallace]
2022-08-27 22:50:54 +10:00
simzy39
ae2558871b
Added notes of Nuon console models (#10144) 2022-08-27 22:47:50 +10:00
0kmg
02a940e885
Cleaned up some ROM macro indentation and spacing. (#10270) 2022-08-27 22:42:04 +10:00
0kmg
8cdf0e4a0a
vboy.xml: Use official artwork spelling for "Insmouse". (#10278) 2022-08-27 22:38:43 +10:00
Firehawke
2a9286c704
New Apple II disks for August 2022 (#10280)
* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

Microzine 1 [4am, Firehawke]
Microzine 2 [4am, Firehawke]
Microzine 3 [4am, Firehawke]
Microzine 4 [4am, Firehawke]
Microzine 5 [4am, Firehawke]
Microzine 6 [4am, Firehawke]
Microzine 7 [4am, Firehawke]
Microzine 8 [4am, Firehawke]
Microzine 9 [4am, Firehawke]
Microzine 10 [4am, Firehawke]
Microzine 11 [4am, Firehawke]
Microzine 12 [4am, Firehawke]
Microzine 13 [4am, Firehawke]
Microzine 14 [4am, Firehawke]
Microzine 15 [4am, Firehawke]
Microzine 16 [4am, Firehawke]
Microzine 17 [4am, Firehawke]
Microzine 18 [4am, Firehawke]
Microzine 19 [4am, Firehawke]
Microzine 20 [4am, Firehawke]
Microzine 21 [4am, Firehawke]
Microzine 22 [4am, Firehawke]
Microzine 23 [4am, Firehawke]
Microzine 24 [4am, Firehawke]
Microzine 25 [4am, Firehawke]
Microzine 26 [4am, Firehawke]
Microzine 27 [4am, Firehawke]
Microzine 28 [4am, Firehawke]
Microzine 29 [4am, Firehawke]
Microzine 30 [4am, Firehawke]

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

Fraction-oids (1988 Version) (cleanly cracked) [4am, Firehawke]
Stickybear Numbers (Revision 3) (cleanly cracked) [4am, san inc, Firehawke]

* Small formatting correction: whitespace in apple2gs_flop_orig.xml
2022-08-27 04:30:59 -07:00
hap
c747da8736 redclash: remove duplicate input ports 2022-08-27 13:13:04 +02:00
MetalliC
a2f049736a new NOT_WORKING machines
-----------------------
Magical Poppins [anonymous, MetalliC]
Western Dream Gold [anonymous, MetalliC]
2022-08-27 12:18:14 +03:00
Robbbert
554bfeca29 zerohour: added sound via samples 2022-08-27 11:58:53 +10:00
AJR
35fb63c8c3 monon_color.cpp: Allocate large buffer at machine_start time 2022-08-26 21:51:15 -04:00
hap
0a2ee566cf redclash: improve sprite colors 2022-08-27 01:52:29 +02:00
Ivan Vangelista
9e4842c64a taito/bigevglf.cpp: removed unused variable 2022-08-26 20:09:02 +02:00
Ivan Vangelista
9350b48825 taito\ashnojoe.cpp, taito/bigevglf.cpp, taito/chaknpop.cpp: consolidated drivers in single files, minor cleanups 2022-08-26 18:08:27 +02:00
hap
7679ec07af bmxstunts: add cocktail cabinet 2022-08-26 17:08:56 +02:00
987123879113
37c89d0544
konami/kpython2.cpp: Fixed dongle data format for dance864. (#10277) 2022-08-27 00:27:19 +10:00
987123879113
1550b8d199
New machine marked NOT_WORKING (#10276)
------------------------------
DANCE 86.4 FUNKY RADIO STATION (E01:J:A:A:2005040400) [Taro]
2022-08-26 23:49:36 +10:00
987123879113
ff22c88486
konami/ksys573.cpp: Dumped and added audio CD for drmna. (#10275) [Taro] 2022-08-26 23:26:44 +10:00
hap
361aa2d58a bmxstunts: slow down the cpu 2022-08-26 13:52:56 +02:00
hap
3d9a34b458 bmxstunts: remove 'not dumped' note 2022-08-26 13:45:22 +02:00
AJR
e91fe88e5f moonwar: Remove deprecated PORT_RESET 2022-08-26 06:31:01 -04:00
Frederic Cambus
fda59061cf
Added support for building on OpenBSD/arm64. (#10274) 2022-08-26 06:14:35 -04:00
hap
e4f8802192 sknsspr: fix sign overflow 2022-08-26 12:13:15 +02:00
r09
e4efa7eec9
fmtowns_flop_orig.xml: 4 new dumps, 2 replacements (#10249)
* Redumped Irium from the original disks, and removed the current entry in fmtowns_flop_misc.xml which was created from loose files [cyo.the.vile]
* Redumped disk A of Youjuu Club Custom from an unmodified disk with no saves [cyo.the.vile]

New working software list additions (fmtowns_flop_orig.xml)
-----------------------------------
:LOOP - Izanai no Kaikiten [cyo.the.vile]
Disk Megastore Volume 1 [cyo.the.vile]
Power DoLLS S-Premium Disk [cyo.the.vile]
You-Jong Part I [cyo.the.vile]
2022-08-26 19:35:06 +10:00
Vas Crabb
1c2266ce55 -nintendo/vboy.cpp: Allow it to run unmapped reads with no cartridge.
-hash/gbcolor.xml: Added notes on what happens if you bypass the boot
 check for Rocket Games cartridges.

-bus/vboy/slot.cpp: Don't instantiate a cartridge device when no media
 is loaded.
2022-08-26 19:26:32 +10:00
0kmg
4761e5ebb0
technos/renegade.cpp: More sprite RAM to fix flickering regression. (#10272) 2022-08-26 11:03:05 +02:00
Ivan Vangelista
3a67df62a3 galaxian.cpp: dumped the PROM in the epoxy block for bmxstunts [chaneman] 2022-08-26 07:20:47 +02:00
Vas Crabb
b51139afb5 gb.cpp: Don't show BIOS patch configuration switch for Mega Duck. 2022-08-26 05:59:23 +10:00
hap
43e74c683f sknsspr: don't draw outside the cliprect 2022-08-25 21:34:29 +02:00
npwoods
695a9eb091
Initial FAT file system support for Floptool (#9119)
* Initial FAT file system support for Floptool

Current Limitations:
- Read only
- Only supports floppy disks
- No FAT32 support
- No Long Filenames Support
2022-08-25 14:48:45 -04:00
Steven Coomber
9558786f3b
c64_cass.xml: Added 16 items (15 working, 1 not working) (#10250)
New working software list additions (c64_cass.xml)
---------------------------------------
Willow Pattern (Firebird) [The Ultimate Tape Archive Team]
Winter Camp (Thalamus) [The Ultimate Tape Archive Team]
Winter Games (U.S. Gold) [The Ultimate Tape Archive Team]
Winter Olympiad 88 (Tynesoft) [The Ultimate Tape Archive Team]
Wiz (Melbourne House) [The Ultimate Tape Archive Team]
Wizardry (The Edge) [The Ultimate Tape Archive Team]
Wizball (Ocean) [The Ultimate Tape Archive Team]
Wonder Boy (Activision) [The Ultimate Tape Archive Team]
World Championship Soccer (Elite Systems) [The Ultimate Tape Archive Team]
World Class Leader Board: The Ultimate Golf Challenge (U.S. Gold) [The Ultimate Tape Archive Team]
World Cup Carnival (U.S. Gold) [The Ultimate Tape Archive Team]
World Games (U.S. Gold) [The Ultimate Tape Archive Team]
World Series Baseball (Imagine) [The Ultimate Tape Archive Team]
The Worm in Paradise (Level 9 Computing) [The Ultimate Tape Archive Team]
X-15 Alpha Mission (Activision) [The Ultimate Tape Archive Team]

New NOT_WORKING software list additions (c64_cass.xml)
---------------------------------------
Wimbledon '64 (Merlin Software) [The Ultimate Tape Archive Team]
2022-08-26 03:05:37 +10:00
Vas Crabb
cfa539f1ed -megaduck.xml: Added explicit info about cartridge banking.
* There are three kinds of cartridge: 32K flat, 16K fixed plus 16K
  switchable, and 32K switchable.  Cart implementation will come later.

-Various cleanups:

* gbcolor.xml: Proper Pinyin description for sqsd.
* sound/pokey.cpp: Minor cleanup, and got rid of an unnecessary member
  in channel structures (only used in inline member functions).
* nintendo/gb.cpp: Spell Mega Duck with a space consistently.
* sega/turbo_a.cpp: Use an optional device finder to get discrete sound
  device.  The function that would add this seems to have been lost.
2022-08-26 02:20:44 +10:00
Ivan Vangelista
278ebb10d5 sega/deniam.cpp, sega/kopunch.cpp, sega/stactics.cpp, sega/suprloco.cpp: consolidated drivers in single files, minor cleanups 2022-08-25 17:27:32 +02:00
ArcadeShadow
94afa5a44a
intellect02.xml: Don’t use title case in software list description. (#10239) 2022-08-25 23:00:57 +10:00
eientei95
3e8dd377b1
seibu/raiden.cpp: Documented more of the configuration bytes, converted comments to C++-style. (#10266) 2022-08-25 22:59:15 +10:00
ArcadeShadow
2e984ca29e
ibm5170.xml: 7 new software additions + 1 Redump (#10247)
New working software list additions (ibm5170.xml)
-----------------------------------
PC Magazine (All Star - December 1992) [arranarchipelago, archive.org]
PC Plus (Issue 69 - June 1992) [arranarchipelago, archive.org]
PC Today (Vol. 06 № 08 - December 1992) [arranarchipelago, archive.org]
Personal Computer World (1994-04 - April 1994) [SmartCoda, archive.org]
Space Quest IV: Roger Wilco and the Time Rippers (Germany) [The Good Old Days]
Tetris Trio [The Good Old Days]
The Lost Files of Sherlock Holmes [The Good Old Days]

Redump (ibm5170.xml)
-----------------------------------
Disney's Aladdin [Abandon Socios]
2022-08-25 22:37:11 +10:00
ArcadeShadow
9b6c18be5b
lynx.xml: Use lowercase for desciptive text in descriptions. (#10248) 2022-08-25 22:34:22 +10:00
ClawGrip
245ba8244e
funword/photoply.cpp: Added notes about security dongles. (#10260) 2022-08-25 22:32:11 +10:00
napobear
c5903dc33b
formats: Fixed some unused local variable compiler errors. (#10251) 2022-08-25 22:23:36 +10:00
0kmg
c8c50449c0
snes.xml: Added two recent prototype dumps. (#10256)
New working software list additions (snes.xml)
-----------------------------------
Kid Klown in Crazy Chase (Euro, prototype)</description> [Zoda-Y13, Forest of Illusion]

New NOT_WORKING software list additions (snes,xml)
---------------------------------------
WeaponLord (USA, prototype) [DrBizz]
2022-08-25 22:19:04 +10:00
Steven Coomber
c73af1dffc
namco/namcos86.cpp: Changed Wonder Momo joysticks to 8-way (MT08404). (#10267) 2022-08-25 22:17:52 +10:00
0kmg
19d683bb41
nintendo/spacefb.cpp: Merged into single source file, minor cleanups. (#10261) 2022-08-25 22:09:33 +10:00
Andrew Green
ffc0db2fdc
sound/pokey.cpp: Improved accuracy of POKEY emulation. (#10262) [Mike Saarna, Andrew Green]
The implementation changes come from the a7800 project
(https://github.com/7800-devtools/a7800).

Resolves: MT08219, and possibly MT08911 and MT07378.
2022-08-25 21:57:52 +10:00
hap
b9a9bbafb5 spbactnp: reorder the mcfg 2022-08-25 13:45:17 +02:00