Commit Graph

92907 Commits

Author SHA1 Message Date
Andrei Holub
4b41673fdc formats/tzx_cas.cpp: Added block 4B support (TSX format) / Fixed bug in block 35 2025-02-01 20:52:03 -05:00
cam900
ea9bc40370
-kontron/kdt6.cpp: Cleaned up code: (#13301)
* Use a memory view for the boot ROM overlay.
* Reduced literal tags, reduced duplicated code, and made some variables const.

-machine/z80dma.cpp: Suppress side effects for debugger reads.
2025-02-01 05:29:54 +11:00
cam900
1c1b076f77
skeleton/zorba.cpp: Improved save state support and cleaned up code: (#13305)
* Use explicitly sized integer types for member variables that need to be saved.
* Use a memory view for the ROM overlay.
* Use object array finders.
2025-02-01 05:25:51 +11:00
cam900
30959ce626
toaplan/twincobr.cpp, toaplan/wardner.cpp: Cleaned up code: (#13285)
* Corrected Wardner palette size.
* Suppress side effects for debugger reads, register for save states in machine_start().
* Use bit extraction helpers, reduced scope of loop counter variables.
* Reduced literal tag usage, use more appropriate types for variables, made some variables const.
2025-02-01 05:22:12 +11:00
Ivan Vangelista
9fe63300a8 misc/esd16.cpp: marked hedpanic830's audio CPU ROM as bad 2025-01-31 19:12:12 +01:00
hap
755eccc28e New working clones
------------------
Mephisto Risc 1MB (v1.0) [anonymous]
2025-01-31 17:48:43 +01:00
Ivan Vangelista
022c0f32ee New clones marked not working
-----------------------------
Head Panic (ver. 8.30) [trol]

- seta/speedatk: merged driver into single file
2025-01-31 16:57:08 +01:00
angelosa
51919d5e4b amiga/agnus_copper.cpp: delay suspend_offset a bit 2025-01-31 16:40:48 +01:00
angelosa
7ce0513b41 amiga/paula.cpp: trigger an irq if channel DMA gets disabled during playback 2025-01-31 15:22:22 +01:00
m1macrophage
33a77cc643
paia/midi2cv8.cpp: Adding driver for MIDI2CV8. (#13298)
* paia/midi2cv8.cpp: Adding "not working" driver for MIDI2CV8.
Includes layout.

* midi2cv8: Marked as working.
2025-01-31 15:19:23 +01:00
hap
078322da16 ymfm_opn: OPNA does not have 4 latches 2025-01-31 13:35:57 +01:00
hap
d319a3aec9 Revert "ymfm_opn: writes to 0xa7/0xaf also go to latch"
This reverts commit 659471456a.
2025-01-31 13:19:23 +01:00
hap
659471456a ymfm_opn: writes to 0xa7/0xaf also go to latch 2025-01-31 13:01:50 +01:00
Vas Crabb
2eb734e545 MAME 0.274
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmeaRtQACgkQwXSxAYxA
 cQ4AyA/9H0fZm6twDN3rz3MZWAeoYtMhdtUypQgUEV9W50SKBVDQAv5xO3WKxuFf
 oa13o3RWr5pYe6HaibITXszWgsxxHZT1nt0yKPhBzDdMhRHxdAZULvtMHcgr/b8B
 YJRnQYU5wbtSGWKqU6sRScjjWGrZw61zuBtda/K+MnRLYUv3Td+cKaQJ3wuzN19E
 ocSzohOzWvkN0eZ2BQFPMcYacrB5hy5/YhRZz9VJAtbmtvkJWL6+QbkADylsGSRP
 HUXibTL/6Gd+7XquGM8T2bjIU9X5xbWbi0pMGpDkGwHoSejzae5a3xMX4t+cNkMi
 ssbKmhdL99NOXJEx5DLCH9/3f/xWUdQatRcOIMtectZrof3feYEOgdFCWEobZTrR
 KDYPvNzrzdH1y7kqqDWHKnl1tG5f+KPs4C5IV7WZPZhCttLjuUbUcT+gFnAPdjL4
 KF7mLd+Fx49wUYhuYtmPyu+dJqkL3CtKJVjnqOxarpaZh/iC3cVKA33+NU2X/yDV
 SxDWWaDb35370ovtHH6BvnGezVJpuw6jonuuqDBjJzKB//gpGmIGrqJIlnS/OssT
 gNU5BU3MrzBkLYOw02bFmt+immWA8S/NV1O3rn76ArT/XH0v7NlISk38UBOmA5cU
 Ut5R2sseuwPcxpknAO4pOjVFIrUlB3kJvdFPt+8XEFnpjgaFF84=
 =ztyp
 -----END PGP SIGNATURE-----

Merge tag 'mame0274' into HEAD

MAME 0.274
2025-01-31 18:38:19 +11:00
Patrick Mackinlay
29bcc72cbc am79c90: delay interrupt after initialization 2025-01-31 09:11:41 +07:00
hap
45cd9fe7d2 salmndr2: remove obsolete note/unemulated protection flag 2025-01-31 01:22:06 +01:00
Vas Crabb
0df543dec3
roland/roland_d70.cpp: Corrected name of layout. 2025-01-31 09:13:21 +11:00
angelosa
15cbbfd3d0 nec/pc8001.cpp: grant a slot for DIY expansion ROMs 2025-01-30 23:11:34 +01:00
Vas Crabb
dac3a100a0 Cleaned up various stuff. 2025-01-31 08:16:26 +11:00
Vas Crabb
fbb446e8ad Fix up some stuff:
* formats/cassimg.cpp: Put allocation outside loop again, check more allocations for failure.
* pc8801_flop.xml: Actually mark clones as clones, transliterate title for S.F.3.D.
* apple/macadb.cpp: Tidy a little.
2025-01-31 03:29:36 +11:00
hap
802bce33eb ymfm_opn: apparently there is no internal flag when latch was written 2025-01-30 14:49:27 +01:00
Kirk Meyer
a56c5f8afa
Fixes for MC68EZ328 (#13286)
* MC68EZ328: Allow selection and use of Port A

On EZ and VZ, PASEL is reserved, and it was hard-coded to 0 (disabled).
However, the user manual notes: "In an 8-bit-only system, you can
configure these pins as a parallel I/O port by writing a 1 to the
WDTH8 bit of the SCR."

According to the MC68328 datasheet, something similar should be needed
to activate its Port B, but that change is not included here. Its PBSEL
is exposed, so there is likely no difference in emulation.

* MC68EZ328: Fuller implementation of timer

The existing implementation left the timer counter (TCN) at zero until
the compare value (TCMP) was reached. However, some software relies on
reading the TCN values to measure elapsed time.

The timer counter (TCN) now increments on every timer tick.
2025-01-30 08:26:04 -05:00
Marc Roy
ef9a3d7fe1
hash/pc8801_cass.xml: Added 1 not-working item (#13297)
New software list items marked not working (pc8801_cass.xml)
-----------------------------------------------
Computer the Golf (1983)(Nihon Falcom) [shawnji on archive.org]
2025-01-30 08:24:01 -05:00
Angelo Salese
5e41c0e195
3rdparty/ymfm: sync to latest (#13263) 2025-01-30 14:23:12 +01:00
Barry Rodewald
7de0190232 cpc_cass.xml: resolve MT#09093 2025-01-30 10:51:19 +13:00
Marc Roy
dd12beb492
hash/pc8801_flop.xml: update QA (#13279)
* hash/pc8801_flop.xml: update QA

- sf3dopv is the same game sf3dthxg. So I make it a clone. Add sf3dopv to undumped list. Fix the name to reflect the box name.
- Carmine fix name to reflect the box and set V2 Mode required.

* readd orignal

* add complete name of the box on alt_title and restore previous info name
2025-01-29 18:58:24 +01:00
cam900
24da42a916
seta/speglsht.cpp: Cleaned up code: (#13271)
* Cleaned up drawing code.
* Removed redundant gfxdecode and palette (both are already handled in ST0016).
* Improved save state support, suppress side effects for debugger reads.
* Reduced literal tags, updated comments.
2025-01-30 04:55:56 +11:00
Ivan Vangelista
72212bb918 New working clones
------------------
Fruit Bonus 2004 (Version 1.4) [Ioannis Bampoulas]

New systems marked not working
------------------------------
Dream 9 (v1.52) [Hammy]

New clones marked not working
-----------------------------
Cherry Bonus IV (V1.2) [Hammy]
Speed Up / Kkot Bi Nyo (Korea) [taksangs, charlie]
The Roulette (Visco, medal) [Hammy]

- modelracing/sshot.cpp: redumped sshota [f205v]
2025-01-29 18:50:17 +01:00
hap
8fe51a873d sstrangr: correct company string,
aburner: make 'prequel' a parent set
2025-01-29 18:39:34 +01:00
ICEknigh7
ce3445b0bc
amiga_demos.xml: Added 2 not-working entries (#13280)
- Interference (demo) [pouet.net]
- Puggs In Space (demo) [pouet.net]
2025-01-29 18:36:25 +01:00
cam900
0acb419671
toaplan/toaplan1.cpp: Added release regions to descriptions, and cleaned up code: (#13284)
* Improved saved state support, suppress side effects for debugger reads.
* Use more appropriate types for some variables, reduced local variable scope and made more variables const.
* Reduced literal tag use, improved ROM region names, reduced preprocessor macros.
2025-01-30 04:13:08 +11:00
Ivan Vangelista
549140e593
apple2gs_flop_clcracked.xml: added 6 dumps, 1 redump [Brian Troha] (#13293)
New working software list items (apple2gs_flop_clcracked.xml)
-------------------------------
Draw Plus (version 1.0) [Brian Troha]
MultiScribe IIgs (version 3.01c) [Brian Troha]
The New Talking Stickybear Alphabet [Brian Troha]
The New Talking Stickybear Opposites [Brian Troha]
The New Talking Stickybear Shapes [Brian Troha]
TopDraw (version 1.01A (8/4/87)) [Brian Troha]


- redumped Skate or Die IIgs (version 1.0) [Brian Troha]
2025-01-29 11:55:27 -05:00
Vas Crabb
cd82a83c3d Bumped version to 0.274 2025-01-30 02:16:40 +11:00
angelosa
2ec7787e88 amiga/amigaaga.cpp: implement pf2ofx color table 2025-01-29 11:03:17 +01:00
m1macrophage
c9b8925e5d
alesis/midiverb.cpp: DSP emulation. Transitioned to working. (#13283)
* alesis/midiverb.cpp: DSP emulation. Transitioned to working.

* Addressing review feedback.
2025-01-29 08:50:09 +01:00
hap
55e8b75801 source org: add yachiyo folder 2025-01-28 14:39:35 +01:00
hap
e3c5a31530 mole: reduce unrealistic 6502 clock 2025-01-28 14:39:35 +01:00
holub
8552dcc017
formats/cassimg.cpp: prevent regression in cass images (#13292) 2025-01-28 08:22:59 -05:00
angelosa
46fc75b6b1 amiga/amigaaga.cpp: hookup DDFSTOP bits 1-2 2025-01-28 12:49:34 +01:00
angelosa
625488ecec amiga/amigaaga.cpp: hookup bplam for single playfield mode 2025-01-28 12:49:34 +01:00
hap
ec5f551b1f misc: correct "lenght" typo 2025-01-28 00:16:35 +01:00
ClawGrip
811368a1e2
rocktcnvy: Add missing PROMs (#13288) 2025-01-27 17:35:49 -05:00
holub
968ba40261
formats/oric_tap.cpp, formats/uef_cas.cpp: Fixed build after #13289, tidied code. (#13290) 2025-01-28 09:26:11 +11:00
AJR
cd3c2420fb lib/formats: Fix build after cdb94c2be5 2025-01-27 17:11:46 -05:00
holub
cdb94c2be5
formats/tzx_cas.cpp: Cut data size in case header requesting more than available (MT8952) (#13289) 2025-01-27 15:38:48 -05:00
Ivan Vangelista
4b3183447b sega/vicdual.cpp: dumped PAL for nsubc [system11, caius, Porchy] 2025-01-27 19:10:38 +01:00
Ivan Vangelista
650b7e1d71 New working clones
------------------
Raiden Fighters (Korea, SUB2 cart) [NFG]
Super Shot (set 2) [f205v]

New systems marked not working
------------------------------
GPi 1200 [taksangs]

- namco/quickncrash.cpp: dumped correct dot CPU ROM for qncrasha [DogP, man-of-eel]
2025-01-27 18:22:19 +01:00
Vas Crabb
05cd191462 megacd.xml: Use conventional phonetic 'zu' reading rather than 'du' in 'Kanzume'. 2025-01-28 04:00:15 +11:00
Vas Crabb
a2b4006eb5 Merge branch 'release0274' into HEAD 2025-01-28 03:56:36 +11:00
Vas Crabb
9fa84136d6 seta/seta.cpp: Fixed undocumented Dragon Unit DIP switch settings. 2025-01-28 03:52:30 +11:00