Commit Graph

89253 Commits

Author SHA1 Message Date
Vas Crabb
85c9517c69 tools/chdman.cpp: Fixed bogus uninitialised local warning.
It would never use template_id uninitialised because the same condition
applied for assigning it and using it, but compilers are dumb.
2024-02-10 06:52:47 +11:00
Vas Crabb
1b43d17425 tools/chdman.cpp: Helps to git add everything (fixes variable scoping issue). 2024-02-10 06:39:43 +11:00
Vas Crabb
5731492874 tools/chdman.cpp: Fixed numerous issues, including:
Support input start/size options for createdvd.

Fixed not reporting an error on unrecognised command line options.

Fixed --fix/-f option for verify command not working.

Report an error when conflicting options are supplied (e.g. hard disk
template and C/H/S geometry, or input start offset in both bytes and
hunks).  Previously the results would be unpredictable.

Detect more invalid combinations of options, and detect when output unit
size or hunk size doesn't match parent.

Changed order of processing options for createhd so using a template
cannot not inadvertently result in an invalid combination of sector size
and hunk size.

Don't require an explicit unit size for createraw if an output parent
CHD file is supplied.

Fixed an object leak in createcd.
2024-02-10 06:21:05 +11:00
hap
d88e127143 ui: move decrease frameskip key from F8 to Shift F9 2024-02-09 19:35:06 +01:00
hap
6643bd0e8b h8: port registers are not modified at reset 2024-02-09 19:34:41 +01:00
hap
aefa773147 h8: change bsr rel16 fetch_noinc back to internal(1) 2024-02-09 17:40:16 +01:00
hap
a63db1b147 h8: improve cycle timing for pre-h8s arch 2024-02-09 15:10:44 +01:00
hap
e58e062d0e h8: add fetch_noinc for jsr opcodes, add preliminary support for movfpe/movtpe, fix mov with negative disp for h8/300 2024-02-09 15:10:44 +01:00
tim lindner
ce124e02a8
hd6309.cpp: Fix index addressing modes (#12016)
* Add missing index addressing modes. Pop CPU state if indexed addressing mode caused illegal operation trap.
2024-02-08 21:14:57 -05:00
hap
ef7677b4fe h8: fix jsr abs8i return address 2024-02-09 02:07:27 +01:00
Barry Rodewald
6fbb1d2f35 debugimgui: fix lockup and debug assert 2024-02-09 13:59:15 +13:00
hap
33a2fe7045 h8: like subx, addx does not modify Z flag if result is 0,
h8: correct H8/300 opcode map (i suspect H8/300H also has opcodes in the map that belong to newer arch but didnt check)
2024-02-08 23:48:06 +01:00
hap
77c19bfbb5 h8: remove unnneeded mask after prev commit,
turbos24k: invert lcd enable
2024-02-08 18:02:41 +01:00
shattered
b992130045
bus/qbus: Added DVK MX floppy controller. (#11840) 2024-02-09 02:42:43 +11:00
shattered
7364fefcbe
cpu/t11: Added basic support for the K1801VM1. (#11995) 2024-02-09 02:36:06 +11:00
Ivan Vangelista
f0a3e8638d taito/taitopjc.cpp: by popular demand, removed parent / clone relationship between optiger and optigersm 2024-02-08 16:24:34 +01:00
hap
e8db63facf h8: fix add/sub16 H flag, fix rotxl2 lsb 2024-02-08 15:13:34 +01:00
hap
5244513210 h8/325: add md pins callback,
h8: fix V flag with INC opcodes
2024-02-08 14:35:10 +01:00
angelosa
76f24c4887 video/atirage.cpp: add base x86 interface for atirageiidvd_device 2024-02-08 02:00:34 +01:00
hap
607e2c165a New working systems
-------------------
Kasparov Turbo S-24K [hap, Berger]
2024-02-07 22:58:24 +01:00
Ivan Vangelista
16582cf7f2 midway/midyunit.cpp: updated dip definitions / locations [Guru] 2024-02-07 18:35:16 +01:00
Ivan Vangelista
c006b61575 New working clones
------------------
Guardians / Denjin Makai II (bootleg) [ShootTheCore]

New clones marked not working
-----------------------------
Operation Tiger Second Mission (Ver 2.02 J) [lukemorse1]
2024-02-07 17:35:22 +01:00
hap
642c42ae95 h8_timer16: status flags are set no matter the irq enable flags, add trampolines for h8/325 2024-02-07 13:53:08 +01:00
hap
6853c9e811 h8: add h8/325 interrupt controller and 16bit timer,
prisma: add lcd screen and some i/o
2024-02-07 02:52:30 +01:00
Roberto Fresca
2ee950aa44 misc/goldnpkr.cpp: Corrected docs. 2024-02-07 02:18:08 +01:00
Roberto Fresca
7a88129453 New systems marked not working
------------------------------
Wild Card (Olympic Games, v2.0) [Roberto Fresca, Matt B]
Black jack (Olympic Games, v5.04, upgrade kit for Wild Card) [Roberto Fresca, Matt B]
2024-02-07 02:09:17 +01:00
ClawGrip
862c6fce3c
pinball/recel.cpp: Added 'Space Game (Bingo 6+1)'. (#11972)
New systems marked not working
-----------------------------
Space Game (Bingo 6+1) [BonelessChicken, Recreativas.org]
2024-02-07 11:13:53 +11:00
hap
c144c79ee3 h8: add preliminary h8/325
New systems marked not working
------------------------------
Kasparov Prisma [hap, Sean Riddle]
2024-02-06 18:08:45 +01:00
ClawGrip
ccc00d3ecb
galaxian/galaxian.cpp: Added a Spanish UniWar S clone from Centromatic. (#12015)
New working clone
---------------------
Vuelo Espacial (Spanish bootleg of UniWar S) [Jorge Silva, Arnaldo Lopes]
2024-02-07 02:39:32 +11:00
angelosa
ba52f3124a hash/megadriv.xml: fix #12008 2024-02-05 21:18:50 +01:00
hap
b7c7a0efda m6809/konami: looped opcodes make more sense like this 2024-02-05 20:31:52 +01:00
angelosa
68778e18d2 hash/megadriv.xml: add rom_sram to cavestory entries 2024-02-05 20:09:30 +01:00
Ivan Vangelista
20b7b1dab6 - dynax/dynax.cpp: proper address map for the ougonhai set, still needs correct MCU hookup
- taito/galastrm.cpp: added PLDs dumps [f205v, Porchy]
2024-02-05 19:32:43 +01:00
stonedDiscord
a62fa6efc5
util/cdrom.cpp: Removed unreachable additional handler for MODE2/2336 tracks. (#12012) 2024-02-06 03:50:40 +11:00
AJR
98c7b8ced1 ptraina: Modify fake DS2430A dump to pass protection check 2024-02-05 11:19:46 -05:00
hap
1fb0abe182 thunderx: realign pmc program comments 2024-02-05 17:08:33 +01:00
hap
45f7cabea8 thunderx: fix pointer comparison 2024-02-05 16:38:29 +01:00
Miodrag Milanovic
c28177f906 hr84: working cassette and beeper 2024-02-05 09:06:01 +01:00
Roberto Fresca
804de70c40 New clones marked not working
-----------------------------
Panda Train (Ver. 1.3) [Roberto Fresca]
2024-02-05 06:08:40 +01:00
Roberto Fresca
0473227038 New working clones
------------------
Magic Train (Ver. 1.4) (new parent) [Roberto Fresca]
2024-02-05 04:52:16 +01:00
AJR
21dcaa54a9 cit220_kbd: Identify all remaining keys; add LED outputs 2024-02-04 16:42:56 -05:00
hap
5b43765fd3 hh_sm510: correct some release years after looking at copyright year on packaging,
misc: small cleanup
2024-02-04 20:09:50 +01:00
Vas Crabb
fa9d0fc32a chdman: Fixed a couple of issues and added preliminary web docs.
tools/chdman.cpp: Added --hunksize/-hs option for createdvd command and
default to 4K hunks (2 sectors, same size as hard disk hunks).  Also
removed --outputbin/-ob option from extractdvd command - it did nothing
as it's CD-specific.

docs: Added preliminary chdman documentation.  Most common options have
at least basic descriptions, supported options are listed for all
commands, and supported compression algorithms are described.

docs: Cleaned up heading levels in tools section.
2024-02-05 05:07:29 +11:00
Miodrag Milanovic
ac4bd1a7ea hr84: removed testing leftovers 2024-02-04 17:48:59 +01:00
Miodrag Milanovic
9155aab21e New systems marked not working
------------------------------
Iskra HR-84 [Robert Kovač, Andrej Gerbec]
2024-02-04 17:39:15 +01:00
Mark Garlanger
5f89eeb3e4
heath/h89.cpp: Added Ultimeth 2k ROM as a BIOS option. (#12002) 2024-02-04 20:52:00 +11:00
qufb
ff2479f76f
sega/sega_beena_cart.xml: Added two working items. (#12006)
New working software items (sega_beena_cart.xml)
-------------------------
Pururun! Shizuku-chan: Asonde Tanoshiku Nouryoku Up [TeamEurope]
Taiko no Tatsujin: Ongaku Lesson [TeamEurope, QUFB]
2024-02-04 20:21:43 +11:00
David 'Foxhack' Silva
bb69c1d5d4
lynx.xml: Marked raiden as possible bootleg of CES version. (#12009)
Game behaves differently to official Telegames cartridge release.
2024-02-04 20:13:26 +11:00
Ivan Vangelista
59c87f1858 New working clones
------------------
Sports Authority Challenge (Rev 3) [Brian Troha, The Dumping Union]
2024-02-04 07:52:28 +01:00
Elaine Gibson
8bcb14db40
Fix compilation against musl (#12000) 2024-02-03 19:45:21 -05:00