Commit Graph

93181 Commits

Author SHA1 Message Date
goldnchild
e6989d494a
bus/sg1000_exp/sp400.cpp: Added a skeleton device for the SP-400 plotter (#13410) [Fabio Dalla Libera, Golden Child] 2025-02-27 03:29:17 +11:00
hap
a3f31268d2 misc: small cleanup, nycaptor: add audiocpu irq change to other drivers too 2025-02-26 14:35:35 +01:00
JOTEGO
098be490ce
taito/flstory.cpp, taito/nycaptor.cpp: Corrected sound CPU interrupt frequency. (#13408)
Interrupt is generated by dividing down the output of the 8 MHz crystal oscillator.
2025-02-26 23:38:52 +11:00
cam900
ce02290703
zpa/iq151.cpp: Cleaned up ROM mapping. (#13415)
* Use a memory view to switch in the boot ROM, and reduced ROM region size to actual ROM size.
* Reduced run-time tag lookups and added notes.
2025-02-26 23:32:57 +11:00
holub
7632b9fdd2
sinclair/sprinter.cpp: Use an input merger to combine IRQ sources. (#13409) 2025-02-26 23:26:44 +11:00
ArcadeShadow
7736580b1a
spectrum_cass.xml: Added five working items and improved metadata. (#13398)
Also made the two cassettes included in BMX Simulator 2 parts of a single item.

New working software list items (spectrum_cass.xml)
--------------------------------------------
African Trail Simulator [Spectrum Computing]
Ajedrez [Spectrum Computing]
Destronado [El Trastero del Spectrum]
Mieyen [Inufuto]
Run for Gold (System 4) [Spectrum Computing]
2025-02-26 23:24:12 +11:00
cam900
6db3734c28
vsystem/pspikes.cpp: Use explicitly sized integers for members that need to be registered for save states. (#13403)
Also improved member names.
2025-02-26 23:21:12 +11:00
cam900
e935a515ec
wing/pinkiri8.cpp: Fixed some issues and cleaned up code: (#13412)
* Moved drawing functions into the VDP device class.
* Marked Pinkiri 8 as lacking sound altogether.
* Use tilemap helpers, use palette format helpers, and adjusted palette size to match the amount of palette RAM.
* Suppress side effects for debugger reads, and improved save state support.
* Fixed switch matrix reading behavior.
* Reduced literal tag usage and run-time tag lookups.
* Reduced duplication and improved member and ROM region names.
2025-02-26 23:18:48 +11:00
cam900
bcf55c7f58
zvt/pp01.cpp: Restrict drawing to clipping rectangle and cleaned up code. (#13417)
* Restore memory mapping after loading a saved state.
* Reduced literal tags and run-time tag lookups.
* Use more appropriate types and made some variables const.
2025-02-26 23:01:34 +11:00
angelosa
e12b0a4b91 pci/zr36057.cpp: hookup interrupt routing 2025-02-26 09:37:08 +01:00
Vas Crabb
7381cf0826 MAME 0.275
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAme9xEQACgkQwXSxAYxA
 cQ6rWw//QTruhYqbTi3S2o3BEewH5w1iS/RJ7kpbS+mwvCFxJyH4GEX9vOu8Numq
 fX+ICGgJcO7i6LqprSu8Q7qxpMgsFtPM/6lSZDOSSw4BSWwWKvyYh3+i/N6N8c+s
 +2KsUEk8pCq4a9lIyGuNmWDHP59JVynVpG9WcQHVA7wtokv7zZ+acJnFQzB2v8Fp
 RcJ4VvN1zZeOv3Rkbm07/MgEAQllOPANiMw09xg0yqpPeZOB48dkC/OPRT1+onoV
 H24wLPndn4KWCGNnkiwgz8VGxSGWApYZQewTU/kNZC63Vu3Eo38shDvKBGBthj2y
 W6X7la+96phUR7xRPM3r734CzsCHrpabJ5kntPvMKqnaFQxm05RqCN7gaauHdq4W
 X53tbAc98XyzlZk8sUREc3jHr3AZzrF3RyXTNfp9Xi95NPHveixPYjGmr7Kxt3cj
 gFd7TjL5Gyz/vLsmbme5FD9SlXJnkoauRk04q+k/Q1XHmGZDIuyRVr/zqGkR6L1I
 MqczCVKY5LDTBamWA8E4NCdeDde/LjtxDB+6nA1iVU8F5hj6DxOuKhCYsfsbuaSr
 tfOSIuYxGlTsynfTXUUagVb+rrb2bhJPzwSgdN+/DSoKSyMjNOlq1rJn2TE8HhHO
 N3naqfjr21cykG5N8SmgRsjmFXsa0Twzyt7IaB3p5AglSP+FMNM=
 =8LWj
 -----END PGP SIGNATURE-----

Merge tag 'mame0275' into HEAD

MAME 0.275
2025-02-26 11:00:33 +11:00
hap
981f059c12 skyarmy: tweak clocks based on pcb video 2025-02-25 16:32:33 +01:00
Vas Crabb
02994e4792 Tidied up some minor things. 2025-02-26 01:37:11 +11:00
Vas Crabb
455ffbbd7e Bumped version to 0.275 2025-02-26 00:22:55 +11:00
Vas Crabb
2f1a352ac6 sony/zn.cpp: Beastorizer (USA bootleg) was not listed as promoted to working, so assume the "not working" flag was removed inadvertently. 2025-02-26 00:12:29 +11:00
hap
857c566cb3 kinst: add eprom waitstates 2025-02-25 11:30:16 +01:00
hap
9152d2194e cbajbl: mark game as bootleg 2025-02-25 13:22:26 +11:00
hap
e7ba53a461 leland: add debugger side effect check when reading vram, no need for m_last_scanline variable 2025-02-25 01:09:29 +01:00
hap
c215541187 screen: fix possible race condition at reset_origin if vblank start == vblank end 2025-02-24 22:45:52 +01:00
angelosa
67cd61386a pci/zr36057.cpp: hookup video frontend handlers 2025-02-24 22:18:05 +01:00
hap
267beaa5a6 cbajbl: remove odd spaces from romdefs 2025-02-24 20:31:12 +01:00
hap
0c82d6d445 cbajbl: mark game as bootleg 2025-02-24 20:16:17 +01:00
hap
57f6141e41 ddragon3_v: small cleanup to source code spacing 2025-02-24 19:45:57 +01:00
angelosa
6783d93bd3 capcom/cps1_v.cpp: fix #13413 2025-02-24 19:08:30 +01:00
hap
56a55eb6ce screen: remember last partial updates reset time because of scheduler time travel issue 2025-02-24 18:37:27 +01:00
hap
456e2e3154 leland: no need to check for scanline>0 for partial updates (update_partial already checks if scanline is out of bounds) 2025-02-24 18:37:27 +01:00
Ivan Vangelista
ab1224c744 New systems marked not working
------------------------------
Baibian Shuangkou [little0]
Chaoji Mingxing [little0]
2025-02-24 18:08:14 +01:00
angelosa
3447aa8a93 hash/pc98_cd.xml: add metadata to freebsd21 2025-02-24 17:33:28 +01:00
angelosa
ac35492ee5 New software list items marked not working
------------------------------------------
pc98_cd: FreeBSD(98) Nyuumon Kit (2.1.OR) [sampson]
2025-02-24 17:25:24 +01:00
Vas Crabb
9960028d9c misc/vgmplay.cpp: Give visual feedback for playing/paused and loop state. 2025-02-25 00:05:33 +11:00
m1macrophage
6addc09da6
linn/linndrum.cpp: Added interactive layout for the LinnDrum. (#13404)
* linn/linndrum.cpp: Added interactive layout for LinnDrum.

* linn/linndrum.cpp: Spell tuning correctly.
2025-02-24 13:17:41 +01:00
hap
67d0a1e2d5 leland_v: remove uneeded screen always update flag 2025-02-24 13:12:49 +01:00
Roberto Fresca
8a31902316 Draw 80 Poker driver improvements: [Roberto Fresca, Grull Osgo]
- Added the DIP switch via AY8910.
 - Battery sensor through T1 line.
 - Rewrite the input system for players.
 - Improved coin inputs.
 - Added and documented the DIP switches fuctionalities.
 - Lamps support.
 - Mech Counters support.
 - Added hopper device.
 - Added default init for video memory.
 - Fixed a bug in read NVRAM decode.
 - Added AY-8910 callback for the DIP switch.
 - Added support for Wild 1 cocktail mode.
 - Added button-lamps clickable layout for both games.
 - System is playable with almost complete functionality.
2025-02-24 04:04:17 +01:00
angelosa
b9da31c753 video/zr36060.cpp: hookup Codec and Video register handlers 2025-02-23 19:08:23 +01:00
Vas Crabb
2f7fc9004a Merge branch 'release0275' into HEAD 2025-02-24 03:55:47 +11:00
Vas Crabb
6996150a64 Fixed some stuff:
* amiga_flop.xml: Re-added EmuTOS which was apparently lost when
  software lists were shuffled.
* amiga_hardware.xml: Commented out software list item containing no
  dumps at all.
* apple2_flop_clcracked.xml: Be consistent with descriptions.
* dynax/ddenlovr.cpp: Use RR for Korean titles.
2025-02-24 03:49:57 +11:00
Ivan Vangelista
b6c653f663 misc/gms.cpp: added a couple more inputs for sscs 2025-02-23 14:51:16 +01:00
Ivan Vangelista
7fd5d31a79 misc/gms.cpp: added a couple more inputs for baile 2025-02-23 12:48:24 +01:00
cam900
c28dccddba
vsystem/vsystem_spr.cpp: Fix spelling error (#13402) 2025-02-23 07:48:07 +01:00
hap
161f08f3c5 opwolf: add todo note about sound routing 2025-02-22 20:47:25 +01:00
hap
4f7ed89ece tc0060dca: make stream alloc adaptive, make chip stereo, and do table lookup at write instead of at stream update 2025-02-22 17:49:18 +01:00
Vas Crabb
f55e7d697c srcclean and cleanup. 2025-02-23 03:32:59 +11:00
mamehaze
aa32b6e89b
Added 11 TV games/handheld games (one working) and four i-Singer cartridges. (#13342)
nintendo/rp2a03_vtscr.cpp: Use RP2A03 CPU core rather than 6502 as some games seem to need it.

New working clones
------------------
Sonokong / SSD Company LTD PoPiRa - Finger Sports (Korea) [David Haywood, TeamEurope, Taksangs]

New systems marked not working
----------------------------
Bandai / SSD Company LTD Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!! (Japan) [David Haywood, TeamEurope]
dreamGEAR My Arcade Tetris (DGUNL-7028, Pocket Player Pro) [Sean Riddle]
dreamGEAR My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games) [Sean Riddle]
dreamGEAR My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games) [Sean Riddle]
Epoch / SSD Company LTD TV Mail PC mail*cot (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD TV-PC Hello Kitty (Japan) [David Haywood, TeamEurope]
Lexibook Compact Cyber Arcade - Barbie [David Haywood, TeamEurope]
Nissin / SSD Company LTD Dontore da bei - Donbei-kun to Training (Japan) [David Haywood, TeamEurope]
NubSup TV Interactive Extreme u-box / Extreme u-box Game Station 32Bit Interactive System - New 30 [David Haywood, TeamEurope]

New clones marked not working
-------------------------
Sonokong / SSD Company LTD i-Singer (Korea) [David Haywood, TeamEurope, Taksangs]

New working software list items (ekara_cart.xml)
--------------------------------
i-Singer Volume 2 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 3 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 11 (Korea) [David Haywood, TeamEurope, Taksangs]
i-Singer Volume 14 (Korea) [David Haywood, TeamEurope, Taksangs]
2025-02-23 03:23:05 +11:00
cam900
a5ec778d17
taito/minivadr.cpp: Cleaned up code: (#13397)
Restrict drawing to clipping rectangle, reduced literal tag usage, improved member names.
2025-02-23 02:51:57 +11:00
goldnchild
72daadc756
bus/centronics: Added a skeleton Epson RX-80 printer device to allow the CPU ROM to be debugged. (#13391) 2025-02-23 02:44:16 +11:00
Vas Crabb
93b81fed4b -taito/tc0060dca.cpp: Update stream before setting level.
-sound/msm5232.cpp: Cleaned up some inconsistent formatting.
2025-02-23 02:36:55 +11:00
Vas Crabb
f8324bf6da konami/88games.cpp, sega/segaxbd.cpp: Corrected DIP switch settings for Konami 88/Hyper Sports Special and After Burner 2. [Uncle Petros] 2025-02-23 02:15:47 +11:00
arbee
3eaedf23c3 taito/tc0060dca.cpp: Added support for Taito TC0060DCA volume control and hooked up to Operation Wolf. (Github #13369) [R. Belmont, Stephen Leary] 2025-02-22 10:03:06 -05:00
angelosa
a3bdebb78f pci/zr36057.cpp: preliminary PostOffice interactions, kick off enough glue logic with a ZR36060 so that DC10+ passes board tests 2025-02-22 12:16:59 +01:00
smf-
4f8fb4b2af simplified mawasunda inputs ports [smf] 2025-02-22 07:07:58 +00:00