Organiser
Filtrer par machine :
Type de vue :
 
 RetroArch v1.8.0 
Dimanche 27/10/19 à 11:53 par Firebrand
Encore une nouvelle version pour cet ensemble de noyaux d'émulateurs regroupés sous une même interface porté sur de nombreux systèmes d'exploitation. Comme d'habitude, je vous invite à regarder le site officiel pour une description détaillée et richement illustrée des nouveautés principales, mais voici le changelog général:
- AI SERVICE: Added in fix for BMP returns to AI service. Added in label passing to AI service call
- BSV: Fix BSV recording/playback
- BUGFIX: Fix crash when setting Thumbnail Directory
- BUGFIX/STABILITY: Set “Automatically Add Content to Playlist” to false by default, this was unstable on PS3 and Mac and other platforms potentially as well.
- COMMON: Graceful driver switching for Windows and Linux
- COMMON: Cache frame before converting 0RGB1555
- LAKKA: Wi-Fi Access Point settings
- MENU: Menu scaling improvements
- MENU/MATERIALUI: There are no longer any animation glitches when ‘wraparound’ scrolling from the last entry in a list to the first, or when performing horizontal swipe navigation gestures on certain settings-type entries
- MENU/MATERIALUI: List entries underneath the title and navigation bars are no longer highlighted when touching the title/navigation bars (this was only a cosmetic issue, but it was annoying…)
- MENU/MATERIALUI: The current menu list is no longer reloaded when pressing the currently active tab on the navigation bar
- MENU/MATERIALUI: The ticker text spacer has been set to a ‘bullet’ character (same as Ozone)
- MENU/MATERIALUI: The default colour theme has been set to ‘Ozone Dark’
- MENU/MATERIALUI: Three new colour themes have been added.
- MENU/MATERIALUI: A new Menu Transition Animation option has been added under User Interface > Appearance. When this is enabled, menu transition events are animated
- MENU/MATERIALUI: The navigation bar is now shown at all times – i.e. it is an actual navigation tool, rather than a ‘top-level-menu’ curiosity
- MENU/MATERIALUI: Two new context-sensitive buttons have been added to the navigation bar – back button and resume button
- MENU/MATERIALUI: A new Auto-Rotate Navigation Bar option has been added under User Interface > Appearance. When enabled (this is the default setting), the navigation bar is moved to the right hand side of the screen when using landscape screen orientations
- MENU/MATERIALUI: The playlists tab is now correctly hidden when User Interface > Views > Show Playlist Tabs is disabled
- MENU/MATERIALUI: Material UI now correctly readjusts its layout when screen orientation changes on mobile devices
- MENU/MATERIALUI: Material UI now resizes in real-time when the user manually sets the Menu Scale Factor (this never worked properly with the old DPI override)
- MENU/MATERIALUI: Material UI no longer leaks memory on ‘context reset’ (fonts were previously never free()’d)
- MENU/MATERIALUI: A new Android-style ‘system bar’ has been added. This shows current core name, clock and battery level
- MENU/MATERIALUI: A new search icon is shown on the title bar when viewing playlists and file browser lists. Pressing this launches the search interface
- MENU/MATERIALUI: The title bar now uses a larger font, and the sublabel font has also been enlarged a little, to more closely align with Material UI standards
- MENU/MATERIALUI: A number (quite a large number) of layout/spacing issues have been fixed
- MENU/MATERIALUI: The existing colour theme handling code is not fit for purpose, so the whole lot got ripped out and reimplemented. In doing so, also adjusted all the theme colours to better match Material UI standards – with a few liberties taken for aesthetic purposes.
- OSD: Fix fast forward indicator when not using menu widgets
- PSP1: Remove duplicated FPS indicator on the screen
- LIBNX/SWITCH: Make audren threaded audio driver the new default
- VIDEO LAYOUT: Add video layout MAME overlay compatibility. Enabled for Windows/Linux/OSX/iOS/Android/libnx. Only works with GL driver for now, no glcore yet
Télécharger RetroArch v1.8.0 (32-bit) (Windows)
Télécharger RetroArch v1.8.0 (64-bit) (Windows)
Télécharger RetroArch v1.8.0 (Windows XP 32-bit) (Windows)
Télécharger RetroArch v1.8.0 (Windows XP 64-bit) (Windows)
Télécharger RetroArch v1.8.0 (64-bit) (MacOS)
Télécharger RetroArch v1.8.0 (Metal2) (MacOS)
Télécharger RetroArch v1.8.0 (Nintendo GC)
Télécharger RetroArch v1.8.0 (Nintendo Wii)
Télécharger RetroArch v1.8.0 (Nintendo WiiU)
Télécharger RetroArch v1.8.0 (.3dsx) (Nintendo 3DS)
Télécharger RetroArch v1.8.0 (.cia) (Nintendo 3DS)
Télécharger RetroArch v1.8.0 (Nintendo Switch)
Télécharger RetroArch v1.8.0 (PSP)
Télécharger RetroArch v1.8.0 (PS Vita)
Télécharger RetroArch v1.8.0 (PlayStation 2)
Télécharger RetroArch v1.8.0 (CEX) (PlayStation 3)
Télécharger RetroArch v1.8.0 (Xbox One)
Site Officiel de RetroArch
 
 OpenEmu v2.1 
Dimanche 27/10/19 à 11:32 par Firebrand
Une nouvelle version de cet ensemble de noyaux d'émulateur réunis autour d'une même interface pour MacOS a été publiée. Aucune information sur les changements n'a cependant été donnée.
Télécharger OpenEmu v2.1 (stable)
Télécharger OpenEmu v2.1 (experimental)
Site Officiel de OpenEmu
 
 AppleWin v1.29.4.0 
