Commit Graph

94445 Commits

Author SHA1 Message Date
mamehaze
1a1710ef0c
ekara_cart.xml: Added the last known Kids' Song 20 cartridge and twelve used e-kara Web cartridges. (#13820)
New working software list items (ekara_cart.xml)
------------------------------------------------
Kids' Song 20 (Japan) (KD-4) [David Haywood, TeamEurope]
e-kara Web cartridge 28M (used, with 26 songs) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 2) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 3) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 4) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 5) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 6) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 7) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 8) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 12M (used, with 12 songs, set 9) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 8M (used, with 8 songs, set 2) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 8M (used, with 8 songs, set 3) (Japan) [David Haywood, TeamEurope]
e-kara Web cartridge 8M (used, with 8 songs, set 4) (Japan) [David Haywood, TeamEurope]
2025-06-18 02:48:07 +10:00
Ivan Vangelista
c6e352840e - igs/igs036crypt.cpp: added decryption tables for most sets in igs/igs_m036.cpp [Peter Wilhelmsen]
- nichibutsu/cclimber.cpp: dumped PROM internal to the CPU module for cclimber [Domenico Cervini]
2025-06-17 18:29:10 +02:00
hap
11edc7d516 reverb: update to prev commit, don't hardcode "Default" in preset string 2025-06-17 15:13:08 +02:00
hap
1e71f7a0d3 filter: don't try to filter above nyquist freq (or slightly below it) 2025-06-17 14:06:11 +02:00
npwoods
0e63bce022
Reenabling the write accessor for the LUA input_class enabled property (#7564)
This is used by BletchMAME to toggle mouse capture on and off
2025-06-17 07:52:48 -04:00
hap
ae23e1eff9 reverb: detect preset when entering menu 2025-06-17 12:59:05 +02:00
Olivier Galibert
e67b16e976 resampler hq: Remove the hard cutoff ceiling at 20K. It was an
initial way to limit the number of phases and filter length, and that
is done explicitely now.  Plus, who knows, maybe someone will want to
run ar 192KHz some day.
2025-06-17 08:53:50 +02:00
Ivan Vangelista
436188c6c1 New working systems
-------------------
Xor World (different hardware, ver 1.1, checksum 3333BA, prototype) [Josep Quingles, Recreativas.org, David Haywood]

New working clones
------------------
Xor World (different hardware, ver 1.1, checksum 333462, prototype) [Josep Quingles, Recreativas.org, David Haywood]

New systems marked not working
------------------------------
Xin Jin Huang Guan (V400CN) [little0]
2025-06-17 06:58:59 +02:00
MooglyGuy
ddfa17bdcf
taitotz.cpp: Improve direct-mode poly handling and texmode 3 handling. [Ryan Holtz] (#13839) 2025-06-17 00:00:18 -04:00
arbee
e0b5fb56ee mmdevice_helpers.cpp: More Windows compile fixes. [R. Belmont] 2025-06-16 21:39:16 -04:00
arbee
d232fabd5a reverb.cpp: Trying again on Windows. [R. Belmont] 2025-06-16 20:57:04 -04:00
AJR
8dcab4e4af tatsumi: Minor source reorganization 2025-06-16 20:43:56 -04:00
arbee
4fe5340cd3 reverb: srcclean and blind attempt at Windows fix [R. Belmont] 2025-06-16 19:53:41 -04:00
arbee
bc6c99e0f0 coreaudio_sound: Fix Mac compile. [R. Belmont] 2025-06-16 19:38:06 -04:00
Olivier Galibert
f0e6df8048 sound:
move positions to osd interface
  add special-casing for LFE
  add reverb (currently too subtle, need to find out why)

vgm_visualizer: stop going OOB on the bitmap
2025-06-17 00:56:05 +02:00
Nigel Barnes
292b999b03 New working software list additions
-----------------------------------
squale_cart: Squale BASIC (Squash) [anonymous]
2025-06-16 22:44:34 +01:00
Nigel Barnes
673b0861f2 video/mr9735.cpp: New MR9735-002 Teletext/Viewdata Video Generator device.
New systems marked not working
------------------------------
STC 3910 Executel [Binary Dinosaurs, Nigel Barnes]
2025-06-16 22:44:34 +01:00
Nigel Barnes
b4e04ba8cf machine/ay34592.cpp: New AY-3-4592 keyboard encoder device. 2025-06-16 22:44:33 +01:00
Nigel Barnes
50be01c650 video/saa5240.cpp: Updated Flash and Hold logic to match SAA5050. 2025-06-16 22:44:33 +01:00
angelosa
1040626078 hash/mz2000_cass.xml: merge with mz2200_cass.xml, add sharedfeat option 2025-06-16 22:41:26 +02:00
angelosa
6194087f06 sharp/mz2000.cpp: convert MZ-2000 and MZ-80B to monochrome monitor 2025-06-16 22:41:26 +02:00
angelosa
20e019e31e sharp/mz2000.cpp: modernize video rendering, add vgate and priority control 2025-06-16 22:41:26 +02:00
angelosa
619efe1762 sharp/mz2000.cpp: hookup WAIT signal, tie BREAK key to PPI port B, Z80 clock is 4 MHz, fix PIT timings 2025-06-16 22:41:26 +02:00
cracyc
9c694dfc7e mcd: shift the end of the disk by 150 sectors like the start 2025-06-16 15:36:02 -05:00
AJR
9917038286 korg/korgtriton.cpp: Fix build 2025-06-16 15:37:55 -04:00
Antonio Malara
710fa157ef
korg/korgtriton.cpp: Added a skeleton driver for the Korg TRITON. (#13712)
New systems marked not working
-------------------------
Korg TRITON [Antonio Malara]
2025-06-17 03:07:17 +10:00
holub
d2610eecfa
sinclair/tsconf.cpp: Added CRAM initialisation, changed initial system RAM fill to 0x00. (#13823)
Initial RAM system RAM content is indeterminate, but tested software
seems to work better with 0x00 than with 0xff.
2025-06-17 02:36:00 +10:00
hap
49d77564f6 dec8.h: remove wrong note 2025-06-16 17:14:26 +02:00
hap
a926a2270e dec8: correct gondo/garyoret buffered spriteram 2025-06-16 16:59:20 +02:00
FlykeSpice
178c083e3d
namcos21: clear screen to palette index 0 instead of 0xff (#13708) 2025-06-16 10:51:06 -04:00
qufb
7c962c479d
sega/sega_beena.cpp, sega_beena_cart.xml: Add software items and peripheral card reader support (#13645) 2025-06-16 10:41:35 -04:00
hap
188861958a circusc: small cleanup to source code organization 2025-06-16 15:36:28 +02:00
hap
36d8b4cabd circusc: add buffered spriteram 2025-06-16 15:28:38 +02:00
hap
8dad2bf544 circusc: correct cpu clock, add screen raw params,
junofrst: correct cpu clock,
sbasketb: assume cpu clock is 1.536mhz
2025-06-16 14:46:37 +02:00
hap
c2db05f980 ghostb: add manual sprite dma trigger 2025-06-16 11:22:28 +02:00
Pino Toscano
4f620113b3
osd/modules/file: define buffer size for openpty() (#13837)
There is no defined size for the slave name returned by openpty();
OSes that have a PATH_MAX constant usually use that as limit.
Create a custom OPENPTY_PATH_MAX constant specifically for openpty(),
even in case PATH_MAX is not available: in that situation, use 8192 as
buffer size, which hopefully should be "good enough".
2025-06-16 09:21:29 +02:00
AJR
f3205db9c5 rfcp168: Safety first 2025-06-16 00:03:01 -04:00
AJR
8c6d92d0c5 rfcp168: Move to VT32 driver (still doesn't boot though) 2025-06-16 00:01:03 -04:00
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