AJR
1a2d3ab676
apple3: Clean up drive configuration (and incidentally add ProDOS format)
2024-02-10 22:17:50 -05:00
AJR
e7ea38d3c0
formats/fs_prodos.cpp: Recognize some file types
2024-02-10 21:37:22 -05:00
angelosa
3a454f5615
bus/pci: add stub for ESS Solo1/Maestro line
2024-02-10 23:48:53 +01:00
hap
cfebf8ae94
h8: fix mu100 regression with 16bit timer
2024-02-10 23:44:25 +01:00
hap
2aee7dcc5d
h8: add software standby mode and optional nvram
2024-02-10 23:36:35 +01:00
angelosa
3b5a2f9cbc
machine/w83977tf: hookup basic LPT port
2024-02-10 21:59:32 +01:00
AJR
e0a3eeda12
apple2, etc.: Add ProDOS filesystem where applicable
2024-02-10 15:45:44 -05:00
AJR
da06d70a8c
formats/fs_prodos.cpp: Feature updates
...
- Allow floptool to use ProDOS filesystem with 140K 5.25" disks
- Actually list OS and date/time file attributes
- Fix decoding of dates to match Apple II ProDOS
- Skip header entries in a less hacky way
2024-02-10 15:07:15 -05:00
Olivier Galibert
102c053758
sw100xg: fix the dump endianness
2024-02-10 19:51:14 +01:00
Olivier Galibert
c330da161d
Hotfixes.
...
sw1000xg: Add the very first firmware version
New non-working machines
------------------------
Yamaha MU15 [Matt, O. Galibert]
2024-02-10 19:39:34 +01:00
angelosa
7ad346d43f
misc/gammagic.cpp: redump gammagic [Grull Osgo]
2024-02-10 19:03:01 +01:00
angelosa
6f01a4263e
video/mc6845.h: mark set_show_border_area and set_visarea_adjust as hack setters
2024-02-10 19:01:59 +01:00
Olivier Galibert
d7e9314388
mu5/15: split the lcd
...
sh7042: Start fleshing it up
swx00: Same
mu15: Added
swp30: readd the scount increment
2024-02-10 18:52:45 +01:00
hap
a1e5795e34
nvram: delete file on save if there's a write error or result file is 0 bytes
2024-02-10 15:41:29 +01:00
Miodrag Milanovic
7fdaf9d48c
galaxy: fix cassete writing and more reliable reading
...
writing is now done as on real hardware, so output audio now matches. reading is more reliable from real cassette
2024-02-10 14:12:06 +01:00
AJR
94eaa918fc
formats/fs_fat.cpp: Various fixes
...
- Get the volume label from the root directory, rather than from the extended BPB (which is less reliable)
- Ignore long file name entries for now
* floptool: Add new line to error message report
2024-02-10 07:48:27 -05:00
angelosa
0def9d44cc
video/pc_vga_sis: placeholder for extended clock modes, reformat sequencer logging, extend QA notes
2024-02-10 03:01:19 +01:00
Vas Crabb
a17ea8387c
-imagedev/harddriv.cpp: Report unsuitable CHDs rather than crashing.
...
-imagedev/cdrom.cpp: Report unsuitable CHDs as "invalid image" rather
than "unsupported operation".
2024-02-10 11:10:00 +11:00
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