Organiser
Filtrer par machine :
Type de vue :
 
 Raine v0.96.6 
Mardi 09/01/24 à 16:58 par Firebrand
Une nouvelle version de cet émulateur multi-systèmes a été publiée. Elle apporte des correctifs:
Ok, just release 0.96.6, no new topic because it's exactly the same kind as the previous one, small things. The difference is that this time there is no new game :
- what I hope will be the curl final fix, see a few posts higher in this topic for more info, everything should finally work as expected, it will create html files for index in the raine directory when needed.
- a fix for savegames in the gui which showed by mistake the clones saves at the same time, this thing is never used, really.
- the neogeo saveram can be saved by game to preserver hiscores, or shared as the neogeo hardware did and as we did until now. Option in neogeo/neocd options.
- Fixed the colors selection in the gui (gui options / colors), they were broken since the switch to sdl2 ! and slightly improved the look of the green theme by the way.
- The old behavior of the sdl1 gui where menus appeared behind dialogs in transparency is restored, it's only for dialogs, those having a black title bar. You can update the blue theme either by going to gui options / colors / revert to... and choose green, then blue, then exit and the colors are updated. Or edit the bg color in this same menu, and set alpha to 0xc0, same result. Or you can do nothing to keep the old one, but then don't complain if the transparency makes things hard to read sometimes !

The rest are super minor changes, not worth detailing here...
Télécharger Raine v0.96.6 (32-bit) (Windows)
Télécharger Raine v0.96.6 (64-bit) (Windows)
Télécharger Raine v0.96.6 (32-bit) (Linux)
Télécharger Raine v0.96.6 (64-bit) (Linux)
Site Officiel de Raine
 
 Nintendulator v0.985 Beta (07/01/24) 
Lundi 08/01/24 à 17:40 par Firebrand
Une nouvelle version de cet émulateur NES pour Windows a été publiée. Voici les changements apportés:
- Update NTSC palette generator with proper voltages. Normal colors look almost exactly the same, but emphasis is a bit lighter.
Télécharger Nintendulator v0.985 Beta (32-bit) (07/01/24)
Télécharger Nintendulator v0.985 Beta (64-bit) (07/01/24)
Site Officiel de Nintendulator
 
 mGBA v0.10.3 
