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