Commit Graph

83121 Commits

Author SHA1 Message Date
Angelo Salese
e6180e3510
Initial work towards a sis630 based chipset driver (#9635)
- Add more or less complete implementations of sis630_host, sis950_lpc, sis630_gui, sis5513_ide, sis7001_usb, sis7018_audio, sis900_eth devices;
- Removed gamecstl.cpp in favour to the new sis630.cpp driver;
- i386.cpp: enable CMOV feature for Pentium III and 4;
- i386.cpp: add PSN stub feature for Pentium III;

New machines marked as NOT_WORKING
----------------------------------
Shuttle MS-11 [Angelo Salese, archive.org]
2022-05-23 17:27:33 +02:00
Vas Crabb
09062b24a3 Merge branch 'release0244' into mainline-master 2022-05-24 01:20:18 +10:00
Vas Crabb
e985780533 ui/ui.cpp: Use unordered map for session data, to tempt fate with toolchain bugs. 2022-05-24 00:49:51 +10:00
Vas Crabb
3a648248c2 pc98_cd.xml: Marked Master of Magic as unsupported due to issues with 256 colour mode. 2022-05-24 00:47:07 +10:00
Angelo Salese
641c55693b
megadriv.xml: compatibility field cleanups, apply minor fixes (#9732) [Angelo Salese, 0kmg]
- megadriv.xml: fix booger ROM loading;
- megadriv.xml: fix wboy5 and turmamon EEPROM saving;
- megadriv.xml: add SRAM to shijie, fixes roster names;
- megadriv.xml: allow nba2k and nba2k5 to boot;
- megacd.cpp: remove gross hack, allow megacdj & megacd2j to boot again;
- jcart.cpp: fix P3 and P4 labels;
- megadriv.xml: add SRAM to fengshen;
- megadriv_acbl.cpp: make sonic3mb to boot, add basic protection sim;
2022-05-23 15:53:17 +02:00
David 'Foxhack' Silva
0c98b7e1d2
nyny.cpp: Corrected Waga Seishun no Arcadia release year (#9803)
Copyright on title screen is 1982, game was modified to become a tie-in with the movie.
2022-05-23 09:50:58 -04:00
algestam
1b6e36fc9d
New working clone (#9806)
-----------------
Elektronika: Circus [algestam, Milan Galcik]
2022-05-23 09:50:29 -04:00
Ivan Vangelista
ebe11f56ab
arkanoid.cpp: corrected flags and ROM naming for the recently added arkatour2 set 2022-05-23 08:21:23 +02:00
Patrick Mackinlay
6e54ab76fc z80: bug fix for 16-bit operands 2022-05-23 14:18:48 +10:00
Ivan Vangelista
536b162b5c New clones marked as NOT_WORKING
--------------------------------
Tournament Arkanoid (US, newer) [Sean Sutton, Smitdogg, The FB Neo Team, Lord Nightmare, rtw, Brian Troha, The Dumping Union]
2022-05-23 06:13:43 +02:00
Patrick Mackinlay
85866c8319 z80: bug fix for 16-bit operands 2022-05-23 11:12:00 +07:00
David Haywood
98bcdbd320
new WORKING machines (Megumi Rescue) (#9815)
* new WORKING machines
-------
Megumi Rescue [Jeff Willard Jr]
2022-05-23 05:45:44 +02:00
Vas Crabb
09e3fefead machine/cps2comm.cpp: Worked around missing deduction guides for std::array in libc++ 6. 2022-05-23 12:59:59 +10:00
AJR
eaf60dbb02 tx0: Update OPR disassembly for older versions; add notes 2022-05-22 21:44:49 -04:00
AJR
729fc31c4a dvmemory.cpp: Small refactoring; verify that data written to memory spaces read back as the same values 2022-05-22 20:51:59 -04:00
AJR
1939fc2ffe pdp8: Have disassembler comment on instructions using memory reference instructions using current page mode in page zero 2022-05-22 20:48:06 -04:00
AJR
88dc7bcf92 debugger: Impose an arbitrary upper limit on the count parameter of the gni command to prevent denial of service 2022-05-22 20:46:28 -04:00
ICEknigh7
c24dc4a0e1
[specpls3_flop.xml] New working entries (#9790)
Added one compilation and one game:
-Made in Spain 5 Estrellas [Fede Jeréz]
-Simulador Profesional de Tenis [Fede Jeréz]
2022-05-22 20:32:19 -04:00
couriersud
281ee9063f
netlist: fix aligned_alloc (PR #9801) (#9813) 2022-05-22 20:29:18 -04:00
AJR
dbc62842c1 specpls3, cpc664, cpc6128, et al.: Add IPF floppy format used by a few software list entries 2022-05-22 17:13:25 -04:00
Vas Crabb
d7ed4e5d86 Merge branch 'release0244' into mainline-master 2022-05-23 05:23:12 +10:00
Vas Crabb
ea3adb9a43
bgfx: Honour texture wrap flag. (#9812) 2022-05-23 05:14:49 +10:00
Vas Crabb
3aa0f6db77 specpls3.cpp: Formatting consistency 2022-05-23 05:14:01 +10:00
Mike Naberezny
a31e555307 clcd.cpp: Use 1 MHz for system clock. (#9797) 2022-05-23 05:10:33 +10:00
r09
2692bded6e bus/iee488/hp9122c.cpp: Added default MFM floppy image formats, (#9811)
This allows HP 9000/3xx machines to actually use floppy images from the software list.
2022-05-23 05:10:33 +10:00
smf-
b9e9b2555a Spectrum +2/+3 contended memory is different to Spectrum 128k [smf] 2022-05-23 05:10:32 +10:00
smf-
cecbe8e906 change spectrum 128 code to match comment [smf] 2022-05-23 05:10:32 +10:00
ClawGrip
6294f1cb80
pce_tourvision.xml: Added Galaga '88 to list of known undumped games. (#9807) 2022-05-23 05:05:41 +10:00
hap
9c44a96b42 flt_vol.h: use default variable type for m_gain 2022-05-22 20:46:20 +02:00
0kmg
0d0a6122d9
snes.xml: Added six prototypes. (#9791)
New working software list additions
-----------------------------------
Kidou Soukou Dion (Japan, prototype) [Zoda-Y13, Forest of Illusion]
Pocky & Rocky (USA, prototype) [Squiddy, Forest of Illusion]
Puggsy (prototype) [TCRF]
Radical Rex (USA, prototype 19940318) [Squiddy, Forest of Illusion]
Seifuku Densetsu Pretty Fighter (Japan, prototype) [Squiddy, Forest of Illusion]
Snoopy Concert (Japan, prototype) [Squiddy, Forest of Illusion]
2022-05-22 14:20:26 -04:00
Mike Naberezny
33d14d54fe
clcd.cpp: Use 1 MHz for system clock. (#9797) 2022-05-22 14:20:04 -04:00
r09
091f82af00
bus/iee488/hp9122c.cpp: Added default MFM floppy image formats, (#9811)
This allows HP 9000/3xx machines to actually use floppy images from the software list.
2022-05-23 03:56:37 +10:00
hap
e3c8b078d3 hh*: use flt_vol device for volume decay 2022-05-22 19:46:48 +02:00
hap
87a1e2cc2e flt_vol: fix regressions, apply_gain takes effect too early so do it it in a loop like how it was before 2022-05-22 19:06:27 +02:00
couriersud
034e0d2c87
netlist: Address comments from PR #9794, partially fix issue #9801 (#9805)
- added cstddef to includes in ppmf.h
- more explicit comments in ppmf.h
- Fixed more typos and improved readiability
2022-05-23 03:05:22 +10:00
hap
ceafeebd49 New machines marked as NOT_WORKING
----------------------------------
Musical Marvin [hap, Sean Riddle]
2022-05-22 17:25:24 +02:00
smf-
5cab79bc53 Spectrum +2/+3 contended memory is different to Spectrum 128k [smf] 2022-05-22 10:28:45 +01:00
smf-
7a08cddf57 change spectrum 128 code to match comment [smf] 2022-05-22 10:09:06 +01:00
Vas Crabb
3984f8f883 srcclean in preparation for release 2022-05-22 09:36:01 +10:00
0kmg
810d844469
megadriv.xml: Added eight dumps. (#9785)
New working software list additions (megadriv.xml)
-----------------------------------
Canon - The Legend of the New Gods [NoIntro]
Clan of Heroes - Generals of the Yang Family [NoIntro]
Custodian [NoIntro]
Duke Nukem 3D (Piko reissue) [NoIntro]
Mega Noah's Ark 3D [NoIntro]
Switchblade [NoIntro]
Water Margin - A Tale of Clouds and Wind [NoIntro]
Wisdom Tree Collection [NoIntro]
2022-05-22 06:58:10 +10:00
r09
b211a705d4
fmtowns_cd.xml: 7 new dumps (#9786)
New working software list additions
-----------------------------------
'94-nen Nice Gal - Natsu no Soukessan [redump.org]
Ii Tabi Ii Aji Goannai - Furusato Kodzutsumi & Kanpo no Yado - Heisei Gannendo-ban [redump.org]
Pocky 1-2 + Ponyon [redump.org]
Psychic Detective Series Vol. 4 - Orgel (Demo) [redump.org]
Psychic Detective Series Final - Solitude Gekan (Demo) [redump.org]
The Playroom [redump.org]
Zak McKracken and The Alien Mindbenders (HMB-218) [redump.org]
2022-05-22 06:56:58 +10:00
0kmg
52080d979a
Removed superfluous semicolons from various source files. (#9796) 2022-05-22 06:54:10 +10:00
0kmg
9b571e77a5
Corrected various Wonder Boy title descriptions (MT08321). (#9798) 2022-05-22 06:53:02 +10:00
0kmg
ddf5d55ef0
gamegear.xml: Added ROM patch to brkthru playable. (#9792)
Software list items promoted to working
---------------------------------------
BreakThru! (prototype)
2022-05-22 01:22:24 +10:00
couriersud
324f9d44d5
netlist: More c++, less macros, added support for cspell (#9794)
- More c++, less macros
  * Significantly reduced the use of unused_var and replaced it with
    [[maybe_unused]]
  * use enum class in ppmf.h

- Changes to testing code in ptest.h
  * Catch exceptions in more places
  * The verbosity of the output can now be controlled
  * Display of test stats totals

- added support for cspell
- fixed various typos
- fixed SUBTARGET=nl build
- fixed more file permissions
- srcclean and add fix_permissions target to netlist makefile
2022-05-22 01:16:50 +10:00
wilbertpol
b33946d980
nec.cpp: Add support for EXT reg,imm4 and INS reg,imm4 (#9793) 2022-05-21 09:36:09 -04:00
Ivan Vangelista
da91682bf5 xain.cpp: updated hardware info [Guru] 2022-05-21 11:33:29 +02:00
Vas Crabb
be781bb886 ui/viewgfx.cpp: Fixed some cases where no tiles would appear with tall or wide aspect ratio windows. 2022-05-21 18:25:43 +10:00
Vas Crabb
92610fb3a3 ui/viewgfx.cpp: Remember orientation/position/scale per tilemap; more encapsulation. 2022-05-21 17:56:09 +10:00
Olivier Galibert
12b6572a7e perfrman: Partially guessed video adjustment 2022-05-21 09:24:37 +02:00