Organiser
Filtrer par machine :
Type de vue :
 
 Highscore.dat (unofficial) 04/10/2022 
Mercredi 05/10/22 à 14:40 par Firebrand
Ce fichier permettant de conserver ses meilleurs scores dans les jeux MAME a été mis à jour à l'occasion de la sortie de MAME v0.248.
Télécharger Highscore.dat (unofficial) 04/10/2022
Site Officiel de Highscore.dat (unofficial)
 
 RetroArch v1.11.1 
Mercredi 05/10/22 à 14:36 par Firebrand
Une petite mise à jour a été publiée pour cet ensemble de noyaux d'émulateurs réunis autour d'une même interface. Voici la liste des changements:
- GENERAL: Fix DEFAULT_FILL_TITLE_MACRO
- NETWORKING: Add the const qualifier to some function parameters
- NETWORKING/NETPLAY/UPNP: Add a private or CGNAT address warning to UPnP
- SAVESTATES/SCREENSHOTS: Avoid ‘video_gpu_screenshot’ with savestates
- UWP: Better ‘Save on quit’ fix
Télécharger RetroArch v1.11.1 (32-bit) (Windows)
Télécharger RetroArch v1.11.1 (64-bit) (Windows)
Télécharger RetroArch v1.11.1 (XP/Vista 32-bit) (Windows)
Télécharger RetroArch v1.11.1 (XP/Vista 64-bit) (Windows)
Télécharger RetroArch v1.11.1 (64-bit) (MacOS)
Télécharger RetroArch v1.11.1 (Metal2) (MacOS)
Télécharger RetroArch v1.11.1 (Linux)
Télécharger RetroArch v1.11.1 (Nintendo GC)
Télécharger RetroArch v1.11.1 (Nintendo Wii)
Télécharger RetroArch v1.11.1 (Nintendo WiiU)
Télécharger RetroArch v1.11.1 (.3dsx) (Nintendo 3DS)
Télécharger RetroArch v1.11.1 (.cia) (Nintendo 3DS)
Télécharger RetroArch v1.11.1 (Nintendo Switch)
Télécharger RetroArch v1.11.1 (PlayStation 2)
Télécharger RetroArch v1.11.1 (PSP)
Télécharger RetroArch v1.11.1 (PS Vita)
Télécharger RetroArch v1.11.1 (Xbox One)
Site Officiel de RetroArch
 
 ares v130.1 
Mardi 04/10/22 à 10:11 par Firebrand
Cette mise à jour rapide pour cet émulateur multi-systèmes vient corrigé des bugs apparus dans la précédente version. Voici de qui il s'agit:
This is an emergency hotfix release for macOS and Linux users that fixes the following issues
- N64, PS1 and 32X emulation crashes on Intel macs running macOS versions newer than Catalina. Unfortunately this slipped through the net because it was functional on Catalina, which I have, and the latest macOS on M1, which Rasky has.
- For Linux users, some Audio/Video/Input driver options were missing, due to broken dependency resolution.
- Additionally, one minor emulation fix did get merged: the Copyright screen on Perfect Dark now renders using MAME RDP. (This is not yet fixed when using Parallel-RDP, as we are still working on getting it fixed upstream)
- macOS users on Apple Silicon/ARM64 platforms, and Windows users can safely skip this update if they wish to do so.

Build System
- Fix broken package detection after the switch to pkg-config [LukeUsher]

Nall (Standard Library)
- Fix the recompiler/JIT on Intel macOS platforms newer than Catalina [LukeUsher]

Nintendo 64
- Handle vstart/vend RDP coordinate wraparound when using MAME RDP [Rasky]
Télécharger ares v130.1 (Windows)
Télécharger ares v130.1 (MacOS)
Site Officiel de ares
 
 GameEx et GameEx Arcade Edition v18.28 
Lundi 03/10/22 à 11:46 par Firebrand
Ces frontends multi-systèmes ont été mis à jour, mais les modifications ne sont pas connues.
Télécharger GameEx v18.28 (.NET 6, 64-bit)
Télécharger GameEx v18.28 (32-bit)
Télécharger GameEx Arcade Edition v18.28 (.NET 6, 64-bit)
Télécharger GameEx Arcade Edition v18.28 (32-bit)
Site Officiel de GameEx
 
 Command.dat v0.248 (1.09) 
Lundi 03/10/22 à 11:42 par Firebrand
Une nouvelle version de ce fichier permettant d'avoir une liste des coups spéciaux des jeux de combat dans l'interface de MAME a été publiée à l'occasion de la sortie de MAME v0.248. Voici les changements apportés:
- Fabricio2012 added 11 items and 36 updated

New games added (+11):
- Dead or Alive 2
- Dead or Alive 2 Millennium
- Fist of the North Star
- Guilty Gear Isuka
- Guilty Gear X
- Guilty Gear X ver. 1.5
- Guilty Gear XX #Reload: The Midnight Carnival
- Guilty Gear XX Accent Core
- Guilty Gear XX Slash: The Midnight Carnival
- Guilty Gear XX: The Midnight Carnival
- Rumble Fish, The
Télécharger Command.dat v0.248 (1.09)
Site Officiel de Command.dat
 
 SDLMAME4Ubuntu v0.248 (64-bit) 
Lundi 03/10/22 à 11:38 par Firebrand
Cette version de MAME pour Linux Ubuntu a été mise à jour vers MAME v0.248.
Télécharger SDLMAME4Ubuntu v0.248 (64-bit)
Site Officiel de SDLMAME4Ubuntu
 
 WinUAE v4.9.2 Beta 1 
Dimanche 02/10/22 à 14:30 par Firebrand
Un nouveau cycle de beta commence pour cet émulateur Amiga après plusieurs mois d'absence. En général, cela ne signifie pas que Toni WIllen se repose, mais continue de travailler derrière les rideaux. Cette fois ne déroge pas à la règle avec une liste de changements des plus consistantes!
Because huge amount of low level changes, next version won't be 5.0. Next version is almost guaranteed to have too many stupid bugs to be called 5.0. First few betas will be 4.9.2. Later ones might get version bump.