Lundi 08/01/24 à 17:37 par Firebrand
Cet excellent émulateur GameBoy Advance a été mis à jour. Les améliorations sont les suivantes:
Emulation fixes:
- ARM: Remove obsolete force-alignment in bx pc (fixes #2964)
- ARM: Fake bpkt instruction should take no cycles (fixes #2551)
- GB Audio: Fix channels 1/2 staying muted if restarted after long silence
- GB Audio: Fix channel 1 restarting if sweep applies after stop (fixes #2965)
- GB Audio: Fix restarting envelope when writing to register (fixes #3067)
- GB Audio: Improve “zombie mode” emulation in CGB mode (fixes #2029)
- GB I/O: Read back proper SVBK value after writing 0 (fixes #2921)
- GB SIO: Disabling SIO should cancel pending transfers (fixes #2537)
- GBA Audio: Fix sample timing drifting when changing sample interval
- GBA Audio: Fix initial channel 3 wave RAM (fixes #2947)
- GBA Audio: Fix sample position issues when rate changes (fixes #3006)
- GBA GPIO: Fix tilt scale and orientation (fixes #2703)
- GBA BIOS: Fix clobbering registers with word-sized CpuSet
- GBA SIO: Fix normal mode SI/SO semantics (fixes #2925)

Other fixes:
- GB: Fix applying a patch that changes the cartridge mapper (fixes #3077)
- GBA Savedata: Fix crash when resizing flash save games for RTC data
- mGUI: Fix cases where an older save state screenshot would be shown (fixes #2183)
- Qt: Re-enable sync for multiplayer windows that aren’t connected (fixes #2974)
- Qt: Fix mute settings not being loaded on setting screen (fixes #2990)
- Qt: Fix screen freezing on macOS after closing save state window (fixes #2885)
- Vita: Fix camera setting not appearing (fixes #3012)

Misc:
- mGUI: Persist fast forwarding after closing menu (fixes #2414)
- Qt: Add exporting of SAV + RTC saves from Save Converter to strip RTC data
- VFS: Use anonymousMemoryMap for large 7z allocations (fixes #3013)
Télécharger mGBA v0.10.3 (32-bit) (Windows)
Télécharger mGBA v0.10.3 (64-bit) (Windows)
Télécharger mGBA v0.10.3 (Legacy) (MacOS)
Télécharger mGBA v0.10.3 (Modern) (MacOS)
Télécharger mGBA v0.10.3 (Linux)
Télécharger mGBA v0.10.3 (Nintendo Wii)
Télécharger mGBA v0.10.3 (Nintendo 3DS)
Télécharger mGBA v0.10.3 (Nintendo Switch)
Télécharger mGBA v0.10.3 (PS Vita)
Site Officiel de mGBA
 
 DuckStation v0.1-6283 (08/01/2024) 
Lundi 08/01/24 à 17:29 par Firebrand
Une nouvelle version de cet excellent émulateur PlayStation a été publiée. Voici la liste des changements:
- 71cd1c0: GPU/HW: Fix off-by-one in dirty rect checks (Stenzek)
- Add SDL to thirdparty.html (Stenzek)
- Log axes/buttons when controller is opened (Stenzek)
Télécharger DuckStation v0.1-6283 (08/01/2024) (Windows)
Télécharger DuckStation v0.1-6283 (08/01/2024) (MacOS)
Télécharger DuckStation v0.1-6283 (08/01/2024) (Linux)
Site Officiel de DuckStation
 
 A5200DS v3.6 
Lundi 08/01/24 à 17:25 par Firebrand
Cet émulateur Atari 5200 pour Nintendo DS a été mis à jour. Les améliorations sont les suivantes:
- Internal database updated to include known prototypes, hacks and other sundry 5200 games.
- Codebase cleanup across the board.
- Improved key debounce to fix lots of games including Star Raiders (which has a new overlay).
- Color Artifacting added for the few games that utilize it (Choplifter, etc.)
Télécharger A5200DS v3.6
Site Officiel de A5200DS
 
 Novo Player v1.8 
Dimanche 07/01/24 à 16:04 par Firebrand
Ce frontend pour émulateur MSX a été mis à jour. Les améliorations sont les suivantes:
- Added ability to enter passwords into games running on openMSX using a built-in database of known game passwords
- Added ability to type text into a running openMSX
- Few little enhancements and updates
Télécharger Novo Player v1.8 (Windows)
Télécharger Novo Player v1.8 (Linux)
Site Officiel de Novo Player
 
 WinUAE v5.2.0 Beta 1 FR 
Dimanche 07/01/24 à 16:02 par Firebrand
La nouvelle beta de WinUAE a déjà été traduite en français par l'équipe de Tradu-France.
Télécharger WinUAE v5.2.0 Beta 1 FR (32-bit)
Télécharger WinUAE v5.2.0 Beta 1 FR (64-bit)
Tradu-France
 
 WinUAE v5.2.0 Beta 1 
Dimanche 07/01/24 à 15:57 par Firebrand
Une nouveau cycle de beta vient de commencer pour cet émulateur Amiga. Voici la liste des changements:
Was supposed to be 5.1.1 with bug fixes only but DraCo emulation happened. The plan is still to release this in January/February 2024 and not do any major changes (except DraCo and NCR SVGA which are separate optional parts).

Beta 1:
- MacroSystem DraCo emulation. Quickstart entry also added. No V-Lab Motion emulation, no, don't ask.
- Retina Z3 RTG board emulation. NCR 77C32BLT SVGA chip emulation by me, including blitter that was not that trivial to implement (existing documentation was quite bad). This is implemented as a PCem display card because it makes basic (S)VGA features automatically supported. Yes, I did say that I won't ever do any SVGA card emulations (and still don't unless they are basic enough, 2D only). Implemented because DraCo has NCR 77C32BLT based RTG card and I wanted to emulate DraCo Big thanks to IComp and Thomas Richter for help/driver information.
- Retina Z2 RTG board emulation. NCR 77C22E+ based, older version of NCR SVGA chip, no blitter, no linear frame buffer. Note that this is banked RTG board and Picasso96 driver requires MMU. Uses 128k of Z2 IO space only. 16 color mode (planar mode) is not supported.
- A2410 TMS34010 emulation PMASK and prefetch behavior fix. (Latest Picasso96 driver glitches in DMA mode)
- Autoswitch all RTG boards without internal switcher (Enable RTG if SVGA display gets activated, switch to chipset display if SVGA gets blanked). Previously only PCI RTG boards without internal switcher autoswitched because original code expected all Z2/Z3 boards to have built-in switcher but it was not updated when Cybervision etc was added.
- Fixed PicassoIV (GD5446) overlay skipping register writes if value is same as old which was not such a good idea because written value needs to be converted and copied to another variable in some cases which was skipped if value was same. Fixes P96PipDemo having blank window until window was resized.
- Fixed CV64/3D overlay emulation not masking overlay pointers correctly. Fixes P96PipDemo.
- Many hardware emulated board had problems with horizontal panning (weird jumping or odd random color changes in 24-bit mode or panning skipped every pixel(s)) This is x86box/PCem limit/missing feature, all emulated boards use identical panning logic but in real world different chips and modes can use different logic. I added callback to card drivers that needed custom panning adjustments.
- Access to unmapped parts of Z3 autoconfig boards (many emulated non-RAM Z3 boards have unmapped addresses) were detected and logged as Amiga mainboard side unmapped access.
- Disk DMA never finished if DMA length was zero and DSKSYNC was enabled. DMA should finish immediately without transferring anything when first DSKSYNC is detected. Used by some copy protections. (broke in 5.1.0 disk updates)
- Force windowed mode width to be 4 pixel aligned. "Unaligned" value can cause scaling artifacts in integer scale modes.
- If 68040/060 MMU caused bus fault and during bus fault handler execution interrupt level was increased, when CPU restarted the instruction, it was interrupt's first instruction that was "restarted". Normally mostly safe except if 68040 and both instructions were MOVEM, in this situation MOVEM used originally faulting instruction's pre-calculated effective address. (Found now because Retina Z2 Picasso96 driver uses MOVEMs very heavily to transfer data between board VRAM and mapped virtual VRAM)
- Dark mode was not initialized until GUI was entered. (Load config with use_gui=no: main emulation window didn't use dark mode even if it was configured)
- Some sub-dialogs (for example HDF creator status window) didn't support dark mode.
- "AVI output enabled" (and few similar on/off buttons) button type changed, previously they worked unexpectedly in some situations, visible state was not always matching internal state.
- If Z2 or Z3 board was "shut up" (for example 8M Z2 + non-banked Z2 RTG board which would not fit anymore), it was not skipped and replaced with following board, causing infinite autoconfig loop.
- power_led_dim= enabled sound filter if value was larger than 95 (and if sound filter emulation was configured).
- Rrecalculate power led state after statefile load.
- Rewrote GUI sub dialog code partially again, some sub dialogs (like Gameports input mapping autofire) had old style/no DPI support and Input panel Qualifier window stopped working during 5.1 betas.
- HDF creator now updates status information once every second, previously it was quite slow and depended on drive speed. (Still does if drive is really slow)
- Misc panel "Automatically capture mouse when window is activated" changes on the fly was not supported.
- 5.0 b1 "Fast 68020+ modes didn't start pending interrupt immediately (started after following instruction) after MOVE to SR instruction that lowered interrupt mask. (Quick the Thunder Rabbit)" should only be done if SR is modified and interrupt level decreases, but it also affected other instructions. Beneath a Steel Sky CD32 speech works again in non-CE modes.
- Use modified horizontal blank start/end (HBSTRT/HBSTOP) values to calculate programmed mode position/size only if it has been stable for at least 2/3 of frame time. (WB 2.x Multiscan mode does something weird and wrong and modifies HBSTOP twice at the beginning of field)
- Setting quickstart config didn't reset CPU slot/mainboard RAM values.

MacroSystem DraCo emulated hardware:
- Altais RTG board (DraCo version of Retina Z3)
- 53C710 SCSI
- Revision 3 with CIA or revision 4 that does not require CIAs (but uses it if found). If CIA is enabled, ROM timer.device is used, otherwise DraCo boot ROM timer.device replacement is used.
- Mouse (PC serial mouse, using bridgeboard emulation)
- Keyboard (PC MF-II keyboard)
- Floppy drive (PC floppy controller, using bridgeboard emulation + PIO support. Does not work yet)
- Mainboard custom hardware (interrupt controller, timer etc)
- 1-wire RTC chip with 48-bit unique identifier and battery backed 512 byte SRAM. Current static ID is 04 010000000000 C3 (04 = static DS2404 family code, C3 is a checksum. DraCo serial check validates checksum and includes it in serial number: serial number becomes 01C3 = 451). Edit bytes 1 to 6 of NVRAM file to change serial number. Checksum is automatically calculated.

Notes:
- CPU must be 68060 with MMU emulation enabled.
- ROM must be A3000 KS 3.1 rev40.68.
- Accelerator board -> MacroSystem -> DraCo. Select DraCo Boot ROM (currently known existing versions are v1.3 and v1.5), set RAM to 128M.
- Chipset Extra -> DraCo
- Floppy drives -> configure drive DF2: as Bridgeboard 3.5" 80. This drive becomes DraCo floppy drive.
- Add HDF to "Accelerator (DraCo)"
- Z2 boards are supported but boot ROMs seem to be ignored. This includes UAE expansions.
- Z3 boards are not supported.
- Chipset does not exist, programs that directly access hardware won't work and probably open immediate DraCo alert screen. (UAE requires chipset because it is timing source for everything and also some chip ram configured which is the reason they can't be disabled completely)

Not very useful machine but at least it is quite unique and has some unique software. Maybe this can be used as a sort of "compatibility testing model". If program oes not work on DraCo, it probably does something bad or tries to do direct hardware access (or needs newer OS/support software)
Don't try unless you know what are you doing, remember that DraCo is sort of pseudo-Amiga only, it does not have any Amiga chips.
Télécharger WinUAE v5.2.0 Beta 1 (32-bit)
Télécharger WinUAE v5.2.0 Beta 1 (64-bit)
Site Officiel de WinUAE
 
 Raine v0.96.5 
Samedi 06/01/24 à 16:58 par Firebrand
Une nouvelle version de cet émulateur multi-systèmes a été publiée. Voici les changements apportés:
- All the motivation of mer-curious brought this, it's mainly for samsho2pe, "samurai shodwon II perfect hack v1.8", thanks to the info found in final burn neo. This is a special hack this time since it adds a new memory rom mapping to the neogeo driver, never seen before in raine.
- Except that I got rid of index_roms.html finally, this file was here as a quick way to get the roms sizes, but actually using the head http command is more efficient (!), and got a proper fix for this weird green screen bug that mer-curious had in windows for way too long... !
Télécharger Raine v0.96.5 (32-bit) (Windows)
Télécharger Raine v0.96.5 (64-bit) (Windows)
Télécharger Raine v0.96.5 (32-bit) (Linux)
Télécharger Raine v0.96.5 (64-bit) (Linux)
Site Officiel de Raine
 
 A5200DS v3.5a 
Samedi 06/01/24 à 16:55 par Firebrand
Cet émulateur Atari 5200 pour Nintendo DS a été mis à jour. Pas de version spéciale pour Nintendo DSi cette fois, mais elle semble moins nécessaire grâce aux dernières optimisations. Les améliorations sont les suivantes:
- Major cleanup across the board - a few more frames of performance and many games on the older DS-Lite will now run full speed without frameskip.
- Touch of paint on the main emulation screen to make the console buttons a bit more prominent.
- New X button handling on the games that utilize more than 192 vertical pixels to smooth scroll upper/lower areas of the screen (usually just status/score in those areas so pressing the X button to bring them momentarily into view works fine).
- About 50 new homebrews and hacks added to the internal database (up to 240 games now).
- Version 3.5a improves keyboard debounce and adds a new Star Raiders custom overlay!
Télécharger A5200DS v3.5a
Site Officiel de A5200DS
 
 RomVault v3.6.3 
Vendredi 05/01/24 à 16:22 par Firebrand
Deux nouvelles versions de ce gestionnaire de ROMs ont été publiées. Voici la liste des changements:
v3.6.3:
Feature Updates:
- Enhanced the Directory Mapping window to highlight non-existent directories in red

Bug Fixes:
- Added checks to ensure directory exists while creating a directory mapping
- Fixed the DAT XML loader to load non-standard characters in XML
- Fixed a DatVault crash that could occur on startup
- Fixed a crash that could occur when adding directory mappings

v3.6.2:
Feature Updates:
- Split Directory Settings into Directory Mappings and DAT Rules for greater flexibility
- Added a new Single Archive directory setting to use subdirectories only if a set contains multiple roms or a rom/set name mismatch (Great for archiving TOSEC with shorter paths)
- Added a new DAT Rule to use category tag values as subdirectories (Most useful for Redump DATs)
- Added the ability to prioritize categories for subdirectories in case the DAT contains multiple for a partiular set (Common with No-Intro)
- Added a global setting to delete previous cue packs downloaded by DatVault
- Added a Modified Date column to the Game List and ROM Details grids
- Added a context menu to the Game List grid (Shift + Right-click) which includes re-scanning options and opening a directory, archive, or No-Intro game details webpage
- Added support for new CHD compression codecs, ZSTD and CDZS
- Updated the Game List grid to hide the Description column if there is nothing to display
- Updated the “old DAT cleanup” function to also remove empty directories in the DATRoot
- Updated the layout of the global settings section
- Improved performance of deleting cue files downloaded from DatVault

Bug Fixes:
- Fixed an issue related to path and filename lengths
- Fixed an issue with scanning archives with the Shrink compression method
- Fixed an issue where corrupt CHDs would freeze the scanning process
- Fixed an issue where corrupt CHDs could be marked as good after a Level 1 then Level 2 scan
- Fixed a scanning performance issue with v1 CHDs
- Fixed an issue where MIA status was not reflected when using the “Merged” merge type
- Fixed an issue where Tree Presets could cause a crash
- Fixed an issue where directories created by RomVault during a fix did not have modified time stored in the cache
Télécharger RomVault v3.6.3
Site Officiel de RomVault
 
 StellaDS v7.2 
Mercredi 03/01/24 à 16:58 par Firebrand
Cet émulateur Atari 2600 pour Nintendo DS a été mis à jour. Les améliorations sont les suivantes:
- Updated copyright as we cross into the new year!
- Another partial frame of performance on CDFJ/+ games.
- Cleanup this readme file to reflect latest changes in the emulator.
Télécharger StellaDS v7.2
Site Officiel de StellaDS
 
 Steem SSE v4.1.2 R14 
Mercredi 03/01/24 à 16:57 par Firebrand
Un correctif a été appliqué aux versions Windows de cet émulateur Atari ST. Voici de quoi il s'agit:
- Fix options tool bar and status bar failing to update the window at once
Télécharger Steem SSE v4.1.2 R14 (32-bit) (Windows)
Télécharger Steem SSE v4.1.2 R14 (64-bit) (Windows)
Télécharger Steem SSE v4.1.2 R13 (32-bit) (Linux)
Télécharger Steem SSE v4.1.2 R13 (64-bit) (Linux)
Site Officiel de Steem SSE
 
 SDLMAME4Ubuntu v0.261 (64-bit) 
Lundi 01/01/24 à 15:51 par Firebrand
Cette version de MAME pour Linux Ubuntu a été mise à jour vers MAME v0.261.
Télécharger SDLMAME4Ubuntu v0.261 (64-bit)
Site Officiel de SDLMAME4Ubuntu
 
 DuckStation v0.1-6280 (01/01/2024) 
Lundi 01/01/24 à 15:50 par Firebrand
On commence fort 2024 avec une nouvelle version de cet excellent émulateur PlayStation. Les améliorations sont les suivantes:
- cf45047: CI/Windows: Use Clang-CL instead of MSVC (Stenzek)
- Purge 32-bit targets (Stenzek)
- Only link with Zydis in Debug builds (Stenzek)
- Bump actions versions (Stenzek)
- Template transfer functions (Stenzek)
- Support R16I/R16U textures (Stenzek)
- Fix texture creation issues w/o texture storage (Stenzek)
- 5ef2ba0: GPU/HW: Add fallback path for no-texture-buffers (Stenzek)
- 4a4e33e: Update the Simple-Chinese Translation to latest. (zkdpower) #3072
- efaee4a: Atualização Português do Brasil (Anderson Cardoso)
- Improve texture pooling (Stenzek)
- 48a1282: GPU/HW: Fix incorrect layout for non-buffer VRAM write (Stenzek)
- Memory wraparound is unlikely (Stenzek)
- fd341f6: dep/libchdr: Add chd_get_compressed_size() (Stenzek)
- Add "File Size" field (Stenzek)
- RISC-V build fixes (Stenzek)
- b7c3c76: CPU/NewRec/RISCV64: Implement PGXP (Stenzek)
- 8fe6ef1: CPU/NewRec: Allocate callee-saved registers before caller-saved (Stenzek)
- Fix crash when using recycled targets (Stenzek)
- Show session time in Discord Rich Presence #3076 (Silent)
- Mark the VM as Stopping in ShutdownSystem unconditionally #3076 (Silent)
- Patch macdeployqt to always deploy Qt SVG imageformat plugin (Stenzek)
- Optionally load game_controller_db.txt from data dir (Stenzek)
- c33f415: Atualização Português do Brasil (#3075) (Anderson Cardoso) #3075
- Potentially re-enable Vulkan 1.0 support (Stenzek)
- Actually allow enumeration of 1.0 device (Stenzek)
- Expose exclusive fullscreen control (Stenzek)
- Don't assume presence of vkGetPhysicalDeviceFeatures2 (Stenzek)
- dd5e4e5: Update README.md (Connor McLaughlin)
- abbcd65: Atualização Português do Brasil (#3077) (Anderson Cardoso) #3077
- dbe29bd: CPU/Recompiler: Fix build error (Tobias Jakobi) #3080
- Expose disable texture buffers/copy to self options (Stenzek)
- 489235f: Update ts files (Anderson Cardoso)
- 98d5b98: GPU/HW: Fix incorrect pipeline layout with texture buffers disabled (Stenzek)
- Fix erratic texture pool recycling (Stenzek)
- 63bc388: Atualização Português do Brasil (#3079) (Anderson Cardoso) #3079
- Fix assertion on some shader/texture formats (Stenzek)
- Shorten libcrypt error on Android (Stenzek)
- Fix activation of existing game properties windows (Stenzek)
- Work around lack of base_vertex in GLES3.1 (Stenzek)
- Fix crt-lottes under Direct3D (Stenzek)
- 2bddafb: Autalização Português do Brasil (Anderson Cardoso) #3081
- Fix crash when trying to postprocess surfaceless (Stenzek)
- Minimum deadzone/activation threshold should be 1% (Stenzek)
- Clear map on reload (Stenzek)
Télécharger DuckStation v0.1-6280 (01/01/2024) (Windows)
Télécharger DuckStation v0.1-6280 (01/01/2024) (MacOS)
Télécharger DuckStation v0.1-6280 (01/01/2024) (Linux)
Site Officiel de DuckStation
 
 AppleWin v1.30.17.0 
Dimanche 31/12/23 à 16:51 par Firebrand
Cet émulateur Apple // pour Windows a été mis à jour. Les améliorations sont les suivantes:
- [Bug #1262] Fix loading save-state for RAMWorks III card with 2 or more aux 64K banks.
- [Bug #1260] Fix for read 6522's IRB for "Werewolf!" game's Mockingboard detection not working.
- [PR #1253] Update to minizip 1.1. [@kiyolee]
- [PR #1252] Update to libyaml 0.2.5. [@kiyolee]
- [PR #1251] Update to zlib 1.3. [@kiyolee]
- [PR #1250] Internal: Win64 DirectSound fix. [@kiyolee]
- [Change #755] Internal: remove de-optimisation for Z80 code.
- Debugger: Change DebuggerAutoRun.txt script's pathname max size from 80 to 260 chars.
Télécharger AppleWin v1.30.17.0
Site Officiel de AppleWin
 
 OpenEmu v2.4.1 
Samedi 30/12/23 à 19:00 par Firebrand
Cet ensemble de noyaux d'émulateurs réunis sous une même interface pour MacOS a reçu deux mises à jour. Voici la liste des changements:
v2.4.1
- This is a quick fix to resolve launching on Apple silicon (ARM) Macs. For now, OpenEmu is still Intel-only and will require the use of Rosetta 2 in order to launch on a Mac with Apple silicon.

v2.4
- This long-awaited release contains many bug fixes, performance improvements, compatibility for later macOS, localization updates, framework upgrades, UI/UX tweaks, and a massive codebase modernization with the majority rewritten in Swift. This large undertaking was a few years in the making, and while there may be a few minor regressions in the short term, the result will leave OpenEmu future-proof and easier to maintain. A full list of changes may be added later.
Télécharger OpenEmu v2.4.1 (stable)
Télécharger OpenEmu v2.4.1 (experimental)
Site Officiel de OpenEmu
 
 Altirra v4.20 
Samedi 30/12/23 à 18:51 par Firebrand
Cet émulateur d'ordinateurs Atari 8-bit et Atari 5200 a été mis à jour. Les améliorations sont les suivantes:
[changes]
- Command Line: Switches are no longer allowed at the end of arguments, e.g. disk.atr/f or /f/nosi. Switches must now be separate arguments.
- Input: Removed the extraneous hidden Button 1 input on light pen/gun controllers.

[features added]
- Additions: Added PHLOAD.COM to trigger peripheral handler loads via type 4 polling.
- Cartridge: Added Williams 16K cartridge type.
- Cartridge: Changed existing JRC cart type to JRC6 64K without RAM and added JRC RAMBOX cartridge type.
- Cartridge: Added MDDOS cartridge type.
- Cartridge: Added COS 32K cartridge type.
- Cartridge: Added Pronto cartridge type.
- Cartridge: CAR types 76, 78-93, and 160 are now supported without advanced configuration overrides.
- Cassette: Load Data as Audio option now supports raw FSK and PWM data blocks in .cas files.
- Cassette: BASIC auto-boot can now handle BASIC program tapes that require RUN "C" instead of CLOAD.
- Command Line: Added /[no]casautobasicboot, /kernelref, /basicref, and /diskemu switches.
- Debugger: Symbols escaped with '#' prefix can now include @ in their name.
- Debugger: .vbxe_traceblits command now has a compact mode.
- Debugger: .vbxe_bl command now has a compact mode and can dump a blit list at an arbitrary address.
- Debugger: Added explicit option in the disassembly window for whether the current D register state affects symbol lookup for direct page addressing modes.
- Debugger: bta (set tracepoint on access) can now supply a default trace message.
- Debugger: Math pack symbols can now be unloaded independently.
- Debugger: Added static trace PBI (stp) command to auto-trace parallel bus interface firmware.
- Debugger: Memory window now accepts arbitrary address expressions.
- Debugger: Ctrl+F in the history view moves focus to search box.
- Debugger: Added c (compare memory) command.
- Debugger: Added a menu command to export the debugger help from the .help command in HTML form.
- Debugger: @hwwritereg(addr) can be used to read back write-only system hardware registers.
- Debugger: The debugger now additionally tries to resolve source file references against the module binary path and the paths of any open source windows.
- Debugger: Source windows now have context menu options to reopen the file externally.
- Debugger: u (unassemble) now has -m option to change CPU mode used for disassembly.
- Devices: 1030 now does actual pulse/tone dialing.
- Devices: 1030 relay sound is now heard when phone is placed on-hook.
- Devices: Added SIDE 3.1 (JED 1.4) support.
- Devices: Added CPS SuperSALT Test Assembly support.
- Devices: MidiMate now exposes a serial port for custom MIDI interfacing.
- Devices: File writer device can now also be used with serial ports.
- Devices: Added networked serial port device.
- Devices: Added copy/paste support to devices UI.
- Devices: Added shortcut command to rescan a virtual FAT16/FAT32 disk.
- Devices: Added 835, full 835, and full 1030 hardware emulation.
- Devices: Added SIO serial adapter device to bridge serial devices directly to the emulated SIO bus without requiring motor control activation.
- Display: Added support for main display pan and zoom.
- Disk: Improved timing compensation when burst I/O mode is enabled.
- Input: Added support for Chalk Board PowerPad controller.
- Input: Added support for Stack Lightpen controller.
- Input: Mouse wheel can now be bound as an input.
- Input: Added an option to show pointer location when driving a tablet, pad, or light pen/gun with a non-mouse input.
- Input: Pad input area can now be moved and resized via Configure HUD.
- Network: Raised max MSS in emulation TCP stack from 512 to 1460.
- Network: Emulation gateway now supports ICMP echo requests (only to the gateway; not forwarded).
- Network: Emulation gateway now has a more distinctive Ethernet address to avoid conflicts when bridging through a VXLAN tunnel.
- PerfAnalyzer: Added support for saving and loading traces.
- PerfAnalyzer: Added trace channel for disk sectors passing under the drive head.
- PerfAnalyzer: Added approximated import for Atari800WinPLus 4.0 monitor execution traces (TRON/TROFF).
- Save States: Devices can now opt-in to save state support.
- Save States: R-Time 8, XEP80, Black Box, MIO, Ultimate1MB, SIDE/2/3, and MyIDE[-II] are now included in save states.
- Save States: CPU mode, 65C816 high memory, and Axlon memory are now included in save states.
- System: Added 1400XL and 1450XLD emulation support (currently only minimal V:/T: support).
- UI: Added /registeruserfileassocs, /registersysfileassocs, and /unregisterfileassocs for silent registration/unregistration of file type associations.
- UI: Added support for screen readers to read out text from the emulation screen (opt-in).
- VFS: Added support for reading from .zip files that use Enhanced Deflate compression.
- VFS: Add special:// protocol to access specific images.

[bugs fixed]
- AltirraOS: Fixed incorrect MEMLO adjustment when loading peripheral handlers through CIO via type 4 poll.
- AltirraOS: Force C=1 on exit from CIO for compatibility (undocumented behavior).
- AltirraOS: Shift+Help and Ctrl+Help are now reported properly in HELPFG.
- AltirraOS: KEYREP and KRPDEL are now supported properly on the 65C816 build.
- AltirraOS: Improved compatibility of NOCLIK handling.
- AltirraOS: Fixed K: not applying inverse video to vertical bar ($7C) character.
- AltirraOS: Fixed timing issue in SETVBV.
- AltirraOS: S: now properly overrides the no-clear flag for GR.0.
- AltirraOS: FASC no longer clears first byte of FR0.
- AltirraOS: SIOV now resets BRKKEY when returning Break key pressed condition.
- Audio: Fix downmix setting not saving.
- Cartridge: Phoenix and Blizzard cartridge types now also react to CCTL reads as well as writes.
- Cartridge: SIC! 128K and 256K images now retain their original type rather than being converted to 512K on load.
- Cassette: Fixed FLAC decoder crashing on some files on some CPUs.
- Cassette: BASIC auto-boot detection now handles BASIC programs saved with the rev. B BASIC bug.
- Cassette: SIO data in line is now released when motor stops.
- Command line: Address specified in /soundboard switch was always overridden to default.
- CPU: 65C816 PLB and PLD instructions were not setting NZ flags.
- CPU: 65C816 PHP instruction could write bits 4/5 as zero after re-entering emulation mode from native mode with MX bits cleared.
- CPU: Improved accuracy of NMI timing when NMIs occur across a write to WSYNC.
- Custom Devices: Programmatic memory layer changes no longer bypass auto-PBI.
- Debugger: Zero page symbols were not being loaded from CC65 symbols.
- Debugger: PEI (dp) instruction no longer shows indirect data in disassembly.
- Debugger: Symbol lookup is now suppressed for (dp), (dp,X), and (dp),Y addressing modes with D != 0 like with other direct page addressing modes.
- Debugger: Fixed Step Over command not working above bank 0.
- Debugger: Disassembler now does basic block detection in 8048 mode.
- Debugger: Fixed .diskdumpsec command not working on virtual disks.
- Debugger: Fixed a crash when clearing breakpoints from debugger symbol based assert/trace directives.
- Debugger: Fixed panes that displayed the context menu at the wrong place when activated from the keyboard.
- Debugger: Debug display wasn't decoding IR mode 8 properly.
- Debugger: Improved visibility of keywords in source views in dark theme.
- Devices: R-Time 8 is now reset on a cold reset.
- Devices: SIDE 2 now returns floating bus data instead of $FF when reading from deselected CF card.
- Devices: Fixed sporadic initial interrupt state issue with MIO.
- Devices: Fixed some stack wrapping bugs with Veronica's 65C816 CPU.
- Devices: Fixed "use long path names" setting not saving properly on the H: device.
- Devices: H: no longer returns Y=$03 for imminent EOF when reading directories.
- Devices: MIDI output device from MidiMate is now reset on cold reset.
- Devices: Added missing emulation of IDE+2 CF detect in $D1FA bit 6.
- Devices: Fixed virtual FAT32 device limiting included files to FAT16 cluster limit.
- Devices: Fixed 8048 ADDC,@Rn and MOVP3 A,@A instructions and TF emulation.
- Devices: Fixed broken ATI0/1 commands for SX212.
- Disk: Fixed XF551 full drive emulation sometimes not handling write protect state properly.
- Disk: Reinterleave command wasn't marking the disk as modified.
- Disk: Fixed crash when attempting to convert a disk using an unknown or unsupported filesystem.
- Disk: Improved Happy 1050 memory map to closer match hardware, including contended regions.
- Disk: Add workaround for ATX disk images that have extra zero padding words at the end.
- Disk: Fixed 810, 1050, and XF551 based full drive emulators not consistently acting on write protect status.
- Disk: Improved accuracy when reading and writing sectors with missing data fields.
- Disk: Fixed rotational position being updated while motor is off.
- Disk: Fixed 810 post-read delay being used for 1050 emulation in single density.
- Disk: Improved timing precision for full disk drive emulators.
- Disk: Sectors are now ignored on mixed-density disks when not using the current density.
- Display: Fixed inverted field polarity detection in interlace mode (since 3.90) and improved auto-flip behavior.
- Display: Removed horizontal offset in PAL high artifacting.
- HLE: Set Y and C=1 in program loader to emulate CIO results when invoking init/run address.
- Input: Fixed paddles not responding when driven in absolute mode from a digital input (regression since 4.10).
- Input: Fix light pen not working in port 4.
- MMU: Extended RAM priority is now adjusted when U1MB is enabled to emulate difference in VBXE MEMAC behavior.
- Network: Fixed emulation TCP stack not sending final FIN packet to emunet after graceful shutdown from remote host.
- Network: Emulation dhcpd no longer reports a gateway to DHCP clients if routing is disabled (NAT off).
- Network: Fixed VXLAN tunnel code sending two extraneous bytes with each Ethernet frame.
- PerfAnalyzer: Fixed keyboard shortcuts not working in the perf analyzer's history view.
- PerfAnalyzer: Snapshot frame timing at end of session so VBI/DLIs don't get confused when emulation is restarted after the trace ends.
- PerfAnalyzer: Fixed crash in tape code after stopping trace with a tape mounted.
- POKEY: Improved accuracy of truncated/restarted POTGO scans.
- POKEY: Fixed stop bits not playing properly out audio channels 1/2 in two-tone mode.
- Recorder: Fixed bug with AVI writer not marking all uncompressed frames as key frames.
- Recorder: Fixed incorrect colors when recording WMV or MP4 video without scaling (ARM64 only).
- Save States: Fixed POKEY having keys stuck down after loading a save state.
- Save States: Fixed last 64K of extended memory not being saved properly in 128K and 320K memory modes.
- UI: Fix crash when using Calibrate Screen command without any hardware graphics acceleration.
- UI: Ensure that undocked tool windows are on-screen when restoring window layout.
- UI: Added workaround for Windows 10/11 touch keyboard sending the wrong extended key state for movement keys.
- UI: Fixed Input Setup controller diagrams displaying blank in some configurations.
- VBXE: Fixed incorrect blitter cycle speed for $00 bytes transformed by AND/XOR mask.
- VBXE: Blitter collision detection now returns the first hit instead of the last hit.
- VBXE: Fixed pixel shadows when using HR blit mode (mode 6).
- VBXE: Fix false P/M priorities on right half of screen in core 1.26 in lines that have no P/M graphics.
Télécharger Altirra v4.20
Site Officiel de Altirra
 
 Clock Signal 28/12/2023 
Vendredi 29/12/23 à 15:04 par Firebrand
Une régression apparue dans la précédente version a été corrigée. Voici de quoi il s'agit:
- This release fixes a regression in static media analysis introduced by release 2023-12-26 that affected disk images for the Electron, Amstrad CPC, Oric and ZX Spectrum.
Télécharger Clock Signal 28/12/2023
Site Officiel de Clock Signal
 
 Atari800 v5.1.0 
Vendredi 29/12/23 à 15:03 par Firebrand
Cet émulateur d'ordinateurs Atari 8-bit et de l'Atari 5200 a été mis à jour. Seule la version Windows est disponible pour l'instant. Les améliorations sont les suivantes:
New features:
- New command line options:
*-playbacknoexit => don't exit the emulator after playback finishes
*-joy-distinct => allows larger number of joysticks by not combining multiple physical devices into a single emulated joystick. *For example this allows using keyboard to emulate one or two joysticks, and to use these in conjunction with physical SDL joysticks / controllers in order to play with more people than there are SDL joysticks. The same logic gets applied to LPT joysticks, these come after joysticks from keyboard emulation.
*Furthermore, the logic also gets applied to put SDL joysticks after LPT joystics even when the command line flag isn't set. Since LPT joysticks take precedence over SDL joysticks on the same emulated device, this takes a device that was completely ignored before and makes it useful now.
*The assignments are fixed at program start-up, after config file and command line flags have been taken into account. If the UI is used to enable or disable a keyboard-emulated joystick, this can cause an emulated joystick to be controlled by multiple physical devices, or by none.
- Swap also SDL joysticks on AltL+J
*This swaps all physical devices connected to the first two emulated joysticks: the keyboard keys, the SDL devices, and the LPT devices.
*After the swap the real joystick / hat setting in the UI will appear swapped as well, but the keyboard setting won't (fixes #156).
- Show all input events on a single line during recording
*This way the recording file alternates between two forms of lines: input lines which contain all keyboard and joystick events in one line, and output lines with the screen content digest. By filtering out the former, the latter can be aggregated nicely, e.g. using a command like this: zcat ${file:?} | grep -vE '^[0-9A-F]{8} * $ ' | uniq -c
*Consecutive frames of equal input state will be represented as a single row, with a repeat count giving an idea for how long the state was maintained.
- RAM cartridges implementation (#184)
*Many RAMCART and one SiDiCar cartridges
*Support for writeable cartridges
*CART monitor command
*Make blank cartridge UI option
*Reserved CART file ids for additional cartridge types currently unemulated by Atari800,
*added also the description of the types
- added XEX reading in monitor (useful for patches)
- Added H: device rename; save it in setup file (#204)

Changes:
- Altirra OS updated to v3.41
- Altirra BASIC updated to v1.58
- Fix buffer over-read in generate_partial_pmpl_colls (#165)
- Atari ST/TT/Falcon optimizations
- Fixed keystrokes for inserting/deleting of line/character (#179)
- SIO now resets BRKKEY (fixes Arsantica 3 demo)
- Fix for issue #199 (BBSB warp doesn't work)
- Fixes CTRL and CAPS keys when using SDL12-compat library.
- DOC/README.RPI explains clearly support for various RaspberryPis
Télécharger Atari800 v5.1.0
Site Officiel de Atari800
 
<< Page précédentePage suivante >>