Dimanche 27/10/19 à 11:29 par Firebrand
Cet émulateur Apple // a été mis à jour. Les améliorations sont les suivantes:
- [Change #702] Debugger: In soft-switch display (row-80), show a red 'x' when AltZP (and AltLC) is enabled.
- [Change #666] Debugger: When video-scanner position is off-screen then show v,h as yellow (was red).
- [PR #710] Debugger: Added BPMR and BPMW to break on a read or write (respectively) to a memory address or range.
Télécharger AppleWin v1.29.4.0
Site Officiel de AppleWin
 
 QuickPlay v4.7.3 
Mardi 22/10/19 à 13:26 par Firebrand
Deux nouvelles versions successives ont été publiées pour ce frontend multi-systèmes. Les améliorations sont les suivantes:
4.7.3:
- correct version no (thanks jaw970)

4.7.2:
- Fix internationalisation issue
- Update jap 7zip dll
- Make extract to qpdir default
- Add and update numerous efinds
Télécharger QuickPlay v4.7.3
Site Officiel de QuickPlay
 
 Hoxs64 v1.0.24.0 
Mardi 22/10/19 à 13:24 par Firebrand
Cet émulateur Commodore 64, décidément très actif en ce moment, a été mis à jour. Un seul changement est à signaler:
1) Improved G-Sync performance with the host CPU aggressive mode.
Télécharger Hoxs64 v1.0.24.0 (32-bit)
Télécharger Hoxs64 v1.0.24.0 (64-bit)
Site Officiel de Hoxs64
 
 MAMu_'s MAME Icons v0.214 Extended Pack 
Lundi 21/10/19 à 14:36 par Firebrand
Ce pack d’icônes pour MAME a été mis à jour avec celle des jeux de MAME v0.214. On rapelle que le pack original de MAMu_'s MAME Icons ainsi que que l'Actualized Pack (disponibles dans notre section MAME) sont nécessaires pour avoir 100% des icônes de MAME.
Télécharger MAMu_'s MAME Icons v0.214 Extended Pack
Site Officiel de MAMu_'s MAME Icons
 
 mGBA v0.8 beta 1 
Lundi 21/10/19 à 14:31 par Firebrand
Cet excellent émulateur GameBoy/GameBoy Advance a été mis à jour. Les améliorations sont les suivantes:
After far too long in development, mGBA 0.8.0 is almost ready for release. While there are still a few missing features left to finish, I didn’t want to hold up 0.8 that much longer. While I’m working on those last features I’m hoping a final push for testing will help flatten out any more serious issues before the final release of mGBA 0.8.0, so I’m releasing the first beta for mGBA 0.8.
Some notable new features of mGBA 0.8 include:
- A high-resolution hardware renderer for enhanced GBA graphics
- Discord Rich Presence support
- BattleChip Gate emulation
There are also several smaller features, some incomplete features, new debugger capabilities, and more. While mGBA 0.8 beta 1 is relatively well tested for a beta, I encourage heavy testing before deeming this a stable release, while I work on the last few features. The final release of mGBA 0.8.0 will hopefully be within the next few weeks.

The following changes were made between 0.7.3 and 0.8 beta 1:

Features:
- Improved logging configuration
- One-Player BattleChip/Progress/Beast Link Gate support
- Add Game Boy Color palettes for original Game Boy games
- Debugger: Add unary operators and memory dereferencing
- GB: Expose platform information to CLI debugger
- Support Discord Rich Presence
- Debugger: Add tracing to file
- Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
- OpenGL renderer with high-resolution upscaling support
- Experimental high level “XQ” audio for most GBA games
- Interframe blending for games that use flicker effects
- Frame inspector for dissecting and debugging rendering
- Switch: Option to use built-in brightness sensor for Boktai
- Ports: Ability to enable or disable all SGB features (closes #1205)
- Ports: Ability to crop SGB borders off screen (closes #1204)
- Cheats: Add support for loading Libretro-style cht files
- GBA Cheats: Add support for loading EZ Flash-style cht files
- Support for unlicensed Wisdom Tree Game Boy mapper
- Qt: Add export button for tile view (closes #1507)
- Qt: Add recent game list clearing (closes #1380)
- GB: Yanking gamepak now supported
- Qt: Memory range dumping (closes #1298)

Emulation fixes:
- GB: Fix using boot ROM with MMM01 games
- GB Audio: Only reset channel 3 sample in DMG mode
- GB Audio: Sample inactive channels (fixes #1455, mgba.io/i/1456)
- GB Audio: Fix channel 4 volume (fixes #1529)
- GB I/O: Filter IE top bits properly (fixes #1329)
- GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
- GB Video: Delay LYC STAT check (fixes #1331)
- GB Video: Fix window being enabled mid-scanline (fixes #1328)
- GB Video: Fix mode 0 window edge case (fixes #1519)
- GB Video: Fix color scaling in AGB mode
- GBA: All IRQs have 7 cycle delay (fixes #539, mgba.io/i/1208)
- GBA: Reset now reloads multiboot ROMs
- GBA BIOS: Fix multiboot entry point (fixes Magic Floor)

Other fixes:
- Core: Improved lockstep driver reliability (Le Hoang Quyen)
- FFmpeg: Drain recording buffers
- GB: Fix reading ROM immediately after unmapping BIOS
- GB SIO: Fix lockstep failing games aren’t reloaded
- GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
- Libretro: Fix crash changing allowing opposing directions (hhromic)
- Qt: Fix some Qt display driver race conditions
- Qt: Fix menu bar staying hidden in full screen (fixes #317)
- Qt: Only show emulator restart warning once per settings saving
- Qt: Fix LibraryController initialization (fixes #1324)
- Shaders: Fix gba-color shader resolution (fixes #1435)
- Switch: Fix audio when video rate desyncs (fixes #1532)

Misc:
- CMake: Don’t use libzip on embedded platforms (fixes #1527)
- Core: Add keysRead callback
- Core: Create game-related paths if they don’t exist (fixes #1446)
- Core: Add more memory search ops (closes #1510)
- Debugger: Make tracing compatible with breakpoints/watchpoints
- Debugger: Print breakpoint/watchpoint number when inserting
- Feature: Switch from ImageMagick to FFmpeg for GIF generation
- FFmpeg: Support audio-only recording
- GB Memory: Support running from blocked memory
- GBA BIOS: Add timings for HLE BIOS math functions (fixes #1396)
- GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531)
- GBA Savedata: EEPROM performance fixes
- GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
- Debugger: Add breakpoint and watchpoint listing
- LR35902: Support PC-relative opcode decoding
- mGUI: Remember name and position of last loaded game
- OpenGL: Only resize textures when needed
- Qt: Don’t unload ROM immediately if it crashes
- Qt: Support switching webcams
- Qt: Cap window size on start to monitor size
- Qt: Open a message box for Qt frontend errors
- Qt: Increase maximum magnifications and scaling
- Qt: Add native FPS button to settings view
- Qt: Improve sync code
- Qt: Add option to pause on minimizing window (closes #1379)
- Qt: Scale pixel color values to full range (fixes #1511)
- Qt: Remove What’s This icon from dialogs
- Qt: Printer quality of life improvements (fixes #1540)
- Qt: Add copy and QoL improvements to graphic views (closes #1541)
- Qt: Show list of all sprites in sprite view
- Qt: Add option for disabling OSD messages
- Qt, OpenGL: Disable integer scaling for dimensions that don’t fit
- Switch: Dynamic display resizing
- Switch: Support file associations
- Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes #1292)
Télécharger mGBA v0.8 beta 1 (32-bit) (Windows)
Télécharger mGBA v0.8 beta 1 (64-bit) (Windows)
Télécharger mGBA v0.8 beta 1 (MacOS)
Télécharger mGBA v0.8 beta 1 (Linux)
Télécharger mGBA v0.8 beta 1 (Nintendo Wii)
Télécharger mGBA v0.8 beta 1 (Nintendo 3DS)
Télécharger mGBA v0.8 beta 1 (Nintendo Switch)
Télécharger mGBA v0.8 beta 1 (PS Vita)
Site Officiel de mGBA
 
 WinUAE v4.3.0 Beta 1 
Dimanche 20/10/19 à 13:49 par Firebrand
Ca faisait longtemps qu'on n'avait plus eu de nouvelle version de WinUAE. Mais ces périodes de calme ne signifient que rarement que Toni Willen a pris des vacances. Le copieux changelog qui va suivre en est la preuve:
- Trumpcard A500AT v1.2 ROM dump found, compared to v1.1 (extracted from driver disk .driver file), main difference seems to be use of interrupts. Emulation updated. Both ROM versions have same version/date string "AT 1.1 (06 NOV 1991)", I guess they forgot to update it..
- Disk index pulses were not being generated when disk was being written (Broke Cadaver v0.1 save disk writing, has been broken at least since 3.0)
- Restoring CD32 or CDTV statefile with CD audio playing: start playing immediately, do not emulate CD audio start delays.
- Added statefile generic partial IO autoconfig board support, board is mapped in address space and visible in Hardware Info panel after restore. Each board still needs separate statefile implementation.
- CDTV audio CD playing state restore fixed.
- Don't save AGA colors chunk to statefile if config is not AGA and all AGA colors are uninitialized (if initialized: config was changed on the fly and AGA palette should be saved)
- Archos Overdrive HD (PCMCIA IDE adapter) emulation added.
- Generic PCMCIA hotswap support, each PCMCIA expansion has "PCMCIA inserted" checkbox, if ticked, card is inserted and if any other card was inserted, it gets removed first. If unticked, card is removed. Checkbox can be changed on the fly. Reason for this change is to have hotswap support that is not device type specific.
- PCMCIA SRAM and PCMCIA IDE are now expansion devices. Old PCMCIA SRAM/IDE configs need to be manually updated.
- PCMCIA conflict check was incorrect, it detected 4M Fast RAM as conflicting.
- PCMCIA SRAM: if SRAM image size is larger than 4M but less than 5M, extra data is used to replaced autogenerated attribute data (0xa00000-0xa1ffff)
- Expansion panel selected device was unexpectedly cleared when clicking GUI elements.
- CIA overlay is unused only in Gayle based Amigas (A600, A1200) and also CD32. A4000 and A4000T models had incorrectly disabled CIA overlay emulation.
- Internal CD mount audio playback handled pregap incorrectly if previous track was in different file than current audio track and pregap was between tracks (cue/iso/wav, first audio track), it caused first 2 seconds (or length of pregap) of audio to be played with zero volume.
- High DPI support rewritten, now requires "Per Monitor DPI Aware V2" feature which was introduced in Windows 10 1703. 8.1 introduced original "V1" version which is not supported anymore. Manual GUI size/font adjustments are still supported in older Windows versions.
- GUI high DPI problems fixed, for example when moving GUI window from monitor to another monitor with different DPI usually worked very badly.
- Windowed mode bottom status bar is now high DPI compatible.
- Direct3D11 mode + Windows 10 with DXGI HDR support + HDR enabled GPU and display: use HDR compatible back buffer (DXGI_FORMAT_R16G16B16A16_FLOAT)
- Disk swapper path modifications did nothing while emulation was running.
- When overwriting configuration.backup, don't move old file to recycle bin. Backup of a backup is not that useful.
- CD32 pad emulation didn't handle weird pad reading code where pad mode selection Paula pin was in input mode and code set POTGO START bit which discharges POT caps = CD32 pad will see 0v in 3rd button line and activates CD32 pad mode.
- Enabled CD32 pad mode and normal second fire button (not CD32 blue) is pressed: override CD32 pad mode and use normal joystick mode. (This is basically same as having joystick port splitter that allows to connect both CD32 pad and normal joystick at the same time)
- CIA odd address word or long read/write access returned upper and lower byte swapped.
- Switching chipset on the fly (OCS<>ECS/AGA using uae-configuration) didn't reset BEAMCON0, some other AGA only registers and sprite widths.
- Removed all 68020 cycle-exact CPU mode internal idle cycles. It wasn't good enough design (as expected), need to start from scratch later.. again.. It made real 68020 best case results too slow. (and worst case was still too fast..)
- uae-configuration didn't work in indirect UAE boot ROM mode. (uae-configuration uses C-style stack parameters and trap code didn't preserve SP)
- Added separate CPU tester project that generates test data file for configured CPU (cputestgen.ini) and Amiga program that uses generated data.
- Fixed E-Matrix 530/Typhoon MK2 RAM mapping. Now all supported memory sizes work and is detected correctly.
- Modularized expansions device handling more, each device now dynamically adds hsync, vsync, interrupt check etc... callbacks when initialized. Report if some expansion device/device combination stopped working.
- Sprite to bitplane collisions didn't set all CLXDAT bits with certain CLXCON combinations (bad early exit optimization added long time ago)
- Scala MM "green" and "red" dongles emulated and confirmed working.
- Emulate HHPOS "UHRES" hsync counter read-only and write-only registers (ECS/AGA) and BEAMCON0 DUAL bit. If BEAMCON0 DUAL=0: HHPOS counts to normal max horizontal position, if DUAL=1: It counts to HTOTAL.
- Host directory/archive drag and drop to WinUAE window now supports mounting multiple items simultaneously.
- First pixel(s) of sprite was not drawn in certain situations when sprite start position was just before border and distance was less than 1 lores pixel. (Marvins Marvellous Adventure)
- SPTI CD/DVD access mode now internally emulates all CD audio commands (CD/DVD/BD drive analog CD audio support was obsoleted long, long time ago). All other commands are forwarded to the drive like previously.
- uaegfx RTG mode was unnecessarily initialized twice in some situations.
- When selecting accelerator board using GUI, matching CPU model is also set and 24-bit addressing is cleared. Manual adjustment is still possible after autoselect. Note: when CPU model gets lowered from 68030 to 68020 compatible board or from 68060 to 68040 compatible board, CPU is not changed automatically.
- Debugger "Scanning.." memory selection worked strangely or badly when system had 32-bit RAM.
- Debugger memwatch bus error option ("B"), generates bus error when triggered.
- nrg CD images didn't load correctly in relative path mode.
- 24-bit uaegfx RTG mode had random wrong color pixels in some situations (Elastic Dreams)
Fixed CPU tester detected differences between UAE and real CPUs. Mainly undocumented/undefined features, 68020+ T0 trace etc..
UAE = emulation bug fixed, not undocumented feature. No UAE = Undocumented CPU feature (that also needed UAE update)

68000:
- LINK stacked value is saved before SP is decreased by 4. Only affects pointless LINK A7,#x variant. (All models except 68040)
- CHK.W undefined flags fully emulated.
- DIVU and DIVS divide by zero condition codes are now 100% correct: DIVS always set Z-flag, DIVU sets Z-flag if dividend upper word is zero, N-flag if dividend upper word is negative.
- CPU bug found and emulated, MOVE.W ,-(An) causing bus or address error: stack frame's opcode field contains following instruction's opcode and "IN" (Instruction/Not) field is set to one! ("Not instruction").
- All instruction address errors should be 100% correct now. An contents are updated (or not updated) if -(an) or (an)+. Condition codes are also correct.
- MOVEM to with zero register mask: possible odd EA does not cause address error exception. (NOTE: MOVEM from with zero mask does generate address error exception even if mask is zero because MOVEM that reads from memory always does extra word read)
- BSR.B/W stores old PC to stack and decreases SP before checking if PC is odd.
- DBcc and odd offset: Does not generate address error if condition is true. Count does not affect address error. UAE: Address error stacked PC was wrong.
- UAE: MOVE to SR address error fixed.
- Many instructions update condition codes only partially if it generates address error exception. This is now 100% correctly emulated.
- UAE: TAS cycle sequence was wrong. (read-write-prefetch but for some reason used obviously wrong read-prefetch-write)

68000 but not directly Amiga related: Accurate bus error emulation.
- Bus errors emulated, condition codes, stack frame, register contents are 100% correct.
- Bus error during second word of full prefetch (branch taken) is unexpected: exception stack frame opcode field is zero.

68010:
- RTE with unknown frame type (=generates exception 14) modifies flags: N is set if stack frame/vector offset field is negative, Z is cleared (I assume zero frame field would set Z but zero frame id is always valid). V is always cleared.
- DIVU and DIVS undefined flags have different behavior compared to 68000. Other undefined flags work identically.
- Bus error/address error stack frame documented fields now contain mostly correct data. (RTE from bus/address error is not supported)
- MOVE SR, (like CLR ) don't do extra dummy read.

68020/030:
- UAE: More compatible CPU mode didn't split CPU read/write access if it would cross memory banks or wrap around (no normal program is supposed to do this but tester does)
- DIVS.W and divide by zero: undefined V flag is "unstable", when same test is repeated (with V having static value before executing DIWS.W), sometimes it is set, sometimes it is cleared after div by zero. This is not emulated (I have no idea why it works this way. So far this is the only instruction that has this kind of really weird behavior. It does sound like CPU forgets to either copy V to some internal state variables or back when DIVS.W generates div by zero)
- UAE: PACK instruction incorrectly used stack byte decrement behavior (-2) when source parameter was A7.
- UAE: UNPK instruction incorrectly used stack byte decrement behavior (-2) when destination parameter was A7.
- ABCD, NBCD and SBCD always clears undefined V flag.
- MOVES An,(An)+ and MOVES An,-(An) stores incremented/decremented An to memory. (Also 68040)
- CHK.W, CHK.L undocumented flags fully emulated.
- CHK2/CMP2: comparison was not correct when lower bound was larger than upper bound (Documented fully in "M68000 Family Programmer's Reference Manual" "Integer Unit Condition Code Computations" table. Other documentation only mentions inaccurate "If RnUB" formula) . Undefined N and V flags emulated (This was really complex..).
- DIVS.L undefined flags are not fully emulated. (Other DIV variants: fully emulated)
- UAE: BSR and JSR address error fix.
- Both T0 and T1 trace bits set (Documented as "undefined/reserved") is same as T1 only set, normal trace mode (also 68040).
- UAE: MOVE to SR is considered change of flow instruction because it does full pipeline reload (T0 trace, also 68040).
- 64-bit MUL.L: Dh is updated before Dl.

68040:
- CAS2 updates Dc2 first, 68020/030 updates Dc1 first. (Only makes a difference if Dc1 and Dc2 is same register)
- LINK stacked value is saved after SP was decreased by 4.
- MOVES An,(An)+ and MOVES An,-(An) stores incremented/decremented An to memory (same as 68020/030)
- 64-bit MUL.L: Dl is updated before Dh.
- DIVU.W and DIVS.W: does not modify undefined N and Z flags if overflow. All other CPU models will modify N and Z flags.
- UAE: Missing 68040-only T0 trace trapping instructions emulated (MOVE to USP, MOVEC, CAS, FSAVE, etc..)
- CHK2/CMP2 undefined N and V flags emulated (Very simple: N is set if source value is negative, V is always zeroed)
- STOP parameter can have S-bit zeroed without privilege violation exception. Only 68060 requires parameter's S-bit being set.

68040/060:
- DBcc generates address error even if odd branch is not taken. (68000-68030 won't)
- Registers are always original unmodified if address error (jump to odd address) is generated.
- DIV.L divide by zero: C flag is cleared. Other flags are not modified.
- CHK clears N-flag if not exception.
- Unaligned MOVE16 works very strangely, need more testing with different accelerator boards.

68060:
- UAE: if DIV.L or MUL.L generated exception (unimplemented or div by zero) and addressing mode was -(an) or (an)+: an was not restored.
- MOVES An,(An)+ and MOVES An,-(An) stores non-modified An to memory.
- UAE: Added "Debug Pipe Control Modes" debug instructions HALT and PULSE: HALT = $4ac8 ("TAS A0") and PULSE = $4acc ("TAS A4"). HALT halts the CPU (requires supervisor mode, privilege violation if not in supervisor mode), PULSE does nothing ("toggle non-pipelined mode" says documentation). Other $4ac8-$4acf ("TAS An") instructions generate normal illegal instruction exception.
- UAE: LPSTOP fixed. First it checks if instruction's second word is correct (0x01c0), if not: F-line. Then it checks for supervisor mode, if not: privilege violation. Order was previously swapped.
- UAE: RTE accepted stack frame type 7 which is 68040 only.
- MOVEC with invalid control register in user mode generates illegal instruction exception. Previous CPU models generate privilege violation exception in this situation.
- UAE: BUSCR was not fully implemented.

68020-060:
- 68020+ instructions that have extra opword field with zero bit followed by 3-bit REG (data register 0 to 7) field: If zero bit is set to one, REG field becomes address register field! Unfortunately it also seems to make instruction to return incorrect results, it looks like some internal operations use it as DREG and some as AREG. "Zero" bit appears to be not fully supported A/D select bit. (For example MUL.L, DIV.L, CAS2)
- 68060 + DIV.L with second opword zero bits set to one: some combinations seems to hang the CPU! (Internal divide algoritm stuck in infinite loop?)
- UAE: Prefetch mode locked RMW instructions (TAS, CAS, CAS2) did prefetch between read and write.

I haven't found any differences in condition code undefined behavior between 68020 and 68030.

Misc:
- UAE: Some branch instructions generated wrong stacked trace exception Instruction Address field. (Was branch target, not address of branch instruction)
- UAE: 68000/010 JSR, BSR and RTS didn't check and generate address error if stack pointer was odd. (RTE and RTR did check it)
- UAE: Partially emulate 68010-only bus/address error stack frame. Bus/address error recovery is not emulated, it would be really complex. It is similar to 68030 MMU bus error retry. Most likely no Amiga (or Atari ST) program has ever required 68010 and expected and handled/emulated address errors. Previously 68000 address error stack frame was created
- UAE: 68010 in non-prefetch mode generated and accepted 68020+ stack frame types 1 and 2. 68010 only supports stack frame types 0 and 8.
- Stack pointer was modified before RTE detected format error (unsupported stack frame id), overwriting part of unsupported stack frame. (as usual, probably no program should care)

Strange things:
- Blizzard 1260: BKPT always hangs the system. Warp Engine: randomly hangs. CSPPC: does not hang.
- Blizzard 1260 (rev 1 68060): RESET instruction resets the system even in user mode! CSPPC, rev 1 68060: generates expected privilege violation exception. I don't see how this can be board specific (CPU interrnally generates RESET signal) so perhaps there are different rev 1 68060s?
- 68040: CHK.L #$40000000,D1 (D1=0) is buggy. Execution continues from PC+8, not PC+6! But for example if constant is #$50000000 or D1 is replaced with D0, it works correctly.
Disassembler updates (CPU tester uses disassembler to calculate instruction's source and target EA and length of instruction)
- FDBcc fixed.
- FTRAPcc support added.
- Some variants of MOVE16 didn't disassemble correctly.
- PACK and UNPK support added.
- MUL.L disassembles as MULS.L or MULU.L
- DIV.L disassembles as DIVS.L, DIVU.L, DIVSL.L or DIVUL.L
- CAS fixed.
- LPSTOP fixed.

Undefined flag status:
ABCD, SBCD, NBCD: complete (implemented 10+ years ago)
CHK: complete
CHK2, CMP2: complete
DIVU.W, DIVS.W: complete (overflow and div by zero). Except 68020-68030 DIVS.W div by zero "unstable" V flag.
DIVSL.L DIVUL.L, DIVU.L: complete (overflow and div by zero)
DIVS.L: not fully emulated

ICD Trifecta:
- A500 SCSI and IDE controller (LX), IDE only (EC)
- SCSI is true DMA! IDE is usual boring PIO.
- Only supports FFS in RDB. If it is the only RDB installed filesystem... Any other filesystem installed: all filesystems gets skipped!

Archos Overdrive HD:
- PCMCIA IDE controller, PIO.
- PCMCIA card appears as a read-only SRAM disk (CC0:, including startup-sequence and everything), data is stored in onboard 32k boot ROM, which loads the IDE driver, mounts the HD, changes assigns and finally executes HD s/startup-sequence.
- "amiquest.device (IDE 5.0 10/02/94)"

M-Tec Mastercard:
- NC53F94 based SCSI controller for M-Tec T1230 A1200 accelerator.
- Fake DMA (long word data port)
- E-Matrix 530 and Typhoon MK2 has same (or almost same) hardware. Driver is also almost identical.
- Emulated as a separate expansion board (not CPU board) because logically it is standard Z2 autoconfig board and it does not depend on accelerator board features in any way and boot rom is located on Mastercard expansion board. Main accelerator board does not have boot rom.
Télécharger WinUAE v4.3.0 Beta 1 (32-bit)
Télécharger WinUAE v4.3.0 Beta 1 (64-bit)
Site Officiel de WinUAE
 
 bsnes v112 
Dimanche 20/10/19 à 13:44 par Firebrand
Cet excellent émulateur Super Nintendo a été mis à jour. Les améliorations sont les suivantes:
I've released bsnes v112. The major new feature in this release is run-ahead support, which allows you to achieve lower input latencies than even real hardware by removing internal game processing delays. There are many other enhancements since v111 as well.

Changelog:
- improved Super Game Boy audio support
- fixed two small sprite issues affecting Star Ocean with the accurate PPU
- added deterministic rewind support; rewind is now 100% safe when enabled
- added a safer save state serialization method for Tales of Phantasia and Star Ocean
- fixed detection of ST010 and ST011 HLE when DSP firmware is missing
- added SHVC-2P3B-01 prototype board mapping for Kunio-kun Tournament Special
- improved the frame advance functionality to be more responsive
- added a scanline override for the fast PPU for the Japanese version of NHL '94
- added new preset buttons to the driver settings to make adaptive sync and dynamic rate control easier to configure
- by request, I added a pseudo-fullscreen mode to continue displaying the status bar
- added run-ahead support of up to four frames
- optimized save state serialization performance [Alcaro, byuu]
- added serialization to the SDD1 decompressor for the new deterministic save state mode
- removed the fast PPU tile caching; as it was not helping speed and made serialization more expensive
- RetroArch: added Super Game Boy support
- RetroArch: added a core change that removes a frame of input latency
- Linux: added a fix for a rare crashing issue with SDL joypads
Télécharger bsnes v112 (Windows)
Télécharger bsnes v112 (MacOS)
Télécharger bsnes v112 (Linux)
Site Officiel de bsnes
 
 History.dat v2.14 
Samedi 19/10/19 à 15:02 par Firebrand
Ce fichier informatif pour MAME aété mis à jour avec les données relatives à MAME v0.214.
Télécharger History.dat v2.14
Site Officiel de History.dat
 
 QuickPlay v4.7.1 
Samedi 19/10/19 à 15:00 par Firebrand
Ce frontend multi-systèmes à été mis à jour. Les améliorations sont les suivantes:
- remove dev synctool config from prod
- use dats dir for synctool conf
- fix issue with synctool config enable on hostname
- small fixes to a couple of efinds
- omit mess emus from efinds (user should run mamemtool if they want all the MESS emus)
Télécharger QuickPlay v4.7.1
Site Officiel de QuickPlay
 
 Hoxs64 v1.0.23.2 FR 
Samedi 19/10/19 à 14:31 par Firebrand
La dernière version de cet émulateur Commodore 64 pour Windows a été traduite en français par l'équipe de Tradu-France.
Télécharger Hoxs64 v1.0.23.2 (32-bit) FR
Télécharger Hoxs64 v1.0.23.2 (64-bit) FR
Tradu-France
 
 Fichiers additionnels pour MAME v0.214 (3ème partie) 
Mardi 15/10/19 à 13:11 par Firebrand
On ne les attendait plus, mais les fichiers additionnels Category.ini et Version.ini ont finalement été mis à jour avec les infromations de MAME v0.214.
Télécharger Category.ini v0.214
Télécharger Version.ini v0.214
ProgettoSNAPS
 
 Sixtyforce v2.0 beta 1 
Mardi 15/10/19 à 13:09 par Firebrand
Cet émulateur Nintendo 64 pour OSX a été mis à jour. Les améliorations sont les suivantes:
Many, many months of work have gone into completely rewriting sixtyforce in Swift — and that's now nearly complete! So today I'm releasing sixtyforce 2.0 beta 1. I'm calling it a beta because there are likely still be bugs, but more importantly, there are major improvements including: much improved support for game controllers, full compatibility with macOS Catalina, better auto-updating, and tons of minor tweaks and fixes. I'm excited for you to check this version out! Of course, please report any bugs you find, and as always, a heartfelt thanks to everyone who has registered and supported sixtyforce.

- Rewrote the majority of sixtyforce in Swift.
- sixtyforce can now download and install app updates.
- Completely rewrote game controller support, adding new controller art, improved element naming and much more.
- Added a completely redesigned interface for configuring game controllers.
- Added support for the Switch Pro controller, Xbox One controller and newer PS4 controllers.
- Worked around a bug in macOS Catalina that caused a warning dialog to appear.
- Fixed a bug that prevented game controllers from registering D-pad diagonal directions properly.
- Fixed a bug that prevented Xbox One controller triggers from working.
- Fixed a bug that prevented files from opening when dropped on the app icon.
Télécharger Sixtyforce v2.0 beta 1
Site Officiel de Sixtyforce
 
 AppleWin v1.29.3.0 
Lundi 14/10/19 à 13:08 par Firebrand
Cet émulateur Apple // pour Windows a été mis à jour. Les améliorations sont les suivantes:
- [Change #692] Added command line switch to unplug HDD controller card on exit: -s7-empty-on-exit
- [Change #689] Added command line switches to set CPU speed and machine type:
*-clock-multiplier , where value is a [0.5-3.9] base-clock multiplier (ie. same as the Config UI's slider)
*-model
- [Change #666] Debugger: support showing video v,h and cycle count.
*added debugger command: videoinfo to configure display.
*added auto-run of DebuggerAutoRun.txt on AppleWin initial start-up.
- [Bug #700] Fixed ProDOS8 2.5.0 alpha6:
*support INC $C08B (and similar) to set LC to write mode - 65C02 only.
*support INC $C08B,X (X=0) to set LC to write mode - 6502/65C02/816. (Fixes #404)
- [Bug #695] Fixed WOZ 'Taipan' not booting. Fixed reading write protect on a write access & support Sequencer Function.
- [Bug #668] Fixed WOZ 'Seafox' not booting. set machine = Unenhanced Apple //e or lower & need slot2 empty.
*disable SSC in slot-2 using: '-s2 empty' command line switch.
*added '-s1 empty', '-s3 empty' and '-s6 empty' too.
- [Bug #404] a2audit.dsk 1.06 now working. (See #700)
- [Bug #319] SmartPort return address was wrong when crossing page (fix to slot-7 HDD's firmware). NB. Old save-states where the 6502's PC is in the old firmware now can't be loaded. (AppleWin will show an error)
- [PR #687] Replace char * with std::string.
Télécharger AppleWin v1.29.3.0
Site Officiel de AppleWin
 
 QuickPlay v4.7.0 
Dimanche 13/10/19 à 13:18 par Firebrand
Ce frontend multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
New Features
- Synctool
*You can setup a single Remote and local folder - anything under will sync: clicking on a rom will cause it to cache locally if necessary
*Directories are mirrored as well as files cached, so folder structure form source is maintained (you know what roms are from what system)
*Symlink support so that you can extend your storage/keep CD/DVD files in a different location
*Synctool Options - Electron UI Element which manages and talks to the new qpnode settings file
*Romdata Flip - Users can change the Local path to the Remote one and vice versa in multiple Romdatas
*UI component to Romdata Flip shows you files changed, also prompts confirmation
*Remove syncing abilities of QuickPlay Multiloader, now vastly superceeded
*Update Johnlib with various types of exe running code that have varying effects (like printing to console)
*QuickPlay calls to node to see if Synctool is Enabled before doing anything
*Waits a while after running so you can see what happened, also writes to logfile in QuickPlay's root
*Quit with ctrl+c implemented (you sometimes have to wait for the current chunk to finish)
*Copies timestamps as well as files, uses timestamps to determine equality
*Timestamp difference tolerance (configurable). I don't know why sometimes timestamps are off with copies of files not done through synctool, but they are
*Timeout for finding roots (try not to hang loading a potential rom just because we can't check if its the same file as on the server)
*Some investigation of a stream-based solution, left as an option but just too slow
- Mametool Paths
*Disabled by default, Mametool can work out paths of all files from mame.xml and print them in Romdatas
*Implemented for both Arcade and Mess Softlists (much more useful for the latter)
*We can only sync one file, but print helpful info to the log about other files which need to exist locally in order for games to run (eg: BIOS)
*Mame Options enlarged and added to
*you can select what kind of merged roms you have (it affects what the filenames would be)
*Looks up your mame.ini (or mess.ini) for your MAME Rompaths, uses conventional names to distinguish (or you can have all roms in one ROMS folder)
*Defaults to old behaviour in case of issues (printing a 'sentinel' filepath in a romdata entry so QuickPlay ignores the filepath element)
- Node/Electron
*First use of Nodejs Electron in QuickPlay to run synctool options (the hope is to extend this somewhat)
build and binary process implemented, Delphi makes appropriate exe calls
resolved some issues with old js packaging process, hopefully to be superceeded by the new process
json options file implemented, creation process implemented (its a plan to avoid upgrading issues with overwriting settings)

Bugfixes
- Right-click explorer explores to file not just dir (thanks to user 'quickplayer')
- Quotes in mednafen in case of no 8:3 (also thanks to 'quickplayer')
- fixed bug with mame0.211 softlist printing (thanks to u-neeks for a fantastic bug report!)
Télécharger QuickPlay v4.7.0
Site Officiel de QuickPlay
 
 Hoxs64 v1.0.23.2 
Dimanche 13/10/19 à 13:14 par Firebrand
Une nouvelle version de cet émulateur Commodore 64 a été publiée. Une seule amélioration est à signaler:
1) Fix joystick settings dialog configuration fault.
Télécharger Hoxs64 v1.0.23.2 (32-bit)
Télécharger Hoxs64 v1.0.23.2 (64-bit)
Site Officiel de Hoxs64
 
 Stella v6.0.2 
Samedi 12/10/19 à 13:08 par Firebrand
Cet émulateur Atari 2600 a été mis à jour. une seule nouveauté est à signaler:
- Updated properties database for Pink Panther ROM.
Télécharger Stella v6.0.2 (Windows)
Télécharger Stella v6.0.2 (MacOS)
Télécharger Stella v6.0.2 (32-bit) (Linux)
Télécharger Stella v6.0.2 (64-bit) (Linux)
Site Officiel de Stella
 
 SDLMAME4Ubuntu v0.214 
Mercredi 09/10/19 à 13:12 par Firebrand
Ces builds de MAME pour Linux ont été mis à jour vers MAME v0.214.
Télécharger SDLMAME4Ubuntu v0.214 (32-bit)
Télécharger SDLMAME4Ubuntu v0.214 (64-bit)
Site Officiel de SDLMAME4Ubuntu
 
 RetroArch v1.7.9 (v2)  
Mardi 08/10/19 à 16:47 par Firebrand
Des correctifs ont été apportés à la dernière version de RetroArch. Par ailleurs, nous avons ajoutés de nouvelles versions sur notre sites pour plus de machines supportées. Les améliorations sont les suivantes:
- 3DS: Fix 3DS screen flickering when OSD is enabled
- IOS: Fix crash that could happen at startup
- MENU/MATERIALUI: Change DPI scaling back to original – too many issues with current implementation, requires a redesign
Télécharger RetroArch v1.7.9 (v2) (32-bit) (Windows)
Télécharger RetroArch v1.7.9 (v2) (64-bit) (Windows)
Télécharger RetroArch v1.7.9 (v2) (64-bit) (MacOS)
Télécharger RetroArch v1.7.9 (v2) (Metal2) (MacOS)
Télécharger RetroArch v1.7.9 (v2) (Nintendo GC)
Télécharger RetroArch v1.7.9 (v2) (Nintendo Wii)
Télécharger RetroArch v1.7.9 (v2) (Nintendo WiiU)
Télécharger RetroArch v1.7.9 (v2) (.3dsx) (Nintendo 3DS)
Télécharger RetroArch v1.7.9 (v2) (.cia) (Nintendo 3DS)
Télécharger RetroArch v1.7.9 (v2) (Nintendo Switch)
Télécharger RetroArch v1.7.9 (PSP)
Télécharger RetroArch v1.7.9 (PS Vita)
Télécharger RetroArch v1.7.9 (v2) (PlayStation 2)
Télécharger RetroArch v1.7.9 (v2) (CEX) (PlayStation 3)
Site Officiel de RetroArch
 
 Negatron v0.99.7 
Lundi 07/10/19 à 11:18 par Firebrand
Une nouvelle version de ce frontend pour NegaMAME a été publiée. Voici les changements apportés:
- This is a minor release to fix problems in macOS and fast computers. Hopefully, the next version of Negatron will be compatible with Java 9+ but, for now, it's still stuck with Java 8.
- Application:
*Fixed a macOS bug where Negatron could crash during start up and never open again because of a missing translation resource.
*Fixed a bug where Negatron complained about not being able to create ui.cache at its first launch, which could lead to the abortion of information caching from .dat files on very fast computers.
*Updated Java to 1.0.8_221 and VLC to 3.0.8 on the all-in-one packs for Windows and macOS.
Télécharger Negatron v0.99.7
Site Officiel de Negatron
 
<< Page précédentePage suivante >>
2001-2024 Planet Emulation