Il s’agit d’un fichier DAT tenu par MASH regroupant toutes les infos du site « mametesters.com ». Il donne des infos sur l’émulation des jeux sous MAME(Arcade), c’est a dire le développement, les bugs, les améliorations…
Il s’agit d’un fichier DAT tenu par MASH regroupant toutes les infos du site « mametesters.com ». Il donne des infos sur l’émulation des jeux sous MAME(Arcade), c’est a dire le développement, les bugs, les améliorations…
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é:
After a whirlwind four weeks of development, MAME 0.249 is ready for release! Highlights this month include improved Atari 8-bit family emulation, a newer version of Kyukyoku Tiger with a two-player cooperative mode, another version of The Crystal Maze promoted to working, and lots of prototype cartridge dumps for consoles including the Atari Lynx, Nintendo Game Boy and Super Nintendo Entertainment System. There are also eight e-kara cartridges, including a rare e-kara Web cartridge containing twelve youth-oriented songs.
The modernisation of Apple II and Macintosh emulation is progressing steadily. This month, the last of the legacy floppy devices were phased out; various ADB emulation issues were resolved, making mouse/keyboard input more reliable; and the Apple IIe standard 80-column card now works properly. Brian Johnson has added some hard disk and sound cards for the Epson QX-10 and improved the keyboard support. Thanks to holub, MAME now emulates the ZX Evolution: BASECONF, another successor to the Sinclair ZX Spectrum. As an added bonus, there’s also better I/O emulation for the ATM-Turbo family.
All the little fixes and newly supported features this month add up to make this a must-have release. There’s better display emulation for the Victor 9000, data cassette support for the Casio RZ-1, proper emulation for the K051316 tile flip configuration flags (allowing an old hack to be removed), better video emulation in Jaleco’s Field Combat, fixes for sample playback on the Yamaha MU-5, and the German UI translation has been brought up to date.
Les changements sont les suivants:
0.249 2022-10-27 ---------------- MAME Testers bugs fixed ----------------------- - 05081: [Graphics] (atari/bartop52.cpp) barbball: Screen flashes during speech playback. (Angelo Salese) - 05698: [Gameplay] (atari/atari400.cpp) a5200 [pitalll, pitfall2]: Incorrect graphics near top of screen. (Angelo Salese) - 06970: [Graphics] (irem/m72.cpp) dbreed: Sprites appear behind status display at the bottom of the screen. (Mamesick) - 08426: [Misc.] (misc/highvdeo.cpp) bingopd: Manufacturer name is misspelled. (ArcadeShadow) - 08435: [Core] (trs/trs80.cpp) trs80l2: WD1771 does not support a1 DAM status bit. (O. Galibert) - 08441: [Crash/Freeze] (N/nes.cpp) famicom [wallybngp]: Emulator crashes with access violation on start. (kmg) - 08446: [Misc.] (N/nes.cpp) famicom [famijmp2]: Game fails to boot on first start. (kmg) - 08458: [Core] (trs/trs80.cpp) trs80l2, trs80m4: Sync byte value is not correctly read from WD FDC in two places. (pnp2084) - 08460: [Original Reference] (konami/wecleman.cpp) hotchase and clones: DIP switch labels are incorrect. (Cow) New working machines -------------------- Casio CTK-530 [Devin Acker] Chromatronics Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676] Jackpot Joker Poker (Version 88V 01) [Siftware] Muscle Master [Phil Bennett] New working clones ------------------ beatmania 3rd MIX (ver EA-A) [DeepSea Squeeze] Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis] Bosconian - Star Destroyer (version 5) [Virtvic, Porchy, The Dumping Union] Dynablaster / Bomber Man (bootleg, set 4) [Jorge Silva] Fidelity Electronics Designer 2100 Display (set 2) [Berger] The Gladiator / Shen Jian Fu Mo Lu / Shen Jian Fengyun (M68k label V100) (ARM label V104, ROM 04/02/03 SHEN JIAN V104) [Misty De Méo] Gun Dealer (Yam! Yam!? hardware, set 2) [Trol, hammy] Kyukyoku Tiger (Japan, 2 player cooperative) [Mikado Game Center Europe, Victor Fernandez (City Game)] Mad Shark (bootleg) [hammy] MicroART ATM-Turbo 2+ [holub] NedoPC ZX Evolution: BASECONF [holub] Penguin-Kun Wars (Japan, set 2) [Dwayne Kirkwood] Pit Boss Megastar (9244-00-01 R0B) [ArcadeFever, Brian Troha, The Dumping Union] Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte] Machines promoted to working ---------------------------- Apple Computer Macintosh Color Classic [R. Belmont] Apple Computer Macintosh LC 520 [R. Belmont] Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) [iq_132, Tomasz Slanina] TimeTop GameKing 3 [AJR, David Haywood] TimeTop GameKing GM-218 [AJR, David Haywood] Clones promoted to working -------------------------- The Crystal Maze (v1.3 alt) (MPU4 Video) [James Wallace] New machines marked as NOT_WORKING ---------------------------------- Arm Champs (Japan) [Phil Bennett] AtGames Colecovision Flashback [Guru] DigiTech GSP 5 Guitar Effects Processor/Preamp [DBWBP] Epson PC-286VS [cuba200611] NEC Bungo mini 5SX [Mike Stedman] NEC PC-9801 [Andrew Terwilliger] NEC PC-9801DX [flyingharuka] NEC PC-9801FS [flyingharuka] Slotters Club: Umi Monogatari [hammy] Winner's Wheel - Magical Spot [Darksoft, TeamEurope] Yamaha PSS-480 / PSS-580 [DBWBP] New clones marked as NOT_WORKING -------------------------------- Club Kart Prize Version B (prototype) [MetalliC, rtw, zozo] Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas] Primal Rage (version 2.3, newer build) [Guru] Pro Bowl 2 [hammy] Star Wars Trilogy (CPU 3.00, display A3.00) [IPDB, PinMAME] X-Men (4 Players ver AEA, bootleg) [aussiekanga] New working software list additions ----------------------------------- a5200: Battlezone (prototype, alt), Behind Jaggi Lines (prototype), Pole Position (prototype 133-05) [swlovinist] a7800: Astro Blaster (NTSC), Astro Fighter (NTSC), FailSafe (NTSC), FailSafe (PAL), Meteor Shower (NTSC), Meteor Shower (PAL), Moon Cresta (NTSC), Moon Cresta (PAL), Super Pac-Man (NTSC), Super Pac-Man (PAL) [Robert Tuccitto] advision: Code Red [hap] apple2_flop_clcracked: Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke] apple2_flop_orig: Autoduel, The Balance of Nature (800K 3.5"), Bismarck: The North Sea Chase, Canyon Climber, Championship Wrestling, Copy II Plus (Version 6.0 Beta 1), Copy II Plus (Version 6.0 Beta 2), The Factory (800K 3.5"), Famous Scientists (800K 3.5"), Fay: The Word Hunter (800K 3.5"), The Games: Winter Edition, GBA Championship Basketball, Gettysburg: The Turning Point (Version 1.2), The Insect World (800K 3.5"), Jumblezzz (800K 3.5"), Microzine 31, Microzine 33, Microzine 34, Microzine 35, Microzine 36, Microzine 37, Microzine 38, Microzine 39, Moebius, Reading General Interest: TEAM Series (800K 3.5"), The Road to Gettysburg, Robot Rascals, Sierra Championship Boxing, Six-Gun Shootout, Space Rescue, Thexder (Version 1.5), Vocabulary Science and Health: TEAM Series (800K 3.5"), Where in the USA is Carmen Sandiego? (800K 3.5"), Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke] apple2gs_flop_orig: First Letters and Words (Version 1.0), First Shapes (Version 1.0), Math Blaster Plus! (Version 1.1) [4am, Firehawke] apricot_flop: AP001 (Utilities No. 1), AP002 (Utilities No. 2), AP003 (Apricot Disk No. 3), AP004 (MS-BASIC Games No. 1), AP005 (GSX Users Disk), AP005 (GSX Users Disk, later?), AP006 (Games No. 2), AP007 (Utilities No. 4), AP008 (Games No. 3), AP009 (Utilities No. 5), AP010 (GW-BASIC Games No. 1), AP012 (Programmers Disk No. 2), AP016 (Chess) [ACT/Apricot] AP042 (Printer Utilities), AP045 (Utilities No. 13), Finance Manager, MS-DOS 3.2, MS-DOS Pack, Public Domain Disk 4, WordStar 2000 (Rel. 1.01 American) [Bitsavers] coleco: Dr. Seuss's Fix-Up the Mix-Up Puzzle (prototype, rev r), Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty] einstein_rom: FlexiDOS V2.2 [Pete Golding] ekara_japan_en: Enka-shū Dai Yon-hen (Japan) (EN-4) [TeamEurope] ekara_japan_g: TV Pop Junior Volume 1 (Japan) (GC0005-TPJ) [TeamEurope] ekara_japan_m: Artist Mini Volume 3 (Morning Musume) (Japan) (MC0003-ATM), Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM), TV Pop Mini Vol.1 (Japan) (MC0015-TPM) [TeamEurope] ekara_japan_s: Saiten Cartridge: Challenge Idol vol.1 (Japan) (SC0002-SAI), Saiten Cartridge: Challenge Idol vol.2 (Japan) (SC0008-SAI) [TeamEurope] ekara_japan_web: e-kara Web cartridge 12M (used, with 12 songs) (Japan) [TeamEurope] electron_flop: Electrobots, Electrobots Going Underground, Elementum, Lode Runner 2021, Manic Miner 2021, Python, Tapper [0xC0DE] You're Alan Partridge [Everygamegoing] gameboy: Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion] Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion] gamepock: 1st Pokekon Demo [hap] gbcolor: Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou] Alone in the Dark - The New Nightmare (Europe, prototype) [VGHF, Hidden Palace] ibm5170: I Dream of Jeannie [MAZterXP, archive.org] Operation Crusader, Operation Harrier (Kixx release) [The Good Old Days] Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org] Personal Computer World (1994-11 - November 1994), Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org] lynx: Cabal (prototype), Daemonsgate (USA, prototype, alt), Eye of the Beholder (USA, prototype, early), Friendly (prototype), Full Court Press (prototype), Geoduel (prototype), Guardians Storm Over Doria (prototype), Guardians Storm Over Doria (prototype, alt), Loopz (USA, prototype, 19920916), Marlboro Go! (Germany, prototype), Ninja Nerd (prototype), Poker (France, prototype), Pounce! (prototype), Ram Cart (prototype), Road Riot 4WD (USA, prototype, alt), Rolling Thunder (prototype), Spacewar (prototype), Vindicators (prototype), Wolfman Slideshow (prototype, 19920319) [MacRorie, The Brewing Academy, Atari Gamer] mtu130_flop: BASIC 1.0 and extra libs, BASIC 1.5, CODOS 2.0, Datamover support disk, Demonstration disk, MultI-O support disk [vintagetech] nes: Creepy Brawlers, Haunted: Halloween '85, Haunted: Halloween '86 - The Curse of Possum Hollow, Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro] rz1_cass: Casio RZ-1 Sound Collection [ALEKS, Dirk Best] 80's Drums (Samples), Four Cymbals (Samples), Hard Drums (Samples) [R-Massive] snes: Bing Bing! Bingo (Japan, prototype), Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype), Dual Orb - Seireiju Densetsu (Japan, prototype), Elfaria - The Isle of the Blest (Japan, prototype), Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315), Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431), Kunio no Oden (Japan, prototype), The Last Battle (Japan, prototype), Michael Andretti's IndyCar Challenge (USA, prototype), Nosferatu (Japan, prototype), Super Nazo Puyo - Rulue no Roux (Japan, prototype), Tetris Battle Gaiden (Japan, prototype), Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu] spectrum_cass: Golden Pack 100 - vol. 2 (compilation, pirate) [Planeta Sinclair] Johnny Reb (Zafi Chip), Shackled (Erbe) [spectrumcomputing.co.uk] Software list items promoted to working --------------------------------------- a800_flop: Elektra Glide, T-34: The Battle, Ulysses and the Golden Fleece, Yoomp! (v.1.1) [Angelo Salese] New NOT_WORKING software list additions --------------------------------------- a5200: Astro Grover (prototype) [CPUWIZ] apricot_flop: System Software VR2.7 (MS-DOS 2.11, American) [Bitsavers] bungo_flop: Bungo Utilities (pwp50sx), Tetris (Mini5) [Mike Stedman, Disk Blitz] evio: Anime Special - Pocket Monsters, Drama Mix 1, Healing Air 1, Minna no evio, evio Selection 01, evio Selection 04 [TeamEurope] gbcolor: Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype), Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype, cheats enabled), Dragon Ball Z - Guerreros de Leyenda (Spain, prototype), Dragon Ball Z - Guerreros de Leyenda (Spain, prototype, all features unlocked), Dragon Ball Z - I Leggendari Super Guerrieri (Italy, prototype), Dragon Ball Z - Legendary Super Warriors (Europe, prototype), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020320), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020411), Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, all features unlocked), Dragon Ball Z - Les Guerriers Légendaires (France, prototype) [VGHF, Hidden Palace] snes: Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu] Translations added or modified ------------------------------ German [Raf Tacker] Ukrainian [Stanley Kid] Merged pull requests -------------------- - 9590: floptool: Added support for specifying volume attributes in when creating a formatted image. [Nathan Woods] - 10254: namco/namcos23.cpp: Filled out input ports, and expanded comments. [Hydreigon] - 10298: pinball/whitestar.cpp: Added display PLD dump, added display versions to descriptions, and reformatted code. [Victor Fernandez (City Game), ClawGrip] - 10306: igs/pgm.cpp: Added The Gladiator V104. [Misty De Méo] - 10337: sinclair/pentevo.cpp: Added NedoPC ZX Evolution BASECONF; sinclair/atm.cpp: Refactored shadow I/O handling. [holub] - 10344: util/corestr.cpp: Refactored core_strwildcmp and core_iswildstr to accept std::string_view arguments. [Nathan Woods] - 10345: barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb] - 10356: cpu/m68000, machine/68340.cpp: Changed M68340 and CPU32 core to use a 16-bit data bus (GitHub #10353). [Paul-Arnold] - 10362: snes.xml: Added fourteen prototypes (thirteen working, one not working). [keiichi-desu, kmg] - 10367: formats/fs_isis.cpp: Added support for Intel ISIS-II filesystem. [F.Ulivi] - 10368: ibm5170.xml: Added six working items. [The Good Old Days, SmartCoda, MAZterXP, arranarchipelago, archive.org ArcadeShadow] - 10370: diagnostics/diagnostics_win32.cpp: Fixed const correctness, fixing clang Windows build. [invertego] - 10371: bus/vcs_ctrl: Simplified keypad code, and improved member accessibility levels. [kmg] - 10373: Added Windows clang build to GitHub CI workflows. [invertego] - 10374: act/victor9k.cpp: Fixed several bugs in display logic. [Paul Devine] - 10377: toaplan/twincobr.cpp: Dumped a newer version of ktiger. [Mikado Game Center Europe, Victor Fernandez (City Game), ClawGrip] - 10378: bus/epson_qx: Added hard disk support for the Epson QX-10 (IDE and ComFiler CR-1510 option boards). [Brian Johnson] - 10381: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2gs_flop_orig.xml: Added latest dumps and cracks. [4am, Firehawke] - 10382: machine/wd1000.cpp: Fixed crash when interrupt request output callback is not connected. [Brian Johnson] - 10383: spectrum_cass.xml: Added three items, and corrected some parent/clone relationships, publishers and years. [ArcadeShadow] - 10384: bus/epson_qx/keyboard, epson/qx10.cpp: Reworked QX-10 keyboard implementation, fixing multiple issues. [Brian Johnson] - 10388: debugger/osx: Avoid error when MAC_OS_X_VERSION_10_15 is not defined when using older SDKs. [Kelvin Shelock] - 10389: sabotenb: Dumped PROMs for sabotenb (same as bjtwin PROMs). [Sergio Galiano] - 10390: nmk/ddealer.cpp: Dumped PROMs for ddealer. [Sergio Galiano] - 10391: ekara_japan_en.xml, ekara_japan_g.xml, ekara_japan_s.xml, ekara_japan_web.xml: Added eight cartridges. [TeamEurope, David Haywood] - 10393: rbowlorama.cpp: Fixed typo in disc region tag. [ClawGrip] - 10397: evio.xml: Added six cartridges. [TeamEurope, David Haywood] - 10398: bus/ekara: Added evio cartridge with 24LC08 I2C EEPROM (allows evio:em18 to run and save data). [David Haywood] - 10400: bus/epson_qx: Added YM2149-based sound card for the Epson QX-10. [Brian Johnson] - 10401: video/k051316.cpp: Identified tile flip configuration bits, and removed per-game handling. [furrtek] - 10402: nes.xml: Added four spooky homebrew cartridges. [No-Intro, kmg] - 10404: barcrest/mpu4.cpp, machine/ticket.cpp: Added proper coin hopper communications. [James Wallace] - 10406: pcecd.xml: Fixed typo in dknight2 disc label. [kmg] - 10408: nmk/nmk16.cpp: Added a newly dumped Big Bang set. [Sergio Galiano, Recreativos Piscis] - 10409: saturn.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow] - 10412: bus/a800, a800.xml, a800_flop.xml: Improved cartridge support, and updated notes and supported status. [Angelo Salese] - 10415: cdtv.xml: Replaced abbreviated country names with full names, and added language info elements. [ArcadeShadow] - 10416: konami/djmain.cpp: Added beatmania 3rd MIX (ver EA-A). [DeepSea Squeeze] - 10420: sega/sega16sp.cpp: Simplified sprite drawing logic. [jotego] - 10421: sms.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow] - 10422: Updated German UI translation. [Raf Tacker] - 10424: ekara_japan_s.xml: Marked sc0008 as a bad dump – it crashes on the scoring screen, possibly due to bit rot. [David Haywood] - 10425: megadriv.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow] - 10428: whitestar.cpp: Fixed typo in mononew description, and changed order of non-pinball system driver definitions. [ClawGrip] - 10429: a5200.xml: Added four prototypes (three working, one not working). [swlovinist, CPUWIZ, kmg] - 10431: sinclair/pentevo.cpp: Changed default BIOS to non-FE ROM 0.59.04. [holub] - 10432: taito/taito_f3_v.cpp: Added myself to the list of copyright holders. [David Haywood] - 10433: gameboy.xml: Added Jeep Jamboree (USA, prototype). [square_wave, Forest of Illusion, kmg] - 10434: gbcolor.xml: Added twelve prototypes (one working, eleven not working). [VGHF, Hidden Palace, kmg] - 10435: gbcolor.xml: Marked Dragon Ball Z games as unsupported, and changed “Italia” to “Italy” in descriptions. [kmg] - 10436: coleco.xml: Added two prototypes. [phattyboombatty, kmg] - 10439: dc.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow] - 10441: gamegear.xml: Replaced country name abbreviations with full names in descriptions. [ArcadeShadow] - 10443: lynx.xml: Added nineteen working prototypes. [MacRorie, The Brewing Academy, Atari Gamer, kmg] - 10444: coleco.xml: Removed invalid character from ROM label. [kmg] - 10445: casio/ctk551.cpp: Added Casio CTK-530. [Devin Acker] - 10446: gba.xml: Cleaned up descriptions, and added language info elements. [ArcadeShadow] - 10447: psx.xml: Replaced country name abbreviations in descriptions with full names. [ArcadeShadow] - 10448: sinclair/spectrum.cpp: Added DiagROM v1.59 as a BIOS option for spectrum. [holub] - 10449: nes.xml: Replaced abbreviated country names with full names in descriptions. [ArcadeShadow] - 10450: nes.xml: Corrected ROM region name for wallybngp, fixing emulator crash on start (MT08441). [kmg] - 10451: nes.xml: Changed default NVRAM contents for famijmp2, allowing it to boot on the first start (MT08446). [kmg] - 10452: Changed GitHub CI to include chdman and unidasm in artefacts, and build the tiny subtarget with GCC on Linux. [Vas Crabb] - 10453: gameboy.xml: Added Super Scrabble (USA, prototype). [Zach Lambert, Forest of Illusion, kmg] - 10454: machine/wd_fdc.cpp: Fixed data register read after acquiring FM sync (MT08458). [pnp2084] - 10455: ui: Added support for showing localised system names in Favorites. [Katsuhiko Kagami] - 10457: a7800.xml: Added ten working homebrew cartridges. [Robert Tuccitto, kmg] - 10458: lynx.xml: Replaced “Euro” abbreviation with “Europe” in descriptions. [ArcadeShadow] - 10459: snes.xml: snes.xml: Replaced “Euro” abbreviation in descriptions with “Europe”. [ArcadeShadow] - 10460: bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs. [AJR] - 10463: machine/mos6530n.cpp: Fixed an offset comparison in io_w. [kmg] - 10465: luaengine_input.cpp: Fixed input device items upper bound. [Golden Child] Source changes -------------- -model3.cpp: redumped magtruck, changed description to (Export) [Andy Geezer] -apple2e.cpp: all Laser 128 models now use the new floppy system and can run .woz images. [R. Belmont] -apple2: final removal of Apple II support for the legacy floppy system. [R. Belmont] -apple: remove the legacy version of the SWIM device. [R. Belmont] -Fix missed build file from previous commits. [R. Belmont] -apple: remove legacy floppy format handlers. [R. Belmont] -imgtool: make the Apple formats build, but they will not function (did they before?) [R. Belmont] -mtu130: Add id prom [Olivier Galibert] -mtu130: Caps lock is a toggle [Olivier Galibert] -mtu130: Add initial software list [Olivier Galibert] New working clones ------------------ Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte] -diagnostics: fix clang Windows build (#10370) [invertego] * Restore necessary const qualifier removed by 0055a33e81b60284c6390e9c73db9fcb19b8ce8b -apple2e.cpp: Really get rid of legacy floppy stuff [AJR] -arm: Eliminate big-endian bus variant not actually implemented until ARM6 (which is also not emulated here) [AJR] -corefile.h: Move filename utilities to path.h [AJR] -device_palette_interface: Make information overrides noexcept [AJR] -Move UTF8_xxx string literal macros to new header in lib/util [AJR] -mactoolbox.h: Move std::function template deduction guide to more accessible core header [AJR] -eminline.h: Additions [AJR] * Add mul_16x16 inline function to perform a signed 16x16-bit multiplication with 32-bit result. This was moved from cpu/e132xs to unite it with the analogous 32x32 operations. * Add rotl_32, rotr_32, rotl_64 and rotr_64 inline functions to perform 32-bit and 64-bit circular shifts in either direction by the specified number of places, modulo 32 or 64. It is anticipated that these will eventually be replaced by standard functions in C++20'sheader, and so they have been given similar signatures and semantics (which are also validity-checked). * Remove LSL, LSR, ROL and ROR macros from cpu/arm and cpu/arm7 to ameliorate unnecessary obfuscation. -voodoo_render.cpp: Restore unnecessarily deleted comment [AJR] -leland.cpp: added PCB infos [Guru] -barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb] (#10345) [Vas Crabb] * Added hopper support and DUART-based hoppers. * Set YM crystal to match PCB. * Fixed some Dutch reel/input setups so that sets boot * Moved a some more sets to appropriate source files. * Disable coin lock logic for now - it probably needs per-machine code. * Removed an identical clone set - game clearly boots as 'Atlantis', not Triple Dice'. * Fixed a few more reel setups. * Allow m4madhse to boot based on AJR's research. * Changed m4matdr to a 6-reel setup, allowing it to pass the reel check before encountering another error. * Turned the reel templates into simple methods, and moved the config templates to where they're used. * mpu4mod4yam.cpp: Split out YM2413 configuration from parent class, and hooked up the YM2413 using address maps. * Confirmed that m4nnww2__hx5 is a bad dump. * mpu4.cpp: Removed palette device from base class. * Cleaned up some more, removing m_mod_number parameter, unnecessary headers and some unused configurations. * mpu4.cpp: Continued moving methods down into derived classes. * Set up reels/lamps/hoppers/LEDs as traits. * Got m4luckwb to boot and moved it out of the "unsorted" file. * machine/roc10937.cpp: Ignore transitions on SCLK while POC is active, and don't reset input line states on POC. * Identified m4cbing sound chip, move it to new configuration, and made it boot. * mpu4redpoint.cpp: Actually renamed the stuff in this driver. * Improved m4blkgda ROM loading. New working machines -------------------- Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676] New clones marked as NOT_WORKING -------------------------------- Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas] X-Men (4 Players ver AEA, bootleg) [aussiekanga] -atari/antic.cpp: VBL status is always held no matter enable irq reg, fixes a800 anteater hangs [angelosa] -bus/gameboy: Fixed a HK0701/HK0819 protection read. [Vas Crabb] -ap2_dsk: Move the applesauce formats in their own file as_dsk: Create a common base class, merge what is currently identical [Olivier Galibert] -rz1: Improve emulation [Dirk Best] * Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3). * Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files. * Add NVRAM for data and samples * Improve layout and add support for the sampling LED * Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files) * Update notes and small cleanups -upd7810: Adjusted instruction clock counts to match the UPD78[C]1x datasheet; also applied similar fixes to the upd7807 when instructions matched and timing otherwise was identical to the upd7810, or when the timing was documented elsewhere. Made some minor fixes to debug information for certain illegal opcodes. [Lord Nightmare] -Add missing locations for the rampartj ROM set. [Lord Nightmare] -Add the ability to define a biquad filter using raw parameters, instead of only by using component values or by type/cutoff/bandwidth/gain. Fix some of the issues with the Multiple Feedback Bandpass filter. [Lord Nightmare] -as_dsk: Complete woz writing format [Olivier Galibert] -moof_dsk: write support [Olivier Galibert] -chess/tasc: remove wrong note [hap] -sound: save cfg master volume when non-default [hap] New clones marked as NOT_WORKING -------------------------------- Pro Bowl 2 [hammy] -konami\bladestl.cpp, konami\yiear.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] -pic16c5x.cpp: add support for the GI PIC1654S. [R. Belmont] -mac: LLE emulate the PIC1654S ADB modem used on early ADB Macs. [R. Belmont, Al Kossow, O. Galibert] -macadb: Additional cleanup. [R. Belmont] -m68000: split the header to make future semi-indenpendant implementations sane [Olivier Galibert] -apricot: screen raw parameters [Dirk Best] -tiki100_8088: Dumped PALs [frodevan] New clones marked as NOT_WORKING -------------------------------- Primal Rage (version 2.3, newer build) [Guru] -konami/circusc.cpp, konami/ddribble.cpp, konami/divebomb.cpp, konami/rockrage.cpp, konami/rocnrope.cpp, konami/scotrshot.cpp, konami/shaolins.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] New working machines -------------------- Arm Champs [Phil Bennett] -geneve: Change default for Genmod dip switches. [Michael Zapf] -armchamp: fix problem with ppi0 port c [hap] -suprgolfj: remove old unneeded rompatch [hap] -suprgolf: readd that rompatch [hap] -bus/vcs_ctrl: Corrected header access modifiers. Simplified keypad code. (#10371) [0kmg] -hash/a800_cass.xml: fix interface naming [angelosa] -mac.cpp: fix regression in maciisi [R. Belmont] -namco/namcos21_c67.cpp: Tidied up transfer_dsp_data a little. [Vas Crabb] New working software list additions (apple2_flop_orig.xml) (#10381) ------------------------------------------------------------------- Autoduel [4am, Firehawke] Bismarck: The North Sea Chase [4am, Firehawke] Championship Wrestling [4am, Firehawke] GBA Championship Basketball [4am, Firehawke] Moebius [4am, Firehawke] The Games: Winter Edition [4am, Firehawke] Six-Gun Shootout [4am, Firehawke] The Road to Gettysburg [4am, Firehawke] Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke] Microzine 31 [4am, Firehawke] Microzine 33 [4am, Firehawke] Microzine 34 [4am, Firehawke] Microzine 35 [4am, Firehawke] Microzine 36 [4am, Firehawke] Microzine 37 [4am, Firehawke] Microzine 38 [4am, Firehawke] Microzine 39 [4am, Firehawke] The Balance of Nature (800K 3.5") [4am, Firehawke] The Insect World (800K 3.5") [4am, Firehawke] Sierra Championship Boxing [4am, Firehawke] Robot Rascals [4am, Firehawke] Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke] Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke] Thexder (Version 1.5) [4am, Firehawke] Canyon Climber [4am, Firehawke] The Factory (800K 3.5") [4am, Firehawke] Space Rescue [4am, Firehawke] Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke] Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke] Fay: The Word Hunter (800K 3.5") [4am, Firehawke] Jumblezzz (800K 3.5") [4am, Firehawke] Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke] Famous Scientists (800K 3.5") [4am, Firehawke] New working software list additions (apple2_flop_clcracked.xml) --------------------------------------------------------------- Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke] New working software list additions (apple2gs_flop_orig.xml) ------------------------------------------------------------ Math Blaster Plus! (Version 1.1) [4am, Firehawke] First Letters and Words (Version 1.0) [4am, Firehawke] First Shapes (Version 1.0) [4am, Firehawke] -mn1880: Additional notes [AJR] -wd1000: use resolve_safe for m_intrq_cb (#10382) [Brian Johnson] -atari/gtia.cpp: fix player/missile width rendering, fixes jmpmanjr at very least [angelosa] -toaplan/twincobr.cpp: updated infos for fnshark [augitesoul] -atari/atari400.cpp: fix up screen configs with set_raw [angelosa] New working machines -------------------- Jackpot Joker Poker (Version 88V 01) [Siftware] -atari/antic.cpp: use pixel_period() for steal_cycles timer [angelosa] * fixes elktrgld, galaxian, blaster crashes, pitfall2 score display, alfclrcv stuck on first hole, batlband GFX faces on gameplay, mash and bldrbmbs flickering, likely more -macadb: remove incorrect SRQ check that made some microcontrollers see phantom devices. [R. Belmont] * cuda: one-byte patch to the program to make ADB autopoll run, keyboard and mouse now read correctly. [R. Belmont] Machines promoted to WORKING ---------------------------- Macintosh Color Classic [R. Belmont] Macintosh LC 520 [R. Belmont] New working machines -------------------- Muscle Master [Phil Bennett] -musclem: stray printf (nw) [Philip Bennett] New machines marked as NOT_WORKING ---------------------------------- Colecovision Flashback [Guru] Slotters Club - Umi Monogatari [Hammy] Winner's Wheel - Magical Spot [Darksoft, Team Europe] -konami/aliens.cpp, konami/battlnts.cpp, konami/finalizr.cpp, konami/gberet.cpp, konami/gyruss.cpp, konami/ironhors.cpp, konami/jailbrek.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] -stupid git [AJR] -winclub.cpp: Force this to execute a little code [AJR] -Revert "stupid git" [AJR] -blockch: add paddle position read [hap] -pokey: Cleanups [AJR] * Use logmacro.h instead of custom macros for debug logging and add IRQ logging type * Include the machine context in logging messages rather than the device tag (which gets prepended automatically now) * Replace custom IRQ callback with line handler and allow the output to be cleared properly without HOLD_LINE - a800 et al., maxaflex.cpp: Enable PIA IRQs (these will be useful later) -atari400_m.cpp: Remove leftover #defines [AJR] -bus/gameboy: Moved MBC3/MBC30 to their own file as separate devices. [Vas Crabb] New working software list additions ----------------------------------- gbcolor.xml: Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou] -MACOS_X_VERSION_10_15 is not defined on really SDKs. (#10388) [ksherlock] -nmk/nmk16.cpp: Dumped PROMs for sabotenb (same as bjtwin PROMs). (#10389) [Sergio G] -nmk/ddealer.cpp: Dumped PROMs for ddealer. (#10390) [Sergio G] -plugins/cheat: Overwrite existing hotkeys if all hotkeys are cleared (fixes GitHub #10387). [Vas Crabb] -musclem.cpp: simplify further with templates (nw) [Philip Bennett] -musclem: fix sprite wraparound regression [hap] New working software list items (e-kara) (#10391) ------------------------------------------------- ekara_japan_m.xml: [David Haywood] Artist Mini Volume 3 (Morning Musume) (Japan) (MC0003-ATM) [TeamEurope] Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM) [TeamEurope] TV Pop Mini Vol.1 (Japan) (MC0015-TPM) [TeamEurope] ekara_japan_s.xml: [David Haywood] Saiten Cartridge: Challenge Idol vol.1 (Japan) (SC0002-SAI) [TeamEurope] Saiten Cartridge: Challenge Idol vol.2 (Japan) (SC0008-SAI) [TeamEurope] ekara_japan_web.xml: [David Haywood] e-kara Web cartridge 12M (used, with 12 songs) (Japan) [TeamEurope] ekara_japan_en.xml: [David Haywood] Enka-shū Dai Yon-hen (Japan) (EN-4) [TeamEurope] ekara_japan_g.xml: [David Haywood] TV Pop Junior Volume 1 (Japan) (GC0005-TPJ) [TeamEurope] -ekara_japan_m.xml: Fix element order. [Vas Crabb] -armchamp/armchmp2: match not-working and mechanical flags: armchamp has preliminary arm input/motor emulation like armchmp2 making it borderline playable, and armchmp2 has a mechanical arm like armchamp [hap] * ui/info: reword mechanical "cannot be emulated" to "cannot be emulated accurately" as often times we do crudely emulate mechanical elements -irem/m119.cpp, sega/winclub.cpp: corrected copy paste errors / typos [Ivan Vangelista] -konami/mainevt.cpp, konami/mikie.cpp, konami/pandoras.cpp, konami/pingpong.cpp, konami/pooyan.cpp, konami/sbasketb.cpp, konami/tp84.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] -rbowlorama.cpp: Typo, the recovery image is not v2.1.1, but v2.2.1 (#10393) [ClawGrip] -Change cpu32 and M68340 to 16 bit data bus instead of 32 [Paul Arnold] -dirom: added pre and post rom bank change callbacks and changed almost all users to 'pre' [hap] -path.h: Fix path_append and path_concat of >2 arguments [AJR] -osd/modules/render/aviwrite.cpp: Use std::string_view for filename [AJR] -pluginopts.cpp: Use path_concat utility function [AJR] -bankp: add display on/off control and palette high bit [hap, Pierre Cornier] New working clones ------------------ Bosconian - Star Destroyer (version 5) [Virtvic, Porchy, The Dumping Union] Mad Shark (bootleg) [Hammy] -konami/hyperspt.cpp, konami/jackal.cpp, konami/timeplt.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] -irem/m119.cpp: fix CPU endianness, add initial observations [angelosa] -atari/antic.cpp: display area is 240 in both NTSC and PAL, fixes cut top/bottom in crystalr and mileage [angelosa] -blockch: even shorter paddles after hitting ceiling [hap] evio.xml: new SOFTWARE LIST entries (#10397) -------------------------------------------- em1 evio Selection 01 [Team Europe] em5 Healing Air 1 [Team Europe] em6 Drama Mix 1 [Team Europe] em10 Anime Special - Pocket Monsters [Team Europe] em15 evio Selection 04 [Team Europe] em17 Minna no evio [Team Europe] -evio.xml: Fill in alt_title fields for new software [AJR] -plumppop: unmap cheat button, remove duplicate coins [hap] -winclub.cpp: Further narrow down CPU core type [AJR] New working clones ------------------ Pit Boss Megastar (9244-00-01 R0B) [ArcadeFever, Brian Troha, TheDumpingUnion] New clones marked as NOT_WORKING -------------------------------- Star Wars Trilogy (3.00) [IPDB, PinMAME] -atari/jaguar.cpp, irem/m92.cpp, merit/merit3xx.cpp, midway/midwunit.cpp, vsystem/aerofgt.cpp: some corrections to ROM labels and/or comments [Brian Troha] -sunelectronics/arabian.cpp, sunelectronics/ikki.cpp: consolidated drivers in single files, minor cleanups [Ivan Vangelista] -berzerk: mute when writing 0 volume [hap] -blockch: identified one more dipswitch [hap] -berzerk: correct s14001a busy flag [hap] -appoooooooooh: get rid of unsafe adpcm code [hap] -abc1600: Update todo [Curt Coder] -berzerk: use volume filter device [hap] -apple2e.cpp: rework aux memory handling so the standard 80-column card works properly. [R. Belmont] -bus/epson_qx: Added hard disk support for the Epson QX-10. (#10378) [Brian Johnson] * Added IDE hard disk option board. * Added ComFiler CR-1510 option board. -Apricot PC/Xi software list updates [Dirk Best] New working software list additions ----------------------------------- AP001 (Utilities No. 1) [actapricot.org] AP002 (Utilities No. 2) [actapricot.org] AP003 (Apricot Disk No. 3) [actapricot.org] AP004 (MS-BASIC Games No. 1) [actapricot.org] AP005 (GSX Users Disk) [actapricot.org] AP005 (GSX Users Disk, later?) [Bitsavers] AP006 (Games No. 2) [actapricot.org] AP007 (Utilities No. 4) [actapricot.org] AP008 (Games No. 3) [actapricot.org] AP009 (Utilities No. 5) [actapricot.org] AP010 (GW-BASIC Games No. 1) [actapricot.org] AP012 (Programmers Disk No. 2) [actapricot.org] AP016 (Chess) [actapricot.org] AP042 (Printer Utilities) [Bitsavers] AP045 (Utilities No. 13) [Bitsavers] Finance Manager [Bitsavers] MS-DOS 3.2 [Bitsavers] MS-DOS Pack [Bitsavers] Public Domain Disk 4 [Bitsavers] WordStar 2000 (Rel. 1.01 American) [Bitsavers] New not working software list additions --------------------------------------- System Software VR2.7 (MS-DOS 2.11, American) [Bitsavers] -nes.xml: Added four spooky homebrews. (#10402) [0kmg] New working software list additions ----------------------------------- Creepy Brawlers [No-Intro] Haunted: Halloween '85 [No-Intro] Haunted: Halloween '86 - The Curse of Possum Hollow [No-Intro] Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro] -atari/gtia.cpp: fix readback of undocumented read registers, fix consol direction readback, better cold boot initial values [angelosa] * fixes Acid800 "GTIA: default value" and "GTIA: CONSOL test" items -atari/gtia.cpp: make CHECK_GRACTL macro switch to actually compile [angelosa] -advision: get rid of led fade, fix INS(MAME fastforward) not working, add driver notes [hap] New working software list additions ----------------------------------- advision: Code Red [hap] gamepock: 1st Pokekon Demo [hap] -bus/a800/rom.cpp: fix a5200 bbsb banking [angelosa] -othello: hook up upd7751c sample player [hap] -bus/ekara: Added evio cartridge with 24LC08 I2C EEPROM (#10398) [David Haywood] * Allows evio:em18 cartridge to run and save data. -sinclair/pentevo.cpp: New working clone. (#10337) [holub] * sinclar/atm.cpp: Refactored shadow I/O handling. New working clones ------------------ NedoPC ZX Evolution: BASECONF [holub] -sound/pokey.cpp: acknowledge SEROC in progress flag, make a800 telelnk2 to boot [angelosa] -atari/antic.cpp: guard against side_effects reads for WSYNC [angelosa] -atari/atari400.cpp: fix a130xe low mapping [angelosa] -atari/antic.cpp: make m_scanline to be consistant across soft resets [angelosa] New working clones ------------------ Penguin-Kun Wars (Japan, set 2) [Dwayne Kirkwood] -atari/antic.cpp: reset chand / chxor helpers, fixes trackfld timer / length hidden text [angelosa] -pcecd.xml: Fixed dknight2 rom name typo. (#10406) [0kmg] New machines marked as NOT_WORKING ---------------------------------- DigiTech GSP 5 Guitar Effects Processor/Preamp [DBWBP] New machines marked as NOT_WORKING ---------------------------------- Yamaha PSS-480 / PSS-580 [DBWBP] -m50734: Emulate some on-chip timers [AJR] * r100: Add LCD unit -advision: emulate the display at a lower level [hap] -advision: add confsetting for the interpolation [hap] -unidasm: Add Nios II disassembler [AJR] -multipcm: change which bit selects 12-bit samples, fixes MU-5 bad instruments. [Laurens Holst, R. Belmont] -multipcm: Correct address bus width [AJR] -Some layouts need more scales on the same texture [Olivier Galibert] new NOT_WORKING clone --------------------- Club Kart Prize Version B (prototype) [MetalliC, rtw, zozo] -nmk/nmk16.cpp: Added new Big Bang set (#10408) [Sergio G] New WORKING clone ----------------- Big Bang (9th Nov. 1993, set 2) [Sergio Galiano, Recreativos Piscis] -upd7810: Fixed serial input/output [Dirk Best] -rz1: Add MIDI ports [Dirk Best] -unkts: Hook up new skeleton CPU device [AJR] -nios2: Misc. disassembler fixes [AJR] -gotya: change joystick to 4way [hap] Machines promoted to working ---------------------------- Teenage Mutant Ninja Turtles - Mutant Warriors (SNES bootleg) [iq_132, Tomasz Slanina] -atari400.cpp: "Caps" key is not a physical toggle [AJR] -bus/gameboy: Support MBC6 ROMs in GBX format. [Vas Crabb] -machine/68350sim.cpp: Don't use lambda auto-capture. [Vas Crabb] New working clones ------------------ Designer 2100 Display (set 2) [Berger] -act/victor9k.cpp: Fixed several bugs in display logic: (#10374) [Paul Devine] * Fixed the resolution. * Hide elements outside the overscan area. * Correctly return from high resolution to low resolution mode. * Cleaned up logging code. -saturn.xml: Replaced abbreviated country names in descriptions with full names. (#10409) [ArcadeShadow] -bus/epson_qx: Added YM2149-based sound card for the Epson QX-10. (#10400) [Brian Johnson] -toaplan/twincobr.cpp: Dumped and added a newer ktiger set. (#10377) [ClawGrip] New WORKING clone ----------------- Kyukyoku Tiger (Japan, newer) [Mikado Game Center Europe, Victor Fernandez (City Game)] -fdes2100d: fix bookrom bankswitch, make the lcd update edge triggered [hap] -fdes2100d: partial revert prev commit [hap] -Added support for Intel ISIS-II filesystem (#10367) [fulivi] * fs_isis: support for Intel ISIS-II filesystem added * fs_isis: fix after CI failure * fs_isis: adapted to changes in 5499683a239 * all.cpp: fixed amount of ws -cdtv.xml: Metadata cleaning (#10415) [ArcadeShadow] * cdtv.xml: Metadata cleaning - Replaced the countries' abbreviations by the countries' full name * update cdtv.xml - Added language info -k051316 tile flip configuration bits, replaces flag setting in callbacks (#10401) [Furrtek] * Added shadow config bits * Removed previous fix (hack) * bool-ize some ints, use BIT macro * Fixed k054000, got rid of thndrx2 patch * Attempt to get chqflag shadow/highlights working properly with no k051960 hack * k051316 tile flip configuration bits, replaces flag setting in callbacks * k051316: Removed flags cb parameter, added bool for each configuration bit * Got rid of duplicated state for flip enable bits * video/k051316.cpp: Cleanup * video/k051316.h: Cleanup - Also, don’t split member initialisation between declarations and constructor - it’s a recipe for confusion. - Co-authored-by: Vas Crabb -Rework QX10 Keyboard implementation (#10384) [Brian Johnson] * qx10: Rework keyboard code * Split keyboard into ascii and hasci variants * Update keymappings to be more complete * Add output_finders for keyboard LEDs * Keyboard now uses sync serial, fixes timing issues with CP/M Plus * qx10: Add layouts for both hasci and ascii keyboards -bus/neogeo/prot_mslugx.cpp: added iq_132 to the copyright holders [Ivan Vangelista] -nichibutsu/galivan.cpp: added hw info [Guru] -nichibutsu/nb1414m4.cpp: removed Mahjong from the device name, since it isn't actually used only for Mahjong games [Ivan Vangelista] New working clones ------------------ Dynablaster / Bomber Man (bootleg, set 4) [Jorge Silva] -rz1: Add foot input, small fixes [Dirk Best] -Regenerated UI translation files [Vas Crabb] -antic: Double pixels for Mode 9 graphics. Fixes Caverns of Mars title screen. [AJR] -antic: Remove long-obsolete "used colors" tables [AJR] -antic: Fix state save after 0de5259a9d508141178687a860f479f5b57d7f50 [AJR] -fcombat: improve colors a bit [hap] -fcombat: improve tile alignment [hap] -fcombat: unknown dipsw is coinage [hap] -misc/highvdeo.cpp: fixed MT08426 [Ivan Vangelista] -mpu4.cpp, ticket.cpp Added proper hopper communications to ticket.cpp (#10404) [James Wallace] Clones promoted to working -------------------------- The Crystal Maze (v1.3 alt) (MPU4 Video) [James Wallace] -ticket.cpp: Add a devcb_line for output handling to communicate with hardware [James Wallace] * mpu4.cpp: Fixed hopper hookup to use the ticket dispense handler -mpu4.cpp Updated base map to remove DUART hack [James Wallace] -namcos23.cpp: Start on completing I/O configs for some games. (#10254) [Hydreigon] -Out Run: simpler sprite logic (#10420) [Jose Tejada] -k051316: remove device_reset, remove bool-int comparison [hap] -fcombat: make the choppers spin their blades [hap] -whitestar.cpp: Cleanup (#10298) [ClawGrip] * Add display PLD [Victor Fernandez (City Game)]. * Add display version on game names (very useful when looking for undumped sets, but also informative to final users). * Reformat comments. * Add spacing, newlines, etc. to improve readability. -ekara_japan_s.xml: Marked sc0008 as a bad dump. [David Haywood] * This cartridge crashes on the scoring screen, possibly due to bit rot. -nec/pc9821.cpp: PEGC 256 mode doesn't follow GDC latches, fixes aitd at very least [angelosa] New machines marked as NOT_WORKING ---------------------------------- PC-9801 [Andrew Terwilliger] PC-9801FS [flyingharuka] PC-9801DX [flyingharuka] -fcombat: copy color resnet from exerion [hap] -megadriv.xml: Replaced abbreviated country names with full names. (#10425) [ArcadeShadow] -Updated German UI translation. (#10422) [Raf Tacker] -sms.xml: Replaced abbreviated country names with full names. (#10421) [ArcadeShadow] -ddayjlc: simplify gfx init [hap] -Modernize core_strwildcmp() and core_iswildstr() (#10344) [npwoods] * Modernize core_strwildcmp() and core_iswildstr() - Changed parameters from 'const char *' to 'std::string_view' - Removed 16-character limit in core_strwildcmp() New machines marked as NOT_WORKING ---------------------------------- PC-286VS [cuba200611] -Added support for specifying volume attributes in 'floptool flopcreate' (#9590) [npwoods] * An example command line: * flopcreate vdk coco_rawdsk_os9_35 newdisk.vdk -name mycooldisk -creation_date "1999-02-28 13:23:47" * Attributes are identified on the command line prefixed with '-'; if this is not the preferred syntax this can be changed. * Implementing this also forced a change to fs::meta_value where the various as_*() calls can now be called without respect to which type the fs::meta_value is; this is necessary so that floptool code doesn't need to "own" parsing of the various types of fs::meta_value. * And with this change, fs::meta_value::to_string() is now replaced by fs::meta_value::as_string() -multipcm: Make address space big-endian [AJR] -unkts: Improve memory map [AJR] -pturn: remove unused(superceded) function [hap] New machines marked as NOT_WORKING ---------------------------------- Bungo mini 5SX [Mike Stedman] -a800.xml, a800_flop.xml: initial pass at QA (#10412) [Angelo Salese] * bus/a800: add preliminary Corina ROM cart support; * bus/a800: bbsb bankswitch works on reads too, makes it playable; * atari/atari400.cpp: bulk replace cart tags into m_cartleft / m_cartright, move config_ntsc_screen / config_pal_screen to parent state class; * atari/maxaflex.cpp, atari/bartop52.cpp: convert to screen raw params; * atari/atari400.cpp: fix a130xe extended RAM out of bounds accesses, fixes t34 after disk swap; -fd1771: Add extended DDAM handling [Olivier Galibert] -fcombat: update note [hap] -fd1771: Add missing inversion [Olivier Galibert] -Fix typo and order of non pinball games (#10428) [ClawGrip] -fcombat: fix bg colors, add fg tilemap instead of drawing manually [hap] -blueprnt: fix an oob array access [hap] -einstein: Added 2nd ROM socket. [Nigel Barnes] -kr2376.cpp: Added the ROM12 variant. [Nigel Barnes] -swtpc09: Added S-BUG 1.9 [Pete Golding] -ef9364: Blanking lines repeat first character row. [Nigel Barnes] -acorn_dsk: Allow sector counts not divisible by 10. [Nigel Barnes] New working software list additions ----------------------------------- einstein_rom: FlexiDOS V2.2 [Pete Golding] -Add myself to the taito_f3_v.cpp header (#10432) [David Haywood] * I've done some bits of work on this over the years, including, but not limited to, fixing up the billboards in the football games. -pc98ha.cpp: kickoff a bungo_flop.xml SW list [angelosa] New NOT_WORKING software list additions --------------------------------------- bungo_flop: Bungo Utilities (pwp50sx), Tetris (mini5) [Mike Stedman, Disk Blitz] -antic: Remove hardcoded input port name and make it a GTIA callback instead [AJR] -nec/bungo.cpp: moved mini5sx from pc98ha, add PoC readable hiragana/katakana [angelosa] -gbcolor.xml: Added 12 prototypes (11 not working). (#10434) [0kmg] New working software list additions (gbcolor.xml) ------------------------------------------------- Alone in the Dark - The New Nightmare (Europe, prototype) [VGHF, Hidden Palace] New NOT_WORKING software list additions (gbcolor.xml) ----------------------------------------------------- Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype, cheats enabled) [VGHF, Hidden Palace] Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Guerreros de Leyenda (Spain, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Guerreros de Leyenda (Spain, prototype, all features unlocked) [VGHF, Hidden Palace] Dragon Ball Z - I Leggendari Super Guerrieri (Italy, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020411) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020320) [VGHF, Hidden Palace] Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, all features unlocked) [VGHF, Hidden Palace] Dragon Ball Z - Legendary Super Warriors (Europe, prototype) [VGHF, Hidden Palace] Dragon Ball Z - Les Guerriers Légendaires (France, prototype) [VGHF, Hidden Palace] -konami/djmain.cpp: Added beatmania 3rd MIX (ver EA-A). (#10416) [DeepSeaSqueeze] New working clones ------------------ beatmania 3rd MIX (ver EA-A) [tobiasbp] -atari400.cpp, maxaflex.cpp: Remove second trigger buttons from systems that don't support them [AJR] -bus/electron: Added Millsgrade Voxbox Speech Synthesiser. [Nigel Barnes] New working software list additions ----------------------------------- electron_flop: [Nigel Barnes] Electrobots, Electrobots Going Underground, Elementum, Lode Runner 2021, Manic Miner 2021, Python, Tapper [0xC0DE] You're Alan Partridge [everygamegoing.com] -a2600.cpp: Eliminate legacy tag macros [AJR] -vcs_ctrl: Some fixes [AJR] * Hook up trigger pin writes for currently unused callback * Invert analog ports for paddle controller -a400, a800, a800xl, etc.: Adopt and adapt VCS slot device for controller inputs on non-5200 systems [AJR] -coleco.xml: Added a couple prototypes. (#10436) [0kmg] New working software list additions ----------------------------------- Dr. Seuss's Fix-Up the Mix-Up Puzzle (Rev R prototype) [phattyboombatty] Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty] -coleco.xml: Fix validation error. (#10444) [0kmg] -ctk-530: New working machine (#10445) [Devin Acker] New working machine ------------------- Casio CTK-530 [Devin Acker] -Added Windows/clang GitHub CI build task. (#10373) [invertego] -megadriv.xml: Use Hanyu Pinyin for Chinese transliteration. [Vas Crabb] -intchess: remove unneeded gfx_layout [hap] -jalblend: small cleanup to whitespace [hap] -konami/djmain.cpp: Fixed SHA1 for bm3rdeaa [Scott Stone] -v25: IF only masks externally vectored interrupts [AJR] -sinclair/spectrum.cpp: Added DiagROM v1.59 as a BIOS option for spectrum. (#10448) [holub] -lynx.xml: Added 19 prototypes. (#10443) [0kmg] New working software list additions (lynx,xml) ---------------------------------------------- Cabal (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Daemonsgate (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Eye of the Beholder (USA, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Friendly (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Full Court Press (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Geoduel (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Guardians Storm Over Doria (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Guardians Storm Over Doria (prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Loopz (USA, prototype, 19920916) [MacRorie, The Brewing Academy, Atari Gamer] Marlboro Go! (Germany, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Ninja Nerd (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Poker (France, prototype) [MacRorie, The Brewing Academy, Atari Gamer] Pounce! (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Ram Cart (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Road Riot 4WD (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer] Rolling Thunder (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Spacewar (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Vindicators (prototype) [MacRorie, The Brewing Academy, Atari Gamer] Wolfman Slideshow (prototype, 19920319) [MacRorie, The Brewing Academy, Atari Gamer] -gameboy.xml: Added a prototype. (#10433) [0kmg] New working software list additions (gameboy.xml) ------------------------------------------------- Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion] -gamegear.xml: Replaced country name abbreviations with full names in descriptions. (#10441) [ArcadeShadow] -sinclair/pentevo.cpp: Changed default BIOS to non-FE ROM 0.59.04. (#10431) [holub] -gbcolor.xml: Marked DBZ games as unsupported; changed Italia to Italy. (#10435) [0kmg] -Revert "v25: IF only masks externally vectored interrupts" [AJR] * This reverts commit bd6e34de43cc8feae70be4f86b2f412e59e5a924. -nes.xml: Fixed wallybngp from crashing MAME (MT08441). (#10450) [0kmg] -nes.xml: Fixed famijmp2 booting with fresh NVRAM (MT08446). (#10451) [0kmg] -cpu/nec: Fix crash on encountering invalid LDEA [AJR] -v25: Call exception hook on bankswitch interrupt [AJR] -Remove legacy logging functions in various drivers and devices [AJR] -megadriv.xml, sms.xml: More Chinese title cleanup. [Vas Crabb] -gba.xml: Cleaned up metadata. (#10446) [ArcadeShadow] * Replaced abbreviated country names with full names. * Moved alternate titles out of descriptions. * Added language info elements. New working clones ------------------ Gun Dealer (Yam! Yam!? hardware, set 2) [Trol, Hammy] -bungo_flop.xml: fill tetris metadata [Angelo Salese] -Adjusted GitHub CI workflows: (#10452) [Vas Crabb] * Changed Linux GCC build to use the tiny subtarget. * Added chdman and unidasm executables to artefacts. -twincobr.cpp: identified differences in recently added ktiger set [sjy96525] -ui: Added support for shows localised system name in Favorites. (#10455) [k2-git] -gameboy.xml: Added one more prototype. (#10453) [0kmg] New working software list additions (gameboy.xml) ------------------------------------------------- Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion] -capcom/alien.cpp pingu BOOT ROMs dumped [Darksoft, Team Europe] -dbreed: fix sprites on scorebar regression [Mamesick] -dbreedm72: apply similar bugfix as dbreed [hap] -konami/wecleman.cpp: fixed MT08460 [Ivan Vangelista] -wd_fdc: reset the contents of data_reg when the sync is changed [pnp2084] -pitnrun.cpp: Overhaul [AJR] * Add separate controls for cocktail mode and multiplexer device (very similar to thepit.cpp) * Add raw screen and watchdog timings * Use different watchdog reset address for jumpkun * Improve alignment for flipped sprites * Modernize VBL interrupt * Add tilt input (which just resets the system) -6840ptm.cpp: Fix unsigned comparison [AJR] -konami/wecleman.cpp: fixed typo in dip definition, specified defaults were taken from a US manual [Ivan Vangelista] -konami/wecleman.cpp: most of the world (including Japan) uses metric unit [Angelo Salese] -Remove more unused legacy logging functions [AJR] -olibochu: update rom labels [hap] -apple2: get rid of outdated port definitions that caused joystick tracking weirdness. [R. Belmont] -bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs (#10460) [ajrhacker] * bus/electron/plus1: Use BBC Micro-type slot for analogue joystick inputs * bus/bbc/analogue: Reverse sense of all analogue inputs -machine/mos6530n.cpp: Fixed io_w offset error. (#10463) [0kmg] -k1, r100: Add skeleton key scanner device [AJR] * src/mame/kawai: Remove prefix from driver file names -snes.xml: Replace "Euro" abbreviation in descriptions with "Europe". (#10459) [ArcadeShadow] -lynx.xml: Replaced "Euro" abbreviation with "Europe" in descriptions. (#10458) [ArcadeShadow] -a7800.xml: Added 10 homebrew cartridges. (#10457) [0kmg] New working software list additions (a7800.xml) ----------------------------------------------- Astro Blaster (NTSC) [Robert Tuccitto] Astro Fighter (NTSC) [Robert Tuccitto] FailSafe (NTSC) [Robert Tuccitto] FailSafe (PAL) [Robert Tuccitto] Meteor Shower (NTSC) [Robert Tuccitto] Meteor Shower (PAL) [Robert Tuccitto] Moon Cresta (NTSC) [Robert Tuccitto] Moon Cresta (PAL) [Robert Tuccitto] Super Pac-Man (NTSC) [Robert Tuccitto] Super Pac-Man (PAL) [Robert Tuccitto] -a5200.xml: Added four prototypes. (#10429) [0kmg] New working software list additions (a5200.xml) ----------------------------------------------- Battlezone (prototype, alt) [swlovinist] Behind Jaggi Lines (prototype) [swlovinist] Pole Position (prototype 133-05) [swlovinist] New NOT_WORKING software list additions (a5200.xml) --------------------------------------------------- Astro Grover (prototype) [CPUWIZ] -psx.xml: Replaced country name abbreviations in descriptions with full names. (#10447) [ArcadeShadow] * Also changed descriptive text to lowercase in a few cases. -nes.xml: Replaced abbreviated country names with full names in descriptions. (#10449) [ArcadeShadow] -ibm5170.xml: 6 new working software list additions (#10368) [ArcadeShadow] New working software list additions (ibm5170.xml) ------------------------------------------------- I Dream of Jeannie [MAZterXP, archive.org] Operation Crusader [The Good Old Days] Operation Harrier [The Good Old Days] Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org] Personal Computer World (1994-11 - November 1994) [SmartCoda, archive.org] Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org] -snes.xml: Added 14 prototypes (13 working, 1 not working). (#10362) [0kmg] New working software list additions (snes.xml) ---------------------------------------------- Bing Bing! Bingo (Japan, prototype) [keiichi-desu] Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype) [keiichi-desu] Dual Orb - Seireiju Densetsu (Japan, prototype) [keiichi-desu] Elfaria - The Isle of the Blest (Japan, prototype) [keiichi-desu] Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315) [keiichi-desu] Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431) [keiichi-desu] Kunio no Oden (Japan, prototype) [keiichi-desu] The Last Battle (Japan, prototype) [keiichi-desu] Michael Andretti's IndyCar Challenge (USA, prototype) [keiichi-desu] Nosferatu (Japan, prototype) [keiichi-desu] Super Nazo Puyo - Rulue no Roux (Japan, prototype) [keiichi-desu] Tetris Battle Gaiden (Japan, prototype) [keiichi-desu] Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu] New NOT_WORKING software list additions (snes.xml) -------------------------------------------------- Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu] -dc.xml: Replaced abbreviated country names with full names in descriptions. (#10439) [ArcadeShadow] -igs/pgm.cpp: Added The Gladiator v104. (#10306) [Misty De Méo] New Working Clones ------------------ The Gladiator / Shen Jian Fu Mo Lu / Shen Jian Fengyun (M68k label V100) (ARM label V104, ROM 04/02/03 SHEN JIAN V104) [Misty De Méo] -luaengine_input.cpp: Fixed input device items upper bound. (#10465) [goldnchild] -spectrum_cass.xml: Added three items and cleaned up metadata. (#10383) [ArcadeShadow] * Corrected some parent/clone relationships, publishers and release years. New working software list additions ----------------------------------- Golden Pack 100 - vol. 1 (compilation, pirate) [Planeta Sinclair] Johnny Reb (Zafi Chip) [spectrumcomputing.co.uk] Shackled (Erbe) [spectrumcomputing.co.uk] -srcclean in preparation for release branch [Vas Crabb] -Updated Ukrainian UI translation. [Stanley Kid] -skeleton/gameking.cpp: Marked both systems working. [Vas Crabb] Machines promoted to working ---------------------------- TimeTop GameKing GM-218 [AJR, David Haywood] TimeTop GameKing 3 [AJR, David Haywood] -docs: Removed obsolete paragraph about logged device IDs properly (GitHub #10469). [Vas Crabb] -a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. (#10471) [0kmg] -mtu130.cpp: enable additional reset vector, fixes protection failures [Peter Ferrie]
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.277 (61.0 Mo)
Télécharger MAME (32 bits) v0.253 (104 Mo)
La dernière version béta publique de l’excellent WinUAE, l’émulateur Commodore Amiga.
Source: Forum des versions Betas.
Télécharger WinUAE (Public Beta) [32 bits] v6.0 Beta 32 (4.9 Mo)
Télécharger WinUAE (Public Beta) [64 bits] v6.0 Beta 32 (7.3 Mo)
Télécharger WinUAE (Public Beta) [32 bits] v6.0 Beta 31 FR (8.5 Mo)
Télécharger WinUAE (Public Beta) [64 bits] v6.0 Beta 31 FR (10.8 Mo)
De nouveaux patchs sont disponibles sur le site de nos partenaire de chez la TRAF* (et sur notre miroir), de quoi s’occuper de nombreuses heures 🙂
Changements depuis la précédente news:
[NES] Felix the Cat v1.0 (M26G)
[GBC] Les chevaliers du Zodiac – Le retour du phénix v1.2.0F (FINAL 05-11-2022)
[NES] Dig Dug v1.0
[SNES] Super Mario World v1.2 (Brutapode89)
[MD] Alisia Dragoon FR v1.2
[MD] Joe & Mac FR v1.1
[SNES] Super Mario RPG: Legend of the Seven Stars v1.0
[NDS] Mega Man Star Force 3 – Black Ace v2.0
[NDS] Mega Man Star Force 3 – Red Joker v2.0
[MD] Mamono Hunter Yohko FR v1.0
[NES] Super Mario Bros. 2 FR (Brutapode89) v1.3
[GB] Star Ocean: Blue Sphere
[SNES] Live A Live
[SNES]Bahamut Lagoon
[SNES] Tactics Ogre Let us Cling Together
[PSX] Dr. Slump
[NES] Super Mario Bros. 2 (v1.2) (Brutapode89)
[MD] Bubsy in – Claws Encounters of the Furred Kind (v1.01) *maj*
[MD] 007 The Duel (v1.01)
[MD] Galahad (v1.01)
[MD] Shining in the Darkness (v1.0)
[MD] Spot Goes to Hollywood (v1.0)
[MD] Cadash (v0.95) Fixed
[MD] Light Crusader (v1.0)
[MD] Super Hydlide [Bug Fix] (Release original de Génération IX)
[MD] Phantasy Star II (V1.01)
*En réalité tous ces patchs seront intégré sur le site de la traf prochainement mais en attendant ils sont tous dispos sur emufrance ou sur la page suivante ou celle-ci (et bien sur toujours référencés chez RomHacking).
AMSpiriT est un émulateur Amstrad CPC pour Windows codé en c++ par David Manuel. Il a été développé à partir des documentations et informations techniques librement disponibles sur internet, sans aucun apport de codes sources déjà existants.
AMSpiriT a pour finalité de reproduire le plus fidèlement possible le comportement hardware d’un vrai CPC. Dans l’esprit d’un Amstrad CPC, l’ergonomie a été pensée afin d’être la plus épurée et la plus intuitive possible.
Les changements:
– Correctifs divers dans l’émulation des CRTC 0, 1 et 2
– Ajustement du timing de mise à jour de R52 (Gate Array)
– Modification d’ergonomique (icones / ajout langue Anglais)
– Optimisation du code
Télécharger AMSpiriT (32 bits) v1.01 (838 Ko)
Sorte d’équivalent de MAME32 pour PinMAME. Cette version est un vrai portage de PinMAMEW sous Windows.
Il s’agit d’un émulateur multi-plateformes qui supporte les machines suivantes: ZX80, ZX81, ZX Spectrum (et 48k+), QL, Z88, Timex TS 2068, Sam Coupe, Pentagon 128, Chloe 140 SE, Chloe 280 SE, ZX-Uno, Prism, TBBlue/ZX, Spectrum Next, Jupiter Ace, Amstrad CPC 464, Microdigital TK serie’s, Timex Computer serie’s, Timex Sinclair, MSX1, Spectravideo 318/328, Colecovision, Sega SG-1000.
Changements:
New things added:
Added configurable icons to the ZX Desktop. These icons can:
-Open windows, for example View Sprites
-Trigger actions, like Reset
-File links, these are linked to tapes or snapshots on your disk drive
-There are other special icons, like Trash Can
These icons opens a whole new world on ZEsarUX, so the ZX Desktop is becoming a Full Desktop environment 🙂
Added new emulated machines:
-ZX Spectrum 48k+
-Microdigital TK80
-Microdigital TK82
-Microdigital TK82C
-Microdigital TK83
-Microdigital TK85
-Microdigital TK95 Spanish
-Timex Computer 2048
-Timex Computer 2068
-Timex Sinclair 1000
-Timex Sinclair 1500
Added Copy Interfaces emulation:
-Defcon
-Dinamid3
-Hilow Barbanegra
-Interface007
-Microhobby Pokeador Automatico
-Phoenix
-Ramjet
-Spec-Mate
-Transtape
Added Dinamic SD1 emulation
Allow .Z80 corrupted snapshot loading from ZXSP emulator with additional header of 31 byte size
Added ZSF support for Timex TS2068, MK14, Chrome, Prism, Chloe, Sam Coupe
Added path setting where to download files from the speccy and zx81 online browser
Added disk image browsing from storage MMC/IDE menus
Added PZX load support as standard tape
Added TAP to PZX converter
Added TAP to TZX turbo converter (TZX Turbo 4000 bauds, to use with Rodolfo Guerra ROMS)
Added TAP to SCR converter
Added some actions than can be fired from command line and don’t start ZEsarUX:
–convert-tap-tzx, –convert-tap-tzx-turbo-rg, –convert-tap-pzx , –convert-tap-scr, –convert-tzx-tap, –convert-pzx-tap
Improvements:
Improved Z88 emulation:
-Changed colour palette to better match a real Z88
-Show keys shortcuts below the Z88 display
-Snapshot setting & menu action to synchronize Z88 clock with your computer clock
-Inserting Z88 cards: now it does not hang the emulator during the insert
-Selecting Z88 cards: submenus for types and sizes
-Z88 footer: show when writing a card in slot 3, colors follow style
-Z88 device icons: different icons for slot 1,2,3, show when writing a card in slot 3, show when flap is open
Improved File selector:
-Allow to have a full screen preview if window is big enough
-Better hotkeys explanation
Improved Debugging:
-Allow to change memory pointer to a value from the stack
-Added a setting to show on which scanline has been executed a Halt, inverting border color
-When enabling step mode, emulation is paused on all menus
-Preserve step mode when exiting debug cpu that was opened by a breakpoint
-When a breakpoint is fired, step mode is kept on all menus
-Breakpoints actions « call », « printc », « set-register » and « write » can now use expressions instead of fixed values
-Added breakpoint actions: « disassemble », « printregs »
-Warn on footer when step mode
-Enlarge width of breakpoints list
Improved SmartLoad & Drag-Drop:
-Allow to load a .rom file as a custom rom file for the current machine
-Allow to Drag-Drop when menu open
Improved ZX Vision:
-Reorder windows when changing machine but only when ZEsarUX window is smaller than previous one
-Custom arrows characters
-Windows are now restored by default on starting ZEsarUX
-Better resize & reposition for new windows out of range
Improved ZX Desktop:
-Allow to extend ZX Desktop vertically
-Right mouse button is now used for secondary actions. It no longer simulates ESC key (unless you enable it on ZX Vision Settings)
-Added frame around emulated machine
-Added setting to mix scr image with background
-Allow to set any tape/snapshot/disk that contains a spectrum screen (SCR) as background
-Apply frameskip when drawing ZX Desktop Background
Improved HiLow DataDrive emulation:
-Allow to Format, Browse and Chkdsk a Hilow DataDrive image (.ddh file)
-Allow to convert audio from a real Hilow DataDrive tape to an image file (.ddh)
-Added technical documentation on the extras package
Improved ZX Spectrum Next emulation: added sprite rendering priority bit
Improved ZRCP: allow to change command prompt
Improved generated TZX and PZX files: include date and ZEsarUX version in header
Improved Custom machine menu: added +2E MMC machine
Improved Tape browser: show autostart line on basic blocks
Fixes:
Fixed handling files larger than 2 GB on 32 bit CPU (it also applies to the Windows version even on a 64 bit CPU)
Fixed using mmc images larger than 2 GB
Fixed redrawing ZX Desktop when resizing main ZEsarUX window
Fixed hang when using View Variables and memory is corrupted
Fixed hang pressing two times F-key assigned to Pause (Mac OS unaffected)
Fixed bug that may crash ZEsarUX when starting machine ZX Spectrum +2 Spanish. This is a bug that has always existed
Fixed losing inserted Z88 cards when changing cpu speed
Fixed Z80 behavior after EI or DD/FD prefixes and interrupts
Fixed Z80 behavior running block opcodes (LDIR, etc) and interrupts
Fixed .Z80 Timex TS2068 snapshot loading
Fixed showing Recent Files when file name contains character %
Fixed HiLow DataDrive emulation: can now load, save, format… all actions are now working
Fixed crash (stack smashing detected) when showing Debug CPU window (and compiled using -fstack-protector)
Fixed segfault when starting ZEsarUX + disabled welcome splash message + enabled reopen windows on start setting + no window to restore
Fixed trap print numbers on Spectrum and ZX81 (setting –chardetectcompatnum)
Fixed segfault when selecting an invalid file type on real tape
Fixed Keyboard Help image for Spectravideo 318
Fixed allowed machines when saving snapshots .ZX
Fixed Breakpoints actions: now are executed everywhere (even in the menu)
Fixed pressing key c (continuous mode) on debug cpu (emulation was unpaused temporarily)
Fixed TZX turbo files extract (including screen previews), convert & file info
Fixed .Z80 and .ZSF screen previews when using 128k screen page 7
Fixed .DSK extract
Fixed crash when saving .ZSF snapshots when a byte DD is found just before a byte is repeated more than 256 times
Fixed Next MMC images download. Now you need SSL enabled on compilation
Fixed ZX Vision:
-Fixed showing cursor on edit fields and text length longer than visible
As always, there are some other minor bugfixes and improvements
Télécharger ZEsarUX version 12 (42.4 Mo)
Télécharger ZEsarUX (Legacy) version 12 (42.0 Mo)
Un émulateur HP17/19/27/28/42. Inclus les fichiers KML (pour la version dédiée) pour les machines HP-17B, HP-17BII, HP-27S, HP-28S et HP-42S ainsi que des outils et le code source.
Télécharger Emu42 (+KML) v1.31 (5.2 Mo)
NSFPlay est un lecteur de musiques NSF en rapport avec jeux Nintendo NES (disquettes et cartouches) et fonctionnant sous Windows. Il s’agit d’un fork de NSFPlay/Plug créé par Brezza à l’origine et développé à présent par Brad Smith (Rainwarrior).
Changes since 2.4:
– APU frequency dividers now count down (more accurate pitch change timing).
– Keyboard view speed control setting should reset to normal when the program restarts.
– DPCM bit-reverse option.
– Playback advance options (auto, infinite play, single track).
– Negate sweep init option (compatibility with old SuperNSF, etc. that relies on nonstandard sweep init).
– Option to force VRC7 replacement with YM2413 (OPLL).
– DPCM read delay adjusted (4 cycles is a more accurate approximation than 2).
– Default volume of APU 2 raised to match measured triangle volumes.
– Fixed triangle and noise being logically inverted.
– Fixed error in track selector length when using NSFe playlists.
– Integrated VRC7 (YM2143) emulation update from Mitsutaka Okazaki.
– Linear square mix level now matches nonlinear at 1 full square.
– Fix winamp playlist generator track titles.
– Write protect internal player memory.
Les dernières versions de GameEX/Arcade et PinballX sont disponibles ci-dessous.
Sachez que même si je ne les news pas souvent, les archives sont quand même très rapidement mises à jour sur notre site.
Télécharger PinballX v6.87 (331 Mo)
Télécharger GameEx v19.26 (432 Mo)
Un gestionnaire de roms avec une interface aussi claire que Romcenter et axé sur la simplicité avec un nombre limité de fonctions. Une référence désormais.
L’immense avantage de ce manager est de pouvoir scanner n’importe quel repertoire de roms , en VRAC & ensuite -en fonction de ce que vous avez comme dats- de les ranger et replacer automatiquement. (très utile si vous avez des tonnes de dats (TOSEC). Il vous permet réellement de collectionner des centaines de collections avec un gain de temps considérable par rapport aux autres managers. Il convertit également les zips au format Torrentzip afin de faciliter le partage à travers les fichiers torrent.
Les changements sont visibles ici.
A l’instar de Mesen-X, il s’agit d’un fork de Mesen-S orienté développement homebrew.
Codé en C++ et C#, il s’agit d’un émulateur de Super Nintendo / GB /GBC multi-plateforme pour Windows et Linux.
– Merge pull request #104 from vivi168/restore_bge_blt_truth
– Fix BGE/BLT confusion
– Merge pull request #134 from Perkka2/master
– Adding delayed writes to $4016 EPSM Addressing
– Misc fixes