Voici l’ensemble des screenshots et icônes de MAME réunis dans des packs à télécharger…
Le dats est disponible ici.
 

Télécharger MAMEUI Screenshots Pack v0.278 (245 Mo)

Télécharger MAMEUI Screenshots Pack (Update) up to v0.258 (5.6 Mo)

Télécharger MAMEUI Icons Pack v0.278 (9.9 Mo)

Site Officiel

En savoir plus…

Très performant, PPSSPP est un émulateur de Sony PSP (pour Windows, Android et autres via SDL) gratuit et libre écrit en C + + par Henrik Rydgard (très connu sous le pseudo de Ector, déjà auteur de l’émulateur de PSP Potemkin et surtout connu pour Dolphin, ayant également exercé sur nombre d’émulateurs Dreamcast).
 


 
Les changements sont les suivants:
 
– Fix Toca/DTM and others (culling) on Mali again ([#16645])
– Fix line rendering bugs in the homebrew Tempest clone Webfest ([#16656])
– Assorted cleanup and bugfixes ([#16673], [#16662], [#16655], [#16644], [#16636], [#16639] etc)
– Fix black screen in Vulkan on some older Android devices (Android version 7) (#16599)
– Fix error message in Medal of Honor (#16614)
– Various minor bugfixes (#16617, #16609, #16608, #16615, #16619)
– Add an option to turn off the new transparent menu background ([#16595])

 

Cette archive inclut la version 32 et 64 bits.

 

Télécharger PPSSPP v1.19.3 (28.5 Mo)

Site Officiel

En savoir plus…

Maintenu par Robbbert, il s’agit de la suite la plus directe de MAMEUIFX, ne contenant que la partie arcade de MAME et supprimant les « extra games » que proposait MAMEUIFX (ces derniers étant tous inclus dans HBMAME).
 
As before, the releases only have the binary. Any other needed files come with the standard MAME from mamedev.org.
 
– Arcade games only
– NO pinball
– NO poker games
– NO gambling games
– NO systems that require software, such as computers and consoles
– If all the games of a specific source file are not functional, then they are removed.

 
Changement:
– sync with mame v0.251
Because it’s summer here and quite hot, there won’t be any releases for a few months.
Hope you all had a great Christmas and here’s hoping for a better New Year.

 

arcade
 

Télécharger ARCADE (32 bits) v0.278 (42.0 Mo)

Télécharger ARCADE (64 bits) v0.278 (41.0 Mo)

Site Officiel

En savoir plus…

Officieusement appelé Mame And Mess Emulators, MAME est un émulateur Arcade et Consoles/Ordinateurs qui relie les anciens MAME et MESS dans un seul émulateur multi-usages émulant plus de 2150 systèmes différents. Couplé au frontend QMC2, vous pouvez alors utiliser tous les fichiers Mame extras & Mess Extras.
 

 
En résumé:
It looks like MAME 0.251 has made it out the door just in time for the end of 2022! December felt like a long month in MAME development, because so much happened! Nebula, an elusive DECO Cassette game, is now emulated. With working steering controls, Magical Pumpkin: Puroland de Daibouken is now playable. Two members of the HP 9825 family from the 1970s have been added, and issues with keyboard input on localised versions of the HP 86B have been fixed.
 
One of the most interesting systems added this month is the so-called Gerät 32620, make by the Institut für Kosmosforschung of the Deutsche Demokratische Republik. This device was used to read coded messages to be broadcast via shortwave radio numbers stations for reception by undercover agents. If a human were to read the numbers, they could inadvertently disclose knowledge about the nature of the messages or the coding scheme in their speech patterns. This device gives a small glimpse into the shadowy world of espionage.
 
Konami fans have a lot to be excited about. Firstly, two more hand-held LCD games have been added: Skate or Die, and Bill Elliott’s NASCAR Racing. Secondly, Windy Fairy has been making steady progress on the PowerPC-based arcade systems, with gun controls now working in Teraburst. Finally, various refinements and fixes to the CPU core for Konami’s custom 6809 processor have fixed a subtle parallax scrolling effect in the classic Padodius DA!
 
Several systems have been fleshed out noticeably this month, including the NEC PC-8801mkII SR family of Japanese computers, the 3com Palm IIIc and Palm m100 PDAs, and the Yamaha DX100 synthesizer. Additionally, the NEC PC-88VA2 can now boot most software, and the work on the Palm systems has allowed the VTech IQ Unlimited to show signs of life.
 
Quite a few systems have had pluggable controller support added this month, and support for some additional controllers has been added, including:
 
– Pluggable controller support for consoles and computers from Sega, NEC and Sharp.
– Sega Mega Drive mouse and 4-player adaptor support.
– Support for an ATmega-based paddle controller that works with export versions of the Sega Master System.
– NEC PC Engine mouse support.
– Support for the Dempa Micom Soft XE-1AP, the first analog gamepad. Can be used with compatible software for the Sega Mega Drive, NEC PC Engine, Sharp X68000 and FM Towns families.
Of course, there are lots of other fixes and emulation improvements. The Apple IIgs has better ADB and real-time clock emulation. Sega’s Turbo and Buck Rogers: Planet of Zoom have better controls, and the latter has had graphical priority issues fixed. The NES APU frame counter interrupt is now emulated, fixing issues with dozens of games. For developers, debugger command and expression history is now saved between sessions.

 

Les changements sont les suivants:

 

0.251 2022-12-31
----------------


MAME Testers bugs fixed
-----------------------
- 00315: [DIP/Input] (konami/hornet.cpp) terabrst: Gun controls do not work. (Windy Fairy)
- 05996: [Sound] (nintendo/nes.cpp) nes [summer92]: Drum sounds plays incorrectly. (hap)
- 06186: [Sound] (nintendo/nes.cpp) nes [portopia]: No sound in Portopia Renzoku Satsujin Jiken. (kmg)
- 07199: [Media Support] (nec/pc8801.cpp) pc8801 [dkong3dg]: Donkey Kong 3 - Dai Gyakushuu does not boot. (Carl)
- 07241: [Misc.] (konami/nwk-tr.cpp) thrilld and clones: LAN board tests fail. (Windy Fairy)
- 07625: [Crash/Freeze] (nintendo/nes.cpp) nes [dquest and doordoor]: Games stop responding due to unimplemented interrupts. (kmg)
- 07658: [Sound] (nintendo/nes.cpp) nes [ajyureir]: No sound is played. (kmg)
- 07974: [Crash/Freeze] (apple/apple2.cpp) apple2: Out-of-bounds memory accesses when playing floppy drive sound samples. (hap)
- 08292: [Misc.] (neogeo/neogeo.cpp) ALL: BIOS settings selected when launching systems persist between sessions. (AJR)
- 08416: [Misc.] (trs/coco12.cpp) coco1, coco2, coco2b, coco3: Real-time clock should be a slot option for FDC cards. (Tim Lindner)
- 08443: [Misc.] (nintendo/nes.cpp) famicom: Most software using “hvc_basic” cartridges fails to start. (AJR)
- 08466: [Graphics] (msx/msx.cpp) fsa1fx [spmanbow]: Background does not scroll smoothly. (Wilbert Pol)
- 08481: [Misc.] (vsystem/aerofgt.cpp) aerfboot: Out-of-bounds memory accesses when drawing sprites. (hap)
- 08488: [Misc.] (misc/highvdeo.cpp) cfever1k, ciclone, girotutt: Out-of-bounds memory accesses when updating screen. (hap)
- 08490: [Misc.] some exidy/* drivers: Out-of-bounds memory accesses in sound emulation. (hap)
- 08492: [Misc.] (konami/combatsc.cpp) combatscb: Out-of-bounds memory accesses when drawing sprites. (hap)
- 08500: [Misc.] (taito/taitopjc.cpp) optiger: Out-of-range DSP ROM accesses. (hap)
- 08513: [Graphics] (sega/turbo.cpp) buckrog and clones: Sprite priorities are incorrect. (hap)
- 08514: [Sound] (jaleco/ginganin.cpp) ginganin, ginganina: Music plays at twice the correct tempo. (hap)
- 08520: [Sound] (nintendo/dkong.cpp) dkong3, dkong3hs, dkong3j: Stanley death sound only plays partially. (hap)
- 08522: [Sound] (toaplan/toaplan1.cpp) samesame: Continue music won’t stop if a coin is inserted at the continue screen. (hap)
- 08530: [Graphics] (seta/seta.cpp) zombraid: Tile maps display incorrectly. (David Haywood)
- 08531: [Graphics] (konami/parodius.cpp) parodius and clones: Parallax effects on level 7 and 9 backgrounds are incorrect. (hap)
- 08535: [Crash/Freeze] All: Entering full-screen mode with multiple output windows can cause MAME to crash. (Ryan Holtz)


New working systems
-------------------
DECO Cassette System ROM Multigame (Darksoft, v17) [David Haywood]
Hewlett-Packard HP 9825A [F.Ulivi]
Hewlett-Packard HP 9831A [F.Ulivi]
Institut für Kosmosforschung Gerät 32620 (Sprach/Morsegenerator) [Dirk Best, natarii, Crypto Museum]
Konami (licensed from Electronic Arts) Skate or Die (Konami, handheld) [hap, Sean Riddle, Mr. Do]
Konami Bill Elliott's NASCAR Racing (handheld) [hap, Sean Riddle, Mr. Do]
Multitech Micro-Professor I/88 [Nigel Barnes]
Nebula (DECO Cassette) (UK) [Rene Balke, Darksoft, Senil Data Systems, David Haywood]


New working clones
------------------
Bonze Adventure (World, prototype, older) [BL]
DECO Cassette System ROM Multigame (Darksoft, v15) [David Haywood]
DECO Cassette System ROM Multigame (Darksoft, v16) [David Haywood]
Final Fight 30th Anniversary Edition (World, hack) [Gregory Lewandowski]
Gun.Smoke (USA and Canada, 1986-01-20) [Victor Fernandez (City Game), Jordi Beltrán]
Power Instinct 2 (US, Ver. 94.04.08, set 2) [Sergio Galiano, Recreativos Piscis]
Science of Cambridge MK-14 VDU [Nigel Barnes]
Slots (Belgian Token, Game Card 95-750-452) [Gerald (COY)]
Tee'd Off (World) [system11]


Systems promoted to working
---------------------------
Magical Pumpkin: Puroland de Daibouken (Japan 960712) [dink]
NEC PC-8801MA [Angelo Salese, O. Galibert, Carl]
NEC PC-8801MH [Angelo Salese, O. Galibert, Carl]
NEC PC-8801mkIISR [Angelo Salese, O. Galibert, Carl]
Yamaha DX100 Digital Programmable Algorithm Synthesizer [Pietro Gagliardi]


Clones promoted to working
--------------------------
3com Palm IIIc [Ryan Holtz]
3com Palm m100 [Ryan Holtz]
NEC PC-8801FA [Angelo Salese, O. Galibert, Carl]
NEC PC-8801MA2 [Angelo Salese, O. Galibert, Carl]
NEC PC-8801mkIIFR [Angelo Salese, O. Galibert, Carl]
NEC PC-8801mkIIMR [Angelo Salese, O. Galibert, Carl]
Tangerine Microtan 6809 System [Nigel Barnes]


New systems marked not working
------------------------------
The Castle [caius]
Dream Rail [Recreativos Piscis]
Heat Up Hockey Image (Ver.1.003R) [Darksoft, MetalliC]
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
Sprow MiniB Computer [Nigel Barnes, Sprow]
Super 555 (English version V1.5) [hammy]
Takara / SSD Company LTD Gun Gun Adventure (Japan) [Sean Riddle]
Transam Triton L7.2 [Ian Lockhart, Nigel Barnes]
Yataimura Shateki (1-player, Japan, Ver 1.000) [Darksoft, MetalliC, rtw]


New clones marked not working
-----------------------------
Pocket Gal / unknown card game [caius, hammy]
Racing Jam (GQ676AAC) [Windy Fairy]
Racing Jam (GQ676EAC) [Windy Fairy]
Racing Jam (GQ676JAC) [Windy Fairy]
Racing Jam: Chapter 2 (GQ888AAA) [Windy Fairy]
Racing Jam: Chapter 2 (GQ888UAA) [Windy Fairy]
The Rock [caius]
Tandy Radio Shack Deluxe Color Computer [Tim Lindner]
Thrill Drive (ABB) [Windy Fairy]
Thrill Drive (ABE) [Windy Fairy]
Thrill Drive (ACB) [Windy Fairy]
Thrill Drive (ACE) [Windy Fairy]
Thrill Drive (EDB) [Windy Fairy]
Thrill Drive (EDE) [Windy Fairy]
Thrill Drive (JCB) [Windy Fairy]
Thrill Drive (JCE) [Windy Fairy]
Thrill Drive (UDB) [Windy Fairy]
Thrill Drive (UDE) [Windy Fairy]
Thrill Drive (ver GE713JAB) [Windy Fairy]
Thrill Drive (ver GK713EAB) [Windy Fairy]
Thrill Drive (ver GK713EEB) [Windy Fairy]
Thrill Drive (ver GK713K*B) [Windy Fairy]
Thrill Drive (ver GM713JAB) [Windy Fairy]
Thrill Drive (ver GN713JAB) [Windy Fairy]
Thrill Drive (ver GP713JAB) [Windy Fairy]
Transam Triton L4.1 [Ian Lockhart, Nigel Barnes]
Transam Triton L5.1 [Ian Lockhart, Nigel Barnes]
Transam Triton L5.2 [Ian Lockhart, Nigel Barnes]
White Water (P-6) [Matt’s Basement Arcade, PinMAME]
Yamaha PSS-780 [TwistedTom]


New working software list items
-------------------------------
apple2_flop_misc: Aleph Baiters, Borders, The Georgia Variations, Nosh Kosh [Josh Renaud, Sali Ariel, Keith Hacke]
aquarius_cass: Doomsday Defender [Roy Templeman]
bbc_rom:
  FBBS 3.0, Kevin's Rip-off ROM 1.00, Meta Assembler 3.45A, MMFS 1.52, MMFS Turbo 1.52, Palesar RAM Manager 1.04, Ripper V1,
  Ripper V1 (13 Commands), Ripper V1 (Disk Menu), Sci 1.34, Speech Synthesis 0.01, SSMP 2.00, View Trilogy, ViewFiler 0.2,
  VT Clock 1.16 [Nigel Barnes]
bbcm_cart: Master SD R2 [Ramptop]
coleco:
  Frogger II: Threedeep! (prototype, 19840615), Star Wars: The Arcade Game (prototype, 19840412) [Ed Semrad, Hidden Palace, VGHF]
hp9825_rom:
  9862 Plotter/Gen I/O ROM for 9825, General/extended I/O ROM for 9825, General/extended I/O/9862 plotter ROM for 9825,
  General/extended I/O/plotter ROM for 9825, Plotter/Gen I/O ROM for 9825, String/Advanced programming ROM for 9825 [F.Ulivi]
hp9831_rom: Mass storage ROM for 9831 [F.Ulivi]
ibm5150:
  Teenage Mutant Hero Turtles (Spain, 3.5"), Teenage Mutant Hero Turtles (Spain, 5.25") [Abandon Socios]
  Arcade Hits, Bombuzal, Mega Man (3.5"), Pole Position, Street Fighting Man (alt), Zeliard (3.5"), Zeliard (5.25")
  [The Good Old Days]
  Teenage Mutant Hero Turtles (5.25"), Zeliard (3.5", v2.0) [Old-Games.RU]
ibm5170_cdrom:
  5 Plus One: Pack 10 - The Blues Brothers, 5 Plus One: Pack 25 - TV Sports Football, The Bitmap Brothers Compilation,
  Delphine Classic Collection - Adventure, Hocus Pocus (Europe), Hocus Pocus (Germany), Hocus Pocus (Germany, shareware),
  Hocus Pocus (Spain), Hocus Pocus (USA), Hocus Pocus (USA, mail order release), Hocus Pocus (USA, rerelease),
  Hocus Pocus (USA, rerelease, alt), id Anthology, id Anthology (rev 1), Zool 2, Zool: Ninja of the "Nth" Dimension [redump.org]
mk14_quik: Falling Man, Invaders, Pong [Nigel Barnes]
mpf1_rom: FORTH-I/88, VIP-I/88 [Nigel Barnes]
msx1_bee_card:
  Jet Set Willy, Takahashi Meijin no Boukenjima (Japan), Takahashi Meijin no Boukenjima (Japan, alt), Yakyuu Kyou (Japan)
  [Wilbert Pol]
msx_softcard: The Wreck (UK) [Wilbert Pol]
nes:
  Nighttime Bastards [anonymous]
  Crazy Land (USA, prototype), Galaxy 5000 - Racing in the 51st Century (USA, prototype), Hoops (USA, prototype),
  Iron Tank - The Invasion of Normandy (USA, prototype), R.B.I. Baseball 2 (USA, prototype, 19900307),
  Rally Bike (USA, prototype, 19900226), RoadBlasters (USA, prototype), Shadow of the Ninja (USA, sample), Silkworm (USA, prototype)
  [Ed Semrad, Hidden Palace, VGHF]
  Mick & Mack as the Global Gladiators (prototype, 19930528), Mick & Mack as the Global Gladiators (prototype, 19930528, alt),
  Mick & Mack as the Global Gladiators (prototype, 19930616), Mick & Mack as the Global Gladiators (prototype, 19930630),
  Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
  2 in 1 - GEMiNIM & Siamond, Sudoku 2007 [NESBrew12]
pc8801_flop:
  D' (cracked) [Neo Kobe Collection]
  Donkey Kong 3 - Dai Gyakushuu [The Game Preservation Society, Carl, Disk Blitz]
sms:
  King's Quest - Quest for the Crown (USA, prototype, 19890203), Monopoly (USA, prototype, alt), Super Monaco GP (USA, prototype)
  [Ed Semrad, smspower, VGHF]
snes: 16 Bit Xmas 2011 - Christmas Craze (USA), 16 Bit Xmas 2012 - Snowball Fight (USA) [retroUSB]
sprachmg: English (Polish speaker), German, German (older), Spanish [Crypto Museum]
spectrum_cass:
  ACE 2088 (MCM), Adidas Championship Football (Erbe), Adidas Championship Tie Break (Musical 1) [spectrumcomputing.co.uk]
triton_rom: Fast VDU [Ian Lockhart]
x68k_flop:
  SX-Window v3.1 (alt 2) [Brice Onken]
  Casablanca ni Ai o - Satsujin-sha wa Jikuu o Koete, Death Bringer, Dome, Emerald Dragon, The Hot File Express (1991-12-24),
  The Hot File Express (1993-10-28), Genocide 2 - Master of the Dark Communion, Signatory - Chouinsha, Tritorn Final,
  Warning Type 68 [krugman]


Software list items promoted to working
---------------------------------------
ibm5150:
  ABC's Wide World of Sports Boxing, Ancient Land of Ys, Big Top (cracked), Crypto Cube,
  IBM Personal Computer DOS (Version 1.10) (Master diskette, alt), Kobayashi Naru, PC Globe 4.0 [Angelo Salese]
megadriv: Rockman Mega World (Japan, EEPROM) [einstein95]
nes:
  Akagawa Jirou no Yuurei Ressha (Japan), Castelian (Europe), Door Door (FMG pirate), Door Door (Japan), Dragon Quest (Japan),
  Dragon Quest II - Akuryou no Kamigami (Japan), GeGeGe no Kitarou - Youkai Daimakyou (FMG pirate),
  GeGeGe no Kitarou - Youkai Daimakyou (Japan), GeGeGe no Kitarou - Youkai Daimakyou (Japan, prototype),
  The Guardian Legend (Europe), The Guardian Legend (USA), Guardic Gaiden (Japan), Jesus - Kyoufu no Bio Monster (Japan),
  Mahjong Taikai (Japan), Mendel Palace (USA), The Mutant Virus (USA), Ninja Jajamaru - Ginga Daisakusen (Japan),
  Ninja Jajamaru - Ginga Daisakusen (Japan, prototype), Ninja Kid (USA), Portopia Renzoku Satsujin Jiken (Japan), Qix (USA),
  Quinty (Japan), Squashed (USA, prototype), WWF WrestleMania (Europe), WWF WrestleMania (USA) [kmg]
pc8801_flop:
  3D Golf Simulation - Super Version, Abunai Tengu Densetsu, Abunai Tengu Densetsu (Ver.1.05 alt Disk A),
  Abunai Tengu Densetsu (alt 3), Abunai Tengu Densetsu (alt Disk A 2), Adult Inn '87-'88 Bangai-hen,
  Advanced Fantasian - Quest for Lost Sanctuary, Advanced Fantasian - Quest for Lost Sanctuary (alt 2),
  Advanced Fantasian - Quest for Lost Sanctuary (alt User Disk), Adventureland, Aino New Loaders 4, Aino New Loaders 4 (alt),
  Aino New Loaders Vol. 5, Akazukin-chan, Akujo Densetsu II - Sailor-fuku Rhapsody,
  Akujo Densetsu II - Sailor-fuku Rhapsody (alt Disk A), Akuryou no Machi, Alice Tachi no Gogo Vol. 1,
  Alice Tachi no Gogo Vol. 1 (alt), Alphos, Amazon Gakujutsu Tanken (alt), Ashura no To, Bastard Special,
  Bishoujo Shashinkan - Moving School, Bishoujo Shashinkan - Moving School (alt?), Bishoujo Shashinkan - Studio Cut,
  Bishoujo Shashinkan - Studio Cut (alt?), The Black Onyx, The Black Onyx (Version 4.1), The Byoin, Campaign-ban Daisenryaku 2,
  Can Can Bunny Superior, Can Can Bunny Superior (alt 2), Can Can Bunny Superior (alt?), Card Game Change Vol.1,
  Card Game Change Vol.1 (alt), Carmine, Carmine (alt?), Columns, Comsight, Corridor, The Dragon Princess, Expert88 (Ver 2.1),
  Fruit Panic, Hansen Simulator - Thousantis-go no Bouken, Hydlide 3 - The Space Memories, Key On, KyuRyuTou, KyuRyuTou (SR ver),
  Maildog Muku, Motoko-hime Adventure, Music with Obie - Animal Quartet, My Lolita, Operation L, The Paladin, Penguin-kun Wars,
  Penguin-kun Wars (alt), Rats & Star (V2.07), Romancia, SeeNa - Wide screen, Sekai Yaruhodo So Much, Shanghai SR,
  Shin Kugyokuden Demo, Snatcher Demo, Snatcher Demo (alt), Sorcerian (v1.0), Sorcerian (v1.1), Star Cruiser, Still Sword,
  Super Jack 88 (SB2 version), Ten to Chi to, Testament Expansion Map, Tetris (alt?), Tobira wo Hirakete, Tonky, Triton, Weird 2,
  WiBArM, Woody Poco, World Golf (alt), Xanadu, Xanadu (alt), Xanadu Scenario II - The Resurrection of Dragon (hack), Xylos,
  Yakyuu-dou, Yakyuu-dou (alt), ZETA-88 Vol. 2 [Angelo Salese, O. Galibert, Carl]


New software list items marked not working
------------------------------------------
ekara_japan_a: A-2 Mermaid Melody Pichi Pichi Pitch vol.2 (Japan) [WingedPikPik, TeamEurope]
hp9831_rom: Matrix/plotter ROM for 9831 [F.Ulivi]
pc8801_flop: D' (alt) [Neo Kobe Collection]
stv: Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
x68k_flop: 38 Man Kilo no Kokuu, Soft de Hard na Monogatari II [krugman]


Merged pull requests
--------------------
- 9278: yamaha/ymdx100.cpp: Implemented most of the Yamaha DX100 emulation. [Pietro Gagliardi]
- 9859: osd/modules/file: Don’t magically substitute environment variables when opening files. [Nathan Woods]
- 10419: ibm5170_cdrom.xml: Added sixteen working items. [redump.org, ArcadeShadow]
- 10509: msx1_cart.xml, msx1_cass.xml, msx1_flop.xml: Cleaned up descriptions. [ArcadeShadow]
- 10513: msx2_cart.xml, msx2_cass.xml, msx2_flop.xml, msx2p_flop.xml: Cleaned up descriptions. [ArcadeShadow]
- 10527: sega_beena_cart.xml: Use lowercase for things that aren’t proper nouns in software list description. [ArcadeShadow]
- 10572: cpu/m6809: Improved emulation to TFR and EXG instructions. [Tim Lindner]
- 10575: trs/coco12.cpp, trs/coco3.cpp: Moved real-time clocks to slot cards where they belong (addresses MT08416). [Tim Lindner]
- 10595: hp/hp9825.cpp: Added support for the HP 9825A and HP 9831. [fulivi]
- 10604: apple2_flop_misc.xml: Added four working Israeli games. [Josh Renaud, Aali Ariel, Keith Hacke, telanus]
- 10605: Fixed some misspellings, mostly involving the word “occurrences”. [kmg]
- 10607: misc/cocoloco.cpp: Corrected misspelled DIP switch setting name for Coco Loco. [kmg]
- 10610: bus/msx: Added support for Hudson Soft Bee Cards and Electric Software Astron Softcards. [Wilbert Pol]
- 10611: snes.xml: Added two 16 Bit Xmas titles. [retroUSB, kmg]
- 10614: konami/hornet.cpp, konami/cobra.cpp, konami/nwk-tr.cpp: Refactored JVS host code. [Windy Fairy]
- 10615: machine/upd765.cpp: Don’t raise data interrupt on abnormal command termination. [Angelo Salese]
- 10617: konami/konami_gn676_lan.cpp: Rewrote GN676 LAN board emulation. [Windy Fairy]
- 10619: video/v9938.cpp: Implemented V9958 registers 26 and 27 for graphic23 and graphic4 modes (fixes MT08466). [Wilbert Pol]
- 10621: x68k_flop.xml: Added twelve new dumps from original disks (ten working). [krugman, r09]
- 10622: apple2_flop_orig.xml: Use title case for publisher names. [ArcadeShadow]
- 10623: rz1_cass.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10624: a800.xml: Use unabbreviated country names and lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10625: konami/konmedal.cpp: Corrected the K051649 clock frequency for a few titles (fixes sound pitch). [BoxCubed]
- 10627: konami/hornet.cpp: Improved Silent Scope and Teraburst I/O emulation. [Windy Fairy]
- 10629: msx/slot/cartridge.cpp: Don’t unnecessarily copy software memory region contents. [Wilbert Pol]
- 10630: dataeast/deco_mlc.cpp: Added subtitle to descriptions for Asian releases of Skull Fang games. [Michael Sanborn]
- 10633: barcrest/mpu4.cpp, barcrest/mpu4vid.cpp: Encapsulated sampled sound board as a device. [James Wallace]
- 10635: ibm5150.xml: Retested software marked as partially supported or unsupported. [Angelo Salese]
- 10636: megadriv.xml: Fixed cartridge type for rockman1. [einstein95]
- 10637: konami/hornet: Fixed regression causing Teraburst’s gun I/O to fail boot test. [Windy Fairy]
- 10639: pcecd.xml: Use unabbreviated country names in descriptions. [ArcadeShadow]
- 10640: pc98.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10641: machine/mc68328.cpp, palm/palm.cpp: Improved LCD controller emulation and cleaned up code. [Ryan Holtz]
- 10642: dataeast/decocass.cpp: Added Nebula (UK). [Rene Balke, Darksoft, Senil Data Systems, David Haywood]
- 10643: spectrum_cass.xml: Added three working items, and removed a duplicate item. [spectrumcomputing.co.uk, ArcadeShadow]
- 10644: sound/nes_apu.cpp: Only allow reading status register; nintendo/dkong.cpp: Fixed crashes in dkong3b. [kmg]
- 10645: misc/cave.cpp: Added PEEL18CV8 PLD dumps for Power Instinct 2 and Power Instinct Legends. [Sergio Galiano]
- 10647: bus/coco: Cleaned up code a little. [Tim Lindner]
- 10648: trs/coco12.cpp: Added unreleased Deluxe Color Computer machine configuration with a placeholder ROM. [Tim Lindner]
- 10649: atari/sprint8.cpp: Cleaned up input code. [kmg]
- 10651: tecmo/tehkanwc.cpp: Added world version of Tee'd Off. [system11, David Haywood]
- 10653: dataeast/decocass.cpp: Removed “clown car credits” from comments. [David Haywood]
- 10654: seta/x1_012.cpp, seta/seta_v.cpp: Moved video update trigger from device to drivers (works around MT08530). [David Haywood]
- 10656: nec/pc88va.cpp: Improved emulation, allowing most software to boot on the PC-88VA2. [Angelo Salese]
- 10658: misc/cave.cpp: Added a newly dumped US version of Power Instinct 2. [Sergio Galiano, Recreativos Piscis]
- 10659: apple1.xml: Use title case for publisher names. [einstein95]
- 10660: vtech/vsmile.cpp: Added machine configuration switches, allowing access to BIOS test mode. [KanedaFr]
- 10663: Added duty cycle effects to layouts for fruit machines using ROC10937 and clones, and improved emulation. [James Wallace]
- 10664: tiger/gamecom.cpp: Improved audio emulation (still very innacurate). [FateForWindows]
- 10665: namco/mappy.cpp: Put DIP switch settings in order from least generous to most generous. [einstein95]
- 10666: nintendo/vsnes.cpp: Aligned default DIP switch settings with factory defaults. [kmg]
- 10667: atari/starshp1.cpp: Set thrust control to slow when not pushing button. [kmg]
- 10668: hp/hp80.cpp: Fixed keyboard issues with hp86b_001 and hp86b_004 systems. [F.Ulivi]
- 10669: yamaha/ympsr16.cpp: Added skeleton driver for Yamaha PSS-780. [TwistedTom]
- 10670: nintendo/cham24.cpp: Added save state support and cleaned up code. [kmg]
- 10671: sms.xml: Added three working prototypes. [Ed Semrad, smspower, VGHF, kmg]
- 10672: coleco.xml: Added two working prototypes. [Ed Semradm Hidden Palace, VGHF, kmg]
- 10673: capcom/cps1.cpp: Created mapper by decoding the recently dumped SFZ63B PAL. [TwistedTom]
- 10674: nes.xml: Added twelve working items. [Ed Semrad, Hidden Palace, VGHF, NESBrew12, anonymous, kmg]
- 10677: sega/model3.cpp: Added drive board ROMs from Scud Race to Dirt Devils (uses the same PCB). [Museo del Recreativo, ClawGrip]
- 10678: video/ppu2c0x.cpp: Improved behavior of OAM writes during PPU rendering. [kmg]
- 10680: Added recently-added system driver source files to arcade and MESS filter files. [MASH]
- 10681: dataeast/decocass.cpp: Cleaned up BIOS macros, fixed bit error in cnebula tape image and added bootlegs. [DavidHaywood]
- 10682: sega/sms.cpp: Refactored Game Gear handling. [Vas Crabb]
- 10683: tvgames/xavix.cpp: Added Gun Gun Adventure (not working). [Sean Riddle, David Haywood]
- 10684: palm/palm.cpp: Improved Palm IIIc support; machine/mc68328.cpp: Added MC68EZ328 variant. [Ryan Holtz]
- 10685: nec/pc8801.cpp: Promoted PC-8801mkII SR machines to working. [Angelo Salese, O. Galibert, Carl]
- 10686: bus/a7800/rom.cpp, nes.xml: Use proper bank order for Activision 128K cartridges. [kmg]
- 10687: bus/megadrive/jcart.cpp: Fixed typo in include guard macro. [kmg]
- 10689: vsmileb_cart.xml: Added regional titles for undumped Teletubbies game. [ClawGrip]
- 10690: capcom/gunsmoke.cpp: Added a new North American set of Gun.Smoke. [Victor Fernandez (City Game), Jordi Beltrán, ClawGrip]
- 10691: nintendo/playch10.cpp: Added separate gun trigger input. [kmg]
- 10692: osd/windows: Fixed a potential crash when toggling full-screen mode (MT08535). [Ryan Holtz]
- 10694: sega/sg1000.cpp: Made SG-1000 player 1 controller fixed, and fixed crash on starting Othello Multivision consoles. [kmg]
- 10695: bus/snes/snes_slot.cpp: Fixed reported ROM speed when logging cartridge header. [TwistedTom]
- 10696: palm/palm.cpp: Split Palm LCD controller into a separate device, promoted Palm m100 to working. [Ryan Holtz]
- 10697: skeleton: Renamed Vector 4 to Vector 3, and fixed some incorrect Vector 4 machine configuration. [Eric Anderson]
- 10698: ibm5150.xml: Added eleven working items. [The Good Old Days, Abandon Socios, Old-Games.RU, ArcadeShadow]
- 10699: ibm5170_cdrom.xml: Corrected misspelled game title in notes for 5plus1_25. [ArcadeShadow]
- 10700: sound/upd934g.cpp: Use device_rom_interface rather than a read callback for external memory. [Devin Acker]
- 10702: yamaha/ymdx9.cpp: Resolved issues with incoming MIDI. [Anthony]
- 10704: sega/turbo.cpp: Added missing pedal inputs. [kmg]
- 10705: kiwako/mrjong.cpp: Fixed horizontal sprite offset when screen is flipped. [Pierre Cornier]
- 10707: sega/turbo.cpp: Clarified lives DIP switch setting name for Turbo. [kmg]
- 10709: jpm/jmpsys5.cpp: Started working on inputs, and added reel interface. [James Wallace]
- 10712: sega/turbo_v.cpp: Simplified bit field extraction. [kmg]
- 10715: sound/nes_apu.cpp: Implemented frame counter interrupt (fixes MT06186, MT07625 and MT07658). [kmg]
- 10716: nintendo/dkong.cpp: Added more notes about dkong3 sound. [kmg]
- 10717: docs: Added preliminary guide for would-be contributors. [Ryan Holtz, Vas Crabb, O. Galibert]
- 10718: nes.xml: Added five builds of an unreleased prototype. [ICEknight, steem69, kmg]
- 10719: sharp/x68k_v.cpp: Cleaned up screen update function. [grantek]
- 10725: Reverted “sharp/x68k_v.cpp: Cleaned up screen update function” (PR #10719) – it breaks Super Hang-On. [Vas Crabb]
- 10728: midway/omegrace.cpp: Replaced input lookup table with encoder function. [kmg]
- 10731: msx1_flop.xml: Improved metadata and removed disk conversions. [Wilbert Pol]
- 10732: tvgogo.xml: Replaced country name abbreviations in descriptions with full names. [ArcadeShadow]
- 10733: x68k_flop.xml: Added an alternate version of SX-Window 3.1. [Brice Onken]
- 10734: einstein.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10735: spectrum_cart.xml: Use lowercase for descriptive text in descriptions. [ArcadeShadow]
- 10736: cdi.xml: Replaced country name abbreviations in descriptions with full names. [ArcadeShadow]
- 10737: vtech_storio_cart.xml: Use lowercase for things that aren’t proper nouns in software list description. [ArcadeShadow]
- 10739: digiblast_cart.xml: Use lowercase for things that aren’t proper nouns in software list description. [ArcadeShadow]


Source changes
--------------
-harddisk.h: #include shuffling [AJR]

-Added 4 Israeli games [Josh Renaud, Sali Ariel, Keith Hacke] (#10604) [telanus]

New working software list items (apple2_flop_misc)
--------------------------------------------------
Aleph Baiters [Josh Renaud, Sali Ariel, Keith Hacke]
Nosh Kosh [Josh Renaud, Sali Ariel, Keith Hacke]
Borders [Josh Renaud, Sali Ariel, Keith Hacke]
The Georgia Variations [Josh Renaud, Sali Ariel, Keith Hacke]

-scmp: Fix unreliable order of execution in JMP instruction [AJR]

-misc/cocoloco.cpp: Corrected DIP switch name Cocoloco typo. (#10607) [0kmg]

-konami/hornet.cpp, konami/cobra.cpp, konami/nwk-tr.cpp: Refactored JVS host code. (#10614) [987123879113]
 * Refactored JVS host code into a common device for Konami PPC400 series systems.
 * konami/nwk-tr.cpp: Implemented JVS.
 * konami/cobra.cpp: Replaced JVS code and hooked up Windy2 I/O for bujutsu.

New working clones
------------------
Bonze Adventure (World, prototype, older) [BL]

-comad/zerozone.cpp: added PCB infos and derived clocks from actual XTALs, pending measurements [Brian Troha]

-taito/asuka.cpp: ROM labels' improvements for bonzeadvp2 [Ivan Vangelista]

New working machines
--------------------
Skate or Die (Konami, handheld) [hap, Sean Riddle, Mr. Do]
Bill Elliott's Nascar Racing (handheld) [hap, Sean Riddle, Mr. Do]

-knascar: uppercase title string [hap]

-konami/konami_gn676_lan.cpp: Rewrote GN676 LAN board emulation. (#10617) [987123879113]
 * Now passed boot checks, and supports x76 security chip.
 * Added variants for Thrill Drive, Racing Jam, and Racing Jam 2.
 * konami/nwk-tr.cpp: Added Thrill Drive security chips and variants.
 * konami/hornet.cpp: Added Thrill Drive variants.
 * konami/nwk-tr.cpp: Added Racing Jam 1 and 2 variants.

New clones marked as NOT_WORKING
--------------------------------
Racing Jam (GQ676UAC) [windyfairy]
Racing Jam (GQ676EAC) [windyfairy]
Racing Jam (GQ676AAC) [windyfairy]
Racing Jam: Chapter 2 (GQ888UAA) [windyfairy]
Racing Jam: Chapter 2 (GQ888AAA) [windyfairy]
Thrill Drive (UDE) [windyfairy]
Thrill Drive (JCE) [windyfairy]
Thrill Drive (EDE) [windyfairy]
Thrill Drive (ACE) [windyfairy]
Thrill Drive (ABE) [windyfairy]
Thrill Drive (UDB) [windyfairy]
Thrill Drive (JCB) [windyfairy]
Thrill Drive (EDB) [windyfairy]
Thrill Drive (ACB) [windyfairy]
Thrill Drive (ABB) [windyfairy]
Thrill Drive (ver GN713JAB) [windyfairy]
Thrill Drive (ver GM713JAB) [windyfairy]
Thrill Drive (ver GP713JAB) [windyfairy]
Thrill Drive (ver GE713JAB) [windyfairy]
Thrill Drive (ver GK713EAB) [windyfairy]
Thrill Drive (ver GK713EEB) [windyfairy]
Thrill Drive (ver GK713K*B) [windyfairy]

-hash/ibmpcjr_flop.xml: add QA notes, demote entries where applicable [angelosa]

-nes_apu: update stream before reading statusreg [hap]

-bgt.cpp: Remove skeleton driver and fold sets into neptunp2.cpp [AJR]

-debugger: Improved session save/restore. [Vas Crabb]
 * Qt: Save expression for memory and disassembly views.
 * Qt: Made command history behave more like Cocoa.
 * Qt: Added expression history and made behaviour more like Cocoa.
 * Qt: Refactored global notifications to use signals.
 * Win32: Increased command/expression history size to 100 items.
 * Cocoa: Save state of device info viewer windows.
 * Qt/Win32/Cocoa: Save command/expression history.

-util/xmlfile.cpp: Fixed bug where copyInto failed to copy nodes. [Vas Crabb]

-debugger: Hopefully fix undefined names in Cocoa debugger. [Vas Crabb]

-unico/silkroad.cpp:  consolidated driver in single file [Ivan Vangelista]

-debugger: Add missing override qualifiers in Qt debugger. [Vas Crabb]

-upd765.cpp: return a command_end with data_completion = false for failed commands (#10615) [Angelo Salese]
 * upd765.cpp: return a command_end with data_completion = false for failed commands
 * upd765.cpp: add for format_track_continue too

-Fix f726eee (mumdump broken) [Olivier Galibert]

-rz1_cass.xml: Lowercase on descriptive words. (#10623) [ArcadeShadow]
 * Lowercase on descriptive "samples" word.

-a800.xml: Metadata cleanups. (#10624) [ArcadeShadow]
 * Replaced countries' abbreviations by their full name.
 * Lowercase on some descriptive words like "Rev", "Alt", "Prototype", "Pirate".

-apple2_flop_orig.xml: Use title case for company names (proper nouns). (#10622) [ArcadeShadow]

-Fixed some misspelling occurrences here and there. (#10605) [0kmg]

-video/v9938.cpp: Implemented V9958 registers 26 and 27 for graphic23 and graphic4 modes. (#10619) [wilbertpol]
 * Fixes MT08466.

-ekara_japan_a.xml: Added the final known un-dumped A series cartridge. [Vas Crabb]
 * Also added "Mermaid Melody" to titles for first three cartridges as it's on the title screen and cartridge label in gold text (it
    may be there for the others as well, but I haven't checked).

New NOT_WORKING software list items
-----------------------------------
ekara_japan_a: A-2 Mermaid Melody Pichi Pichi Pitch vol.2 [WingedPikPik, TeamEurope]

-snes.xml: Put a couple holiday homebrews in your SNES stocking. (#10611) [0kmg]

New working software list additions (snes.xml)
----------------------------------------------
16 Bit Xmas 2011 - Christmas Craze (USA) [retroUSB]
16 Bit Xmas 2012 - Snowball Fight (USA) [retroUSB]

-x68k_flop.xml: Added twelve dumps from original disks, and removed load offsets. (#10621) [r09]
 * Renamed existing dumps to "cracked".
 * Changed some part_ids to reflect the actual disk labels.
 * Added usage notes for Death Bringer.

New working software list additions (x68k_flop.xml)
---------------------------------------------------
Casablanca ni Ai o - Satsujin-sha wa Jikuu o Koete [krugman]
Death Bringer [krugman]
Dome [krugman]
Emerald Dragon [krugman]
Genocide 2 - Master of the Dark Communion [krugman]
Signatory - Chouinsha [krugman]
The Hot File Express (1991-12-24) [krugman]
The Hot File Express (1993-10-28) [krugman]
Tritorn Final [krugman]
Warning Type 68 [krugman]

New not working software list additions (x68k_flop.xml)
-------------------------------------------------------
38 Man Kilo no Kokuu [krugman]
Soft de Hard na Monogatari II [krugman]

-sega_beena_cart.xml: Use lowercase for things that aren't proper nouns in name. (#10527) [ArcadeShadow]

-bus/msx: Added support for Hudson Soft Bee Card and Electric Software Astron Softcard media. (#10610) [wilbertpol]
 * Copied or moved Bee Cards entries from msx1_cart.xml to msx1_bee_card.xml.
 * Copied or moved SoftCard entries from msx1_cart.xml to msx_softcard.xml.

-konmedal.cpp: correct the K051649 audio clocks (#10625) [b0x-Cub3d]

-unidasm: Add IBM 1800, IBM 1130 and (DG) Nova disassemblers [AJR]

New machines marked as NOT_WORKING
----------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]

New NOT_WORKING software list additions
---------------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]

New working clones
------------------
Slots (Belgian Token, Game Card 95-750-452) [Gerald (COY)]

-hkittymp: add steering wheel [dink] hkittymp: correct game title [hap]

Machine promoted to working
---------------------------
Magical Pumpkin: Puroland de Daibouken (Japan 960712) [dink]

-namcos22: apply prelim lighting to more games [hap]

-dataeast/deco_mlc.cpp - Add Japanese subtitle to Skull Fang clones. (#10630) [Michael Sanborn]
 * This subtitle is found on both Asian and Japanese rom sets.

-zaccaria: fix cocktail mode [iq_132]

-Fixed some errors in Brazilian Portuguese translation. [cd4053b, Wellington Uemura]

-konami/hornet.cpp: Improvements for Silent Scope and Teraburst: (#10627) [987123879113]
 * Implemented scope board ADC.
 * Made the GN680 return gun controls for Teraburst.
 * Added note about IRQ0 and IRQ1 bits in sysreg_w.

-6x09 TFR / EXG Improvement (#10572) [tim lindner]
 * Remove tuple implementation used by the EXG and TFR instructions of the 6809, 6309 and Konami CPUs. It was unnecessary because
    fundamentally these are implemented with a single, 16 bit wide temporary register.
 * Changed how the 6809 CPU processes the invalid 8 to/from 16 bit register combinations. Their behavior now matches actual
    hardware. I used page 66 and 138 of Darren Atkinson's 6x09 manual [1] for reference. I also double checked with my own hardware
    [2].
 * Checked for regressions using NitrOS-9 (6809 and 6309) on the CoCo, And Aliens and 88Games (Konami).

-mpu4vid.cpp: Fix bad logging format string [AJR]

-video/pc_vga.cpp: fix Read Mode 1 target color for comparison [angelosa]
 * fixes at least transparent pen sprite-like in ibm5150:lombrall & ibm5150:intsocch and missing text in ibm5150:pcglobe sets

-video/pc_vga.cpp: preliminary implemention for line_compare in vga_vh_ega mode [angelosa]

-zaccaria: small cleanup on prev commit [hap]

-rp2a03: don't read from unmapped apu regs [hap]

-pcecd.xml: Don't abbreviate "Japan" in descriptions. (#10639) [ArcadeShadow]

-konami/hornet: Fixed regression causing Teraburst's gun I/O to fail boot test. (#10637) [987123879113]

-megadriv.xml: Added zero offset back for multi-ROM load commands, and corrected rockman1 cartridge type. (#10636) [eientei95]

Software list items promoted to working
---------------------------------------
megadriv.xml: Rockman Mega World (Japan, EEPROM) [eientei]

-dkong3: add soundcpu bus conflict [hap]

-msx/slot/cartridge.cpp: Stop copying software memory region contents. (#10629) [wilbertpol]
 * bus/msx/cart: Replaced fatal errors with image_init_result and a descriptive message.

-exidy440_a: zerofill more class variables [hap]

-aerfboot: remove possible spriteram oob access [hap]

-combatscb: fix spriteram oob access [hap]

-highvdeo: make blit_ram writeonly [hap]

-nec/pc80s31k.cpp: make pc88va2_fd_if a subdevice of pc80s31k [angelosa]

-optiger: fix poly rom region size [hap]

-sound/nes_apu.cpp: Can no longer read from anything but status register. (#10644) [0kmg]
 * sound/nes_apu.cpp: Can no longer read from anything but status register. nintendo/nes_vt*: Aligned PnP APU code with core
    changes. nintendo/dkong.cpp: Fixed dkong3b crash regression.

-New WORKING Machines (Nebula, DECO Cassette) (#10642) [David Haywood]

New WORKING Machines
--------------------
Nebula (DECO Cassette) (UK) [Rene Balke, Darksoft, Arcadeautomaten/Senil Data Systems, David Haywood]

-dkong3: extend write tap range [hap]

-barcrest/mpu4.cpp, barcrest/mpu4vid.cpp: Encapsulated sampled sound board as a device. (#10633) [James Wallace]
 * Got rid of duplication in non-video and video system drivers.
 * Set sound output to mono to match the circuit schematics.
 * Added Alarm tone circuitry.

-machine/roc10937.cpp: Corrected duty cycle on reset. [James Wallace]

-yamaha/ymdx100.cpp: Implemented most of the Yamaha DX100 emulation. (#9278) [Pietro Gagliardi]
 * Includes controls, cassette interface, and an internal layout.
 * Currently using YM2151 in place of unemulated YM2164 sound engine.
 * Thanks to Devin Acker for assistance.

Machines promoted to working
----------------------------
Yamaha DX100 Digital Programmable Algorithm Synthesizer [Pietro Gagliardi]

-trs/coco12.cpp, trs/coco3.cpp: Moved real-time clocks to where they belong (addresses MT08416). (#10575) [tim lindner]
 * bus/coco: Remove real-time clock and no-halt functions from Radio Shack floppy disk controller.
 * bus/coco: Added Disto Super Controller II floppy disk controller that contains no-halt functionality
 * bus/coco: Added "mini expansion bus" that the SCII uses for add on cards, and added slots to SCII and Disto RAM cartridges.
 * bus/coco: Added Disto "Realtime Clock" MEB slot device (also includes a parallel printer interface).

-frontend: Load INI files for the 'empty' driver that runs under the system selection menu. [Vas Crabb]

-MC68328 and PalmPilot: More cleanups and better LCDC emulation (#10641) [MooglyGuy]

-upd765: revert data_completion change and clear data_irq in fifo_r/w.  Also disable clearing data_irq in msr_r. [cracyc]

-dataeast/sshangha.cpp: consolidated driver in single file [Ivan Vangelista]

New clones marked as NOT_WORKING
--------------------------------
Pocket Gal / unknown card game [Caius, Hammy]

-nichibutsu/cclimber.cpp: hand fixed a couple of GFX ROMs for ccbootm. Still need a proper dump from another PCB. [hammy]

-floppy sound: fix spin sample oob access [hap]

-toaplan1: correct z180 cpu speed [hap]

-imgtool: properly remove all Apple modules. (GitHub #10594) [R. Belmont]

-hd647180x: fix typo on port E read [hap]

-fireshrk: Soundlatch modernization [AJR]

-toaplan1.h: Clean up unused prototypes [AJR]

-fireshrk: set mcu unmap_value_high [hap]

-fireshrk: quantum can be reduced after adding latch device [hap]

-toaplan1.cpp: Clean up coin counter/lockout handling [AJR]

-exprraid: identify unknown prom as gfx layer priority [Pierre Cornier]

New machines marked as NOT_WORKING
----------------------------------
Dream Rail [Recreativos Piscis]

-bus/sms_ctrl: Reworked Sega Master System controller bus. [Vas Crabb]
 * Rationalised interface, got rid of TH from the "pulled" lines, and extended to support output on all data lines.  Renamed to be
    less specific as the same interface is shared by multiple consoles.
 * Removed a lot of unnecessary indirection through I/O ports and multiple levels of inversion in peripheral emulation that was
    obfuscating the code.
 * Made Rapid Fire Unit switches toggles so they can be assigned to controller buttons and switched on/off easily during gameplay.
    You can still see/change the current state in the Toggle Inputs menu if you don't want to assign buttons.
 * Implemented idle timeout in Furrtek 4-player Master System adapter.
 * Improved crosshair tracking in Graphic Board, added ability to raise/lower pen, and greatly cleaned up code.
 * Fixed paddle controller when used with export consoles.
 * Added 3-button and 6-button Mega Drive control devices.
 * sega/sms.cpp: SG-1000 Mark III has pin 7 of controller ports tied low - indicate this to attached controllers (this pin became TH
    on the Master System).
 * sega/mdconsole.cpp: Replaced controller emulation in the driver with Sega controller ports.  Also removed some vestigial code
    from the driver base class.
 * sharp/x68k.cpp: Replaced controller emulation in the driver with MSX controller ports.
 * bus/msx/ctrl: Added a Sega controller adapter device, supported by X68000 software including chelnov and ssf2.

-pc98.xml: Use lowercase for descritpive text in descriptions. (#10640) [ArcadeShadow]

-tecmo/tehkanwc.cpp: Added world version of Tee'd Off (new parent). (#10651) [David Haywood]

New working clones
------------------
Tee'd Off (World) [system11]

-misc/cave.cpp: Added PLD dumps for pwrinst2 and plegends. (#10645) [Sergio G]
 * Added to pwrinst2j and plegendsj as well.

-atari/sprint8.cpp: Cleaned up input code. (#10649) [0kmg]
 * Made the gear shift levers toggle inputs.  This needs to be confirmed from a manual.

-bus/sms_ctrl/sports.cpp: Removed unused class member. [Vas Crabb]

-hash/ibm5150.xml: first pass at QA (#10635) [Angelo Salese]
 * Revisit all of the supported="partial" / "no" flags, promote or demote depending on observations.

Software list items promoted to working
---------------------------------------
ibm5150.xml: Ancient Land of Ys [Angelo Salese]

-bus/sms_ctrl: Make paddle ignore TH again - assume reports of it working on export consoles are bogus for now. [Vas Crabb]

-apple1.xml: Fixed publisher capitalisation. (#10659) [eientei95]

-misc/cave.cpp: Added a new Power Instinct 2 set. (#10658) [Sergio G]

New working clone
-----------------
Power Instinct 2 (US, Ver. 94.04.08, set 1) [Sergio Galiano, Recreativos Piscis]

-msx2_cart.xml, msx2_cass.xml, msx2_flop.xml, msx2p_flop.xml: Cleaned up metadata. (#10513) [ArcadeShadow]
 * Use unabbreviated country names, and use lowercase for descriptive text in descriptions.

-dataeast/decocass.cpp: Removed 'clown car credits' leaving only the copyright holders. (#10653) [David Haywood]

-pntnpuzl: fix display [cracyc]

-atari/starshp1.cpp: Set thrust control to slow when not pushing button. (#10667) [0kmg]

-nintendo/vsnes.cpp: Use documented recommended default DIP switch settings. (#10666) [0kmg]
 * Affects hogalley, smgolf, suprmrio, vsbball, vsgradus, vsgshoe, vssoccera and any clones.
 * Made separate DIP switch settings for vssoccer and smgolfj, as their starting point values differ from other sets.

-hp/hp80.cpp: Fixed keyboard issue on hp86b_001 & hp86b_004. (#10668) [fulivi]

-bus/isa/trident.cpp: convert to logmacro, override trident_set_video_mode in tvga9000_device, makes pntnpuzl to set a sane refresh
 rate [angelosa]

-pntnpuzl: pass timer irq status [cracyc]

-x1_012.cpp: restrict partial updates in the seta tilemap chip to caliber 50, it breaks too many other places due to unmasking some
 bad timing problems in the drivers. (#10654) [David Haywood]

New machines marked as NOT_WORKING
----------------------------------
Super 555 (English version V1.5) [hammy]

New working machines
--------------------
Gerät 32620 (Sprach/Morsegenerator) [Dirk Best, natarii, Crypto Museum]

New working software list additions
-----------------------------------
English (Polish speaker) [Crypto Museum]
German [Crypto Museum]
German (older) [Crypto Museum]
Spanish [Crypto Museum]

-dac.h: Add AD7520 DAC [Dirk Best]

-pntnpuzl: id inputs [cracyc]

-thomson.cpp: Extension bus cleanup [AJR]
 * Make CC 90-232 serial/parallel interface an extension device
 * Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead)
 * Make RF 57-932 serial interface an extension device
 * Make MD 90-120 modem interface an extension device (emulation still needs work)
 * Make Midipak an extension device and completely rewrite emulation
 * Make MEA8000-based speech interface an extension device
 * Configure 1 MHz E clock for extension bus
 * Add FIRQ & IRQ outputs from extension bus
 * Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF
 * Clean up various bits of driver code

-video/upd3301.cpp: skip lines also skip strips, fix sorcer (pc8801) text layer not syncing drawing [angelosa]

-bus/thomson/speech.cpp: Fix sound routing [AJR]

-ympsr16.cpp: added pss780 (#10669) [Tom]

New clones marked as NOT_WORKING
--------------------------------
Yamaha PSS-780 [TwistedTom]

-apple2gs: use the macrtc device for clock and battery RAM, which has more complete functionality. [R. Belmont]

-Removed email address as per Takahiro's request [wd40yasu]
 * Removed email address as per Takahiro's request

-teammate: add port 0/1 read [hap]

-sms.xml: Added 3 prototypes. (#10671) [0kmg]

New working software list additions (sms.xml)
---------------------------------------------
King's Quest - Quest for the Crown (USA, prototype, 19890203) [Ed Semrad, smspower, VGHF]
Monopoly (USA, prototype) [Ed Semrad, smspower, VGHF]
Super Monaco GP (USA, prototype) [Ed Semrad, smspower, VGHF]

-coleco.xml: Added a couple prototypes. (#10672) [0kmg]

New working software list additions (coleco.xml)
------------------------------------------------
Frogger II: Threedeep! (prototype, 19840615) [Ed Semrad, Hidden Palace, VGHF]
Star Wars: The Arcade Game (prototype, 19840412) [Ed Semrad, Hidden Palace, VGHF]

-trs/coco12.cpp: Added Deluxe Color Computer. (#10648) [tim lindner]
 * No ROM dump is available, so CoCo 2B ROMs are loaded for now.

New clones marked not working
-----------------------------
Tandy Radio Shack Deluxe Color Computer [Tim Lindner]

-bus/coco: Minor cleanup of base cartridge class. (#10647) [tim lindner]
 * Moved a member initialization to constructor, use resolve_safe() for callbacks to remove some checks.

-source org: move h01x to misc folder [hap]

-capcom/cps1.cpp: Added SFZ63B mapper. (#10673) [Tom]
 * This PAL was found on mpumpkin, assumed to come from sfz.

-nes.xml: Added 12 dumps. (#10674) [0kmg]

New working software list additions (nes.xml)
---------------------------------------------
2 in 1 - GEMiNIM & Siamond [NESBrew12]
Crazy Land (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Galaxy 5000 - Racing in the 51st Century (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Hoops (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Iron Tank - The Invasion of Normandy (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Nighttime Bastards [anonymous]
R.B.I. Baseball 2 (USA, prototype, 19900307) [Ed Semrad, Hidden Palace, VGHF]
Rally Bike (USA, prototype, 19900226) [Ed Semrad, Hidden Palace, VGHF]
RoadBlasters (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Shadow of the Ninja (USA, sample) [Ed Semrad, Hidden Palace, VGHF]
Silkworm (USA, prototype) [Ed Semrad, Hidden Palace, VGHF]
Sudoku 2007 [NESBrew12]

-trs/dragon.cpp, trs/dgnalpha.cpp: Got rid of weird class split between files. [Vas Crabb]

-Updated FME alphanumeric emulation (#10663) [James Wallace]
 * Added duty effects to layouts for fruit machines using ROC10937 and clones.
 * bfm/bfm_bd1.cpp: Added flash mode, corrected character table.
 * bfm/bfm_bda.cpp: Added brightness and flash controls.
 * jpm/jpmimpct.cpp: Registered variables for state saving.
 * machine/roc10937.cpp: Preserve internal data buffers on POR - fixes blanked display in JPM IMPACT.
 * Made VFD fading effect mroe realistic for JPM IMPACT games.
 * Corrected VFD type to 16-segment for JPM System 5 games.

-sega/mdioport.cpp: Added Mega Drive I/O port controller device. [Vas Crabb]
 * Adapted all Mega Drive hardware drivers to work with the new I/O port device, and moved based Mega Drive 68k peripherals to a
    common address map function.
 * sega/megadriv_acbl.cpp: Added base machine configuration to attach an optional I/O port to the EXP port, and moved some stuff to
    derived classes.
 * sega/megadriv_rad.cpp: Simplified code.
 * bus/sms_ctrl: Added an RS-232 adapter.  Only sending from the console to the attached device works so far, reception will have to
    wait.

-tiger/gamecom.cpp: Improved audio emulation (still very innacurate). (#10664) [FateForWindows]
 * Use level registers for channels 1 and 2.
 * Halved sound_cnt maximum value - was reading twice as far, causing channel 2 to play back incorrectly.

-Untangled Mega Drive bootlegs a little. [Vas Crabb]
 * sega/puckpkmn.cpp: Eliminated dependency on other Mega Drive arcade bootlegs.
 * sega/megadriv_acbl.cpp: Use more derived memory maps, and fewer driver init functions.

-k052109: change invalid logerror m_maincpu->pc to machine().describe_context() [hap]

-spectrum_cass.xml: 3 New working software list additions (#10643) [ArcadeShadow]

New working software list additions
-----------------------------------
ACE 2088 (MCM) [spectrumcomputing.co.uk]
Adidas Championship Football (Erbe) [spectrumcomputing.co.uk]
Adidas Championship Tie Break (Musical 1) [spectrumcomputing.co.uk]

Remove
------
Agent - X 2 (Dro Soft) [duplicated entry]

-metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by
 spectrumcomputing.co.uk) [ArcadeShadow]

-Mega Drive cleanup: [Vas Crabb]
 * mdconsole.cpp: Got rid of EXP port from Mega Drive II, Mega Jet and Nomad configurations, and made built-in Nomad controller
    fixed.
 * puckpkmn.cpp: Cleaned up code, register local class member for save states, suppress side effects for debugger.

New working clones
------------------
MK-14 VDU [Nigel Barnes]

New working software list additions
-----------------------------------
mk14_quik: Falling Man, Invaders, Pong [Nigel Barnes]

-bus/bbc/rom: Added support for the Acornsoft Trilogy Emulator board. [Nigel Barnes]

-mt65: Slotified the keyboard port, devicified Microtan Keypad (MT006), Microtan Keyboard (MT009), and ETI Space Invasion Key Unit.
 [Nigel Barnes]
 * Added cards ETI Real Time Clock, ETI Sound Card, Microtanic Real Time Clock, TUG Combo Card, and TUG EPROM Storage Card.
   - mt6809: Fixed keyboard input, RALBUG commands now work, and promoted to working.
 * Added support for FLEX and BBC Micro floppy formats.
   - spinveti: Replaced incorrect ROM to load at &F800.

-vendetta: change irq to assert/clear (matches schematics) [hap]

-m6809/konami: hd6309_native_mode does not apply [hap]

-vendetta: change set_vblank_int to screen_vblank [hap]

-email removal part2 [wd40yasu]
 * Remove email address of Takahiro from non-Nichibutsu drivers

-bus/archimedes/podule: Added SCSI Interface podules (not working). [Nigel Barnes]
 * Acorn A500 SCSI Interface
 * Acorn AKA31 SCSI Expansion Card
 * Acorn AKA32 CDFS & SCSI Expansion Card
 * Cumana 16bit SCSI Interface
 * Lingenuity SCSI Podule
 * Morley Electronics 16bit Cached SCSI card
 * Oak Solutions 16 bit SCSI Interface

-vendetta: change 'not really vblank' flag to obj dma busy [hap]

-m6809/konami: cpu has internal /4 divider [hap]

New machines marked as NOT_WORKING
----------------------------------
Triton L4.1 [Ian Lockhart, Nigel Barnes]
Triton L5.1 [Ian Lockhart, Nigel Barnes]
Triton L5.2 [Ian Lockhart, Nigel Barnes]
Triton L7.2 [Ian Lockhart, Nigel Barnes]

New working software list additions
-----------------------------------
triton_rom: Fast VDU [Ian Lockhart]

New working software list additions
-----------------------------------
aquarius_cass: Doomsday Defender [Roy Templeman]

New working software list additions
-----------------------------------
bbc_rom: FBBS 3.0, Palesar RAM Manager 1.04, Meta Assembler 3.45A, MMFS 1.52, MMFS Turbo 1.52, Kevin's Rip-off ROM 1.00, Ripper V1,
  Ripper V1 (Disk Menu), Ripper V1 (13 Commands), Sci 1.34, Speech Synthesis 0.01, SSMP 2.00, ViewFiler 0.2, View Trilogy, VT Clock
  1.16 [Nigel Barnes]

New machines marked as NOT_WORKING
----------------------------------
MiniB Computer [Nigel Barnes, Sprow]

-mdcr: Moved philips/p2000t_mdcr.cpp->machine/mdcr.cpp to allow use with other machines. [Nigel Barnes]

-mtx_cfx: Replace HDD with Compact Flash device. [Nigel Barnes]

New working software list additions
-----------------------------------
bbcm_cart: Master SD R2 [Ramptop]

-bus/archimedes/podules: Added Ethernet podules (not working) [Nigel Barnes]
 * Acorn AEH50 Ethernet II
 * Acorn AEH54 10Base2 Ethernet Podule
 * ANT Ethernet 10base2 mini-podule

-bus/sms_ctrl: Added raphnet DIY SMS/Mark III paddle. [Vas Crabb]

-cpu/avr8: Added minimal ADC support (in particular, ADC interrupts are not implemented). [Vas Crabb]

-sega/megadriv.cpp: Further broke up base Mega Drive class. [Vas Crabb]
 * Created a light-weight base class with just the core functionality, used for "Genie" hardware (Puckman Pockimon).
 * Moved built-in controller emulation to a derived class so it isn't lurking underneath the consoles with pluggable controllers.
 * Moved the Sun Mixing Mega Drive bootlegs to their own source file - they're substantially different, not using the I/O blocks for
    input.

-sega/sms.cpp: Untangled SG-1000 Mark III slightly. [Vas Crabb]

-More Mega Drive cleanup: [Vas Crabb]
 * Moved YM sound out of "core" Mega Drive state, and made more devices required in "base" Mega Drive state.
 * Made Pico/Copera derive from "core" Mega Drive state so they aren't carrying unnecessary baggage (all it uses is the CPU and
    VDP).
 * Corrected title for puckpkmna.

-cpu/avr8: Mask ADC samples to ten bits on acquisition. [Vas Crabb]

-sega/puckpkmn.cpp: Note actual silkscreens on sound chips. [Vas Crabb]

-ygv608: clean up some indentation [hap]

-tmnt: remove useless define [hap]

-bus/thomson/cd90_015.cpp: Correct floppy drive type and name [AJR]

-mc6843: Clear STRB at command start [AJR]

-mc6843: Clear STRB bits when read (mostly reverts 05803c61309319e5a6dd86d074620a3b324be7ec) [AJR]

-m6809/konami: enable 'hd6309 native mode' [hap]

-bus/thomson/cd90_015: Further customization of floppy drive [AJR]

-m6809/konami: match indexed opcode timing with hd6309 [hap]

-m6809/konami: update prev commit [hap]

-Fixed MESS and Arcade builds (#10680) [MASH]
 * Fixed MESS build
 * Fixed Arcade build

-video/ppu2c0x.cpp: Improved behavior of OAM writes during PPU rendering. (#10678) [0kmg]
 * Noticeably improves high hopes demo.

-m6809/konami: fix carry flag on LSRD, ASRD [hap]

-nintendo/cham24.cpp: Added save state support and cleaned up code. (#10670) [0kmg]
 * Also cleaned up sprite RAM DMA trigger trampolines in all NES-like drivers.

-triton_rom.xml: Corrected fastvdu rom size. [Nigel Barnes]

-tehkanwc: remove old joystick hack [hap]

-tehkan: add shared addressmap, remove soundcpu reset timer hack [hap]

-tehkanwc: remove unneeded trampoline for writing leds [hap]

-tehkanwc: merge driver files [hap]

-tehkanwc: reset msm together with soundcpu [hap]

-to_flop.xml: Fix floppy image interfaces (assuming that all larger images are 3.5" for now) [AJR]

-nec/pc88va.cpp: overhaul, make most software to start running with pc88va2 (#10656) [Angelo Salese]
 * nec/v5x.cpp: add ICU slave ack readback;

-sega/sms.cpp: Refactored Game Gear handling. (#10682) [Vas Crabb]
 * Use a memory view to switching between Game Gear and Master System compatibility I/O space mapping.  Got rid of most of the
    conditional code checking whether it's a Game Gear driver.
 * Got rid of the special Game Gear EXT port slot.  It's the same thing as a Mega Drive controller/expansion I/O port with a
    different connector.
 * sega/mdioport.cpp: Added a variant for the Game Gear with the TH/PC6 interrupt latch, and added it to the Game Gear.

-tehkanwc: remove tag lookups [hap]

-More Sega cleanup: [Vas Crabb]
 * bus/megadrive/jcart.cpp: Turned controller ports into slots - no need to simulate controllers in the cartridge device.
 * sega/megadriv.cpp: Simplified wired 6-button controller to use a single input port per pad.
 * megadriv_rad.cpp: Changed to use A/B/C/X/Y/Z button labels like the real systems, added reset buttons to a couple of units that
    have them.
 * puckpkmn.cpp: Considering boards without the U6612 exist, assume it uses a Mega Drive II VDP clone with integrated FM sound.

-bus/sms_ctrl: More plausible TH responses for export Sports Pad. [Vas Crabb]

-bus/a7800/rom.cpp: Use proper bank order for Activision 128K cartridges. (#10686) [0kmg]

-tvgames/xavix.cpp: Added Gun Gun Adventure (inputs not hooked up). (#10683) [David Haywood]

New machines marked not working
-------------------------------
Gun Gun Adventure (Japan) [Sean Riddle]

-namco/mappy.cpp: Undid DIP switch setting reordering from PR #10166. (#10665) [eientei95]

-konami/crimfght.cpp: fix lives default dip [Angelo Salese]

-bus/megadrive/jcart.cpp: Fixed include guard typo. (#10687) [0kmg]

-msx1_cart.xml, msx1_cass.xml, msx1_flop.xml: Cleaned up metadata. (#10509) [ArcadeShadow]
 * Use full country names in description.
 * Use lowercase for descriptive text in descriptions.
 * Removed zero offsets in regions with a single file loaded.

-m6809/konami: fix looped shift opcodes indexed mode [hap]

-cpc_flop.xml: Fix up a few things from poorly imported "good" sets. [Vas Crabb]
 * Also some other minor cleanup.

-imgtool/stream: Remove some unused functions [AJR]

-msx1_cass.xml:  Fix leading space in rom name label for dogfights [Scott Stone]

-m6809/konami: don't use m_opcode as a temp variable [hap]

-m6809/konami: no need for those safe_shift functions [hap]

-vsmileb_cart.xml: Add info about missing game (#10689) [ClawGrip]

-epos: add tristar8000 coin latch [hap]

-mo5_flop.xml, mo6_flop.xml, pro128_flop.xml: Correct floppy image interfaces [AJR]
 * thom_dsk.cpp: Add DSDD 5.25-inch format

-bus/sms_ctrl: Added support for Sega mouse and four-player adaptor. [Vas Crabb]

-ay8910: add machine().describe_context() to some logerror [hap]

-palm/palm.cpp: Improved Palm IIIc support. (#10684) [Ryan Holtz]
 * machine/mc68328.cpp: Split MC68328 device into a base class with shared functionality, and derived MC68328 and MC68EZ328 models.
 * video/sed1375.cpp: Added roughly-functional implementation of the Epson SED1375 LCD controller.

Machines promoted to working
----------------------------
3Com Palm IIIc [Ryan Holtz]

-tmnt: improve sound nmi [hap]

-osd/windows/window.cpp: Fixed a crash when toggling fullscreen. [Ryan Holtz] (#10692) [MooglyGuy]
 * osd/windows/window.cpp: Check for a non-null renderer before issuing a draw request to the renderer. [Ryan Holtz]

-bus/sms_ctrl: Better 4-player adaptor and mouse emulation: [Vas Crabb]
 * Latch and reset mouse axis counts on first falling TR edge while selected.
 * Added mouse support to 4-player adaptor.
 * Fixed a bug when reading control pad buttons with 4-player adaptor.

-nintendo/playch10.cpp: Added separate gun trigger input. (#10691) [0kmg]
 * Also fixed incorrect Zapper-like trigger behavior and made gun alarm wire machine configurable.

-macrtc.cpp: Updates [R. Belmont]
 * Cleaned up, modernized, converted logging to logmacro.h
 * Improved documentation comments
 * Supports both the original 343-0040 (Mac 128/512) and the 343-0042-B (Mac II, Apple IIgs) with unique behavior

-osd/modules/file: Don't magically substitute environment variables when opening files. (#9859) [npwoods]
 * util/options.cpp: Added option types for single and multiple paths.
 * util/options.cpp: Substitute environment variables in values from defaults and INI files.
 * ui/dirmenu.cpp: Removed hard-coded list of multi-path options.
 * plugins: Don't substitute environment variables in path options.

-vendetta: correct some input ports [hap]

-bus/msx/ctrl: Added Konami Hyper Shot controller. [Vas Crabb]

-bus/sms_ctrl: Added Konami Hyper Shot for Sega, too. [Vas Crabb]

-upd765: clear wc if the found sector has the correct cyl in the address field [cracyc]

-macrtc.cpp: if the time is set by the host system, count from that time for the rest of the session. [R. Belmont]
 * This means changing the time in the emulated system now will actually take effect. Restarting MAME will return to real time.
 * The "Clock RAM" test in the Apple IIgs Diagnostics now passes.

-macrtc.cpp: return seconds update logging to LOG_GENERAL. [R. Belmont]

New machines marked as NOT_WORKING
----------------------------------
The Castle [caius]

New clones marked as NOT_WORKING
--------------------------------
The Rock [caius]

-ibm5170_cdrom.xml: 16 new software list additions (#10419) [ArcadeShadow]
 * ibm5170_cdrom.xml: 16 new software list additions

New working software list additions
-----------------------------------
5 Plus One: Pack 10 - The Blues Brothers [redump.org]
5 Plus One: Pack 25 - TV Sports Football [redump.org]
Delphine Classic Collection - Adventure [redump.org]
Hocus Pocus (Europe) [redump.org]
Hocus Pocus (Germany) [redump.org]
Hocus Pocus (Germany, shareware) [redump.org]
Hocus Pocus (Spain) [redump.org]
Hocus Pocus (USA) [redump.org]
Hocus Pocus (USA, rerelease) [redump.org]
Hocus Pocus (USA, rerelease, alt) [redump.org]
Hocus Pocus (USA, mail order release) [redump.org]
id Anthology (rev 1) [redump.org]
id Anthology [redump.org]
The Bitmap Brothers Compilation [redump.org]
Zool: Ninja of the "Nth" Dimension [redump.org]
Zool 2 [redump.org]

-tceptor: correct cpu type [hap]

-sega/sg1000.cpp: Slotified controller ports. [Vas Crabb]
 * Replaced built-in controllers with Sega controller ports for SC-3000 and SG-1000.
 * Fixed inappropriate default assignment of SG-1000 pause button to P key, conflicting with the default emulator pause assignment.
 * Got rid of half a player 2 D-pad that was somehow polluting the Othello Multivision FG-2000.
 * Hooked up SF-7000 Centronics busy line to previously unused function.

-se3208: Add exception hook callback [AJR]

-ginganin: reduce 6840 clock [hap]

-sega/sg1000.cpp: SG-1000 only has one control port; prevent Othello Multivisions from segfaulting. (#10694) [0kmg]

-bus/sms_ctrl: Added support for Denpa XE-1AP controller. [Vas Crabb]
 * This is the "horsehoe crab" game pad version of the Denpa Micom Soft Analog/Digital Intelligent Controller System (the other
    version is the desktop "cyber stick").
 * Mega Drive games only support this controller in analog mode (the default).  Digital mode is designed to be used for games on
    computers with MSX-style controller ports that don't support analog controls.

-bus/sms_ctrl: A few refinements for the XE-1AP controller: [Vas Crabb]
 * Game pad version omits the fourth axis from the cyber stick.
 * Remumbered analog input ports to match documented channel names.
 * Improved notes.

-Update snes_slot.cpp (#10695) [Tom]
 * fix fast/slow rom reporting

-More Micom Soft controller wrangling: [Vas Crabb]
 * bus/msx/ctrl: Added XE-1AP pad with defaults for personal computers.
 * bus/pce_ctrl: Added XHE-3 PC joystick adapter.

-m6809/konami: add IMM_IM from hd6309 [hap]

-m6809: srcclean *.ops files [hap]

-util/options.cpp: Fixed overriden default option values from OSD. [Vas Crabb]

-machine/micomx1a.cpp: Confirmed Digital MD mode emulates a 3-button Sega pad. [Vas Crabb]

-machine/micomx1a.cpp: Slightly better timings. [Vas Crabb]

-m6809: rename *.ops to *.lst [hap]

-Software list-provided default option fixes [AJR]
 * Give "slot_default" option values default priority rather than maximum priority, so command line option specifications can
    override these
 * Silently ignore software list-provided default options or values that don't exist in a particular system configuration

-emuopts.cpp: Correction for 42adf5d51de36560547449c6c279a8df9df7dcfe [AJR]

-machine/micomxe1a.cpp: Fudged timings to work with buggy CRI games. [Vas Crabb]
 * CSK Research Institute games on FM Towns don't follow the same sequence as other games when reading inputs.  They depend on the
    data lines not being updated for some time after /Ack goes high, and can miss transitions if the timing is too tight (ironic
    that 16MHz '386 software has these issues when the 7MHz 6502 in the PC Engine gets by fine). This fudges the timings to work
    with the these buggy games without breaking the other use cases.
 * Also for some reason, these games expect an XE-1AP in MD mode with a Sega controller adapter - they won't work wth an XE-1AP in
    Personal Computer mode, and they won't work with the XE-1AJ or its NEC-branded relative.  In MAME you can flip the Interface
    setting to MD in the Machine Configuration options without needing to use an adapter device.

-machine/micomxe1a.cpp: Fixed a dumb editing error with delays. [Vas Crabb]

-globalfr: Back out fading effect, hardware doesn't support it (nw) [James Wallace]

-buckrog: correct sprite priority 74148 [hap]

-nec/pc8801.cpp: promote machines to working status (#10685) [Angelo Salese]
 * video/upd3301.cpp: fix off by one attribute bugs happening for pc8801 N-88 Basic and several other entries;
 * nec/pc8801.cpp: backported centronics hookup from pc8001, allows supporting Jast Sound thru Covox interface in some Jast entries;
 * nec/pc8801.cpp: fix 1bpp graphic layer drawing when uPD3301 is not in color mode, fixes byoin regression;

Machines promoted to working
----------------------------
nec/pc8801.cpp: PC-8801mkIISR, PC-8801MH, PC-8801MA [Angelo Salese, Oliver Galibert, Carl]

Clones promoted to working
--------------------------
nec/pc8801.cpp: PC-8801mkIIFR, PC-8801mkIIMR, PC-8801FA, PC-8801MA2 [Angelo Salese, Oliver Galibert, Carl]

New working software list additions
-----------------------------------
pc8801_flop.xml: D' (cracked) [Neo Kobe], Donkey Kong 3 - Dai Gyakushuu [Game Preservation Society, Carl, Disk Blitz]

New NOT_WORKING software list additions
---------------------------------------
pc8801_flop.xml: D' (alt) [Neo Kobe]

New clones marked as NOT_WORKING
--------------------------------
White Water (P-6) [Matt’s Basement Arcade, PinMAME]

-sega/turbo.cpp: Added missing pedal inputs. (#10704) [0kmg]
 * turbo: Added pedal. Made shifter start in low gear by default.
 * buckrog: Added configuration to select (upright) button machine or (cockpit) pedal machine. Corrected cabinet type DIP switch.

-turbo: no need for port_0_r [hap]

-yamaha/ymdx9.cpp: Resolved issues with incoming MIDI. (#10702) [Anthony]
 * Added divider on 500 kHz midi serial clock.
 * Added missing MIDI data read handler.

-skeleton: Renamed Vector 4 to Vector 3. (#10697) [Eric Anderson]
 * It appears Vector Graphic Monitor 4 was confused with Vector 4.
 * Fixed some of the easier Vector 4-isms, but it will need more thorough work.

-sega/turbo.cpp: Clarified turbo lives DIP switch setting name. (#10707) [0kmg]

-device_state_entry::format: fix wrong value when used with callexport [hap]

-ibm5170_cdrom.xml: Fixed misspelled game title. (#10699) [ArcadeShadow]
 * Corrected "Peristroka" to "Perestroika".

-capcom/gunsmoke.cpp: Dumped and added a new North American Gun.Smoke set. (#10690) [ClawGrip]
 * Also fixed years and names on other sets

New working clones
------------------
Gun.Smoke (USA and Canada, 1986/01/20) [Victor Fernandez (City Game), Jordi Beltrán]

-parodius,gokuparo: add sub-title to game string [hap]

-sega/model3.cpp: Added drive board ROMs from Scud Race to Dirt Devils (uses the same PCB). (#10677) [Museo del Recreativo]

-gunsmoke: make game string build date more readable [hap]

-bus/msx: Fixed mislabeled button on FM Towns 6-button Pad. [Vas Crabb]

-More Micom XE-1AP adjustments: [Vas Crabb]
 * Reversed default throttle direction.  On the desktop version, pulling the throttle towards you accelerates.
 * Fixed a bad bitfield extraction that stopped right shoulder buttons working in Thunder Blade for PC Engine.

-bus/msx/ctrl, bus/sms_ctrl: Use AD Stick Z type for XE-1AP throttle. [Vas Crabb]

-Clear BIOS option setting when reloading empty pseudo-driver to prevent spurious ROM loading errors for this and other drivers
 [AJR]

-emuopts.cpp: Work around reevaluate_default_card_software trying to purge XXX_default values; reword some comments [AJR]

-nes.xml: Configure useful slot defaults for software items using Famicom Keyboard, Family Trainer or R.O.B. [AJR]

-upd934g: use device_rom_interface instead of a read callback (#10700) [Devin Acker]

-ibm5150.xml: 11 New working software list additions (#10698) [ArcadeShadow]
 * ibm5150.xml: 11 New working software list additions

New working software list additions
-----------------------------------
Arcade Hits [The Good Old Days]
Bombuzal [The Good Old Days]
Mega Man (3.5") [The Good Old Days]
Pole Position [The Good Old Days]
Street Fighting Man (alt) [The Good Old Days]
Teenage Mutant Hero Turtles (5.25") [old-games.ru]
Teenage Mutant Hero Turtles (Spain, 3.5") [Abandon Socios]
Teenage Mutant Hero Turtles (Spain, 5.25") [Abandon Socios]
Zeliard (3.5") [The Good Old Days]
Zeliard (3.5", v2.0) [old-games.ru]
Zeliard (5.25") [The Good Old Days]

-macadb.cpp: add reset (IIgs) / power/NMI (Mac) key, and swap Command/Option keys to match Apple II layout.  [R. Belmont]
 * apple2gs.cpp: Building with the ADB MCU actually running instead of the HLE now works 100%.  [R. Belmont, Peter Ferrie] This is
    not yet the default config to rate-limit MAME to one major IIgs change per release. To try it out early, change RUN_ADB_MICRO
    and ADB_HLE to (1) and rebuild.

-apple2gs.cpp: revert testing change that slipped into the previous commmit. [R. Belmont]

-apple/apple2gs.cpp: fixed compile [Ivan Vangelista]

-kiwako/mrjong.cpp: Fixed horizontal sprite offset when screen is flipped. (#10705) [Pierre Cornier]

-ui: Rationalised right panel behaviour: [Vas Crabb]
 * Removed the "default" state for the image tab where it would show different things for different types of machine - it just
    confused users.
 * Remember the selected tab and image in the right panel.  State for system selection menu is remembered across sessions.  Last
    used state for software selection menus is remembered across sessions.  Within a session, state is remembered separately for
    recently selected machines, similarly to the way filter selection is remembered.
 * Fixed some focus order issues in the software selection menu.

-capcom/cps1.cpp: Added 3-player Final Fight hack. [Vas Crabb]

New working clones
------------------
Final Fight 30th Anniversary Edition (World, hack) [Gregory Lewandowski]

-capcom/cps1.cpp: Added proper B board GAL fusemap to run ffightae hack on hardware. [Vas Crabb]

-subroc3d: add 3d scope shutter output [hap]

-vtech/vsmile.cpp: Added machine configuration switches. (#10660) [KanedaFr]
 * Added controls for three bits of I/O port B.
 * Confirmed language setting values.
 * Added notes, including how to access BIOS test mode.

-subroc3d: swap left/right [hap]

-sega/turbo_v.cpp: another minor code simplification (#10712) [0kmg]

-turbo: increase steering sensitivity [hap]

-bus/pce_ctrl: Added PC Engine Mouse support. [Vas Crabb]

-subroc3d: add internal artwork 3d scope views [hap]

-Software list update: [Vas Crabb]
 * megadriv.xml, pce.xml, pcecd.xml, x68k_flop.xml: Added cotroller support usage notes for a few games.
 * pcecd.xml: Noted the required CD-ROM system cards in usage notes, fixed capitalisation and removed unnecessary markup in
    descriptions.
 * megadriv.xml: Added compatibility tag for gforce2a (broken graphics on PAL consoles).

-sound/nes_apu.cpp: Implemented frame counter interrupt . (#10715) [0kmg]
 * Fixes MT06186, MT07625 and MT07658.

Software list items promoted to working (nes.xml)
-------------------------------------------------
Akagawa Jirou no Yuurei Ressha (Japan) [kmg]
Castelian (Europe) [kmg]
Door Door (Japan) [kmg]
Door Door (FMG pirate) [kmg]
Dragon Quest (Japan) [kmg]
Dragon Quest II - Akuryou no Kamigami (Japan) [kmg]
GeGeGe no Kitarou - Youkai Daimakyou (Japan) [kmg]
GeGeGe no Kitarou - Youkai Daimakyou (Japan, prototype) [kmg]
GeGeGe no Kitarou - Youkai Daimakyou (FMG pirate) [kmg]
The Guardian Legend (Europe) [kmg]
The Guardian Legend (USA) [kmg]
Guardic Gaiden (Japan) [kmg]
Jesus - Kyoufu no Bio Monster (Japan) [kmg]
Mahjong Taikai (Japan) [kmg]
Ninja Jajamaru - Ginga Daisakusen (Japan) [kmg]
Ninja Jajamaru - Ginga Daisakusen (Japan, prototype) [kmg]
Ninja Kid (USA) [kmg]
Mendel Palace (USA) [kmg]
The Mutant Virus (USA) [kmg]
Qix (USA) [kmg]
Quinty (Japan) [kmg]
Portopia Renzoku Satsujin Jiken (Japan) [kmg]
Squashed (USA, prototype) [kmg]
WWF WrestleMania (Europe) [kmg]
WWF WrestleMania (USA) [kmg]

-romp: various improvements [Patrick Mackinlay]
 * record branch with execute address for exception caused by branch subject
 * optionally defer interrupt recognition after lps
 * halt lm/stm on exception
 * implement condition codes for abs
 * tighten up system control register reserved bits

-util/options.cpp: Fixed issue when copying options that don't carry values. [Vas Crabb]

-sega/sg1000.cpp: Converted Othello Multivision FG-2000 second controller to 9-pin port, and restructured code for fewer optional
 object finders. [Vas Crabb]

-nes_apu: remove wrongly placed dpcm irq clear [hap]

-More MC68EZ328 work for palmm100 and iqunlim (#10696) [Ryan Holtz]
 * palm/palm.cpp: Promoted palmm100 to working.  Split Palm LCD into a separate device.
 * machine/mc68328.cpp: Improved LCD controller emulation.  Fixed reported Coverity issues
 * vidoe/mc68328lcd.cpp: Added a generic device to handle MC68328-style LCD output signals.
 * vtech/iqunlim.cpp: Hooked up MC68EZ328 device.

Clones promoted to working
--------------------------
3Com Palm m100 [Ryan Holtz]

-jpm/jmpsys5cpp: Start working on inputs inputs, and added reel interface. (#10709) [James Wallace]

-docs: Added preliminary guide for would-be contributors. (#10717) [Ryan Holtz, Vas Crabb, O. Galibert]

-nintendo/dkong.cpp: more notes about dkong3 sound. (#10716) [0kmg]

-dataeast/decocass.cpp: Cleaned up BIOS macros, fixed bit error in cnebula tape image and added bootlegs. (#10681) [David Haywood]
 * Reworked BIOS macros - added missing 'older' types, sorted new to old
 * Added support for a different aftermarket multi-game kit.

New working machines
--------------------
DECO Cassette System ROM Multigame (Darksoft, v17) [David Haywood]

New working clones
------------------
DECO Cassette System ROM Multigame (Darksoft, v16) [David Haywood]
DECO Cassette System ROM Multigame (Darksoft, v15) [David Haywood]

-docs: Fixed editing errors in C++ coding guidelines. [Vas Crabb]

-decocrpt: undo lopsided tables (older version of srcclean) [hap]

-splndrbt: get rid of tag lookup in screen update [hap]

-meijinsn: add voice dac [hap]

-nes.xml: Added five builds of an unreleased prototype. (#10718) [0kmg]

New working software list additions (nes.xml)
---------------------------------------------
Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930630) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930616) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528, alt) [ICEknight, steem69]

-C++ guidelins update and cleanup: [Vas Crabb]
 * docs: Expanded C++ guidelines following suggestions by P. Mackinlay.
 * ui/inifile.cpp: Got rid of the check for "arcade" systems - it broke managing favourites for the slotted Neo Geo.
 * luaengine.cpp: Removed the "type" property from system driver metadata. It's effectively deprecated.
 * bus/vme/vme_fcisio.cpp, commodore/mps1230.cpp: Fixed inappropriate use of machine type flag constants.
 * megadriv.xml: Made notes about the two Galaxy Force 2 sets more explcit.

-namcos1: yokai->youkai [hap]

-othello: remove a tag lookup [hap]

-tceptor2: let's default to 2d mode [hap]

-equites: merge driver files [hap]

-equites: disconnect splndrbt_state from equites_state [hap]

-equites: remove function name prefixes [hap]

-housekeeping: Use proper SPDX ID for CC0 license. [Vas Crabb]

-equites: move splendor blast to its own driver [hap]

-nec: Converted PC-6001, PC-8801 and PC88VA controller ports to slots. [Vas Crabb]
 * nec/pc6001.cpp: Converted joystick ports to slots.
 * nec/pc8801.cpp, nec/pc88va.cpp: Converted mouse port to a slot.  Mouse works beautifully in Ishido now, no jumpy movement.

-gomoku: remove unused input ports [hap]

-sharp/x68k_v.cpp: Cleaned up screen_update: (#10719) [grantek]
 * Removed initial PCG bitmap fills these are always fully filled by later code.
 * Use default PCG palette colour directly instead of pre-filling PCG bitmap.
 * Combined per-pixel branches of logic based on "blend gfx with PCG/Text layers".

-Revert "sharp/x68k_v.cpp: Cleaned up screen_update: (#10719)" (#10725) [Vas Crabb]
 * This reverts commit 023fed7901f120b68882128ffe4a06f315ae111b.
 * Backgrounds are completely broken in Super Hang-On.

-nec/pc6001.cpp: Fix joystick multiplexing; add port outputs and HSYNC and VSYNC readback [AJR]

-subroc3d: put score panel view in a collection [hap]

-turbo: add the gear shift to internal artwork [hap]

-mz800: Separate from mz700 state class; use MSX-style joystick ports [AJR]

-nec/pc88va.cpp: run irq7 thru the same 0 -> 1 logic as the other irqs, makes system to be more stable during SW intros [angelosa]

-subroc3d: add viewfinder to internal artwork [hap]

-mz2500: Correct PIT clocking; use MSX-style port for joysticks [AJR]

-mz2500: Correct FDC type; add various XTAL clock sources [AJR]

-hash/pc88va.xml: QA updates [angelosa]

-nec/pc8801.cpp, nec/pc88va.cpp: default DE-9 with joystick since way more common [angelosa]

-nec/pc6001.cpp: Correct YM2203 clock [AJR]

-pic8259: Treat slave IRQs as level-triggered even when LTIM = 0 [AJR]

-nec/pc8401a.cpp: update notes [angelosa]

-rtpc: fix mmu invalid i/o access handling [Patrick Mackinlay]

-aristocrat/aristmk6.cpp: convert video to RGB565, misc notes [angelosa]

-turbo,buckrog: improve internal artwork score panel [hap]

-imagedev: Allow command-line creation for tapes/memory cards/printouts. [Vas Crabb]
 * Also made image devices not request read access when creating files for write-only devices.

-msx1_flop.xml: Improved metadata and removed disk conversions: (#10731) [wilbertpol]
 * Marked double-sided images for single-sided releases as bad dumps.
 * Added notes and serial numbers.
 * Added ‘disk conversion’ to the descriptions of disk conversions.
 * Removed disk conversions for software present in original form in other software lists.
 * Removed non-working images made single-sided by cutting a double-sided dump in half: msxdosb, burgkilla, spacewlk, ballblaza,
    diamine2a, mj05, phstripa, raththaa, safarixa.
 * Renamed spacewlka to spacewlk, mj05a to mj05, and pm1_asia to pm2_asia.
 * Marked Spectravideo SVI-738 fully supported.

-subroc3d: improve internal artwork score panel [hap]

-emu/diimage.cpp: Fixed dumb regression in open plan (stray else). [Vas Crabb]

-machine/micomxe1a.cpp: Added notes about how software reads inputs. [Vas Crabb]

-tvgogo.xml: Countries and zone full name (#10732) [ArcadeShadow]
 * Replaced US and EU abbreviations by their full names

-midway/omegrace.cpp: Replaced input lookup table with encoder function. (#10728) [0kmg]

-einstein.xml: Metadata cleaning (#10734) [ArcadeShadow]
 * Lowercase on descriptive words like "Alt" or "Cracked"

-x68k_flop.xml: Added an alternate version of SX-Window 3.1. (#10733) [Brice Onken]

New working software list items
-------------------------------
SX-Window v3.1 (alt 2) [Brice Onken]

-spectrum_cart.xml: Use lowercase for descriptive text in descriptions. (#10735) [ArcadeShadow]

New working machines
--------------------
Micro-Professor I/88 [Nigel Barnes]

New working software list additions
-----------------------------------
mpf1_rom: FORTH-I/88, VIP-I/88 [Nigel Barnes]

-misc/gamtor.cpp: offset bit 1 in VGA memory bankswitches to char RAM, make it to display initial POST messages [angelosa]

-video/pc_vga.cpp: identify gamtor SVGA chip [angelosa]

-macpwrbk030.cpp: fixed CPU/MCU comms and improved video. [R. Belmont]

-vtech_storio_cart.xml: Use lowercase for things that aren't proper nouns in list description. (#10737) [ArcadeShadow]

-cdi.xml: Don't abbreviate "Europe" in descriptions. (#10736) [ArcadeShadow]

-hp/hp9825.cpp: Added support for HP 9825A and HP 9831. (#10595) [fulivi]
 * bus/hp9845_io: Added HP9871 printer.

New working machines
--------------------
Hewlett-Packard HP 9825A [fulivi]
Hewlett-Packard HP 9831A [fulivi]

New working software list items
-------------------------------
hp9825_rom: 9862 Plotter/Gen I/O ROM for 9825 [fulivi]
hp9825_rom: General/extended I/O ROM for 9825 [fulivi]
hp9825_rom: General/extended I/O/9862 plotter ROM for 9825 [fulivi]
hp9825_rom: General/extended I/O/plotter ROM for 9825 [fulivi]
hp9825_rom: Plotter/Gen I/O ROM for 9825 [fulivi]
hp9825_rom: String/Advanced programming ROM for 9825 [fulivi]
hp9831_rom: Mass storage ROM for 9831 [fulivi]

New not working software list items
-----------------------------------
hp9831_rom: Matrix/plotter ROM for 9831 [fulivi]

new NOT_WORKING machines
------------------------
Heat Up Hockey Image (Ver.1.003R) [Darksoft, MetalliC]
Yataimura Shateki (1-player, Japan, Ver 1.000) [Darksoft, MetalliC, rtw]

-digiblast_cart.xml: Use lowercase for things that aren't proper nouns in list description. (#10739) [ArcadeShadow]

-adc0808: one logerror was missing \n [hap]

-srcclean in preparation for 0.251 branch [Vas Crabb]

 

Note sur MAMEXP: La version officielle de MAME étant compilée avec GCC 10 (ou supérieur), il s’agit d’une version compilée par moi même avec GCC 9.3 customisé rendant MAME compatible avec Windows XP SP3. Par ailleurs toutes les versions 32 bits des projets de Robbbert sont à présent compilées par St Hiryu.

 

Télécharger MAME (XP) v0.278 (61.8 Mo)

Télécharger MAME (32 bits) v0.253 (104 Mo)

Télécharger MAME (64 bits) v0.278 (94.1 Mo)

Site Officiel

En savoir plus…

Simple64 (ex m64p ou Mupen64Plus-GUI) est une interface graphique écrite en Qt6. Elle supporte tout ce que vous attendez d’une interface mupen64plus (sélection de plugins, édition de la configuration, gestion des sauvegardes, capture d’écran, pause, etc.).
 
Cette archive inclut Mupen64Plus + ParaLLEl-RDP + une interface utilisateur.
Notez que la dernière archive incluant le plugin GlideN64 est disponible ici (binaire).
 

 
– Changes to the build system to support aarch64
– Move SDL input polling to right before it is needed by the game (may slightly reduce input latency).

 
A noter que le système de version change pour le type vAAAA/MM/n soit année/mois/nombre de builds pendant le mois en cours.

 

Code source. Builds ici.

Télécharger Simple64 (x86) (2020/06/02) (20.6 Mo)

Télécharger Simple64 (x64) v2024.12.1 (46.5 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur Multi-systèmes émulant en vrac:
 
– Amstrad CPC (464 Plus/6128 Plus/GX-4000)
– ZX Spectrum (48k NTSC/Pentagon/TK-90X/TK-95
– MSX-1 (HX-10P/HX-10S/HX-10D)
– Colecovision (PAL/NTSC)
– Sega SG-1000
– Sega Master System (1 + FM Japanesse/1 NTSC/1 PAL/2 NTSC/2 PAL)
– Chips (Texas Instruments TMS9918/Sega Master System VDP/Texas Instruments SN76489 (PSG)/Yamaha YM2413/Western Digital FD1793/Amstrad ASIC)

 

 
Les changements:
New Features
– MacOs Version universal (Intel / Apple Silicon)
– App optimized to work on HiDPI displays (4k, retina display) on MacOs, Windows and Linux
– Tape counter
– Zip files support and zip with multiples files support
– New overlay effect
– New LCD on the overlay
– New blur background effect
– Keyboard support for joystick emulation
– New audio engine using miniaudio
– The app no longer uses SDL
– Rewrited from scratch Amstrad CPC emulation, significantly faster
– CRTC-0 and CRTC-1 Selectable in Amstrad CPC machines
– ESXDOS Rom selectable in divmmc and zxuno
– Support for changing internal ROMs in ZX Spectrum machines
– Improved effects on the audio panel
– New machine icons and flags
– Reducd input lag
– Reduced frame tearing

 

Télécharger Retro Virtual Machine (x86) v2.0 beta 1 r7 (62.0 Mo)

Télécharger Retro Virtual Machine (x64) v2.1.20 (88.3 Mo)

Site Officiel

En savoir plus…

Erockus ARCADE est un frontend pour SDLMAME et permet d’en simplifier son utilisation.
 

 

Télécharger Erockus v13.2 (3.0 Mo)

Site Officiel

En savoir plus…

Il ne s’agit pas d’un émulateur multi-systèmes mais d’une archive regroupant tous les émulateurs de Takeda.
 

 
Elle inclut:
 
ASCII
– yayaMSX1: Emulateur de MSX1 par Mr.tanam et Mr.umaiboux
– yayaMSX2: Emulateur de MSX2 par Mr.tanam et Mr.umaiboux
– yayaMSX2+: Emulateur de MSX2+ par Mr.umaiboux
 
BANDAI
– eRX-78: Emulateur de RX-78
 
CANON
– eBX-1: Emulateur de BX-1
– eX-07: Emulateur de X-07
 
CASIO
– eFP-200: Emulateur de FP-200
– eFP-1100: Emulateur de FP-1100
– ePV-1000: Emulateur de PV-1000
– EmuGaki: Emulateur de PV-2000
 
COLECO
– yaCOLECOVISION: Emulateur de ColecoVision par Mr.tanam
 
Computer Research
– eCRC-80: Emulateur de CRC-80
 
EPOCH
– eSCV: Emulateur de Super Cassette Vision
 
EPSON
– eHC-20: Emulateur de HC-20/HX-20
– eHC-40: Emulateur de HC-40/PX-4
– eHC-80: Emulateur de HC-80/PX-8/Geneva
– eQC-10: Emulateur de QC-10/QX-10
 
FUJITSU
– eFM8: Emulateur de FM-8 par Mr.Artane.
– eFM7: Emulateur de FM-7 par Mr.Artane.
– eFM77: Emulateur de FM-77 par Mr.Artane.
– eFM77L4: Emulateur de FM-77L4 par Mr.Artane.
– eFM77AV: Emulateur de FM77AV par Mr.Artane.
– eFM77AV40: Emulateur de FM77AV40 par Mr.Artane.
– eFM77AV40EX: Emulateur de FM77AV40EX par Mr.Artane.
– eFM16β: Emulateur de FM16β
– eFM16π: Emulateur de FM16π
– eFMR-30: Emulateur de FMR-30
– eFMR-50: Emulateur de FMR-50
– eFMR-60: Emulateur de FMR-60
– eFMR-70: Emulateur de FMR-70
– eFMR-80: Emulateur de FMR-80
 
GAKKEN
– yaTVBOY: Emulateur de TV BOY par Mr.tanam
 
Gijutsu Hyoron Sha
– eBabbage-2nd: Emulateur de Babbage-2nd
 
HITACH
– eBASICMasterJr: Emulateur de BASIC Master Jr
 
Hino Electronics
– eCEFUCOM-21: Emulateur de CEFUCOM-21
 
Homebrew
– eZ80TVGAME: Emulateur de Z80 TV GAME SYSTEM conceptualisé par Mr.Isizu
 
IBM Japan Ltd
– eJX: Emulateur de PC/JX
 
Japan Electronics College
– eMYCOMZ-80A: Emulateur de MYCOMZ-80A
 
MITEC
– eMP-85: Emulateur de MP-85
 
MITSUBISHI Electric
– EmuLTI8: Emulateur de MULTI8
 
National/Panasonic
– yayaFS-A1: Emulateur de FS-A1 par Mr.umaiboux
– eJR-100: Emulateur de JR-100
– eJR-800: Emulateur de JR-800
 
NEC
– ePC-2001: Emulateur de PC-2001
– yaPC-6001: Emulateur de PC-6001 par Mr.tanam
– yaPC-6201: Emulateur de PC-6001mkII par Mr.tanam
– yaPC-6401: Emulateur de PC-6001mkIISR par Mr.tanam
– yaPC-6601: Emulateur de PC-6601 par Mr.tanam
– yaPC-6801: Emulateur de PC-6601SR par Mr.tanam
– ePC-8001: Emulateur de PC-8001
– ePC-8001mkII: Emulateur de PC-8001mkII
– ePC-8001mkIISR: Emulateur de PC-8001mkIISR
– ePC-8201: Emulateur de PC-8201/PC-8201A
– ePC-8801: Emulateur de PC-8801
– ePC-8801mkII: Emulateur de PC-8801mkII
– ePC-8801MA: Emulateur de PC-8801MA
– ePC-9801: Emulateur de PC-9801
– ePC-9801E: Emulateur de PC-9801E/F/M
– ePC-9801U: Emulateur de PC-9801U
– ePC-9801VF: Emulateur de PC-9801VF
– ePC-9801VM: Emulateur de PC-9801VM
– ePC-9801VX: Emulateur de PC-9801VX
– ePC-9801RA: Emulateur de PC-9801RA
– ePC-98XA: Emulateur de PC-98XA
– ePC-98XL: Emulateur de PC-98XL
– ePC-98RL: Emulateur de PC-98RL
– ePC-98DO: Emulateur de PC-98DO
– ePC-98LT: Emulateur de PC-98LT
– eHANDY98: Emulateur de PC-98HA
– ePC-100: Emulateur de PC-100
– eTK-80BS: Emulateur de TK-80BS (COMPO BS/80)
– eTK-85: Emulateur de TK-85
– eN5200: Emulateur de N5200
 
NEC-HE
– ePCEngine: Emulateur de PC Engine / SuperGrafx
 
Nintendo
– eFamilyBASIC: Emulateur de Family BASIC
 
Nippon Mail Service
– eMuCom Mahjong: Emulateur de MICOM MAHJONG par Mr.GORRY
 
Pioneer
– ePX-7: Emulateur de PX-7 (MSX1 + LaserDisc)
 
SANYO
– ePHC-20: Emulateur de PHC-20
– ePHC-25: Emulateur de PHC-25
 
SEGA
– eSC-3000: Emulateur de SC-3000
– yaGAME GEAR: Emulateur de GAME GEAR par Mr.tanam
– yaMASTER SYSTEM: Emulateur de MASTER SYSTEM par Mr.tanam
 
SEIKO
– eMAP-1010: Emulateur de MAP-1010
 
SHARP
– EmuZ-80A: Emulateur de MZ-80A par Mr.Suga
– EmuZ-80B: Emulateur de MZ-80B
– EmuZ-80K: Emulateur de MZ-80K/C
– EmuZ-700: Emulateur de MZ-700
– EmuZ-800: Emulateur de MZ-800
– EmuZ-1200: Emulateur de MZ-1200
– EmuZ-1500: Emulateur de MZ-1500
– EmuZ-2200: Emulateur de MZ-2200
– EmuZ-2500: Emulateur de MZ-2500
– EmuZ-2800: Emulateur de MZ-2800
– EmuZ-3500: Emulateur de MZ-3500
– EmuZ-5500: Emulateur de MZ-5500
– EmuZ-6500: Emulateur de MZ-6500
– EmuZ-6550: Emulateur de MZ-6550
– eSM-B-80TE: Emulateur de SM-B-80TE
– eX1: Emulateur de X1
– eX1twin: Emulateur de X1twin
– eX1turbo: Emulateur de X1turbo
– eX1turboZ: Emulateur de X1turboZ
 
Shinko Sangyo
– eYS-6464A: Emulateur de YS-6464A
 
SONY
– eSMC-70: Emulateur de SMC-70
– eSMC-777: Emulateur de SMC-777
 
SORD
– Emu5: Emulateur de m5
– Emu23: Emulateur de m23
 
SPECTRAVIDEO
– yaSVI-3×8: Emulateur de SVI-3×8 par Mr.tanam
 
Systems Formulate
– eBUBCOM80: Emulateur de BUBCOM80
 
TOMY
– ePyuTa: Emulateur de PyuTa/PyuTa Jr.
 
TOSHIBA
– eEX-80BS: Emulateur de EX-80BS
– eEX-80: Emulateur de EX-80
– yayaHX-20+: Emulateur de HX-20 + FDD par Mr.umaiboux
– EmuPIA: Emulateur de PASOPIA
– EmuPIA7: Emulateur de PASOPIA7
– eJ-3100GT: Emulateur de J-3100GT
– eJ-3100SL: Emulateur de J-3100SL
 
YAMAHA
– eYIS: Emulateur de YIS
 
Yuasa Kyouiku System
– eYALKY: Emulateur de YALKY
 
Des versions compatibles XP et Vista (gérant la fonction de conversion binaire avec Romaji Kana) sont disponibles sur ce lien (Miroir: ici ou ).

 

Télécharger Takeda Common Binaries (2025/04/28) (15.6 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de BBC Micro multiplateforme.

 

 
Les changements sont:
– Add second processor support: 4 MHz Master Turbo/3 MHz external second processor
– Add joystick support
– Add Windows file explorer/macOS Finder file association support
– Improve CPU timing accuracy
– Improve performance slightly
– Improve debug tracing UI a bit (debug version only)

 

Télécharger b2 r2025.04.30 (7.4 Mo)

Site Officiel

En savoir plus…

EMU7800 est un projet d’émulateur Atari VCS7800 développé par Mike Murphy avec la plateforme Microsoft .NET. Développé en Open Source, il s’agit à la base d’un projet d’étude pour Mike.
 

 

Télécharger EMU7800 v5.5.0.0 (7.4 Mo)

Site Officiel

En savoir plus…

Nestopia a été abandonné depuis des années. C’est un excellent émulateur, et le perdre serait une honte. Le but de ce projet est de garder en vie Nestopia aussi longtemps que possible et de s’assurer qu’il continue à fonctionner sur des distributions Linux ou Windows.
 
nestopia
 

Des améliorations sont régulièrement apportées afin d’être le meilleur notamment sur Linux. Sur Windows c’est déjà le cas et le but sera donc de poursuivre les efforts.

Cette version, basée sur la version officielle 1.40 finale, apporte son lot de correction et inclus toutes les corrections et améliorations de la version 1.40 A-H (en provenance de R. Belmont) et de la version 1.41.1 de Geestarraw (elle même incluant les corrections et ajouts de la version non officielle 1.41 de Keith Kelly) sans oublier les ajouts de la version 1.41.3 (et 1.41.2 de notBald). Ainsi Dan brook, l’auteur, a pu logiquement continuer le développement de cet émulateur en le passant à la version 1.42 et supérieur, faisant de cette version la plus aboutie de toutes.

 

Les grandes lignes:

 
Nestopia UE 1.52.0 is released. This is not the most exciting release, but there are a few new mappers supported, and there are a few little fixes for the FLTK and win32 code. Another change is that 8-bit audio and low sample rates designed for the Pentium II era have been removed. Also included in this win32 release are French and Polish translations. As far as core emulation is concerned, there are yet again some improvements to accuracy. The latest results from upstream say that about 94% of tests now pass! A lot of work has been done since the last time the TASVideos accuracy tests page was updated.

 
Voici les changements depuis la dernière version datant de 2018:
 

Shell:
Changes:
– FLTK: Update to latest lodepng
– FLTK: Use NST prefix for data directories in build (cpasjuste)
 

Fixes:
– FLTK: Better frame timing on non-60Hz screens
– win32: Fix minor code problems (mjunix)
 

Core:

Additions:
– Add support for Unlicensed MMC3 boards with PRG ROM over 512K
– Add support for Mapper 258 (UNL-158B)
– Add support for Mapper 400 (UNL-RET-X7-GBL)
 

Changes:
– Remove options for 8-bit audio and sample rates below 44100Hz
– Improve heuristics for VRC2/4 boards
 

Fixes:
– Fix IPS patching in cases where patches overlap ROM region boundaries
– Improve handling of fast sequential reads to 0x2007
– Improve opcode 9c and 9e timing
– Correct implementation of PPU Open Bus

 

Site des sources GIT.

Télécharger Nestopia Undead Edition v1.53.1 (1.2 Mo)

Télécharger Nestopia Undead Edition v1.53 FR (1.1 Mo)

Site Officiel

En savoir plus…

La version Windows de ce superbe émulateur Commodore C64, C128, VIC20, CBM-II, Plus4 et de tous les modèles « PET ».
 

 
Les changements:

* Changes in Vice 3.7
=====================


** general
----------

- From now on VICE will write its version into the config file and show a
  warning message when using a config file from a different version.

- The binary monitor interface is stable now. Examples of projects using it:

  - https://github.com/GeorgRottensteiner/C64Studio
  - https://github.com/MihaMarkic/vice-bridge-net
  - https://github.com/Sakrac/IceBroLite
  - https://github.com/empathicqubit/vscode-cc65-debugger
  - https://github.com/rolandshacks/vs64

- Added Debian packages of development builds of the SDL2 and Gtk3 UIs and the
  headless build (amd64 only).

  You can find bleeding edge development builds on github:

  https://github.com/VICE-Team/svn-mirror/releases

  Whenever you stumble about a bug, please try with the latest development build
  first - perhaps we already fixed it :)

- Removed all kernal patching and load different ROM files instead. This is
  easier to handle and more logical anyway :)

- Renamed all included ROM files to use a more elaborate naming scheme, for
  example as in "kernal-901227-01.bin".

  Unfortunately not all included files could be identified yet - if you have
  related ROM dumps around yourself, please take your time to compare against
  the following, and let us know if you can identify one of these files:

  - C128 ROMs: kernalfi, kernalfr, kernalit, kernalno
  - Printer ROMs: mps801.bin, mps803.bin, nl10.bin
  - PET ROMs: chargen.de

  (Wanted in all cases is what the markings on the actual chip read)

- CRT emulation improvements:
  - uses measured (different) color coordinates for odd/even lines when possible
  - added option for U-only delay line (1084 style)

- More realistic handling of the case when two paddles are selected at the same
  time.

- Keyboard handling was rewritten / fixed
  - The case when two host keys are mapped to different CBM keys with different
    modifiers is handled differently (correctly) now, so some old keymap(s) may
    expose detail errors as a result - please report them!
  - Fixed Shiftlock/Capslock mapping
  - All extra keys that are not in the regular matrix are handled in generic
    code now.
    - used by C128 40/80 and CAPS keys, Restore
    - extra keys can operate in "non locking" mode

- More realistic behaviour of the virtual drive
  - always return 'files scratched' (instead of 'file not found'), even if the
    file does not exist

- More realistic behaviour when mounting images:
  - When attaching a d64 image to a 1571 drive, create an 'unformatted' image for
    the second side.
  - Create empty tracks for non existing tracks also when mounting gcr images

- SID fixes:
  - use a few more bits for better accuracy when calculating the 8580 filter
    DAC values.
  - fix filter ringing/self oscillating with 6581 and 8580

- CIA fixes:
  - Improved the CIA shift register.
  - Fix the case when pb changes value after changing the control bits for
    pb/pb7 output. Fixes the turn disk space detection of the 'Love' demo.

- Add SPT (Stupid Pet Tricks) userport joystick adapter emulation.

- Fixed use of SO_REUSEPORT on server sockets - this allowed multiple VICE
  instances to bind to the same port, with an indeterminant one receiving each
  incoming connection. Now uses SO_REUSEADDR instead, which allows use of a
  port that remains in the TIME_WAIT state after a previous process closed,
  but does not allow use of a port that is still in active use.

- Add DragonFly BSD support.

- Remove Android support.


** build system
---------------

- Rename configure options: --enable-native-gtk3ui   => --enable-gtk3ui
                            --enable-sdlui2          => --enable-sdl2ui
                            --enable-sdlui           => --enable-sdl1ui
                            --enable-external-ffmpeg => --enable-ffmpeg

- Remove jpeg support (--enable-jpeg).

- Disable CatWeasel, SSI2001 and ParSID support by default.

- Enable CPU history by default.

- Add `make bindist` for headless builds on Windows/Msys2.

- Don't check for joystick support when configuring for a headless build.

- Add configure check for [n]pcap headers on Windows.

- Fix --with-sdlsound configuring for SDL2 even when SDL1 was explicitly
  requested via --enable-sdl1ui.

- Fix single target builds.

- Fix installing Gtk3-specific files when not configured for Gtk3.


** C64 fixes
------------

- Use measured PAL color vectors (provided by Tobias)

- Fix autostarting and smart-attaching tapecart (.tcrt) images

- Fix cycle count stored into the cpu history (only x64sc)

- Cartridge fixes:
  - Fix Pagefox RAM allocation
  - Fixed "Super Explode V5" cap timing
  - Added support for "Partner 64" cartridge
  - Fix attaching non "Main Slot" cartridges via .crt file (IEEE488, Ramlink,
    IEEE-Flash, MMC64, Magic Voice)
  - Fix REU behaviour on triggering DMA by using a RMW instruction with
    address $ff00 (only x64sc)

- Fixed and document C64 US and german keymaps.
- Added keymaps for UK keyboard (nicked from 'mad' on lemon)
- Added keymaps for Turkish keyboard (provided by erhan)
- Updated swedish keymaps (provided by Jaakko Luoto and Jari Hovatov)

- Added pictures of the C64 layout and keymap (symbolic+positional, DE+US) to
  the docs.

** C128 fixes
-------------

- Added foundation of c128 cartridge system. Only attaching c128 exclusive
  cartridges/crt files works right now.
  - added support for "Partner 128" cartridge
  - added support for "Magic Desk 128" cartridge
  - added support for "GMod2 C128" cartridge
  - added support for "Comal80 C128" cartridge
  - added support for "Warpspeed 128" cartridge

- Add ram02 and ram03 in the monitor when 'full banks' mode is active.

- Fix filling of VDC ram from the monitor.

- Fix DMA bank.

- Fix autostart in C64 mode

- Fixed and document C128 US and german keymaps.

- Added pictures of the C128 layout and keymap (symbolic+positional, DE+US) to
  the docs.


** VIC-20 fixes
---------------

- use measured PAL color vectors (provided by Tobias)


** PET fixes
------------

- Improved the sound output by reworking parts of the VIA, in particular as
  related to the shift register and the CB2 output.
- Sound made by "manual" control of the CB2 output now works.
- Added an adjustable low-pass filter to the sound output, since different
  speakers on real hardware behave quite different in how much they "muffle"
  the sound.

- Fixed and document PET layout and US/DE keymaps.

- Added pictures of the PET layout and keymap (graphical+business,
  symbolic+positional, DE+US) to  the docs.


** VSID fixes (Gtk3 only)
-------------------------

- Properly update the mixer widget with the current SID model when playing
  a (subt)tune.

- Add support for the `HVSC_BASE` environment variable: If the HVSC base
  directory is left blank in the VSID settings the `HVSC_BASE` will be used
  to determine the location of the High Voltage SID Collection files.

- Add customizable hotkeys.

- Add default hotkeys for subtunes #1-#30, Play, Pause, Stop, First,
  Previous, Next, Last, FFWD, Loop.

- Display STIL view and Playlist on top of each other, not next to each other.

- Strip HVSC base dir from playlist 'Path' column.

- Add playlist loading/saving (in M3U format).

- Add autoplaying the next subtune when the current subtune has finished
  playing (requires HVSC).

- Add autplaying the next SID in the playlist when all subtunes of a SID have
  played.

- Fix missing display of the 'NAME' STIL field.


** Monitor fixes
----------------

- Fix && and || in cond_expr in the monitor. Previously, both && and &, and ||
  and |, did the same thing: a logical and/or. Now the && and || do the logical
  operation.


** SDL fixes
------------

- Correct colors on big endian platforms.

- Add clearing of joystick mappings.

- Add showing of joystick mappings for menu actions.

- Fix setting of tde and virual device traps for xcbm2 and xcbm5x0.

- Add CMD HD size elements.

- Add PET ROM selection elements.

- Add SuperPET CPU selection.


** Gtk3 fixes
-------------

- Remove unused -gtkbackend command line option: we no longer support
  software rendering, so the only option left is accelerated rendering.

- Improved statusbar layout.

- Various layout fixes in the settings dialog.

- More meaningful sliders for CRT settings.

- Add -${CHIP}showstatusbar/+${CHIP}showstatusbar command line options to show
  or hide the status bar.

- Add -${CHIP}fullscreen/+${CHIP}fullscreen to enable or disable fullscreen
  mode.

- Hotkeys can be assigned to actions that do not have a corresponding menu
  item.

- Properly show custom hotkeys in popup menus.

- Make saving custom hotkeys work.

- Correct colors on big endian platforms.

- Fixed CBM directory displayer in statusbar popup and file selection dialog.

- Installed a crazy, but ugly, hack to create the initial window at its final
  size, so the window manager will not place it off screen when the emulator
  was started with -default


** Windows fixes
----------------

- Fix monitor Ctrl+C/V and other Ctrl+.. combinations (Gtk3).
- Fix issues with numpad
- Fix page up/page down keys
- Fix Alt-Gr in the Monitor
- Fixed MIDI device list / select


** MacOS fixes
--------------

- Fix issues with numpad
- Fixed MIDI device dialog
- Fixed resize performance when emu fps > host display Hz

** Linux fixes
--------------

- Fixed MIDI device dialog


** Haiku fixes
--------------

- Fix `make bindist`.


* Changes in Vice 3.6.1
=======================

This is a service release which fixes some regressions and annoyances reported
by our users after the 3.6 release.


** general
----------

- Fixed sound buffer underrun behaviour, it will now cause a small glitch and
  no longer disable sound or flood the log with warnings.

- Do not write the log to a file instead of stdout when stdout is already 
  redirected to a file or pipe, so we can do just that on the shell.

- At exit, put quotes around parameters of the regenerated command line options
  so eg filenames with spaces in them will not break it.

- Suppress warnings about duplicated labels when playing back monitor commands
  to make mrsid a happy bunny.

- For cartridges that contain RAM that can be loaded from (and saved to) a file,
  do not init RAM on powerup if backed up by a file (mimic battery backup).

- Do not clear the keyboard input when a 'reset' hotkey was pressed. this allows
  to "hold" keys when pressing reset, for example "run/stop" when resetting FC3.
  Note that this still is limited by various other things, like the keyboard
  mapping and keys reserved by your window manager.

- FFMPEG recordings now default to mp4/h264/AAC instead of some divx avi bullshit.

- On smart attach automatically change the drive type also when not autostarting.
- In some cases the wrong drive was selected automatically on smart attach.

- Fixed sampler file loading.

** build system
---------------

- Version x.y.0 builds will now generate a version number of x.y (no .0).
  Additionally, support for semver style build labels has been added, allowing
  versions such as 3.6-beta, 3.6.1-beta, etc.

- Make configure check for *both* avresample and swresample, prefer swresample.

- MacOS bindist support for bundling avresample.

** C64 fixes
------------

- Added belgian/dutch keymap provided by sorex.

- Added support for the 21sec backup parallel cable.

- Set default ram size for ramlink to 16mb, enable it on ROM attach.
- Fix ramlink API calls for slot0, add missing ROM image setting to UIs.

** C128 fixes
-------------

- Various MMU mapping fixes.

** GTK3 fixes
-------------

- Tracked down and helped fixing an upstream GTK bug that made VICE crash on any
  keypress under certain conditions, making VICE work again for Jazzcat :)

- Fixed default joystick/gamecontroller mappings on Windows/Linux/MacOS.
- Fixed mapping logic to handle multiple events and duplicate mappings correctly.

- Allow negative coordinates for windows, this should fix restoring the window
  position that was broken on some multi-monitor setups.

- Monitor: remember and restore VTE window size and position.
 - Make the monitor window "remember" its position and size between invocations.
 - Allow setting the position and size via command line, using `-monitorxpos`,
   `-monitorypos`, `-monitorwidth` and `-monitorheight`.
 - Position and size is saved along with the settings.

- Made joystick/control port tabs only show the extra ports when they are
  available.

- Mouse pointer changes shape when hovering over clickable status bar items.

- CPU speed / FPS settings added to the main menu.

- Correctly use the LED colors for drives > 8.

- Fixed drive/tap popup menu labels, only display "#8:0" etc if the drive is a
  dual drive device in the context menus and directory popup menus. Only show
  "Directory of tape #1/#2" in xpet, show "Directory of tape" in other emulators.

- Added statusbar led for shiftlock.
- Added clickable 40/80colums LED to x128.
- Added clickable LED for the CAPS aka DIN/ASCII key in x128.

- Properly update both keyboard debugging widgets on x128.

- Don't grey-out sound setting widgets when sound is disabled, so configuration
  can be changed before enabling sound again.

- Various fixes related to the new hotkeys feature:
  - Allow for a few more modifiers when setting hotkeys.
  - Filter certain modifiers that are only getting in the way (eg numlock).
  - Remove old hotkey from the table when redefining.
  - Make Return/Enter trigger Accept in the dialog, make Escape trigger Cancel.
  - Only show actions that have a corresponding menu item.
  - Use hardware keycodes to figure out the key that was pressed. fixes eg the
    situation on macOS that hotkeys could not be defined because they produce
    various symbols.

** SDL fixes
------------

- Fixed mapping logic to handle multiple events and duplicate mappings correctly.

** macOS fixes
--------------

- Fixed macOS bindist not working if placed in path with a space in it. Also
  the runtime cwd will now default to the user’s home directory, unless launched
  using the CLI scripts in the root bin folder in which case the current cwd
  will be preserved.

- Gtk3: added MacOS specific .vhk (hotkey) files.

- FFMPEG recordings now work on Apple Silicon binary distributions

- The launcher .app apps no longer require Rosetta on Apple Silicon

 

Site Vice Nightly builds (mise à jour automatique quotidienne).

 

Télécharger VICE (Dos) v3.1 (29.3 Mo)

Télécharger SDLVICE (32 bits) v3.1 (16.9 Mo)

Télécharger SDLVICE (64 bits) v3.1 (10.4 Mo)

Télécharger SDL2VICE (32 bits) v3.8.0 (32.2 Mo)

Télécharger SDL2VICE (64 bits) v3.9.0 (37.0 Mo)

Télécharger WinVICE (32 bits) v3.8.0 (38.8 Mo)

Télécharger WinVICE (64 bits) v3.9.0 (41.8 Mo)

Site Officiel

En savoir plus…




https://www.casino-comparatif.org

https://jeux-gratuits-casino.com/

https://www.offside.fr/

Casino-en-ligne-fiable.com

https://www.romspedia.com/

https://www.casinoonlinefrancais.fr

Lucky 7 bonus

https://www.casinogratuitsansdepot.com

casino en ligne Winoui

pablocasino.org

critiquejeu.info

playbonus

casinodoc.org

laplanquedujoueur.com

Crypto Casino

pleeeasecasino

casinoonlinefrancais