Commit Graph

94607 Commits

Author SHA1 Message Date
donohoe00
8956240358
victor9k: Restore line of code inadvertently removed during merge of FDC fixes. (#13834) 2025-06-15 21:28:30 -04:00
hap
cd705a7604 dec8: update note about screen raw params 2025-06-15 23:32:13 +02:00
Jim Westfall
e3449e18fe
ghostb: there is no ACK for NMIs (#13832)
NMI on the 6309 comes from the 74LS00 @ 13C (dual input NAND gate)
where input 1 is vblank and input 2 comes from a latch (74LS273 @ 3A).
The latch gets updated with writes to 0x3840, which is what you write
to to enable/disable NMI.  So there is no hardware logic to ack NMIs
2025-06-15 23:23:20 +02:00
Pino Toscano
557a45157a
osd: remove redundant checks when setting BASE_TARGETOS/SDLOS_TARGETOS (#13830)
The vast majority of the OSes use BASE_TARGETOS=unix and
SDLOS_TARGETOS=unix, which are set as default values; the few exceptions
(Windows and macOS) already have their own selections.

Hence drop all the empty if statements for other OSes than Windows and
macOS, as actually redundant.
2025-06-15 16:25:22 -04:00
donohoe00
0361fcad5d
victor9k: Fix very slow floppy disk performance (#13583)
* victor9k: Floppy disk fixes to address very slow performance
- Polarity of the reset signal was incorrect
- Hold the 8048 in reset as long as the reset signal is asserted, instead
  of doing a one-shot reset and letting it run.
- Due to all the mirroring in the IO register map, register writes while
  probing for the hard disk controller were hitting the registers of
  the VIA chips in the FDC controller, resulting in SCP resets and whatnot.
- The RDY0/RDY1 and Motor Speed signals can be either inputs or outputs.
  During initialization, these signals are used for things like loading
  speed tables into the SCP.  Look at the direction of the signals from
  the VIA's point of view to determine who should be driving the lines.
- Generate the tach signals going to the SCP correctly.
- After all of the above fixes, we can now use the Ready signals from
  the SCP, and no longer need to bypass it.

* victor9k: Fix failures and disk corruption when writing to floppies.
2025-06-15 16:24:25 -04:00
hap
ebceedd086 ghosb: invert vblank port 2025-06-15 20:05:44 +02:00
hap
6babf2f42e k007121 drivers: correct pixel clock 2025-06-15 18:22:43 +02:00
AJR
4de917010b zx81_cass.xml: Add metadata for blitzbal 2025-06-15 11:56:21 -04:00
ArcadeShadow
2a77ee9177
zx81_cass.xml: Added 36 working items + 1 not working (#13831)
New working software list additions
--------------------------------------------
1K Supertrio [Planeta Sinclair, Mark Westmoreland, Steven Brown]
2ª Dimensão [ZX81 Never Die]
Aventura & Mistério [ZX81 Never Die]
Aventuras na Selva (type-in, Micro Sistemas Nº 23 - Agosto 1983) [ZX81 Never Die]
Bichos & Cia [ZX81 Never Die]
Captain on the Bridge - Episode 1: Sinclair Maru? [Warp 8-bit Games]
Combate [ZX81 Never Die]
Darts (type-in) [Planeta Sinclair, Steven Brown]
Defensor 3D [ZX81 Never Die]
House of Gnomes (alt) [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Kludo + Battleships [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Kong Jump (type-in, Your Computer Vol. 3 Nº 6 - June 1983) [Planeta Sinclair, Steven Brown]
Mad Maze (type-in, Sunclair User № 11 - February 1983) [Planeta Sinclair, Steven Brown]
Matemática II [Planeta Sinclair, Zé Oliveira]
Mercador dos Sete Mares [ZX81 Never Die]
Meteors II (type-in) [Planeta Sinclair, Steven Brown]
Midway [ZX81 Never Die]
On Final (type-in, The ZX Collection - Winter 1984) [Planeta Sinclair, Steven Brown]
Othello (Roy Eastwood) [Planeta Sinclair, Steven Brown]
Patrulha Galática [ZX81 Never Die]
Pilot (type-in) [Planeta Sinclair, Steven Brown]
Retorno dos Vegas [ZX81 Never Die]
Road Hog [Planeta Sinclair, Steven Brown]
Selva [ZX81 Never Die]
Subespaço [ZX81 Never Die]
Terceira Dimensão [ZX81 Never Die]
Trader (Trimp) [Spectrum Computing]
Universal Patterner (type-in, Sinclair Programs № 1 - May/June 1982) [Planeta Sinclair, Steven Brown]
Valkirie [ZX81 Never Die]
Velho Oeste [ZX81 Never Die]
Visita ao Ca$$ino [ZX81 Never Die]
Zaxxon [ZX81 Never Die]
ZX81 Program Pack 2 [Planeta Sinclair, Mark Westmoreland, Steven Brown]
ZX81 Program Pack 4 [Planeta Sinclair, Mark Westmoreland, Steven Brown]
ZX81 Program Pack 5 [Planeta Sinclair, Mark Westmoreland, Steven Brown]
ZX81 Program Pack 6 [Planeta Sinclair, Mark Westmoreland, Steven Brown]

New NOT working software list additions
--------------------------------------------
Fighter Pilot [Planeta Sinclair, Steven Brown]
2025-06-15 11:54:04 -04:00
hap
292096a1de m6809: don't reset physical input pins state at device_reset 2025-06-15 17:40:04 +02:00
Ivan Vangelista
b1e6e0c0c0 New working clones
------------------
Master Boy (Spain, set 5, checksum DF11) [Josep Quingles, Recreativas.org]
2025-06-15 15:54:07 +02:00
hap
83112c45dc sliders: make sure menu won't be hidden when re-entering it (POLA) 2025-06-15 15:20:34 +02:00
hap
995336a0ad sliders: add separator after osd sliders, add todo note about empty slider list check 2025-06-15 13:28:28 +02:00
hap
927f414037 sliders: finer control over screen refresh slider, correction to shift+alt incval (although after this commit, nothing has an incval > 100) 2025-06-15 11:44:41 +02:00
Ivan Vangelista
75827d1e06 New working clones
------------------
Master Boy (Italy, set 4, checksum E84C) [Josep Quingles, Recreativas.org]
2025-06-15 09:18:48 +02:00
hap
05b833f65f contra,fastlane,flkatck,labyrunr: correction to bgcolor 2025-06-15 02:08:33 +02:00
JOTEGO
c166eb1c5e
lgtnfght: Removed NMI connection to sound CPU as it does not exist on schematics. The sound is not affected. (#13819) 2025-06-14 18:39:37 -04:00
hap
e1c1fdf921 k007121: add interrupts and scrollram 2025-06-14 21:54:43 +02:00
Simon Eriksson
ce69d0b3ac
spg_renderer: Disable blending over transparent pixels (#13828) 2025-06-14 15:21:10 -04:00
Mark Garlanger
7fc450bbab
heathzenith/z100.cpp: Fixed 8085 speed, improved saved state support, and tidied code. (#13827) 2025-06-15 03:04:44 +10:00
Ivan Vangelista
2fdbad127e gaelco.cpp: fixed a couple of braincramps in the most recent commit 2025-06-14 19:02:57 +02:00
qufb
049fe5b459
vtech/prestige.cpp, snotec.xml: Added Note Club µ teen's time and 4 new software items (#13524)
* Extended bank selection to support 0x200000-byte system ROM.
* Added list of extra programs in currently dumped systems.
* Sorted software items by name, and alt_title and serial metadata;

New working software items (snotec.xml)
----------
Nakayoshi Diary (1999) [TeamEurope, QUFB]
Ochame na PetMate 2 [TeamEurope, QUFB]

New partially working software items (snotec.xml)
----------
Nakayoshi PetMate [TeamEurope, QUFB]
Primo Puel [TeamEurope, QUFB]

New clones marked not working
---------
Bandai Super Note Club µ teen's time (Japan) [TeamEurope, QUFB]
2025-06-15 02:59:10 +10:00
donohoe00
0d7e286580
act/victor9k_hdc.cpp: Emulated Victor 9000 SASI hard disk controller. (#13665)
act/victor9k.cpp: Added hard disk interface.
2025-06-15 02:55:28 +10:00
Ivan Vangelista
af59a98b36 gaelco.cpp: added preliminary sound and identified some DIPs for xorwflat 2025-06-14 18:54:06 +02:00
holub
13d3171d95
sinclair/tsconf_rs232.cpp: Emulated TS-Conf "ZiFi" UART. (#13760)
sinclair/tsconf.cpp: Added "ZiFi" UART and RS-232 port.
2025-06-15 02:44:34 +10:00
Nigel Barnes
acb217f7a9 New working software list additions
-----------------------------------
bbc_rom: Colourjet Driver 1.0, Mega-ROM 1.03, Wordwise-B20 1.20, XOB Multi Print Server 2.03, GameROM: Chuckie Egg 1.10, GameROM: Missile Control 1.10, GameROM: Snapper 1.10 [Nigel Barnes]

Software list items promoted to working
---------------------------------------
bbc_rom: Barry-Box [Nigel Barnes]

New software list items marked not working
------------------------------------------
bbc_rom: BeebScan 1.30 [Nigel Barnes]
2025-06-14 17:34:11 +01:00
Nigel Barnes
a6b80d09ac video/saa5050.cpp: Fixed some Flash and Hold control issues. 2025-06-14 17:34:11 +01:00
Nigel Barnes
c83677671d New working software list additions
-----------------------------------
squale_cart: Squale BASIC [anonymous]
2025-06-14 17:34:10 +01:00
Nigel Barnes
1a3e631213 olivetti/celint2k.cpp: Added more devices, now shows signs of life, but still many unknowns. 2025-06-14 17:34:10 +01:00
Nigel Barnes
8cae2f8ac5 skeleton/squale.cpp: Removed tag lookups, use logmacro logging, and general cleanup. 2025-06-14 17:34:09 +01:00
Nigel Barnes
392c52f1ff bus/bbc/1mhzbus/barrybox: Added microphone, and is now working. 2025-06-14 17:34:09 +01:00
AJR
82c32ee292 anpncpc: Hook up I2C EEPROM; prevent sound CPU from running off the rails
* machine/i2cmem.cpp: Don't enter start condition except from idle state
2025-06-14 11:36:05 -04:00
AJR
85c34779fe i960: Make shli produce identical value to shlo because later models where they may differ are unsupported; distinguish KA and KB device types
This effectively reverts commit e3997fb6b2 and reinstates 5954767b0b.
2025-06-14 11:32:00 -04:00
ClawGrip
0766a7c0cb
Add two Xor World sets (different hardware, not working) (#13800)
New systems marked not working
------------------------------
Xor World (different hardware, ver 1.1, checksum 3333BA, prototype) [Josep Quingles, Recreativas.org, David Haywood]

New clones marked not working
-----------------------------
Xor World (different hardware, ver 1.1, checksum 333462, prototype) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-14 16:42:56 +02:00
mamehaze
fbdb17cdc7
improvements to the modular system version of XorWorld, promote to working (#13802)
New working systems
-------------------
Xor World (Modular System, prototype, set 1) [Josep Quingles, Recreativas.org, David Haywood]

New working clones
------------------
Xor World (Modular System, prototype, set 2) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-14 16:37:03 +02:00
mamehaze
2c82b51ade
fixed wrallymp priorities, promoted to working (#13822)
New working clones
------------------
World Rallye Championship (prototype on Modular System, 23 Nov 1992) [Javier Valero, Recreativas.org, David Haywood]
2025-06-14 16:28:47 +02:00
AJR
63c9c7f475 nintendo/vt1682.cpp: I/O enhancements
- Add ports E & F
- Add 24C02 serial EEPROM to njp60in1 and pgs268
- Add provisional A/D interface (not hooked up to anything yet)
- Respect direction settings when reading from ports
2025-06-13 23:58:33 -04:00
hap
f3abbc8145 mz2500_flop: fix validation 2025-06-13 21:41:40 +02:00
hap
5a0c55d63c k007121 drivers: remove "not verified" comment for screen raw params,
contra: add watchdog period
2025-06-13 21:29:29 +02:00
Jim Westfall
1bf8d74213
contra: add missing watchdog (#13818) 2025-06-13 21:23:33 +02:00
hap
56d9e7d3d3 k007121: update notes, avoid shift with negative amount in drivers 2025-06-13 21:21:41 +02:00
hap
426b0c6276 sound: fix crash after loadstate with different resampler setting 2025-06-13 21:21:41 +02:00
angelosa
12b2db350e sharp/mz2000.cpp: move mz2200_cass SW list to mz2200 only 2025-06-13 19:42:38 +02:00
angelosa
1af8261a4c sharp/mz2500.cpp: hookup compatability with mz2000_flop 2025-06-13 19:42:38 +02:00
angelosa
468f654c08 sharp/mz2000.cpp: add snapshot_image_device 2025-06-13 19:42:38 +02:00
angelosa
07c527cc75 sharp/mz2000.cpp: enable floppy sounds 2025-06-13 19:42:38 +02:00
mamehaze
4d93137923
Update xavix_2002.cpp - replace bad dump on xavpkjr (#13821) 2025-06-13 10:43:31 -04:00
mamehaze
b9db81b24c
Current Plug & Play set additions - added 2 working games + 11 not working (#13813) 2025-06-13 14:35:28 +02:00
arbee
5574848233 machine/applepic.cpp: Don't let the 6502 program see masked IRQs as active. Fixes System 7.5+ hanging on boot with IOP-accelerated LocalTalk. [R. Belmont] 2025-06-13 07:44:52 -04:00
holub
0e1452eb90
sinclair/z88.cpp: Moved to sinclair folder (#13812) 2025-06-13 12:56:49 +02:00