- Added "Ultra extreme debug" overscan mode. Complete raster is fully visible, horizontal and vertical blanking disabled (including borderblank). COLOR0 changes are always visible.
- CPU chipset bus access cycle allocation was not fully accurate. Basically addressing part of cycle and data transfer part of cycle was swapped. Has been wrong since CE mode was introduced. Fixes for example Batman the Caped Crusader. (Single cycle difference was all that was needed to fix it..). This can break some older state files.
- 68000 STOP emulation rewritten, cycle usage and interrupt start timing is fully cycle accurate now.
- If all bitplane start conditions were active except vertical DIWSTRT and DIWSTRT was written later with vertical value == current vertical, bitplane DMA started immediately but there should be 2 cycle delay. If bitplane DMA was disabled but all other conditions were already active and then DMACON was written to enable BPL DMA: DMA started 1-2 cycles too late.
- If (quite short) bitplane DMA ends before all sprite slots have been processed, remaining sprite slots can still work normally (sprites are only inhibited when internal bitplane activity signal is active). This can also trigger very nasty (previously unknown?) chipset bug: when last bitplane DMA fetch happens, sprite DMA is not anymore inhibited by bitplane DMA (sort of off-by-one bug) and if same slot has active sprite, it will conflict with bitplane DMA. It can cause unexpected DMA write to another custom register (instead of BPLxDAT), possible range is from 0x100 to 0x11E. For example if it happens to be BPLCON0 (0x100), display can get corrupted or monitor can lose sync (or shows "No signal" message) if ERSY bit gets set. (Guess how this bug was found.. It was quite confusing when very innocent looking test program suddenly caused display to lose sync only on real hardware). This is now accurately emulated and DMA debugger will log conflicts.
- Bitplane refresh slot conflicts are accurately emulated (see below)
- Added monitor sync method configuration. Default is "Combined" (matches previous UAE versions that basically combines both modes), C-Sync: use composite sync signal as sync source, HV-Sync: use separate horizontal and vertical sync signals (VGA). Some programmed modes can have differences between sync modes or only work in HV sync mode or only in C sync mode in real world. For example ECS Denise can't generate both valid C-sync and programmed horizontal blanking simultaneously. AGA does not have this limitation.
- Emulated display is now blanked if programmed display mode settings are impossible (real display would lose sync, become blanked or show "no signal"), for example really too short or really too long sync pulses, BPLCON0 ERSY set without genlock, BEAMCON0 BLANKEN or CSYTRUE and CSYNC monitor setting selected etc.. If old statefile is loaded with ERSY set without genlock: enable genlock to prevent unexpected blank screen.
- Optional display resync blank screen added to Display panel. (Simulates "modern" display mode resync delay). If not enabled, OSD FPS counter will temporarily show "---"
- DMA debugger had wrong address shown for second copper WAIT/SKIP cycle. (was same as previous read cycle)
- Hires resolution and hires BPLCON1 bit set (or shres and shres BPLCON1 bit): single pixel horizontal offset may have appeared in right side of screen. AGA and non-subpixel mode only. (Skidmarks II in hires mode)
- RTC is automatically enabled if chipset extra= and system has fast ram, slow ram or chip ram expansion.
- Higher 68000/010 integer clock multipliers (4x+) in CE mode: chipset access timing was not accurate.
- A1000 Denise bug emulated: sprites end horizontally 1 lores pixel later than bitplane horizontal window end. Currently enabled when A1000 Agnus is selected.
- Replaced internal 32-bit cycle counter with 64-bit counter, simplifies internal logic because annoying counter wrap around handling is not needed anymore.
- Playfield to playfield collision (full collision) only worked when same line had at least one active sprite. (4.9.0)
- Sprite to playfield collisions didn't work correctly (4.9.0)
- Horizontal blanking was missing if programmed screen mode was active without programmed horizontal blanking (hardwired blanking should have been active)
- CIA emulation refactored, fully cycle-accurate now. See below.
- Max allowed programmed mode non-interlaced vertical line count is now 800 (from 592), special 700+ line programmed modes are possible and compatible with real SVGA monitors.
- Statefile restore didn't restore static BPLxDAT values correctly (only affects OCS/ECS programs that use "7-plane" mode and only update BPLxDATs at startup). (broke in 4.1.0)
- Copper zero cycle special cases updated, odd/even line length difference emulated. Copper list that "overflows" to beginning of next frame special case timing emulated, if copper has pending DMA request when COPJMP happens, COPJMP startup gets delayed by 1 copper cycle. Previously copper state was reset at cycle 0 and delayed start was queued which is not correct because first line's cycles 0 and 2 are still normally available for previous frame's copper list.
- Blitter startup sometimes had extra idle cycle (4.9.0)
- Blitter line mode with blit width != 2 is now accurately emulated and draws correct strange looking "lines" (previously it didn't do anything or line was normal looking)
- Blitter interrupt started 1 cycle too late. (+1 was added long time ago becase it fixes one demo but actual bug was following INTREQ register handling)
- If Paula internally sets INTREQ bit (not by writing to INTREQ with CPU or Copper): IPL line changes 1 CCK earlier, before INTREQR read returns new bit set.
- Starting emulation or loading statefile before emulation has been started: vblank state variables was not initialized correctly, first field enabled sprite DMA too early. (4.9.0 or .1). Hardreset started was not exactly same as initial boot, CPU started few cycles later if hard reset.
- Mid screen resolution changes are now pixel perfect (AGA fully implemented, OCS and ECS Denise only partially correct)
- Save MSM6242B RTC model control registers to RTC file if they are modified. Previously only RF5C01A control registers (and NVRAM) was saved.
- Serial port interrupts and SERDATR are now cycle-accurate. (Only if CPU memory cycle exact enabled)
- Serial port transmit interrupts and SERDATR transmit related bits are now emulated even when serial port = none.
- Serial port optional loopback mode added. TX->RX. RTS->CTS. DTR->DSR+CD. This is also cycle-accurate (for cputester IPL timing testing without extra hardware, only need TX to RX jumper wire)
- Second 1M extended ROM bank is now internally split to two 512k banks. Non-aligned bank start and size caused problems in some configs.
- uaegfx Picasso96 v3.0+ mixed mode screen dragging is enabled by default. 4.9.1 required "-p96test 1" command line parameter.
- 4.9.1 uaegfx Picasso96 screen dragging without ""-p96test 1" command line parameter crashed emulated Amiga.
- uaegfx new Picasso96 features are now optional (all enabled by default). Config file only.
- uaegfx all Picasso96 functions are now fully "hardware accelerated" (uses host side native code), excluding line draw. Previously some functions only supported common minterms/mask operations, unsupported operations were handled by Picasso96 software. Minterms that read and invert destination do not anymore invert unused/alpha bits if mode has them (15bit/32bit). Always use RGBFormat parameter in D7 if available, instead of RenderInfo RGBFormat variable.
- Chipset programmed display modes (again) use horizontal blanking timing to calculate display positioning. It has been confirmed that at least some early/mid 1990s multisync SVGA monitors (for example Microvitec 1438) do also use blanking timing to calculate display size and position instead of only relying on hsync/vsync timing.
- Hardware emulated RTG boards that have physically swapped red and blue output (Spectrum, Piccolo, Piccolo SD64) had wrong colors in 24/32-bit modes.
- Piccolo Z3 and Piccolo SD64 Z3 had wrong autoconfig board logical size (which crashed the driver).
- If hardware emulated RTG board VRAM was immediately (no gap in address space) after any RAM/ROM region and JIT direct was enabled: first 4096 bytes (host CPU page size) of VRAM was not fully JIT direct compatible and any direct read or write to first 4096 bytes would not access VRAM correctly, causing unexpected graphics glitches.
- Simplified JIT direct exception handler, win32 exception context structure can be used to directly read and modify any host CPU registers, there is no need for trampolines and self modifying code.
- Chip RAM and Slow RAM initial power up pattern emulation is enabled by default (checkbox in advanced chipset). Now matches my real hardware (A500 OCS/A500 ECS/A1200) but modified configurations like ECS Agnus in rev5 (or older) mainboard don't create correct patterns. Random set/cleared bits are not generated, only all ones/all zeros repeating pattern. Pattern depends on ram chip type and manufacturer. Other chips can have different patterns.
- Disk data read returned random data even when no drive was selected (should return zeros only). Fixes corruption in original Nitro Psygnosis screen. Also fixed another related bug when no selected drives and disk sync matches side-effect that caused Juke Box 2 / Dreamdealers to hang at boot.
- Switched to Visual Studio 2022.
- Larger default GUI size and slightly larger font if Windows desktop is large enough (at least 1600*1024)
- Finally removed huge amounts of compilation warnings (excluding PCem).
- Quickstart panel initial UI element is now DF0: image selection button. Too many accidental Amiga model changes..
- DirectDraw support removed, added GDI (win32 basic GDI API) support. Function differences: exclusive fullscreen is not supported (switches to D3D11/9 if attempted), all basic scaling modes and uaegfx hardware cursor supported.
- Box art window screen shot rightmost pixel column and bottom pixel row was not visible.
- Crash dump dialog close button usually didn't do anything.
- ROM scanner dialog didn't use correct GUI size and fonts.
- CyberStorm MK I update: Accelerator and SCSI has been split. CyberSCSI module is now expansion board and has separate ROM image (works similar to Blizzard SCSI Kit). Main ROM should be only configured if CPU is 68060 because it will crash if CPU is 68040, it is only needed to disable 68060 FPU. Real CSMK1 had empty ROM socket(s) if installed CPU was 68040.
- Visual DMA debugger shows conflicting cycles as blinking red pixels.
- DMA debugger (both console and visual) better support for variable/toggling horizontal and vertical line counts.
- It was not possible to enter debugger anymore if CPU was stuck in stopped state after entering and exiting the debugger once.
- Added OR, AND and XOR operators to debugger calculator (|, &, ^)
- Debugger v command does not anymore crash if hpos or vpos is out of range.
- Debugger v command now (at least temporarily) shows Chip RAM row and column (RAS and CAS) addressing values. Very important for REFPTR and refresh/bitplane conflict behavior.
- Debugger sp command parsed attached sprites incorrectly (since the beginning).
- Changed CTRL+F12 fullscreen/windowed switch: If already switched from full-window to window. Next CTRL+F12 will return back to full-window, not fullscreen.
- Quickstart panel floppy bootblock check used current track of drive (not track 0). Broken when FloppyBridge support was added.
- Reset FloppyBridge state when changing floppy drive type to/from FB drive type to some other drive type. Fixes uae-configuration on the fly floppy drive type change to/from FB.
- Memwatch break point that crossed 64k "bank" didn't map last 64k "bank" if it was only partially needed.
- Self modifying code (smc) debugger feature now clears detected modifications if 68020+ instruction cache is flushed.
- Do not add CPU instruction history entries when CPU is stopped.
- Horizontal and vertical position is now included in debugger history output (H/HH)
- Added CPU STOP state information to DMA debugger (| = STOP idle cycle, + = STOP idle cycle and higher IPL detected = STOP ending soon)
- DMA debugger decimal horizontal cycle counter value removed, replaced with current IPL (interrupt level) line state.
- DMA debugger shows CPU opcodes in basic form ("NOP", "MOVE" etc), vertically. It looks a bit weird but didn't have better ideas..
- Advanced chipset CD32 NVRAM or C2P without CD32 CD was not fully supported.
- CD32/CDTV Quickstart mode "remembered" previous DF0: setting and didn't disable it by default (even if Quickstart panel showed it as disabled)
- CD32/CDTV Quickstart panel DF0: was not possible to select/enable.
- uaegfx automatic integer scaling supported (chooses max fully visible integer scaling multiplier), manual filter panel horizontal/vertical multipliers supported.
- END+F9 monitor switching is not anymore hardwired and can be changed using input panel. (END+F9 debug colors when in lagless vsync mode is still hardwired)
- CD audio is now always mixed with Paula audio. Separate CD audio output support removed.
- CD audio was not resumed if WinUAE was unminimized and minimize was configured to pause emulation.
- Z2 RAM configuration was unreliable. (4.9.0)
- Some American Laser Games didn't have ROM descrambling support. Added missing ROM variants.
- Added American Laser Games Quickstart support.
- If Quickstart ROM based Arcade hardware config (Arcadia or ALG) is selected, NVRAM file name is automatically set to ROM name. Genlock video file path is also set if ALG ROM is selected. Config files are not affected.
- Added all 3.1.4+ official KS ROMs to ROM scanner.
- ROM file list sorting changed, added grouping, sort by group priority first (KS ROMs, extended KS ROMs, freezer ROMs etc..), then alphabetically.
- Integer scaling had scaling artifacts that depended on window size and other variables. (Old bug)
- Added NVRAM path to Paths panel. (Arcade/CD32/CDTV hardware NVRAM files default to this path)
- Sometimes old graphics was temporarily visible in RTG modes if RTG had visible black borders (depends on scaling mode) and screen was switched and new screen had larger size/resolution.
- CTRL+C in console window does not anymore close WinUAE. (CTRL+C in newer Windows versions can work as a Copy operation)
- Added video recording file select inputevent. This also starts recording if file was selected.
- Window border FPS counter value has "R" appended if recording is active.
- Creating directory filesystem soft link didn't work (returned "object not found") in relative path mode (Windows needs absolute path when creating shortcut files)
- Directory filesystem soft links only resolved if directory containing link was listed first or if softlink was created in same session (softlink was "cached" by filesystem emulation).
- Added "Slow" flag to RAM panel. If set, selected memory bank has Chip RAM timing but is not Chip RAM capable. Advanced chipset panel "C00000 is Fast RAM" removed, it is not needed anymore. (Only affects CPU speed in cycle exact modes)
- ECS Denise Genlock features can be enabled manually: genlock_effects= or p. "brdntran" can be used to force enable BPLCON2 BRDNTRAN bit, "brdrblnk" to force enable BPLCON2 BRDRBLNK bit. Separated by comma. (for example "genlock_effects=3,15,p7")
- Genlock sprite color selection bug fix.
- Genlock ECS Denise BPLCON2 BRDNTRAN emulation fixed. Not real HW tested but I think it is supposed to make border look normal even if color 0 is genlock transparent.
- Genlock ZCLKEN BPLCON3 bit emulated, if set, genlock transparency video out pin (PIXELSW) starts outputting 14MHz pixel clock. Emulation creates alternating hires pixel size toggling transparency if enabled and genlock is configured. (Which probably is what happens in real world too when genlock is connected. Originally it probably was supposed to be pixel sync signal for external video devices)
- Added Output panel optional 256 color palette indexed png screenshot support. If screenshot has more than 256 unique colors, 24-bit png is created like previously. It also tries to keep original palette order: first screenshot's unique colors are collected, then custom color register values are collected (values at the end of previous field), screenshot colors are matched with custom colors, if match found, color is marked as allocated. Then all remaining colors (copper color changes, EHB, HAM, on screen leds, blanking black etc..) are added to palette. If total is more than 256, 24-bit png is created. 256 color mode also tries to preserve first 32 color palette entries. (Preserved = color is not overwritten by another color even if color is not used in screenshot)
- Optional IFF screenshot support (-screenshotiff or screenshot_mode=2 registry/ini). IFF mode does not attempt to preserve first 32 color palette entries to keep image depth as small as possible. IFF is not (yet) compressed.
- Debugger 's' and 'W' quoting support improved, for example "W xxx "ab'c" works as expected.

CIA updates:
- Major rewrite, code duplication removed.
- Cycle-accurate (timers were cycle-accurate previously but not much else), CIA bugs/"features" emulated. Most of these have been inherited from 6526.
- CIA E-clock counting and CPU to E-clock synchronization rewritten.
- CIA-B TOD increment horizontal position calculation was broken, CIA-B TOD was incremented too early horizontally and could increase TOD twice if TOD was also modified in same line or line's TOD increment might have been missed completely. More compatible/CE only.
- CIA TOD internal increment by 1 is weird, TOD incremented value can be only updated every 4th E-clock (I guess full timer update is internally spread to 4 cycles). This also affects alarm interrupt timing.
- CIA-A TOD increment position is now cycle-accurate, including above every 4th E-clock behavior.
- CIA CPU access E-clock sync updated to include delay caused by VPA/VMA signals.
- CIA interrupts are delayed by 1 E-clock.
- Many undocumented special cases emulated, for example timer latch values 0 and 1 work unexpectedly (not very surprising, zero timer value probably wasn't designed to be used..).
- If CIA timer was started by writing to TxHI (ONESHOT mode) with timer previously loaded with value==0: interrupt is generated 1 cycle earlier than normally.
- CIA B-timer counting A-timer underflows: B-timer counts down 2 cycles after A had underflowed. Was immediate previously.
- Added E-clock phase (0 to 4) config file entry. Real 68000 E-clock phase relative to CPU clock is random, decided when system is powered up. At least my real A500 rarely powers up in E-clock phase=0 state (which UAE uses by default). Usually it seems to be 2 or 3. Phase can be detected in software using some tricks but no normal program cares.
- Word read from CIA-B space now returns correct register contents in upper byte. Previously it returned register content OR'd with previous bus data.
- CIA accesses added to DMA debugger (new line)
- Debugger CIA register dump current timer values were not necessary actual current values but values when any CIA register was last accessed.
- CIA E-clock cycle option added, A500 (68000 generates E-clock timing) has slightly different E-clock timing than A600 (Gayle generates E-clock). Option added to Advanced chipset. No normal program cares but this difference can be detected by software. Main difference is that Gayle generated E-clock is 2 CPU clocks longer than 68000 internal generated E-clock which makes it impossible to do back to back CIA accesses if Gayle based Amiga.
- Most special case are only emulated if CPU is more compatible and not fastest possible.

Refresh slot conflict details:
- Main discovery was hidden internal DMA refresh pointer ("RDMAPT"). REFPTR can be written to modify it (not 1:1 because REFPTR is only 16 bits, few low bits affect multiple RDMAPT bits).
- OCS has very different RDMAPT to RAS/CAS mapping than other chipsets. ECS 1M, ECS 2M and AGA have only small differences. Currently there is no separate 1M/2M Agnus selection, 2M Agnus is selected if Chip RAM size is larger than 1M and not AGA. This is not important because it only affects refresh conflict side-effects.

When bitplane DMA conflicts with refresh slot:
- Both RDMAPT and BPLxPT gets modified: Temp PT = RDMAPT OR BPLxPT. TPT is increased by 2 (if OCS) or $200 (if ECS). This increases Chip RAM RAS addressing value by one which is used for Chip DRAM refresh (RAS only refresh. AGA uses CBR refresh and RDMAPT increment has been removed). This overrides normal BPTxPT increase by 2. If BPL modulo is added, modulo is OR'd with refresh $2/$200 value, then modified modulo is added to TPT. Finally TPT is copied back to RDMAPT and BPLxPT. This explains graphics corruption but is not the only reason.
- DMA target address becomes BPLxDAT AND refresh slot address. First refresh slot: strobe address AND BPLxDAT which always results in read-only register so nothing special happens. Denise also does not see this BPLxDAT write which can make a visible difference if it was originally BPL1DAT. If later refresh slot (and not ECS and not NTSC long line which uses second refresh slot for STRLONG strobe): 0x1FE AND BPLxDAT = always original BPLxDAT.
- Because horizontal strobe register address gets corrupted, Denise does not know where horizontal start is located. Horizontal strobe normally resets Denise/Lisa internal horizontal counter.
- Paula also does not see horizontal strobe: disk and audio DMA requests are not sent to Agnus during conflict lines, this causes audio glitches. (and failed disk read/writes)

Missing horizontal strobe causes Denise's internal 9-bit horizontal counter to free-run which adds "random" offset to every horizontal decision inside Denise:
- DIW (DIWSTRT/STOP/HIGH). Visually this causes full horizontal overscan with unusual border color stripe pattern that repeats every 7 lines.
- Bitplane horizontal BPLCON1 positioning becomes jagged.
- Sprite horizontal position. Sprites become horizontal stripes and same stripe can appear twice/scanline.
- Horizontal blanking. This can cause display device to see non-black color in horizontal or vertical blanking region (if COLOR0 is not black), confusing black level detection. Usual side-effect is line becoming darker than other lines or have pulsing brightness or weird colors (if COLOR0 RGB components have different values). This is not (yet) emulated.

Example programs that have refresh bitplane DMA conflicts if ECS Agnus:
http://janeway.exotica.org.uk/release.php?id=6029 (Only single conflict)
http://janeway.exotica.org.uk/release.php?id=2219 (Multiple conflict lines)
http://janeway.exotica.org.uk/release.php?id=19588 (Whole visible display! Everything!)

Note that glitches can change depending on unused memory contents, memory config and chipset model.
WARNING: last 2 have very glitchy music because Paula can't send new audio DMA requests to Agnus if first refresh cycle conflicts.

TODO:
- 68000 IPL testing and fixing. Tester working using TX to RX serial loop back (No more need for external hardware). Tester and emulation updates should be finally done, instruction testing will start soon.
- Pixel perfect (including chip model specific "artifacts") OCS Denise and ECS Denise mid screen horizontal resolution change.
Télécharger WinUAE v4.9.2 Beta 1 (32-bit)
Télécharger WinUAE v4.9.2 Beta 1 (64-bit)
Site Officiel de WinUAE
 
 RetroArch v1.11.0 
Samedi 01/10/22 à 15:04 par Firebrand
Une nouvelle version de cet ensemble de noyaux d'émulateurs réunis sous une même interface a été publiée. Voici la liste des changements:
Several size optimizations have been made to the packages. We no longer pre-install all of the optional XMB theme packs or other miscellaneous assets. Previously we also shipped autoconfig files that were irrelevant for that specific platform. By excluding these files from the package, we have managed to reduce the filesize and overall amount of files of RetroArch downloads/installs significantly. On consoles this will be very helpful where SD card/FTP installs can tend to be very slow.
If you still want to have all assets, you can go to Online Updater and select ‘Update Assets’. This will install all assets.

Changelog
- 3DS: Add unique ID’s
- 3DS: Add bottom menu options
- 3DS: Set bottom_asset directory default
- 3DS: Only enable internal counter with CONSOLE_LOG defined
- 3DS: Set default bottom font values
- 3DS: Fix CIA installation issues
- 3DS: Support latest libctru
- ANDROID: Add HAVE_ACCESSIBILITY
- ANDROID: Gingerbread support
- ANDROID: Touchpads support
- ANDROID: Builtin Xperia Play autoconfig profile
- ANDROID: Disable Feral GameMode for Android – only available on Linux
- ANDROID: Add a configurable workaround for Android reconnecting devices
- ANDROID/FDROID: Add F-Droid metadata to repo in Fastlane format
- AUDIO/AUDIO MIXER: Add missing locks for thread safety
- AUDIO/AUDIO MIXER: Fix audio mixer memory leak + remove redundant ‘single threaded’ rthreads implementation
- AUTOSAVE: Change/improve exit behavior of autosave thread – if condition variable is signaled, the loop is ran another last time so we can do a final check/save before stopping the thread.
- CDROM: Fix memory leak caught with asan – buf passed to filestream_read_file
- CORE INFO/NETPLAY: Ensure current core info is initialized at runloop_event_init_core when netplay is enabled
- CHEEVOS: Upgrade to rcheevos 10.4
- CHEEVOS: Allow creating auto savestate in hardcore
- CHEEVOS: prevent invalid memory reference if game has achievements but core doesn’t expose memory
- CHEEVOS: Release achievement badge textures when video driver is deinitialized
- CHEEVOS: Re-enforce hardcore limitations once achievements are loaded
- CHEEVOS/MENU/MATERIALUI: Show achievement badge icons in MaterialUI driver
- D3D9: D3D9 has been split up into two drivers – D3D9 HLSL (max compatibility, no shader support yet) and D3D9 Cg (dependent on deprecated Nvidia Cg runtime library)
- D3D9/HLSL/XMB: XMB fix
- D3D9/CG: D3D9 Cg driver fixed
- D3D11: Fix overlay not showing up
- D3D11/12: Reduce lag with WaitForVBlank – this rather simple addition seems to make D3D11/12 very very close to Vulkan/GLCore regarding input lag.
- D3D11/12: Add waitable swapchains and max frame latency option
- D3D11/12: Make waitable swapchains optional
- DATABASE: Reformat ‘rdb_entry_int’ – Nitpick adjustments for database entries: Capitalize “Release Date”, and remove space before : from Release Date rows which use integer
- DATABASE/EXPLORE: Allow On-Demand Thumbnails in Explore menu
- DATABASE/EXPLORE/MENU/OZONE/XMB/RGUI: Explore menu thumbnails
- DISC CONTROL: Better Disc Control append focus
- DOS/DJGPP: Add a workaround for libc bug
- AUTOMATIC FRAME DELAY: Added slowmotion resiliency
- AUTOMATIC FRAME DELAY: Added string representation for seeing the current effective delay without opening statistics
- AUTOMATIC FRAME DELAY: Added “ms” to logging and “(ms)” to label just like in Audio Latency
- GENERAL: Don’t bake in OpenAL and libcaca by default unless explicitly enabled with configure switch.
- GENERAL: Reduce amount of strlen calls
- GENERAL: Reduce or simply sin/cosf calls
- GFX: Fix readability and precision issues in aspectratio_lut
- GFX: Add option to manually enable/disable automatic refresh rate switching
- GFX: Enable automatic configuration of ‘VSync Swap Interval’
- GFX/FONT/FREETYPE: Use FT_New_Memory_Face – first read it from file to memory beforehand –this solves an asset extraction issue when selecting ‘Update Assets’ – apparently FT_New_Face keeps an open file handle to the font file which prevents it from being overwritten/deleted while the program is still running.
- GFX/THUMBNAILS: Thumbnail aspect ratio fix
- GFX/THREADED VIDEO: Optimizations, fixes and cleanups
- GFX/VIDEO FILTERS: Add Upscale_240x160-320×240 video filter with ‘mixed’ method
- GLSLANG: Fix compilation with ./configure –disable-builtinglslang – was missing linking against -lMachineIndependent and -lGenericCodeGen static libs
- INPUT: Fix off by one error for input_block_timeout setting. Also default to 0 for this setting (pretty massive performance gain)
- INPUT: Analog button mapping fixes
- INPUT/HID/OSX: Fix DualShock3 support
- INPUT/HID/LINUX: (qb) Disable HAVE_HID by default for now for Linux as long as there are no working backends for both
- INPUT/HID/WINDOWS: (qb) Disable HAVE_HID by default for now for Windows as long as there are no working backends for both
- INPUT/HID/WIIU: Fix DualShock3 support
- INPUT/OVERLAY: Block pointer input when overlay is pressed
- INPUT/REMAPPING: input_remapping_save_file – existing remapping file was needlessly reloaded
- INPUT/REMAPPING: Add option to disable automatic saving of input remap files
- INPUT/LINUX/UDEV: Fix lightgun scaling on Y axis
- INPUT/LINUX/X11/LED: Add LED keyboard driver
- INPUT/WINDOWS/LED: LED keyboard driver cleanup
- INPUT/WINDOWS/WINRAW: Clear key states when unfocused
- INPUT/WINDOWS/WINRAW: Fix pointer device position
- IOS: iOS app icon fixes & revisions
- LIBRETRO/SAVESTATES: Implement an api call for context awareness
- LOCALIZATION: Updates
- LOCALIZATION: Add Catalan language option
- LOCALIZATION: Fix some bad localization
- LINUX: Make memfd_create call more backwards compatible by calling it through syscall – on older systems, you’ll have to include linux/memfd.h for the MFD_ defines, and call memfd_create() via the the syscall(2) wrapper (and include unistd.h and sys/syscall.h for it work). We exclude linux/memfd.h header include because we already provide the MFD_ defines in case they are missing
- LINUX/MALI FBDEV: Fix assertion failed on video threaded switch
- MENU: Menu paging navigation adjustments
- MENU: New Menu Items for disabling Info & Search buttons in the menu
- MENU: Allow the user to use volume up/down/mute hotkeys from within the menu
- MENU: Add missing sublabels for non-running Quick Menu
- MENU: Reorganize Quick Menu Information
- MENU: Savestate thumbnails – Savestate slot reset action
- MENU: Allow changing savestate slots with left/right on save/load
- MENU: Add ‘Ago’ to playlist last played styles
- MENU: Add proper icons for shader items
- MENU/MATERIALUI: Add icon for ‘Download Thumbnails’
- MENU/XMB: Add options for hiding header and horizontal title margin
- MENU/XMB: Dynamic wallpaper fixes
- MENU/XMB: Add Daite XMB Icon Theme
- MENU/XMB/OZONE: Savestate thumbnail aspect ratio
- MENU/XMB/OZONE: Core option category icon refinements
- MENU/XMB/OZONE: Fullscreen thumbnail browsing
- MENU/XMB/OZONE: Add playlist icons under ‘Load Content’
- MENU/XMB/OZONE: Thumbnail improvements
- MENU/XMB/OZONE: Savestate thumbnail fullscreen + dropdown
- MENU/XMB/OZONE: Prevent unnecessary thumbnail requests when scrolling through playlists
- MENU/OZONE: Fix playlist thumbnail mouse hover after returning from Quick Menu
- MENU/OZONE: Thumbnail visibility corrections
- MENU/OZONE: Playlist metadata reformat
- MENU/OZONE: Savestate thumbnail fixes
- MENU/OZONE: Add savestate thumbnails
- MENU/OZONE: Header icon spacing adjustment
- MENU/RGUI: Savestate thumbnails
- MENU/SETTINGS: Turn Advanced Settings on by default, this entire filtering of settings will need a complete rethink anyways
- MENU/WIDGETS: Widget color + position adjustments
- MIYOO: Exclude unused HAVE_HID for Miyoo
- MIYOO: Enable screenshots
- MIYOO: Enable rewind
- NETWORK: Allow MITM server selection on OK callback
- NETWORK: Replace socket_select calls
- NETWORK: Implement binary network streams
- NETWORK: Poll support
- NETWORK: Check connect errno for successful connection
- NETWORK: Get rid of the timeout_enable parameter for socket_connect
- NETWORK: Fix getnameinfo_retro’s port value for HAVE_SOCKET_LEGACY platforms
- NETWORK: Define inet_ntop and inet_pton for older Windows versions
- NETWORK: Define isinprogress function
- NETWORK/NATT: Move natt files to “network”
- NETWORK/NETWORK STREAMS: Add function netstream_eof
- NETWORK/NETPLAY: Fix game CRC parsing
- NETWORK/NETPLAY: Disable and hide stateless mode
- NETWORK/NETPLAY: Change default for input sharing to “no sharing”
- NETWORK/NETPLAY: Enforce a timeout during connection
- NETWORK/NETPLAY: Disallow clients from loading states and resetting
- NETWORK/NETPLAY: Special saves directory for client
- NETWORK/NETPLAY: Ensure current content is reloaded before joining a host
- NETWORK/NETPLAY: Fix client info devices index
- NETWORK/NETPLAY: Fix input for some cores when hosting
- NETWORK/NETPLAY: Memory leak fixes
- NETWORK/NETPLAY: Force a core update when starting netplay
- NETWORK/NETPLAY: Fix NAT traversal announce for HAVE_SOCKET_LEGACY platforms
- NETWORK/NETPLAY: Refactor fork arguments
- NETWORK/NETPLAY: Fix content reload deadlocks on static core platforms
- NETWORK/NETPLAY: Disallow netplay start when content is not loaded for static core platforms
- NETWORK/NETPLAY: Show client slowdown information
- NETWORK/NETPLAY: Improve check frames menu entry
- NETWORK/NETPLAY: Do not try to receive new data if the data is in the buffer
- NETWORK/NETPLAY: Copy data on receive, even if the buffer is full
- NETWORK/NETPLAY: Fix lobby sublabel CRC display on some platforms
- NETWORK/NETPLAY: Support for customizing chat colors
- NETWORK/NETPLAY: Small launch compatibility patch adjustments
- NETWORK/NETPLAY: Support for banning clients
- NETWORK/NETPLAY: Minor tweaks to the find content task
- NETWORK/NETPLAY: Support for gathering client info and kicking
- NETWORK/NETPLAY: Fix possible deadlock
- NETWORK/NETPLAY: Initialize client’s allow_pausing to true
- NETWORK/NETPLAY: Disable netplay for unsupported cores – with stateless mode being disabled for now, there is no reason not to include this. Refuse to initialize netplay when the current core is not supported (no proper savestates support)
- NETWORK/NETPLAY/DISCOVERY: Ensure fixed width ints on packet struct
- NETWORK/NETPLAY/DISCOVERY: Support for IPv4 tunneling (6to4)
- NETWORK/NETPLAY/DISCOVERY/TASKS: Netplay/LAN Discovery Task refactor – aims to prevent blocking the main thread while awaiting for the LAN discovery timeout; This is accomplished by moving the whole discovery functionality into its task and using a non-blocking timer to finish the task. Also fixes discovery sockets not being made non-blocking, which could cause the main thread to hang for very long periods of time every pre-frame.
- NETWORK/NETPLAY/TASKS: Find content task refactor – fixes many issues along the way, including a couple of nasty memory leaks that would leak thousands of bytes each time the task ran. It also expands the original concept by matching currently run content by filename (CRC matching is always performed first though).
- NETWORK/NETPLAY/TASKS: Find content task refactor – Ensure CRC32 is 8 characters long
- NETWORK/NETPLAY/LOBBY: Add setting for filtering out rooms with non-installed cores
- NETWORK/NETPLAY/LOBBY: Hide older (incompatible) rooms
- NETWORK/NETPLAY/LOBBY: Add a toggleable filter for passworded rooms. In addition, move lobby filters into its own submenu for better organization.
- NETWORK/NETPLAY/MENU: Chat supported info for the host kick submenu
- NETWORK/NETPLAY/MENU: Localize relay servers
- NETWORK/NETPLAY/MENU: Host Ban Submenu
- NETWORK/NETPLAY/MENU: Add client devices info to the kick sub-menu
- NETWORK/NETPLAY/MENU: Path: Netplay -> Host -> Kick Client – Allows the host to kick clients. Allows the host to view client information: connected clients (names), status (playing/spectating) and ping.
- NETWORK/NETPLAY/VITA: Add net_ifinfo support
- NETWORK/NETPLAY/VITA: Enable partial LAN discovery
- NETWORK/NETPLAY/VITA: Change default UDP port to 19492
- NETWORK/NETPLAY/VITA: Do not multiply negative timeout values
- NETWORK/NETPLAY/VITA: Fix epoll’s timeout parameter
- NETWORK/NETPLAY/VITA: Launch compatibility patch
- NETWORK/NETPLAY/3DS: Launch compatibility patch
- NETWORK/NETPLAY/3DS: Adapt POLL for 3DS platform
- NETWORK/NETPLAY/PS3: Launch compatibility patch
- NETWORK/NETPLAY/WII: Enable net_ifinfo for some features. In practice, this only allows the netplay’s UPnP task to succeed on the Wii.
- NETWORK/NETPLAY/WIIU: Launch compatibility patch
- NETWORK/NETPLAY/SWITCH: Launch compatibility patch
- NETWORK/UPNP: Attempt support for remaining platforms
- NETWORK/UPNP: Support for IPv4 tunneling
- ODROID GO2: Increase DEFAULT_MAX_PADS to 8 for ODROIDGO2, since that impacts the RG351[X] consoles. The RG351[X] have a USB host controller and can have an arbitrary number of USB gamepads.
- ONLINE UPDATER: Online Updater menu reorganizing
- OSX: Fixed items of system top menu bar on macOS
- OSX: Revision to macOS app icon set
- PLAYLISTS: Ensure history list will contain CRC32
- PLAYLISTS: Fix CRC32 comparison – as state->content_crc has “|crc” suffix.
- PS4/ORBIS: Orbis/PS4 Support using OrbisDev toolchain
- PS4/ORBIS: Update xxHash dependency
- PS4/ORBIS: Shader cache
- RETROFW: Exclude unused HAVE_HID for RetroFW
- RETROFW: Support battery indicator on RetroFW
- RETROFW: Enable menu toggle button on retrofw devices
- SHADERS: Shader Preset Loading of Multiple additional #references lines for settings
- SHADERS: Shader Load Extra Parameter Reference Files – this adds the ability to put additional #reference lines inside shader presets which will load additional settings. The first reference in the preset still needs to point at a chain of presets which ends with a shader chain, and subsequent #reference lines will load presets which only have parameter values adjustment. This allows presets to be made with a modular selection of settings. For example with the Mega Bezel one additional reference could point at a preset which contained settings for Night mode vs Day mode, and another reference could point to a preset which contained settings for how much the screen should be zoomed in.
- SHADERS/MENU: Increase shader scale max value
- SCANNER/DC: Fix Redump bin/cue scan for some DC games
- SCANNER/GC/WII: Add RVZ/WIA scan support for GC/Wii
- SCANNER/PS1: Improved success rate of Serial scanning on PS1 by adding support for the xx.xxx format
- SCANNER/PS1: Changed return value of detect_ps1_game function to actually return a failure when the Serial couldn’t be extracted. Scanner will then fallback on crc check, and usually ends up finding the games in the database.
- SWITCH: Enable RWAV (WAV audio file) support
- STRING: Do not assume char is unsigned
- TASKS: More thread-awareness in task callbacks
- TASKS: Fix race condition at task_queue_wait
- TVOS: Revised tvOS icons w/ updated alien.
- VFS: Fix various VFS / file stream issues
- VULKAN: Fix more validation errors
- VULKAN: Attempt to fix validation errors with HDR swapchain. Always use final render pass type equal to swapchain format. Use more direct logic to expose if filter chain emits HDR10 color space or not
- VULKAN/ANDROID: Honor SUBOPTIMAL on non-Android since you’d want to recreate swapchains then. On Android it can be promoted to SUCCESS.
- SUBOPTIMAL_KHR can happen there when rotation (pre-rotate) is wrong.
- VULKAN/DEBUG: Automatically mark buffer/images/memory with names
- VULKAN/DEBUG: Move over to VK_EXT_debug_utils. Debug marker is deprecated years ago.
- VULKAN/HDR: Fix leak of HDR UBO buffer
- VULKAN/BFI: Fix BFI (Black Frame Insertion) regression
- WINDOWS: Fix exclusive fullscreen video refresh rate when vsync swap interval is not equal to one – refresh rate in exclusive fullscreen mode was being incorrectly multiplied by vsync swap interval, breaking swap interval functionality at the gfx driver level
- WIN32: Do optimization for Windows where we only update the title with SetWindowText when the previous title differs from the current title
- WIN32: Skip console attach when logging to file
- WIN32: Remove black margins with borderless non-fullscreen window
- WIN32/TASKBAR: Release ITaskbarList3 on failed HrInit – pointer wasn’t NULL’d, thus set_window_progress would cause weird behavior
- WII/GX: Fix potential datarace
- WIIU: Implement sysconf and __clear_cache
- WIIU: Add OS memory mapping imports
- UWP: Added launch protocol arg ‘forceExit’ so a frontend can tell an already-running RetroArch UWP instance to quit.
- UWP: Enable core downloader/updater
- UWP: Remove copy permissions as its inefficient as we can just directly assign the new ACL and that works
- Xbox/UWP: Remove expandedResources
- Xbox/UWP: UWP OnSuspending crash fix
- Xbox/UWP: Enable savestate file compression by default for UWP/Xbox – got told there are no more issues with it
- Xbox/UWP: Add support for 4k to angle on xbox for MSVC2017 build
Télécharger RetroArch v1.11.0 (32-bit) (Windows)
Télécharger RetroArch v1.11.0 (64-bit) (Windows)
Télécharger RetroArch v1.11.0 (64-bit) (MacOS)
Télécharger RetroArch v1.11.0 (Metal2) (MacOS)
Télécharger RetroArch v1.11.0 (Linux)
Télécharger RetroArch v1.11.0 (Nintendo GC)
Télécharger RetroArch v1.11.0 (Nintendo Wii)
Télécharger RetroArch v1.11.0 (Nintendo WiiU)
Télécharger RetroArch v1.11.0 (.3dsx) (Nintendo 3DS)
Télécharger RetroArch v1.11.0 (.cia) (Nintendo 3DS)
Télécharger RetroArch v1.11.0 (Nintendo Switch)
Télécharger RetroArch v1.11.0 (PlayStation 2)
Télécharger RetroArch v1.11.0 (PSP)
Télécharger RetroArch v1.11.0 (PS Vita)
Télécharger RetroArch v1.11.0 (Xbox One)
Site Officiel de RetroArch
 
 ares v130 
Samedi 01/10/22 à 14:45 par Firebrand
Cet émulateur multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
User Interface
- Simplify the codebase by removing the ability to disable emulation cores or ungroup them from the gui [Luke Usher]
- Log status messages to console in addition to the status bar [Rasky]
- Sort systems in the system list alphabetically by vendor [Luke Usher]
- Document command line options via --help parameter [Raphnet]
- Rename "Vulkan" to "GPU acceleration" [Rasky]
- Allow hotkeys to be used even when the window is unfocused,provided "allow input when focus is lost" is enabled [Luke Usher]
- Added entitlements to allow JIT when running as a signed application on macOS [Rasky]
- Bundle libMoldenVK on macOS [Rasky]
- Fix auto-detection of Famicom Disk System games when dragging/dropping [remutro]
- Prevent polling host input at too-high intervals, reduces lag when games rapidly poll input registers [Luke Usher]

Build System
- Detect incompatibile, outdated gcc versions [Rasky]
- Enable link-time optimization by default, giving a performance boost for most users [Luke Usher]
- Build as a Universal Application on macOS, allowing the same binary to run native on Intel and Apple Silicon [Rasky]
- Detect when gcc is actually an alias for clang [Invertego]
- Fix compiler warnings with newer versions of clang [Invertego]
- Use pkg-config to detect dependencies of Ruby [Tobias Jakobi]
- Switch exclusively to clang for Windows releases and nightly builds [Luke Usher]
- Allow cross-compilation on macOS [Rasky]
- Add support for compiling using ccache [Luke Usher]

Nall (Standard Library / Runtime)
- Improve make_string to pass by reference [Invertego]
- Fix memory issues in assignment operators for nall types [Invertego]
- Fix new//delete mismatch in hashset [Invertego]
- Make the Posix implementation of thread::join idempotent [Invertego]

Ruby (Video / Audio / Input driver layer)
- Remove DirectDraw rendering backend, this has been deprecated since DirectX 7 [Luke Usher]
- Fix swap interval on systems that require the use of glXSwapIntervalEXT [Luke Usher]
- Workaround double-mouse events with xlib [Raphnet]

Atari 2600
- Fix a buffer-overflow crash condition [Invertego]
- Increase scale factor for screen size consistency with other cores [Luke Usher]

Sega Master System / Game Gear
- Add support for Sega Mega Drive controllers (Mega Mouse, Sports Pad, 3-button/6-button) [Raphnet]
- Add support for the Sports Pad controller [Raphnet]
- Add support for the Paddle controller [Raphnet]
- Expose output signals to controller port [Raphnet]
- Prevent Game Gear running in 50hz mode as a 50hz Game Gear was never manufactured [Luke Usher]
- Add support for running the Game Gear bios (Optional) [Luke Usher]
- Fix writes to controller port 2 [Raphnet]
- Fix port $3e and $3f operation on Game Gear [Luke Usher]
- Implement support for NTSC-U and NTSC-J Game Gear models [Luke Usher]
- Initialize ram to zero (fixes titles that break when a bios is not loaded) [Luke Usher]
- Fix incorrect hcounter calculation [Luke Usher]
- Various minor VDP emulation improvements [Luke Usher]
- Fix a crash when running the Game Gear in Master System Mode [Luke Usher]
- Fix two more Game Gear games that require Master System Mode: Taito Chase H.Q (Japan) and Chase H.Q (USA) [Luke Usher]

Sega Mega Drive
- Add eeprom support for Wonder Boy V (J) [TascoDLX]
- Fix SRAM support for Psy-O-Blade [FitzRoyX]
- Add support for the Mega Mouse [Raphnet]
- Fix incorrect aspect ratio (32:35) [Luke Usher]
- Simplify cartridge emulation by combining standard and banked mappers [TascoDLX]
- Latch Z80 bus-request on reset [Invertego]
- Preserve Z80 bank register on reset [Invertego]
- Implement custom mappers for Triple Play 96 & Triple Play Gold [TascoDLX]

Sega 32X
- Implement support for the standard SEGA/SSF2 mapper [Ralakimus]
- Fix eeprom support [Invertego]
- Ensure unused bits of the adapter control register are set to zzero [TascoDLX]
- Expose cartidge SRAM through the 0x900000 range [Invertego]
- Improve synchronization between the main/sub SH-2 processors [Invertego]
- Unify sync timing between interpreter and recompiler [Invertego]
- Ensure upper bits of the interrupt control register return zero [Luke Usher]
- Fix an issue where games would render garbage to the top/bottom border areas [Luke Usher]
- Fix an issue that prevented Sega CD32X games from detecting the 32X add-on [Invertego]
- Implement proper 32x reset behavior [Luke Usher]

Nintendo NES / Famicom
- Implement (partial) support for iNES 2.0 format roms [Luke Usher]
- Fix an issue where GTROM had 8k CHR-RAM instead of the correct 16k [Luke Usher]

Nintendo SNES / Super Famicom
- Fix an issue with performance-ppu selection [Intertego]
- Fix a typo that lead to broken background layer 4 in Pixel Accuracy mode [FitzRoyX]
- Fix auto-detection of MSU-1 games [Luke Usher]

Nintendo Game Boy / Game Boy Color
- Allow Game Boy Color to run in DMG mode [Luke Usher]
- Implement display disable while stopped [Luke Usher]
- Prevent incrementing DIV counter when stopped [Luke Usher]
- Fix a minor 'oops' in KEY0 [Luke Usher]
- Fix DIV initial value [Luke Usher]
- Various fixes to MBC2 mapper [Luke Usher]
- Implement bgEnable differences between DMG and CGB [Luke Usher]

Nintendo Game Boy Advance
- Fix games using EEPROM saving [Luke Usher]

Nintendo 64
- Implement Nintendo 64DD emulation [Luigiblood]
- Use MoltenVK to support Parallel-RDP on macOS via Metal [Rasky]
- Use sse2neon to enable vectorization on Apple Silicon, boosting performance [Rasky]
- Use XXH3 instead of crc32 for RSP recompiler cache, boosting performance [Luke Usher]
- Implement overflow exceptions in TRUNC [Rasky]
- Add setting to disable VI post-processing/blur [Parashoe]
- Add missing variables to RDP serialization [sp1187]
- Implement support for RDP crashes [Rasky]
- Improve support for FPU exceptions [Rasky]
- Improve COP1/COP2 invalid instruction exceptions [Rasky]
- Split the RSP recompiler cache into 256-byte chunks, improving performance [Luke Usher]
- Rewrite VI resolution scaling [Rasky]
- Use a native data type (u16) for RSP Program Counter, improving performance [Luke Usher]
- Fix AI DMA enable bit handling [Rasky]
- Fix AI IRQ [Rasky]
- Fix an issue where the recompiler would invalidate incorrect ranges [Luke Usher]
- Fix buffer overflows in MAME RDP [Rasky]
- Fix Control Stick dead zone scaling [kev4cards]
- Fix numerical instability in Gamepad reading logic [Invertego]
- Fix support for interlaced resolutions [Rasky]
- Leave PIF RAM as-is when no data was received [Raphnet]
- Fix when "Nothing" is selected as a controller type [Raphnet]
- Implement precise RDP block invalidation [Invertego]
- Refactor AI emulation to always return audio samples [Rasky]
- Fix a bug in update of DP_START during a RDP DMA transfer [Rasky]

Microsoft MSX
- Implement the Arkanoid Vaus paddle controller [Raphnet]
- Implement controller port 2 [Raphnet]
- Fix detection of the R-Type specific vs generic ASC16 ROM mapper [Luke Usher]
- Add database entry for Batman (Japan) [Luke Usher]

SNK Neo Geo
- Improve performance by reducing unnecessary synchronization [Luke Usher]
- Fix a crash caused by not clearing the screen thread on unload [Invertego]
- Fix outer-edge rendering issues by clipping overscan [Luke Usher]
- Fix FM/SSG audio pkayback [Luke Usher]
- Fix support for games with non-power-of-two sized CROMs [Luke Usher]
- Fix loading of roms that use .ep program roms instead of .p program roms [Luke Usher]
- Fix incorrect sprite offset: they are relative to top-border rather than line 0 [Luke Usher]
- Implement preliminary support for ADPCM-A audio [Luke Usher]
- Implement preliminary support for ADPCM-B audio [Luke Usher]

Sony PlayStation
- Increase precision fo volume input during amplification [Luke Usher]
- Add simple idle loop detection, slight performance boost [Luke Usher]
- Clamp f32->u8 colour conversions [Invertego]
- Fix a crash when rendering using out-of-range vram co-ordinates [Luke Usher]
- Fix broken input in most (but not all) games [Luke Usher]
- Implement disc command GetParam [remutro]

Component Improvements
Changes to these components are not specific to cores/systems, but rather they impact all systems that use the updated component.
- CPU: MOS 6502: Add support for many more unofficial/undocumented instructions, however, we are still missing some of the lesser used ones [Luke Usher]
- CPU: Motorola 68000:
*Fix divs/divu negative flag [Invertego]
*Fix memory read order for A/SBCD and ADD/SUBX [Invertego]
- CPU: Hitatchi SH-2:
*Fix serial communication [TascoDLX]
*Synchronize on uncached writes [Invertego]
*Fix broken Illegal Instruction debug output [Luke Usher]
*Fix PC-relative addressing in branch delay slots [Invertego]
*Add preliminary emulation of the SH6704 internal bus [Invertego]
*Fix an issue where the incorrect return address was stored in an exception frame [Invertego]
- CPU: Nec V30MZ: Fix shift behavior [Invertego]
- CPU: Zilog Z80:
*Fix timings for RET, LD (IX+d),n & LD (IY+d),n [TascoDLX]
*Fix extended/prefixed instruction timing and behavior [TascoDLX]
*Fix IM0 and simplify IRQ implementation [Luke Usher]
*Fix various other instruction timings [TascoDLX]
*Fix reset logic [TascoDLX]
- Audio: YM2612:
*Fix pm vibrato effect [TascoDLX]
*Fix envelope update logic [TascoDLX]
*Fix volume floor [TascoDLX]
*Various other improvements and fixes [TascoDLX]
- Audio: AY38910: Keep a copy of the last data written to IO ports [Raphnet]
- Audio: SN76489: Fix additional data writes to noise channel [Luke Usher]
Télécharger ares v130 (Windows)
Télécharger ares v130 (MacOS)
Site Officiel de ares
 
 Xebra/Arbex v2022/09/24 
Vendredi 30/09/22 à 15:11 par Firebrand
Une nouvelle version de cet émulateur PlayStation a été publiée, mais les changements ne sont pas connus.
Télécharger Xebra/Arbex v2022/09/24
Site Officiel de Xebra/Arbex
 
 StellaDS v5.2a 
Vendredi 30/09/22 à 15:07 par Firebrand
Cet émulateur Atari 2600 pour Nintendo DS a été mis à jour. Les améliorations sont les suivantes:
- Fixed goof in F6, F4 and related F6SC and F4SC drivers!
- Another frame of increased performance
- More accurate AR cart handling for Supercharger games
- V5.2a: 3E and related fix
Télécharger StellaDS v5.2a
Site Officiel de StellaDS
 
 History.xml et History.dat v2.48 
Vendredi 30/09/22 à 15:03 par Firebrand
Ces fichiers informatifs pour MAME ont été mis à jour à l'occasion de la sortie de MAME v0.248.
Télécharger History.xml v2.48
Télécharger History.dat v2.48
Site Officiel de History.xml
 
 Versions 32-bit des builds de MAME v0.248 
Vendredi 30/09/22 à 15:00 par Firebrand
Les versions des builds de MAME pour processeurs 32-bit ont été mis à jour vers MAME v0.248 (v0.245.6 pour HBMAME/HBMAMEUI). Une nouveauté ayant un arrière goût de rubrique nécrologique puisqu'il s'agit des dernières versions de MAMEUI, MESS et MESSUI.
Télécharger MAME v0.248 (32-bit)
Télécharger MAMEUI32 v0.248.0 FINAL
Télécharger ARCADE v0.248.0 (32-bit)
Télécharger HBMAME v0.245.6 (32-bit)
Télécharger HBMAMEUI v0.245.6 (32-bit)
Télécharger MESS v0.248.0 FINAL (32-bit)
Télécharger MESSUI v0.248.0 FINAL (32-bit)
Google Drive de Retro-Danuart
 
 WolfMAME v0.248 
Jeudi 29/09/22 à 11:44 par Firebrand
Une nouvelle version de ce build de MAME pour les compétitions a été publiée. Elle comprend les nouveautés de MAME v0.248:
- Updated to latest release.
Télécharger WolfMAME v0.248
Site Officiel de WolfMAME
 
 NegaMAME v0.248-1 
Jeudi 29/09/22 à 11:39 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron a été mis à jour vers MAME v0.248.
Télécharger NegaMAME v0.248-1 (Windows)
Télécharger NegaMAME v0.248-1 (MacOS)
Télécharger NegaMAME v0.248-1 (Linux)
Site Officiel de NegaMAME
 
 AppleWin v1.30.12.0 
Mercredi 28/09/22 à 15:22 par Firebrand
Cet émulateur Apple // a été mis à jour. Les améliorations sont les suivantes:
- [Bug #1128] Increase paddle maximum offset - fixes 'Learning with Leepers'.
- [Bug #1127] Debugger: fix memory search command.
- [Bug #1126] Fix rare crash bug (when unprotected WOZ in drive).
- [Bug #1125] Improve WOZ support: fixes 'Accolade Comics'.
- [Bug #1121] Fix for aspect ratio in full-screen:
*Now revert to uniformly scaling in both x & y directions unless user specifies resolution.
*NB. Regression at 1.30.7.0 when adding VidHD support.
- [Bug #1119] Fix render issue in 'Color (PAL Monitor)' video mode.
- [Bug #1022] WOZ support: Better cross-track positioning - fixes 'Balance of Power'.
- Fix for loading old save-states with Phasor card (bumps MB version in save-state to v9).
*NB. Regression at 1.30.10.0 when fixed Phasor to "use correct primary AY8913".
- Change: Command line: support '-s2 ssc'.
Télécharger AppleWin v1.30.12.0
Site Officiel de AppleWin
 
 Mameinfo.dat v0.248 
Mercredi 28/09/22 à 15:18 par Firebrand
Ce fichier informatif contient désormais les données relatives à MAME v0.248:
- Updated to MAME 0.248 (http://git.redump.net/mame/log/).
- Added Source/Listinfo changes.
- Newest Bugs (28th Sep).
- Updated to RAINE 0.94.4.
- Added/Reorganized 'Recommended Games'.
- Fixed Mameinfo.dat infos.
Télécharger Mameinfo.dat v0.248
Site Officiel de Mameinfo.dat
 
 SDLMAME v0.248 
Mercredi 28/09/22 à 15:14 par Firebrand
Une nouvelle version de ce build de MAME pour MacOS a été publiée. Elle utilise les sources de MAME v0.248. La version pour processeurs ARM n'est pas encore disponible.
Edit: la version M1 est désormais disponible.
Télécharger SDLMAME v0.248 (Intel)
Télécharger SDLMAME v0.248 (M1)
Site Officiel de SDLMAME
 
 ARCADE v0.248.0 (64-bit) 
Mercredi 28/09/22 à 15:09 par Firebrand
Comme pour MAMEUI et MESS, cette sortie d'ARCADE ressemble à un coup de gueule de Robbert. En effet, il n'y aura une nouvelle version d'ARCADE que si MAME apporte un changement significatif à l'émulation de bornes d'arcade car la MAME Team semble se concentrer sur les machines non arcade:
- Another change to shortcut keys - the key to scan roms has been removed. Alt-A will scan just the selected game. Scanning the entire collection of roms is something that's generally only done at release time, so there's no need for a shortcut key.
- I've noticed that there's barely any development work done on arcade games these days, therefore the decision has been taken to release new versions of ARCADE64 only when there's been a noticeable improvement to arcade emulation.
- While we wait for such an improvement, all the existing hacks will be identified, we'll find out what they do, and if they're still needed. There will be a new thread created for this, so that we all know exactly what's in this build.
- Fixed: MT08368: phantasm: Game speed is always half
- jumpbug: added back the shooting and explosion sounds that were lost to MAME years ago in some rewrite.
- Proper sounds for zerohour, redclash, and ozmawars. (These are in MAME but not publicised)
Télécharger ARCADE v0.248.0 (64-bit)
Site Officiel de ARCADE
 
 MAMEUI64, MESS et MESSUI v0.248.0 FINAL 
Mercredi 28/09/22 à 15:04 par Firebrand
Ces builds de MAME ont été mis à jour vers MAME v0.248, mais en version finale. Comme point final. En effet, ce sont les dernières versions de Robbert qui arrête le projet. Il ne donne pas les raisons, mais on voyait depuis un certain temps qu'il y avait de l'eau dans le gaz avec la MAME Team et les changements des sources de MAME qui lui mettaient des bâtons dans les roues. A moins qu'un autre ne reprenne le flambeau, il s'agit donc des dernières versions de MAME avec interface utilisateur intégrée, il faudra utiliser un frontend avec les versions ultérieures de MAME:
- These are the last releases of these emulators. I've decided to close these projects. If anyone wants to continue with any of them, grab the source from github while it's still there. Don't ask why this has happened.
Télécharger MAMEUI64 v0.248.0 FINAL
Télécharger MESS v0.248.0 FINAL (64-bit)
Télécharger MESSUI v0.248.0 FINAL (64-bit)
Site Officiel de MAMEUI64
Site officiel de MESS
 
 MAME v0.248 (64-bit) 
Mercredi 28/09/22 à 14:52 par Firebrand
La version mensuelle de MAME a débarqué. Voici la liste des changements:
It must be that time of month again – time for MAME 0.248! The Hartung Game Master was one of several hand-held game consoles positioned as low-cost alternatives to the Nintendo Game Boy. It was notable for its somewhat unconventional choice of an NEC µPD78C11 CPU, its low screen resolution, and the poor quality of its software library. And now, for the first time, you can relive the disappointment of all eighteen games released for the system in emulation!
Speaking of hand-held consoles, MAME now supports more Game Boy cartridges, including the Pocket Camera, the EEPROM and two-axis accelerometer used by Kirby Tilt ’n’ Tumble and Command Master, and several memory controllers used for unlicensed games and compilations.
Still on the topic of Nintendo, MAME now emulates the earliest version of the RP2A03 audio processing unit, used on arcade boards as well as early production runs of the Famicom console. Several games play sounds incorrectly with the later RP2A03G used in the NES and the majority of Famicom consoles. Several issues with Famicom peripherals have been fixed, too.
MAME’s Win32 debugger can now save your window arrangement, and there’s an option to use light text on a dark background. On recent versions of macOS, MAME’s Cocoa debugger now follows the system colour scheme.

MAME Testers bugs fixed
- 07173: [Original Reference] (midw8080/8080bw.cpp) ozmawars, ozmawars2: Ozma Wars sound is different to Space Invaders. (Robbbert)
- 07855: [Graphics] (atari/atarisy1.cpp) roadblst: Graphics become corrupted occasionally. (hap)
- 08407: [Media Support] (sony/psx.cpp) psa, pse, psj, psu: PlayStation Game Booster no longer functions. (Vas Crabb)

New working machines
- Conquest (prototype) [Code Mystics]
- M8 Game Selectable Working Product Display (US, set 1) [kmg, Voodooween, Forest of Illusion, Fiskbit]
- Micro Technology Unlimited MTU-130 [O. Galibert, David Williams, Disk Blitz, Eric Wright]

New working clones
- Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAB) [Taro]
- Fidelity Electronics Elegance Chess Challenger (model AS12, set 1) [Berger]
- Golden Tee Golf (Trackball, v2.1) [Brian Troha, The Dumping Union]
- M8 Game Selectable Working Product Display (US, set 2) [kmg, Voodooween, Forest of Illusion, Fiskbit]
- M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]
- Nintendo Famicom (earlier, with RP2A03) [kmg]
- Soul Calibur (Asia, SOC12/VER.A2) [nnap]

Machines promoted to working
- Hartung Game Master [hap]

Clones promoted to working
- Sharp My Computer Terebi C1 [kmg]

New machines marked as NOT_WORKING
- Acchi Muite Hoi Battle [R. Belmont, Darksoft, TeamEurope]
- Docchi Fighter [R. Belmont, Darksoft, TeamEurope]
- Exciting Speed Hockey (V19930325) [nnap]
- Facit 4431 [Dirk Best, Bitsavers]
- International Business Machines RS/6000 Type 7009 Model C10 Server [R. Belmont, Captan Midnight]
- Mogu Mogu Hammer [R. Belmont, Darksoft, TeamEurope]
- Nikko Entertainment B.V. / Grey Innovation digiBLAST [TeamEurope]
- Paradise (Industrias Brasilerias, Version 1.04) [Cristiano-MDQ]
- Sala Due (Version 3.04) [Cristiano-MDQ]
- Super Mario Bros. 3 (NES bootleg) [Victor Fernandez (City Game)]
- Yamaha PSR-500 [Phil Bennett, BoxCubed]
- Yamaha VL1 [O. Galibert, Hubert "madbrain" Lamontagne]
- Zoomania (Version 10.04, set 1) [Cristiano-MDQ]

New clones marked as NOT_WORKING
- Dance Maniax (G*874 VER. AAA) [Verox Zik, Cereth]
- DrumMania 9th Mix (G*D09 VER. JAB) [Taro]
- DrumMania 9th Mix eAmusement (G*D09 VER. JCA) [Taro]
- DrumMania 10th Mix eAmusement (G*D40 VER. JCA) [Taro]
- Guitar Freaks 5th Mix (G*A26 VER. AAA) [Taro]
- Guitar Freaks 11th Mix eAmusement (G*D39 VER. JBA) [Taro]
- Maverick, The Movie (2.00) [Matt’s Basement Arcade, PinMAME]
- Percussion Freaks 9th Mix (G*D09 VER. AAA) [Taro]
- Percussion Freaks 10th Mix (G*D40 VER. AAA) [Taro]
- Red and Ted's Road Show (PA-2 prototype) [Bill Ung, PinMAME]
- Sala Due (Version 1.04) [Cristiano-MDQ]
- Sharp Famicom Titler [kmg]
- Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg) [Bigblue709]
- Virtua Golf / Dynamic Golf (prototype) [brizzo, MetalliC, Mirko, rtw, XeD]
- Zoomania (Version 10.04, set 2) [Cristiano-MDQ]

New working software list additions
- a2600: Climber 5 (NTSC), Climber 5 (PAL), Gunfight (NTSC), Gunfight (PAL), Jammed, Marble Craze (NTSC), Marble Craze (PAL), Oystron, Qb (NTSC), Qb (PAL), Seawolf (NTSC), Seawolf (PAL), Space Instigators, Star Fire (NTSC), Star Fire (PAL), Synthcart, Testcart, Thrust+ - D.C. Edition, Thrust+ - Platinum Edition [AtariAge]
- apple2gs_flop_orig: LemminGS, Space Ace II: Borf's Revenge [Antoine Vignau, A-Noid]
- arb: Grand Master Series 3, Sargon 3.5 [Berger]
- ekara_japan_s: Saiten Cartridge: Challenge Idol vol.4 (Japan) (SC0014-SAI), Saiten Cartridge: Challenge Idol vol.5 (Japan) (SC0020-SAI) [TeamEurope]
- famicom_cass: Abunai Penpen!, Fruit Panic, Itazura Karasu, Kani-san no Hatahakobi, Star Dust, Star Ship Go!!, War Game [ozidual, Gaming Alexandria]
- gbcolor: 36 in 1 (SL36-0032), Chāojí Gédòu 2001 Alpha (Taiwan), Guàishòu Go! Go! Ⅱ (China), Gédòu Jiàn Shén - Soul Falchion (China), Kǒudài Guàishòu - Dòngzuò Piān (China), New Super Color 145 in 1 (China), Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1, Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]
- ibm5150:
*California Pro Golf, Chess Simulator, Chicago 90, Command H.Q. (3.5"), Command H.Q. (5.25") [The Good Old Days]
*Expert Will (v1.4) [ibmpc5150, archive.org]
- ibm5170_cdrom:
*Blackhawk (Europe), Supaplex (Europe) [Jackal, redump.org]
*Network Q RAC Rally (USA) [MrX_Cuci, redump.org]
- megadriv: Super Spin (prototype) [GamingLegend64, Forest of Illusion]
- nes: Indora no Hikari (Japan, prototype, 19870815), Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]
- spectrum_cass:
*Ficheiro Astor, Ilha dos Espiões (Timex), Spectrum Organ (Mark Lawrence) [Planeta Sinclair]
*Carlos Sainz (Musical 1), Cyberball (Erbe), Forbidden Planet (Design Design), Gehen Sie in das Gefängnis, Gemini Wing (Dro Soft), Golden Basket [spectrumcomputing.co.uk]

Software list items promoted to working
- gameboy: Game Boy Camera (Europe, USA), Game Boy Camera Gold (USA), Pocket Camera (Japan, Rev 1) [Vas Crabb]
- gbcolor: 31 in 1 Mighty Mix (Taiwan), 31-in-1 Mighty Mix (Australia), 4 in 1 + 8 in 1 (World, 4B-001), 4 in 1 + 8 in 1 (World, 4B-002), 4 in 1 + 8 in 1 (World, 4B-007), 4 in 1 + 8 in 1 + 16 in 1 (World, 4B-005), Command Master (Japan), Kirby Tilt 'n' Tumble (USA), Korokoro Kirby (Japan), Nǚwáng Gédòu 2000 (Taiwan), Street Hero (Taiwan), Thunder Blast Man (Europe) [Vas Crabb]
- gmaster: Bubble Boy, Continental Galaxy, Go Bang, Kung Fu, Pin Ball, Soccer (3 on 3), Space Castle, Space Invader, Space Warrior, Tank War, Tennis [hap]
- msx1_cart: Easi-Speech [hap]

New NOT_WORKING software list additions
- c2color_cart: Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó [Peter Wilhelmsen]
- cpc_flop: Roland In The Caves (UK), Roland In The Caves (UK) [Original], Roland In Time (UK), Roland In Time (UK) [Original], Roland in Time (Amsoft), Roland in Time (Amsoft FR) (Side A), Roland in Time (UK) [a1], Roland in Time (UK) [a2], Roland in the Caves (Euro), Roland in the Caves (Indescomp - Amsoft), Roland in the Caves (Indescomp - Amsoft)(es), Roland in the Caves (UK) [a1], Roland in the Caves (UK) [a2], Roland in the caves (Amsoft) (Slim Standard Jewel Case) [Barry Rodewald]
- digiblast_cart: Sonic X 1 (Italy / Spain), Sponge Bob Square Pants 1 (Italy / Spain), Totally Spies! 1 (Italy), Winx Club + 5 Atari Games (Italy / Spain), Winx Club 1 (Italy / Spain), Yu-Gi-Oh! (Italy / Spain) [Most-Student-5165]

Translations added or modified
- Chinese (Simplified) [YuiFAN]
- Chinese (Traditional) [YuiFAN]
- Greek [BraiNKilleRGR]
- Ukrainian [Stanley Kid]

Merged pull requests
- 10106: formats/fsmgr.cpp: Changed fs::manager_t::enumerate_f to simplify logic in file system implementations. [Nathan Woods]
- 10287: util/corestr.cpp: Changed core_stricmp to take std::string_view parameters. [Nathan Woods]
- 10290: nintendo/vsnes.cpp: Added some DIP switch settings for nvs_machridera. [kmg]
- 10291: cpu/z80: Fixed WZ flag. [holub]
- 10292: nintendo/vsnes.cpp: Corrected bnglngby Lives DIP switch settings, and added Difficulty settings. [kmg]
- 10293: pinball/de_3.cpp: Corrected description for jupk_501g. [ClawGrip]
- 10294: Marked sf2049se U27 as a good dump (POST checksum failure is normal). [neSneSgB]
- 10295: skeleton/digiblast.cpp: Added skeleton driver for Nikko Entertainment/Grey Innovation digiBLAST. [David Haywood]
- 10296: formats/fs_fat.cpp: Fixed use-after-std::move issue in constructor. [Nathan Woods]
- 10299: sound/nes_apu.cpp: Added earliest hardware variant of 2A03 APU (used in Vs. System and early Famicoms). [kmg]
- 10300: c2color_cart.xml: Added Dì 3 dàn: Zhī Yīngxióng Dǎo Zhī Lièyàn Mó (not working). [Peter Wilhelmsen, David Haywood]
- 10301: atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. [Lemon-King]
- 10304: technos/shadfrce.cpp: Added subtitle to Japanese set description. [Michael Sanborn]
- 10305: emu/video.cpp: Added a space before %FPS in speed text. [kmg]
- 10307: misc/highvideo.cpp: Added five Brazilian gambling games. [Cristiano-MDQ, David Haywood]
- 10309: Updated Greek Translation. [BraiNKilleRGR]
- 10311: nes.xml: Added a sample cartridge dump. [Zoda-Y13, Forest of Illusion, kmg]
- 10312: konami/ksys573.cpp: Added newly dumped versions of rhythm games. [Taro, Verox Zik, Cereth, Windy Fairy]
- 10315: act/victor9k.cpp, formats/victor9k_dsk.cpp: Fixed Victor 9000 disk handling. [Paul Devine]
- 10316: konami/ksys573: Add more DrumMania and Guitar Freaks versions. [Taro, Windy Fairy]
- 10318: bus/nes_ctrl: Added Sharp Cassette Interface AN-300SL device used by My Computer Terebi C1. [kmg]
- 10319: bfm/bfm_sc2.cpp Fixed µPD7759 sample triggering and made volume ramp less aggressive. [Paul-Arnold, David Haywood]
- 10321: bus/nes_ctrl: Fixed issues with Famicom Keyboard and Data Recorder affecting Lode Runner and Castle Excellent. [kmg]
- 10322: bfm/bfm_sc2.cpp: Fixed µPD7759 sample triggering and reset control correctly. [Paul-Arnold]
- 10323: ngp.xml, ngpc.xml: Cleaned up descriptions. [ArcadeShadow]
- 10324: megadriv.xml: Added an unreleased prototype. [GamingLegend64, Forest of Illusion, kmg]
- 10325: cdi.xml: Cleaned up descriptions. [ArcadeShadow]
- 10326: bus/nes_ctrl: Corrected Arkanoid 2 paddle expansion port signal routing. [kmg]
- 10327: nintendo/nes.xml: Added Sharp Famicom Titler (not working). [kmg]
- 10330: apple2gs_flop_orig.xml: Added LemminGS and Space Ace II: Borf's Revenge. [Antoine Vignau, A-Noid]
- 10331: nes.xml: Added another prototype cartridge. [Zoda-Y13, Forest of Illusion, kmg]
- 10338: nintendo/n64_v.cpp: Fixed buffer overrun in triangle drawing. [invertego]
- 10339: spectrum_cass.xml: Added nine working items and replaced three items with better dumps. [ArcadeShadow]
- 10341: Added drivers for Nintendo M8 and M82 product display systems. [kmg]
- 10342: nes.xml: Corrected indorap ROM label; nintendo/nes_m8.cpp: Made the parent system set 1. [kmg]
- 10343: Renamed N2A03 to RP2A03 throughout source tree. [kmg]
- 10346: coleco.xml: Cleaned up descriptions. [ArcadeShadow]
- 10347: c64_cart.xml: Cleaned up descriptions. [ArcadeShadow]
- 10348: fmtowns_flop_misc.xml: Cleaned up descriptions. [ArcadeShadow]
- 10349: ibm5170_cdrom.xml: Added three working items. [Jackal, MrX_Cuci, redump.org, ArcadeShadow]
- 10350: sega/megadriv_rad.cpp: Added option to use C button to access service menu in dgunl3227. [Devin Acker]
- 10354: Removed Japanese release of Primal Rage version 2.3 (reverts GitHub #10301). [Vas Crabb]
- 10355: docs: Updated build prerequisite package names for newer Ubuntu versions. [Golden Child]
- 10357: sv8000.xml: Added Japanese titles and release years, and changed ROM sizes to hexadecimal. [kmg]
- 10358: bandai/sv8000.cpp: Halved CPU clock frequency – fixes games running too fast. [kmg]
- 10359: famicom_cass.xml: Added six Micom BASIC Magazine games. [ozidual, Gaming Alexandria, kmg]
- 10360: arcadia.xml: Added Japanese titles to Bandai games. [kmg]
- 10361: ekara_japan_s.xml: Added two Challenge Idol cartridge dumps. [TeamEurope, David Haywood]
- 10363: famicom_cass.xml: Added one more Micom BASIC magazine game. [ozidual, Gaming Alexandria, kmg]
- 10364: a2600.xml: Added nineteen working homebrew cartridges. [AtariAge, kmg]
- 10365: ibm5150.xml: Added six working items. [The Good Old Days, ibmpc5150, archive.org, ArcadeShadow]
Télécharger MAME v0.248 (64-bit)
Site Officiel de MAME
 
<< Page précédentePage suivante >>
2001-2024 Planet Emulation