Commit Graph

85750 Commits

Author SHA1 Message Date
Vas Crabb
11bc615618 snk/hng64.cpp: Generate X offsets at compile time. 2023-02-15 05:36:20 +11:00
ClawGrip
5221ebfbe6
misc/neomania.cpp: Replaced neomania hard disk image with an official restore image. (#10900) [Recreativas.org] 2023-02-15 05:31:20 +11:00
wilbertpol
9faa7d1138
bus/msx/cart/msxdos2.cpp: Added full MSX-DOS2 support. (#10893)
New working software list items (msx1_cart.xml)
------------------------------
Japanese MSX-DOS 2.20 (Japan, 256KB)
Japanese MSX-DOS 2.20 (Japan, 256KB, alt)
Japanese MSX-DOS 2.20 (Japan, 256KB, alt 2)
Japanese MSX-DOS 2.20 (Japan, 128KB)
Japanese MSX-DOS 2.20 (Japan)
MSX-DOS 2.20 (Europe)
2023-02-15 05:29:14 +11:00
wilbertpol
d8f70e6446
bus/msx/cart/ram.cpp: Added RAM expansion cartridges. (#10888) 2023-02-15 05:23:22 +11:00
David Haywood
17d3ebd429
snk/hng64_v.cpp: Improved rendering: (#10891)
* Filter out most (but not all) the bad polygons in roadedge/xrally by handling display list more correctly.
* Fixed 4bpp texture handling (used extensively for background details on sams64/sams64_2).
* Added 4bpp texture decode for easy viewing of the 4bpp texture pages.
* Fixed some texture palette issues connected to the 4bpp textures and incorrect enable bits being used (wheels and windscreen palette in racing games for example).
* Found a flag that seems to enable backface culling, improves bbust2 school bus without breaking roadedge.
* Cleaned up logging.
2023-02-15 05:04:05 +11:00
Ivan Vangelista
2b9da4a413 atari/klax.cpp, atari/liberatr.cpp, atari/metalmx.cpp, atari/nitedrvr.cpp: consolidated drivers in single files 2023-02-14 18:07:07 +01:00
hap
2913bbaaf8 New working clones
------------------
SegaSonic Cosmo Fighter (World) [IAMAMAZING100]
2023-02-14 15:33:27 +01:00
hap
8016ec2644 nsnova, scorpio68, supremo: small tweak to internal artwork 2023-02-14 15:11:48 +01:00
hap
8d60b2a8c2 New working clones
------------------
T.T Spacian Part-2 [anonymous]
2023-02-14 15:11:47 +01:00
ClawGrip
cc9b5530c7
misc/megaphx.cpp: Fix typo on xtal frequency on ASCII PCB schematic (#10898) 2023-02-13 16:16:43 -05:00
Ivan Vangelista
1b35c0b9a5 atari\offtwall.cpp, atari\orbit.cpp, atari\poolshrk.cpp, atari\rampart.cpp, atari\relief.cpp, atari\shuuz.cpp, atari\skullxbo.cpp: consolidated drivers in single files 2023-02-13 17:03:36 +01:00
Patrick Mackinlay
332c4ebefd ncr53c90: trigger function complete interrupt on disable selection command 2023-02-13 15:35:31 +07:00
Patrick Mackinlay
f63f167645 tp881v: update notes 2023-02-13 15:33:51 +07:00
Patrick Mackinlay
b5c15b8a2c mc88200: improve initial mapping logic 2023-02-13 15:32:29 +07:00
AJR
17080d3d93 d88_dsk.cpp, dsk_dsk.cpp: Mitigate against rot in legacy floppy code 2023-02-12 19:50:35 -05:00
AJR
0341f8ee4c xmlfile.cpp: Replace implementation of normalize_string with similar one in infoxml.cpp that returns a new std::string instead of a static buffer 2023-02-12 19:16:07 -05:00
AJR
b952a5dde6 validity.cpp: Be a bit more paranoid with null pointer checks; also disallow empty strings in BIOS definitions 2023-02-12 19:12:49 -05:00
AJR
d791aecebd thedealr: Identify memory reset input as such 2023-02-12 16:44:02 -05:00
AJR
3266d4ef37 debughlp.cpp: Use ovectorstream instead of static char array and sprintf 2023-02-12 15:36:45 -05:00
Ivan Vangelista
f742bef06a - sega/model2.cpp: Added Sega game ID # and ROM board ID # for Daytona USA (Revision A) [Brian Troha]
- dataeast/scregg.cpp: Corrected ROM labels for Eggs (USA) and documented BPROM type [Brian Troha]
2023-02-12 21:19:29 +01:00
cracyc
3439f20117 m20: fix vram 2023-02-12 11:32:08 -06:00
Dirk Best
4938e3bc33 New working software list items
-------------------------------
amiga_workbench: Workbench 1.3.3 (UK) [fsck.technology]

Also rename Workbench entries from wbenc* to the much more common wb*
2023-02-12 16:16:36 +01:00
Ivan Vangelista
9625e18958 atari/skydiver.cpp, atari/sprint4_a.h: a couple more cleanups 2023-02-12 08:42:43 +01:00
cracyc
397cc6b217 i386: add fxsave and fxstor 2023-02-11 19:26:01 -06:00
AJR
0ad3bf7c04 unzip.cpp: Minor logging improvement 2023-02-11 19:38:34 -05:00
Vas Crabb
c8679e65b6 msx1_cart.xml: If one ROM in an area needs a loading offset, put an offset on all ROMs in the area. 2023-02-12 08:33:55 +11:00
wilbertpol
2afd1bf48e
msx1_cart.xml: Hexadecimal sizes, explicitly configure loading for smaller images, add information and usage notes. (#10883)
* Use hexadecimal sizes.
* Added a feature to explicitly indicate where in memory cartridges without mappers should be loaded.
* Updated serial, isbn, gtin, and usage notes.
* Updated versions in Arabic releases and added Arabic alt_titles.
2023-02-12 08:24:12 +11:00
Vas Crabb
6f93428f96 -osd/windows/winutil.cpp: Better way to get module handle.
* This was leftover support for Windows 2000 and earlier that hadn't
  been cleaned up.

-atari: Don't forget your #include guards!
2023-02-12 05:09:14 +11:00
987123879113
fd6c192c2e
-machine/ncr53c90.cpp: Fixed issues with DMA transfers. (#10870)
* Also added NCR53CF96 device as an alias.

-nscsi/cd.cpp: Handle larger INQUIRY sizes (Solaris 2.6 requests 48 bytes).
2023-02-12 05:06:59 +11:00
Ivan Vangelista
228d08d486 capcom/tigeroad.cpp: verified ROMs/PROM dumps, dumped PLDs, corrected clocks and ROM labels for pushman [f205v] 2023-02-11 14:29:27 +01:00
holub
7c0ebc8759
amstrad.cpp: palette fix (MT08506) (#10887) 2023-02-11 12:48:21 +01:00
hap
8906b55ab5 the other usgames: add "corporation" to companyname 2023-02-11 12:42:06 +01:00
Ivan Vangelista
b979fc8858 New working clones
------------------
Ms. Pac-Man ('Made in Greece' Enavi bootleg) [H4M573R]
2023-02-11 09:22:44 +01:00
hap
8efc3d218d usgames: add "inc" to companyname 2023-02-11 01:16:32 +01:00
Ivan Vangelista
3d696d6e3d New working clones
------------------
Games V25.1 [Brian Troha, The Dumping Union]

- misc/usgames.cpp: Identified the Play and the Cancel buttons [Brian Troha]
2023-02-10 23:50:03 +01:00
Ivan Vangelista
f032c9ed3e atari/skydiver.cpp, atari/skyraid.cpp, atari/sprint2.cpp, atari/sprint8.cpp, atari/starshp1.cpp, atari/subs.cpp, atari/tank8.cpp, atari/thunderj.cpp: consolidated drivers in single files
Diffstat
2023-02-10 23:30:25 +01:00
cracyc
a924a9a5d5 z8000: fix m20 word io writes 2023-02-09 12:14:55 -06:00
Ivan Vangelista
ab56f7de85 atari/toobin.cpp, atari/triplhnt.cpp, atari/tunhunt.cpp. atari/videopin.cpp: consolidated drivers in single files 2023-02-09 18:05:45 +01:00
Patrick Mackinlay
2f30101bbd Revert "i8255: update interrupt state with acknowledge/strobe inputs"
This reverts commit 80e0114cc4.
2023-02-09 14:43:46 +07:00
hap
96e8ea4ddb regence: add power-off nmi 2023-02-08 20:18:03 +01:00
Ivan Vangelista
ffc3454fb9 atari/ultratnk.cpp, atari/vindictr.cpp, atari/xybots.cpp: consolidated drivers in single files 2023-02-08 18:04:18 +01:00
Brian Johnson
5f85581eb7
bus/nabupc: Added hard disk controller card. (#10880) 2023-02-09 01:55:55 +11:00
Vas Crabb
7245878a94 Miscellaneous cleanup:
* Got rid of a few more unnecessary uses of simple_list.
* bus/amiga/zorro: Got rid of a pointer member that would make adding
  save state support unnecessarily difficult.
* nichibutsu/cop01.cpp: Remove need to remove devices from machine
  config.
2023-02-09 01:49:46 +11:00
ClawGrip
cb56ff1b58
megaphx.cpp: Added ASCII PCB diagrams and placeholders for PLDs on YoYo Spell. (#10881) 2023-02-09 01:39:43 +11:00
Patrick Mackinlay
4c512e6ed9 New systems marked not working
------------------------------
Tadpole Technology TP881V [Plamen Mihaylov]
2023-02-08 18:40:24 +07:00
hap
d5ed519910 New working software list items
-------------------------------
ggm: Gruenfeld Edition: Master Chess Openings, Odin Edition: Master Reversi [Berger]
2023-02-08 00:24:48 +01:00
Brian Johnson
1dfeb9b6a4
misc/nabupc.cpp: Add three additional BIOS options. (#10877)
* Two 4K ROMs (ver 14 and ver 17), which support floppy and hard disk booting.
* One new 8K ROM (ver 29), which supports floppy and hard disk booting.
2023-02-08 06:06:58 +11:00
Ivan Vangelista
fc0092e82b - nichibutsu/clshroad.cpp, nichibutsu/cop01.cpp, nichibutsu/magmax.cpp, nichibutsu/seicross.cpp: consolidated drivers in single files
- misc drivers: used standard ROM loading macros
2023-02-07 19:48:35 +01:00
Ivan Vangelista
e8533db852 New working clones
------------------
Find Out (Version 4.04, set 2) [f205v, The Dumping Union]
2023-02-07 06:16:04 +01:00
AJR
c3788fd227 m3002: Fix leap year determination 2023-02-06 22:30:47 -05:00