-General +Simplified drivers initialization +Deco BAC06 -Added video buffer -Fixed sprite RAM size -Fixed row & col scroll +Samples -Now you can specify the source file (fixes sample load from 'New Rally X') +CPU -M68000 +Added opcode 'ror.w' (fixes E-Swat) -M6800 +Fixed opcodes LSR, ROR, LSRD, ASLD, DAA, BHI and BLS +Fixed flags from RTI (Fixes 'Knockle Joe') -Act Fancer +Updated ROMs -Contra +Fixed Sound CPU clock -Deco 0 HW +Fixed many graphics issues +Changed FPS, adjusted lines -Sly Spy: Added driver with sound -Bouder Dash I/II: Added driver with sound -Epos HW +The Glob: Added dip switches +Superglob: Added dip switches -Megazone +Fixed CPU clock +Fixed scroll +Updated ROMs names -Pengo +Added dip switches -Popeye +Fixed CPU NMI -Route 16 HW +Fixed DAC reset -Slapfigth HW +Removed sprites buffer +Added dip switches and P2 controls +Fixed video lines +Fixed IRQ generation +Fixed CPU memory map +Added sound CPU reset -TNZS HW +Fixed YM2203 init -Twin Cobra HW +Added dip switches
2022年3月29日 星期二
DSP Emulator 0.20WIP7
2022年3月28日 星期一
DuckStation Preview Build - 07d331d
- fix NeGcon typo in some game entries #2807 (Dolphin)
- e43f2dd: Fix a Y2038 bug in UnixTimeToFileTime (Silent) #2814
- Preloading to RAM for single-disc playlists. (Brian Blakely)
- Update to VS2022 toolchain (Connor McLaughlin)
- Purge unused definitions (Connor McLaughlin)
- Move to common (Connor McLaughlin)
- Purge WITH_IMGUI define (Connor McLaughlin)
- Move to core (Connor McLaughlin)
- Move to core (Connor McLaughlin)
- Include cheevos state in save states (Connor McLaughlin)
- Update rcheevos to 0e9eb7c (Connor McLaughlin)
- Switch to windows-2022/VS2022 #2815 (Connor McLaughlin)
- 859a156: Various build fixes (Connor McLaughlin) #2815
- 3c2d5ae: dep/vixl: Fix compilation under MSVC2022 (Connor McLaughlin) #2815
- a55537e: D3D12/Builders: Fix incorrect depth write mask (Connor McLaughlin) #2815
Meka (2022-03-27)
Emulation (Mappers)
- Mappers: added support for Mapper 19 (
MAPPER_SMS_Korean_2000_xor_1F
) for: "128 Hap", "Game Mo-eumjip 188 Hap". [@bsittler, @ocornut] - Mappers: added support for Mapper 20 (
MAPPER_SMS_Korean_BFFC
) for "Super Game 200" etc. [@bsittler, @ocornut] - Mappers: improved support for Mapper 18 (
MAPPER_SMS_Korean_MSX_8KB_0300
) for: "Super Game World 30 Hap", "Super Game World 75 Hap", "Super Multi Game - Super 75 in 1", "Super Multi Game - Super 125 in 1". [@bsittler, @ocornut]
Database
- Added and modified entries in the checksum and compatibility lists.
Yaba Sanshiro 2-1.8.0
- Baku Baku Animal
- BUG!
- Vandal Hearts
- Groove on Fight
- Kaitei Daisensou
- Culdsept
- Clockwork Knight
2022年3月25日 星期五
FCEUX 2.6.4
Qt/SDL
GUI
- Fixed crash that sometimes occurs when cancelling a key mapping sub-dialog for virtual family keyboard window (Crash occurred most often on MacOS).
NES Header Editor
- Fixed mapper combo box indexing issue.
2022年3月16日 星期三
2022年3月14日 星期一
Rosalie's Mupen GUI 0.1.4
- Introduce ROM browser cache
- Allow GLideN64 settings window to be resized (gonetz/GLideN64#2667)
- Add
%f
to desktop file, allowing n64 ROMs to be opened with RMG without using the commandline - Add
MimeType
to desktop file (thank you @JakobDev)
Flycast Dojo 0.4.37
New in 0.4.37: Mac OS bug fixes & improvements.
Random Input Slot playback in Training Mode (F10 by default) limited to already recorded slots, instead of possibly empty ones. Fix input display when leaving Training Mode without exiting emulator.
GGPO Network Stats bar is now more compact and at the bottom of the screen. For those of you who like to keep network stats on, this should be less intrusive while you play online games. The GGPO memory leak found in 0.4.26 has also been fixed (Thanks to Silentscope88 who found the issue, and to flyinghead for putting in a fix).
This release adds replay enhancements intended to make viewing spectated and recorded sessions more pleasant. You may now pause replays by pressing the assigned Menu button (TAB by default), and step through frames in both replay and Training Mode by pressing the Step Frame button (. by default).
When in a replay, you can hit the Menu button to pause the playback. You can also hit the "Frame Step" button (. by default) to step frame by frame in both replay and training mode.
For online spectating, the old behavior ended the replay entirely when it caught up with the end of a stream, which proved to be a pain when watching live matches. To solve this, Flycast Dojo now pauses on the last frame, showing a window with the current frame position and the total frames received. Once it has buffered longer, you can hit the Menu button to unpause, and the match will resume once more.
Also included in this release is Melty Blood style input display for Training Mode, introduced in 0.4.24. You can combine this with frame stepping and dummy recording to be able to analyze just what's going on during a training session.
Any testing would be of great help before we include it with the next Fightcade update! To try out in Fightcade, just replace the contents of the Fightcade\emulator\flycast
folder with this release. You can immediately test out the replay features by spectating or loading a replay from the Fightcade site. Be sure to keep a copy of your old flycast
folder if you want to play with others who are not using the pre-release.
0.4.37 Release Notes
- Apple: Remove
.reicast
fallback to not interfere with old rei/flycast instances
0.4.36 Release Notes
- Apple: Increase Player Name Height
- Apple: Extend Offline Delay Widget
0.4.35 Release Notes
- Apple: Properly copy netplay savestates
- Apple: Fix Spectating Receiver Thread @ EOF
0.4.34 Release Notes
- Mac OS Support
- Enable Help & Wiki Game Links in Mac & Linux
- Fix Offline Delay & Player Name Assignment on Dropdown Change
0.4.33 Release Notes
- Add Fightcade Lobby Game Definitions
flycast_dc_bustamove4
flycast_dc_chuchurocket
flycast_dc_kof99evo
flycast_dc_puyopuyoon
flycast_dc_sakura-wars-columns-2-english-v-1.1
flycast_dc_wetrix_plus
0.4.32 Release Notes
- Training Mode: Fix Random Playback w/ Looping Enabled
- Training Mode: Hide Recording Slot # Display w/ Random Playback
- Disable Lua in Online Play
0.4.31 Release Notes
- Fixed NAOMI Offline Replays
0.4.30 Release Notes
- Training Mode: Limit random input play to recorded slots
- Training Mode: Reset Input display on Exit
0.4.28 Release Notes
- Training Mode: Play Random Input Slot Button (F10 by default)
Game dipswitch changes
ggxxac
: Enable Arcade Mode offline- Cyber-Troopers Virtual-On: Oratorio Tangram unlocked VMU save
0.4.27 Release Notes
- Compact GGPO Stats Bar, move to bottom of screen
- Netplay savestate retrieval: Hide progress bar for savestate when not found
- C! build changes
Upstream Flycast net-rollback
branch changes
- GGPO: old netplay frames properly deleted on state load, fixes memory leak
- DX11 support
- Savestates: compatibility between nvmem & !nvmem savestates
- SDL: fix joystick rumble
0.4.26 Release Notes
- Merge latest upstream changes
Upstream Flycast net-rollback
branch changes
- DirectX 11 renderer support
- 7z: use fopen on all platforms
- Fix crash when starting game with non-default renderer
- update libchdr and remove patch (scribam)
0.4.25 Release Notes
- Exit emulator properly when called via menu in Test Game mode
- Add progress bar to session stream buffering
- New Pause Replay overlay, shows frame position
- Pauses on end of stream instead of ending replay outright
- Training Mode frame stepping
Game dipswitch changes
fotns
: Offline Arcade Mode, Free Play. One Match quit disabled.
Upstream Flycast net-rollback
branch changes
- More Vulkan tweaks
- Fix Vulkan/DX9 rendering in single-threaded mode on direct framebuffer access
- New save serialize framework
- Fix x64 stack alignment of memory handlers on Windows
- Allow override of flycast.lua file
0.4.24 Release Notes
- Fix gui_init interruption on video settings save & change
Upstream Flycast net-rollback
branch changes
- Vulkan tweaks & fixes
0.4.23 Release Notes
- Training Mode: Input Display
- X+Y+A Macro
- GitHub CI build automation
Upstream Flycast net-rollback
branch changes
- cue: ignore unrecognized REM entries. parse one line at a time
- vk oit: fix depth-only Tr pass
- ggpo lib: compile warnings, remove legacy chat
- vk: implement TranslucentPolygonDepthMask (Fixes Cosmic Smash)
- fix launching BIOS after playing a game
Flycast Dojo 0.4.37 - NAOMI 2 Test 7
This is a test build for NAOMI 2 support thanks to the wonderful work of @flyinghead . This version has been tested with Virtua Fighter 4 Final Tuned (Ver. B).
To play NAOMI 2 games, you must make sure the Graphics API is set to OpenGL, DirectX 11, or Vulkan.
To test with Virtua Fighter 4 Final Tuned, just add naomi2.zip
BIOS, vf4tuned.zip
, and a vf4tuned
folder containing gds-0036f.chd
to your ROMs
folder. A valid savestate will be downloaded the first time you start an online match.
0.4.37 Release Notes
- Apple: Remove
.reicast
fallback to not interfere with old rei/flycast instances
Upstream Flycast dev
branch changes
NAOMI 2: Vulkan: cache per-poly desc sets in map, avoid desc set pool exhaustion in per-triangle
0.4.36 Release Notes
- Apple: Increase Player Name Height
- Apple: Extend Offline Delay Widget
Upstream Flycast dev
branch changes
- NAOMI 2: Vulkan Support
- NAOMI 2: Boost lights by constant factor, simplify shaders
- NAOMI 2: Partial GLES 2 Compatibility
0.4.35 Release Notes
- Apple: Properly copy netplay savestates
- Apple: Fix Spectating Receiver Thread @ EOF
0.4.34 Release Notes
- Mac OS Support
- Enable Help & Wiki Game Links in Mac & Linux
- Fix Offline Delay & Player Name Assignment on Dropdown Change
0.4.33 Release Notes
- Add Fightcade Lobby Game Definitions
flycast_dc_bustamove4
flycast_dc_chuchurocket
flycast_dc_kof99evo
flycast_dc_puyopuyoon
flycast_dc_sakura-wars-columns-2-english-v-1.1
flycast_dc_wetrix_plus
0.4.32 Release Notes
- Training Mode: Fix Random Playback w/ Looping Enabled
- Training Mode: Hide Recording Slot # Display w/ Random Playback
- Disable Lua in Online Play
0.4.31 Release Notes
- Working Offline Replays for NAOMI & NAOMI 2
Upstream Flycast dev
branch changes
- NAOMI 2: DirectX 11 support
0.4.30 Release Notes
- Training Mode: Limit random input play to recorded slots
- Training Mode: Reset Input display on Exit
Upstream Flycast dev
branch changes
- NAOMI 2: Shader error in GLES. Invert clubjart wheel axis.
- NAOMI 2: Remove Geometry shader. Merge transparents polys. Bump mapping fix.
- NAOMI 2: Soulsurfer inputs, 2-volume UV, wrong TA parser selected
- NAOMI 2: ELAN v10 emulation, Texture DMA Transfers, 2-volume support (shadows)
- NAOMI 2: kingrt66: Map wiper button, initd gear up/down
2022年3月11日 星期五
2022年3月9日 星期三
melonDS 0.9.4
• Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
• Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)
• Support for syncing DLDI/DSi SD image to a folder (Arisotura)
• ARM9 PU (code/data abort) support in interpreter mode (Arisotura)
• Fix ADPCM decoding bug resulting in potential crackling (Arisotura)
• Block sound DMA from reading the ARM7 BIOS (Arisotura)
• Smarter SDL initialization (andrigamerita, Nadia, Arisotura)
• Properly center the main window on macOS (Nadia)
• Don't try to render if the emulator is inactive (Nadia)
• Fix potential issues with DSi title importing (Nadia, Epicpkmn11)
• Custom path support (Arisotura)
• Fix nifi socket init on BSD and macOS (Nadia)
• Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)
• Lower window refresh rate if running too fast (RSDuck)
• Wifi power-saving support (RSDuck)
• Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)
• Add RAM search dialog (2jun0)
• Add power management dialog for setting battery parameters (Rayyan)
2022年3月6日 星期日
Snes9x 1.61
- Restructured tile.cpp tile renderer from heavy macros into C++
templates, significantly lowering compile time. (yoffy)
- MichaelBuckley provided a brand new MacOS port that is completely
rewritten based on newer, supported APIs.
- Fixed an out-of-bound memory access in sound DSP. (Sour, byuu)
- Revert default SFX2 clock speed increase.
- Added a render position hack. Fixes glitches in several games.
- Allow an SRAM mapping up to 128KB.
Win32:
- Apply turbo mode volume when rewinding.
- Added menu entry to load oops files, and an option to confirm before
saving or loading states.
- Fixed sound volume resetting when sound reinitializes.
- Added a save-state preview dialog.
- Added save banks for up to 100 states
- Added support for relative-style save slots
- Fixed blargg rf filter.
- Show command line options on -h and /?
Gtk:
- Added an option to show time. (taimoorgit)
- Use a submodule for glslang, because it doesn't guarantee API stability.
- Switched to GTK's C++ interface, gtkmm3. This effectively drops
GTK+ 2.0 support.
- Joysticks can now be hotplugged. (jraby)
Unix:
- Added audio output threading. (yoffy)
- Added screensaver prevention on joystick use. (greg-kennedy)
- Fix YUY2 conversion. (greg-kennedy)
- Add alsa output support. (cjacker)
- Add I420 conversion. (cjacker)
https://github.com/snes9xgit/snes9x/releases
2022年3月4日 星期五
ares v127
- desktop-ui: hook up pc-engine 6-button pads to virtual pads [Luke Usher]
- desktop-ui: implement frame advance [Luke Usher]
- fc: add bus conflicts to cnrom [encoded-byte]
- fc: check for ram on mmc1 [encoded-byte]
- fc: check if ram exists on mmc3 [encoded-byte]
- fc: clear oam address on each scanline [encoded-byte]
- fc: improve mmc3 irq behavior [encoded-byte]
- fc: improve ppu skipped clock timing [encoded-byte]
- fc: use hkrom for mmc6 [encoded-byte]
- m68000: allow recovery from zero divide [TascoDLX]
- m68000: reimplement DBcc instruction with correct timing[TascoDLX]
- md: A few fixes to SRAM save game [rasky]
- md: correct overscan / output when display is off [TascoDLX]
- md: correct reads of CRAM and VSRAM [rasky]
- md: detect region 'K' as NTSC-J [invertego]
- md: fix APU port in [rasky]
- md: fix debug register sprite masking [rasky]
- md: fix high bits in control port read [rasky]
- md: fix misaligned reads from VRAM [rasky]
- md: fix register masked write in mode5 [rasky]
- md: fix vblank bit toggling horizontal timing [rasky]
- md: fix VSRAM out of bound accesses [rasky]
- md: ignore erroneous device string used by Codemasters [invertego]
- md: implement undocumented VDP VRAM 8-bit reading mode [rasky]
- md: persist VDP state on reset [invertego]
- md: restore vdp free slot lost to refresh [TascoDLX]
- mia: Correct save type for Premier Manager 64 (N64) [sp1187]
- mia: Correct save type for Transformers: Beast Wars Transmetals (N64) [sp1187]
- mia: correct type for pak attribute [encoded-byte]
- mia: fix 32x sram [Luke Usher]
- mia: properly pass MD eeprom details to ares [Luke Usher]
- mia: updated famicom database [encoded-byte]
- mos6502: add illegal nops [encoded-byte]
- ms: correct overscan inc. dynamic screen resizing [TascoDLX]
- n64: add MAME RDP as a fallback for parallel-RDP [invertego]
- n64: allow vulkan to be disabled [Luke Usher]
- n64: change PI DMA to use 16 bit fetches [CasualPokePlayer]
- n64: fix mult/div opcode timings [rasky]
- n64: fix RSP halt condition to be more accurate [rasky]
- n64: fix several RDP regressions [invertego]
- n64: fix small bug in VMACQ [rasky]
- n64: fix SRA/SRAV opcodes [rasky]
- n64: fix vulkan detection [Luke Usher]
- n64: improve rsp recompiler pool allocation [invertego]
- n64: swap RSP/RDP order [CasualPokePlayer]
- n64: templatize rsp vpu [invertego]
- n64: vulkan tweaks [Luke Usher]
- nall: fix many compilation warnings on macOS [Luke Usher]
- nall: fix page protection on Apple silicon [invertego]
- nall: rewrite recompiler for machine-independence using sljit [invertego]
- pce: runtime pixel accurate VDP setting [invertego]
- sfc: fix horizontal off-screen test for sprites [jbo-85]
- sfc: fix missing sprite tile on Super Conflict title screen [jbo-85]
- sfc: fix missing sprites in Jurassic Park that are partly offscreen [jbo-85]
- sfc: runtime pixel accurate PPU setting [invertego]
- sh2: move registers into POD struct [invertego]
2022年3月3日 星期四
Raine 0.93.4
This binary is only about the sound associations, particularly those related to kof2001, so if you are not interested in this, you can skip this one because it changes the colors encoding so if you load it with a previous config file you'll need to use the "revert to" command from the colors menu in options. It also includes a new dll for libmpg123, which is included in the archive for this version, it will go to the dlls package soon for the next versions.
You can see the details of what happened (and eventually get the audio tracks from mer-curious !) from there :
https://www.1emulation.com/forums/topic/36647-kof2001-sound-associations-and-other-bugs/
2022年3月2日 星期三
DOSBox-X 0.83.23 (2022-02-28)
- Fixed XGA accelerated rendering for ViRGE emulation
and 24 bits/pixel display modes. Since Windows drivers
insist on 24bpp, this is necessary for
"Truecolor (24-bit)" to display and render correctly. - dosbox.conf option "vesa vbe 1.2 modes are 32bpp" is
now "true" "false" or "auto", where "auto" determines
this setting based on which S3 chipset is being
emulated. It seems the Windows drivers for ViRGE
chipsets require 24bpp for truecolor modes, in fact,
they do not even offer 32bpp as an option. Since
the Windows 3.1/95/98 drivers use VESA BIOS calls to
set video modes, this implies that the VESA BIOS on
ViRGE cards are also making the base modes 24bpp rather
than 32bpp. Note that the Windows drivers for older S3
chipsets are perfectly happy to use 32bpp unless you
select "16.7 million colors (1 Meg)" in Windows 3.1,
which is the only option in those drivers to offer
24bpp. To avoid grief with DOSBox-X users, "auto"
is the default setting. - Added basic S3 ViRGE XGA acceleration. It's enough for
90% of the GDI functions in Windows 3.1 so far. - Fixed S3 rectangle XGA accelerated pattern blit, when
using display memory as the pattern mask source, to
follow S3 Trio32/Trio64 documentation, instead of the
DOSBox SVN educated guess, to resolve some edge cases
where the wrong color is chosen to draw filled rectangles
in Windows 3.1. This fixes the "basement" in Microsoft
Creative Writer so that clicking around no longer leaves
white boxes on the screen. - Extend 256-color foreground/background color behavior
from S3 86c928 to Vision864 and Vision868 as Windows
95 behavior suggests they handle the hardware cursor
the same way in 256-color mode. - Extend "divide cursor X position by bytes per pixel"
behavior from S3 86c928 to Vision864 and Vision868
emulation as well, based on Windows 3.1 video driver
behavior. - Gravis Ultrasound: Most I/O registers except port 3x4
are intended for 8-bit I/O. If 16-bit I/O occurs to
such registers, handle as two 8-bit I/O cycles. I
found something in the Demoscene (1997 demo "Atlantis,
Deep Like A Sea") that uses a 16-bit I/O write to write
current channel and register select in one write.
Prior to this fix, there was no music other than quiet
popping noises in DOSBox-X. - Sound Blaster: Fixed DSP command 0x48 (Set DSP block
transfer size) to accept block size as BYTES as
standardized by Creative and convert to SAMPLES
internally. This fixes stuttering voices in Freddy
Pharkas when sbtype=sb16. (joncampbell123) - Avoid crashes due to assertion failure when media
keys are pressed (maron2000) - Fix CD audio playback failure (cue + mp3) when
trying to play from pregap sectors. (maron2000) - Change default value of mt32.rate to 48kHz to match
default value of mt32.analog option. (maron2000) - Fix a buffer overflow issue in dos.cpp (maron2000)