Commit Graph

95526 Commits

Author SHA1 Message Date
cam900
75d7604a20
machine/vrender0.cpp: Updates and cleanups (#14116) 2025-09-04 14:12:02 +02:00
flama12333
62c5dba0ee
Re-update notes about error 30 code marywu.cpp (#14120) 2025-09-04 14:10:00 +02:00
hap
c08250c141 snk68_spr: add flipscreen variable to savestates (other vars are configuration),
alpha68k_n: small cleanup to gamelist spacing
2025-09-04 13:55:45 +02:00
hap
b681efaa04 strobe.lay: fix regression with clickthrough 2025-09-04 12:17:15 +02:00
hap
dd06c01bbb i8251,i8256: don't do binary math on bool, remove unneeded calc_parity function,
i8256,stella8085: small cleanup, fill in license header
2025-09-04 11:26:31 +02:00
holub
53f686e55f
sinclair/spectrum_ula.cpp: Moved ULA contention related code to separate helper device. Added preliminary ULA early/late timings configuration (#14036)
* sinclair/spectrum_ula.cpp: Moved ULA contention related code to separate helper device. Added preliminary ULA early/late timings configuration

* added vars for atime; keep to previously tuned values
2025-09-04 09:26:22 +02:00
holub
09125cdced
formats/tzx_cas.cpp: Added block 4B support (TSX format) / Fixed bug in block 35 (#13317) 2025-09-04 09:25:14 +02:00
stonedDiscord
5da0dc1fe2
adp/stella8085.cpp: lamps, layout and 5 more games (#14020)
new NOT WORKING software list entries

Bahia [stonedDiscord]
Disc [stonedDiscord]
Doppelstart [stonedDiscord]
Macao [stonedDiscord]
Rasant [stonedDiscord]
2025-09-04 09:21:07 +02:00
holub
a8224768df
endstate: zxbus + vtrd (#13372) 2025-09-04 09:18:53 +02:00
Olivier Galibert
599404f76d Appease new CI 2025-09-04 09:14:35 +02:00
Felipe Corrêa da Silva Sanches
c3cd944fc8
Extension bus for Technics KN5000 and its HD-AE5000 optional board. (#14068) 2025-09-04 09:08:21 +02:00
flama12333
f878b3fa1f
add notes about 30 when press A and K key marywu.cpp (#14118)
* add notes marywu.cpp

* Update marywu.cpp

* Update marywu.cpp
2025-09-04 09:06:35 +02:00
m1macrophage
c10625b9cc
linn_linndrum.lay, roland_tr707.lay: Adapting to changes in #14113. (#14119) 2025-09-04 08:50:43 +02:00
AJR
2c121c41e9 emumem.cpp: Optimize the optimization further 2025-09-03 22:55:10 -04:00
AJR
5609ab501f emumem.cpp: Restrict optimization of 27ca121f95 to very short ranges (fixes crash in cave/cv1k.cpp games) 2025-09-03 22:08:06 -04:00
Nigel Barnes
f71dac2cdd bus/bbc/userport: Moved classes into anonymous namespace. 2025-09-03 22:55:39 +01:00
Nigel Barnes
a377a5a8eb bus/bbc/cart: Moved classes into anonymous namespace. 2025-09-03 22:55:38 +01:00
Nigel Barnes
45b68b4e26 New working software list additions
-----------------------------------
bbc_rom: 6502 2nd Processor BASIC Selector, Beeb Support 1.00, Keypad, The Master ROM 1.778, Instant Mini Office II 2.01C, Sound Effects, Super Morse Tutor 1.03b, TNC-ASA [Nigel Barnes]

Software list items promoted to working
---------------------------------------
bbc_rom: PMS Genie 1.01, PMS Genie 1.02 [Nigel Barnes]
2025-09-03 22:55:37 +01:00
angelosa
268af93d85 video/ym7101: add scroll modes, preliminary vcount, sprite pixel limit per scanline 2025-09-03 21:27:47 +02:00
hap
92c9cb624b autorace.lay: remove leftover clickthrough param 2025-09-03 19:59:34 +02:00
hap
62403363a6 misc: update some internal artwork after prev rendlay commit 2025-09-03 19:54:51 +02:00
Felipe Corrêa da Silva Sanches
6fc8a22a5f
Roland PG-1000 programmer (to be used alongside Roland D-50/D-550) (#14097) 2025-09-03 19:23:26 +02:00
Ivan Vangelista
4ff0b2bf0b Systems promoted to working
---------------------------
Ultraman Club - Lucky Numbers [Hammy]
2025-09-03 18:32:20 +02:00
stonedDiscord
5a2f3f60e4
adp/adp.cpp: Add default NVRAM content for Funny Land. (#14048)
* add initialized nvram

* it's actually not a timekeeper

* document interleave

* comment noting the source of the nvram

* use correct ic name
2025-09-04 00:52:32 +10:00
Vas Crabb
0480c0384e emu/rendlay.cpp: Make hit test priority match visual order (GitHub #14113).
Also made order of parsing view element more logical (makes interation
with parameter elements less confusing).

Some layouts have been updated, others still need work.
2025-09-04 00:00:11 +10:00
Vas Crabb
ad4bf16890 cpu/drcbearm64.cpp: Added missing source load for optimised ROLINS case.
Fixes bad ROLINS results in some cases where the result is in memory.
Hopefully fixes Hyperstone E1 systems corrupting SR on absolute jumps
(e.g. kdynastg failing to boot).
2025-09-03 22:34:26 +10:00
hap
8e41f16017 apple2gs: fix memory_view fatalerror 2025-09-03 11:56:18 +02:00
holub
f2d547a319
spectrum_cass.xml: Added 18 working items (YRGB'25) (#14054)
New working software list items
-------------------------------
spectrum_cass.xml: Asymmetry, Escape from the Twilight Castle, Attack (English, Russian), DS. Bodyguard, Cindy Block, Cubix, Frostland (English), Frostland (Russian), Galacic Nexus, Generals, Gunman Messiah, Kubanoid (English), Kubanoid (Russian), Night Train Deluxe (English, German, Russian), Run Away Nose (English, Russian), SibCity (English, Russian), Travel Unlimited [yrgb.ru]
2025-09-03 10:12:24 +02:00
m1macrophage
6ee990a63e
sequential/sixtrak.cpp: Preliminary driver for the Six-Trak. (#14034)
* New systems marked not working
--------------------
Sequential Circuits Six-Trak [DBWBP]
2025-09-03 10:09:00 +02:00
David 'Foxhack' Silva
68f3267493
megacd.xml: Added six items (five working). (#14041)
New working software list items (megacd.xml)
-------------------------------
Loadstar - The Legend of Tully Bodine (USA, prototype) [redump.org]
Snatcher (USA, prototype 19941007) [redump.org]
Star Wars - Rebel Assault (USA, re-release) [redump.org]
The Secret of Monkey Island (USA, re-release) [redump.org]
WireHead (Europe, prototype 19950912) [redump.org]

New software list items marked not working (megacd.xml)
-------------------------------
Heavy Nova (Japan, prototype 19911102) [redump.org]
2025-09-03 14:22:20 +10:00
AJR
faa0971062 emumem_hedr.ipp, emumem_hedw.ipp: Count references correctly for de-duplicated handlers 2025-09-02 20:39:57 -04:00
Olivier Galibert
f3d7293785 emumem: Avoid splitting handlers on dup-ing, avoiding tons of extra allocations 2025-09-02 20:35:16 -04:00
AJR
59a3894e55 Revert "emumem: Avoid splitting handlers on dup-ing, avoiding tons of extra allocations"
This reverts commit 02bdea66ea.
2025-09-02 20:03:36 -04:00
Nigel Barnes
933b36ef29 bus/bbc/modem: Moved classes into anonymous namespace. 2025-09-02 22:56:09 +01:00
Nigel Barnes
4ecaef35d6 bus/bbc/joyport: Moved classes into anonymous namespace. 2025-09-02 22:56:09 +01:00
Nigel Barnes
46cd53579d acorn/bbcm.cpp: ROMSEL is readable on Master series. 2025-09-02 22:56:09 +01:00
hap
c8b794e8ee chessmachine: remove obsolete umask workaround 2025-09-02 20:35:57 +02:00
Olivier Galibert
27ca121f95 emumem: Optimize a specific but useful case.
emumem_mview: Add forgotten range checks.
2025-09-02 19:42:46 +02:00
angelosa
32cc672773 hash/generic_flop_525, hash/pc8801_flop: use the new write protect flag for gruppe and rtishtar
* fix #2349

Software list items promoted to working
---------------------------------------
generic_flop_525: Gruppe [AJR]
pc8801_flop: The Return of Ishtar [AJR]
2025-09-02 19:15:42 +02:00
Ivan Vangelista
1589b15876 igs/igs036crypt:added decryption table for hlddz 2025-09-02 19:13:42 +02:00
A-Noid33
4abd3acc37
apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added 39 working, 1 non-working, 3 removed, 5 promoted to working. (#14091)
Also cleaned up metadata focusing on The Learning Company.

New working software list items (apple2_flop_orig.xml)
-------------------------------
Addition Magician [4am, A-Noid]
Bumble Games (version 1.3) [4am, A-Noid]
Bumble Games (version 1.4) [4am, A-Noid]
Bumble Plot (The Learning Company) (version 1.0) [4am, A-Noid]
Bumble Plot (The Learning Company) (version 1.1) [4am, A-Noid]
Bumble Plot (The Learning Company) (version 1.2) [4am, A-Noid]
Fat Jack [4am, A-Noid]
Gertrude's Puzzles (version 1.0) [4am, A-Noid]
Gertrude's Puzzles (version 1.1) [4am, A-Noid]
Gertrude's Puzzles (version 1.2) [4am, A-Noid]
Gertrude's Secrets (version 1.0) [4am, A-Noid]
Gertrude's Secrets (version 1.1) [4am, A-Noid]
Gertrude's Secrets (version 1.2) [4am, A-Noid]
Gertrude's Secrets (version 1.3) [4am, A-Noid]
Juggles' Rainbow (version 1.0) [4am, A-Noid]
Juggles' Rainbow (version 1.4) [4am, A-Noid]
Logic Tools (prototype) [4am, A-Noid]
Magic Spells (version 1.1) [4am, A-Noid]
Magic Spells (version 2.1x) [4am, A-Noid]
Magic Spells (version 2.2) (800K 3.5") [4am, A-Noid]
Math Rabbit (version 1.0) [4am, A-Noid]
Math Rabbit (version 1.1) [4am, A-Noid]
Moptown Hotel (version 1.2) [4am, A-Noid]
Moptown Hotel (version 1.3) [4am, A-Noid]
Moptown Parade (version 1.0) [4am, A-Noid]
Number Stumper [4am, A-Noid]
Reader Rabbit (version 1.0) [4am, A-Noid]
Reader Rabbit (version 1.1) [4am, A-Noid]
Reader Rabbit (version 1.3) [4am, A-Noid]
Reader Rabbit (version 1.4) [4am, A-Noid]
Robot Odyssey I (version 1.0) [4am, A-Noid]
Robot Odyssey I (version 2.0) [4am, A-Noid]
Rocky's Boots (version 1.0 later) [4am, A-Noid]
The Children's Writing & Publishing Center (version 1.0) [4am, A-Noid]
Think Quick! (version 1.1) [4am, A-Noid]
Think Quick! (version 1.2) [4am, A-Noid]
Writer Rabbit (version 1.0) [4am, A-Noid]
Writer Rabbit (version 1.2) [4am, A-Noid]

New software list items marked not working (apple2_flop_orig.xml)
-------------------------------
Magic Spells (version 2.0d) [4am, A-Noid]

Software list items promoted to working (apple2_flop_org.xml)
-------------------------------
Speed Reader II (version 06.12.85)
Spell It!
Spell It! (version 07.03.85)
Word Attack! (version 09.12.86)
Classmate (version 2.1)

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Frag! Fragments in Context (4am crack) [4am, A-Noid]

Removed (apple2_flop_clcracked.xml)
-------------------------------
Robot Odyssey (version 1.1) (imperfect clean crack)
Robot Odyssey I (version 2.0) (imperfect clean crack)
Rocky's Boots (version 4.0) (imperfect clean crack)
2025-09-03 03:04:06 +10:00
ajrhacker
8283c8321a
imagedev/floppy.cpp: Allow images loaded from software lists to be write protected. (#14094) 2025-09-03 02:56:54 +10:00
Olivier Galibert
02bdea66ea emumem: Avoid splitting handlers on dup-ing, avoiding tons of extra allocations 2025-09-02 17:00:52 +02:00
Vas Crabb
64186873c0 Clean up some stuff:
* emu/debug/express.cpp: Reduced unnecessary duplication.
* misc/crystal.cpp: Tidied a little.
2025-09-03 00:38:24 +10:00
hap
97cc0ec4ca quizdna: small cleanup 2025-09-02 15:57:12 +02:00
hap
ed288cd04b ymf271: update stream before reading status registers, fix a performance regression 2025-09-02 13:57:25 +02:00
m1macrophage
cde6bb48fd
sequential/prophet5.cpp: Preliminary driver for the Prophet 5 Rev 3.0 (#14100)
* New systems marked not working
--------------------
Sequential Circuits Prophet 5 Rev 3.0 [DBWBP]
2025-09-02 08:16:51 +02:00
Roberto Fresca
bed7e71b01 Fix wrong miss bingo program hash 2025-09-02 07:53:20 +02:00
Roberto Fresca
f49ef511c0 New working clones
------------------
Miss Bingo (ED-1993, Poker Master HW) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]

New clones marked not working
-----------------------------
Miss Bingo (dual game, Crazy Bonus DB) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2025-09-02 02:36:07 +02:00
Roberto Fresca
215df6ee82 Added stop buttons to Star 100 [Roberto Fresca, Ioannis Bampoulas] 2025-09-02 01:36:23 +02:00