Zykon
- Compiled with latest devkitPPC/libogc - Added "Enable Turbo Mode" toggle to the Video Settings menu (based on InfiniteBlueGX's code) - Updated translations - Improved forwarder support
Zykon
- Updated to the latest FCEUX 2.6.4 - Compiled with latest devkitPPC/libogc - Added "Enable Turbo Mode" toggle to the Video Settings menu (based on InfiniteBlueGX's code) - Updated translations - Improved forwarder support - Added ability to use "Original" render mode in 480p configurations - Added more color palettes
Zykon
- Compiled with latest devkitPPC/libogc - Updated to latest Snes9x - Added "Enable Turbo Mode" toggle to the Video Settings menu (based on InfiniteBlueGX's code) - Updated translations - Improved forwarder support - Added ability to use "Original" render mode in 480p configurations - Added new speeds for Super FX overclocking - Added a toggle to hide/show the SRAM save button in the save menu UI - Added Scale2x video filter and rename Scanlines filter - Adjusted scanline filter
Zykon
Обновился эмулятор NES (Famicom, Dendy) - nemulator.
- NES: Four-screen mirroring fixes for Holy Diver MMC1 version - NES: Sprite DMA fix for Dusty Diamond's All-Star Softball - NES: PPU rewrite - NES: PPU timing changes to fix random crashes in Battletoads level 2 - NES: vblank/NMI timing changes to fix glitches in Kick Master, Wolverine, and others - NES: Emulate pixel ouput pipeline (demo_ntsc.nes) - NES: Remove fast emulation mode - NES: MMC5 IRQ handling improvements - NES: Allow writes to MMC5 PRG-ROM area (fixes Bandit Kings of Ancient China) - NES: Disallow palette writes while rendering (fixes flashes during Solstice intro) - SMS: R register fix for Reggie Jackson Baseball (pitcher never pitches) - SMS: R register fix for Impossible Mission (same map used every game) - SMS: Adjust VDP IRQ timing (fixes Black Belt screen split glitches) - GB: LYC changes to fix glitch in Link Awakening's title screen - GB: Various PPU fixes (now passes dmg-acid2 test)
Zykon
Bug fixes: - The Jupiter Ace beeper port now partially decoded - The Jupiter Ace ROM can now be overwritten if the 'Protect ROM from Writes' option is not selected - Beeper sound setting now restored from the .ini file - Now insensitive to the case of the ROM file name Changes: - Retired support for the homebrew Spectrum SE Enhancements: - Clock accurate emulation of the display mechanism of the ZX81 family of models - Accurate emulation of the display mechanism of the ZX80 - Annotation facility of display elements for ZX80 and ZX81 family of models - Displays the number of scanlines in the status bar - Beeper sound for ZX81 models now optionally includes rendering of HSync pulses - Support for Wilf Rigter's Improved Wait circuit - The main window now always gains focus at start up - More robust joystick movement detection
Zykon
- IMPORTANT NOTES: - Because of fixes to JSON handling, all remappings will be reset to defaults; if you had custom mappings, they will need to be re-entered again - Because of internal changes, all state files are now invalid - Completely reworked the file launcher: - Redesigned user interface - Added tracking of user favorites, recently played and most popular games - Added virtual directories for selecting tracked games - Added quick path navigation - Added navigation history - Added icons for files and directories - Added option to show/hide file extensions - Extended context menu and shortcuts - Fixed sluggish behaviour when reading large and/or invalid files - Added hotkey display to tooltips - Added option to automatically pause emulation when focus is lost - Added option to toggle autofire mode - Improved controller mappings for Paddles - Improved controller mappings for Driving controllers - Improved Mindlink support - Added another oddball TIA glitch option for score mode color - Enhanced TV jitter emulation (TODO: doc) - Enhanced support for CDFJ+ bankswitching type - Added 0FA0 bankswitching for Fotomania ROMs - Added ARM chip auto detection - Extended support for older BUS (experimental) ROMs that worked with an older, obsolete version of the BUS scheme; special thanks to SpiceWare for the code - Fixed Stella crash due to invalid ZIP files - Fixed TV mode auto detection in some ARM ROMs - Fixed color loss when switching TV mode from/to PAL - Fixed score mode glitch emulation corner case - Fixed state messages staying on screen forever - Added M1 support for the macOS build - Debugger improvements: - added PlusROM information - fixed patching code in ZP-RAM - improved bank origin detection - Updated internal ROM properties database to ROM-Hunter version 17 (thanks go to RomHunter for his tireless research in this area). Related to this, updated the snapshot collection
Zykon
MSX device support: - V99x8: - fixed ugly looking top line when displaying interlacing - fixed rounding for 'blue' in YJK modes - fixed bug in VRAM access timing, in cases where VDP and CPU are simultaneously accessing VRAM, like in Maze of Galious Enhanced. This was mostly noticable when replaying a recorded replay - V9990: - fixed possible crash when switching display modes (seen in SymbOS) - fixed BMXL and BMLX commands in P1 in 4bpp modes - R800: fixed flag behavior of block I/O instructions (only affect Z and N) - OPL4: - fixed aliasing in high pitched notes introduced in 0.15.0 - fixed missing reset of sample position when wave is changed during release - Apply Z80 CMOS behaviours to all MSX-ENGINE machines (not only turboR) - Implemented the known differences between OPM (YM2151, as used in Yamaha SFG-01) and OPP (YM2164, as used in Yamaha SFG-05) - Fixed YM2151/YM2164 timer - YM2413/OPLL (MSX-Music): - incorporated bug fixes in NukeYKT OPLL core from the upstream authors - emulate effects of too fast access to YM2413/OPLL when using the (default) NukeYKT core. Note: this only works when the speed setting is set to 100% - Fixed Sony HBI-55 emulation - Fixed swapped red/blue colors in laserdisc with SDLGL-PP - Added disk-changed bit in Sony FDC interface, required for HB-F500P for instance - Added support for Talent TDC-600 external floppy disk drive - Added support for Canon FDC connectionstyle - More accurate TC8566AF emulation (turboR FDC) - Implemented proper emulation of Konami EC-701, thanks to Albert Beevendorp and Takamichi Suzukawa - Added initial support for Sega SG-1000 (and some preparations for SC-3000) - Carnivore 2: - updated initial (out-of-the-box) flash content, with bootmenu 2.50 - added 2nd PSG feature with configurable I/O ports (new in 2.50 firmware) - added user-defined ID and control port I/O (new in 2.50 firmware) - report firmware as version 2.50 - fixed bug that prevented multiple Carnivore 2 cartridges inserted in a single machine - Added 2nd PSG on I/O ports 0x10-0x12 for Boosted configs and also added an artificial 2nd PSG extension, for convenience, as alternative to using a MegaFlashROM SCC+ SD or Carnivore 2 cartridge for that feature - Use cleaned up disk ROMs in several configurations (without registers) - Fixed several configs that had wrongly a memory mapper: Sony HB-F1XD, HB-F1XDmk2, Panasonic FS-A1mk2 - added new machines/extensions, thanks to: - Peter Hanraets: Philips VG 8235/39, Panasonic CF-2700 (UK), Casio MX-15, Mitsubishi ML-G30 model 1, Mitsubishi ML-G30 model 2, Sanyo MPC-25FS, Mitsubishi ML-8000, Daewoo DPC-200 (French), Sony HB-F1XDmk2, Sony HBD-20W, Panasonic FS-PW1 - sergarbes: Sony HB-F700S - Meits/Peter Hanraets: Philips VG 8235/20, several VG 8235 improvements - Ricardo Jurcyk Pinheiro: Yamaha AX200 - NYYRIKKI: Swedish/Finnish localized Spectravideo machines - friguron: Spanish Philips NMS 8250 - Others: Canon V-30F New or improved emulator features: - Huge clean ups and fixes of the unicodemaps (using Rebecca Bettencourt's mapping tables, which were released as part of Unicode) and other keyboard fixes/improvements (e.g. a French/Arabic unicodemap) - Added MSX character to unicode (and vice versa) mapping, which is used in the get_screen script - Fixed several bugs in save_msx_screen script (as seen in Yupipati) - Fixed bug in DirAsDSK which could lead to corruption - Fixed DirAsDSK on MSX systems that require a disk-change signal to notice changes - OSD menu: - fixed tape deck OSD menu when there are spaces in the path - added menu option to change host to MSX joystick mapping - Added script that can show where the raster beam is on the screen - Added script that shows sprite locations and information on the OSD - Also display hours in the reverse bar - Fixed crash when using "record_channels cassetteplayer" with resampler=blip - Don't remove once-breakpoints if condition fails - Added internal events on breakpoint/watchpoint/condition/probe add/remove (unused so far, but may help debugger development) - Allow multiple errors/warnings to be displayed on OSD - Large update of the ROM database Build system, packaging, documentation: - C++ code is based on C++20 and thus requires a compiler supporting it, e.g. g++ 9 or later (10 is recommended and will be necessary for the next release) or Visual Studio 2022 or later - Updated catch2 to 2.13.7 - 3rd party updates of SDL (2.0.20), FreeType (2.11.1), Tcl (8.6.12), libogg (1.3.5) and libvorbis (1.3.7) - Fixed FreeBSD run time crash at startup
Zykon
New features: - AVI video recording (Alt+V hotkey) - vcodec command line arg can select video codec - aname and -vname CL args set patterns for sound and video recording - horiz-area & -vert-area command line args for controlling the image area - showstats (and -no-showstats) CL args and related config file param - compression-level for configuring PNG and ZMBV compression - MP3 audio and other audio codecs for audio recording (Alt+W hotkey) - acodec can select audio codec - New cartridge types supported: - 71: Super Cart 64 KB 5200 cartridge (32K banks) - 72: Super Cart 128 KB 5200 cartridge (32K banks) - 73: Super Cart 256 KB 5200 cartridge (32K banks) - 74: Super Cart 512 KB 5200 cartridge (32K banks) - 75: Atarimax 1 MB Flash cartridge (new) See DOC/cart.txt for details - support for remapping of all function keys (START, SELECT, OPTION etc) - support for comments in config file - tool for creating cart files from ROM files - support for 64-512K Atari 5200 bank-switchable carts with Bryan's design - support for the alternate variant of MaxFlash 1 MB - support for single RaspberryPi OS package with HW specific binaries Changes: - video triple buffering changed to double buffering - gamma values in NTSC filter presets updated - MacOS build enables R: by default - fixed saving of config file - using zlib-provided crc32 if HAVE_LIBZ is defined - Altirra OS updated to v3.28 - renamed "Switchable 5200" cartridges to "Super Cart" - fixed segfault when a 5200 Super Cart cartridge is removed - avoided unnecessary memory copying of 5200 Super Carts - BUILD instructions and new README for Android - fixed segfault when exiting monitor - fixed BBSB's lift not working - avoided unnecessary memory copying in Bounty Bob cartridges - allow configuring --with-audio=win in non-DirectX targets - allow configuring --with-audio=sdl and --with-video <> sdl - atari_x11.c: don't auto-repeat the 'screenshot' key - build compatible with dash
Gennadiy_Master
Game Boy
- Metroid II - Return of Samus (W)
- Dr. Mario (JU)
- Grand Dad 7 (Unl)
- GS Mikami - Joreishi ha Nice Body (J)
- Jetsons, The - Invasion of the Planet Pirates (U)
- Youkai Buster - Ruka no Daibouken (J)
- Miracle Girls (J)
- Super Mario All-Stars (U) SMB1
- Earthworm Jim 2 (E)
- Exo-Squad (U)
- Comix Zone (U)
- Battletoads (W)
Zykon
- Added back DrZ80 core and fixed Colecovision Boulder Dash so it doesn't crash - Better Einstein CTC handling so timing is a bit more accurate - Improved Einstein memory swap for faster performance - Improved MSX mapper detection - about 30 more games playable without fiddling with settings - MSX PAL game support added (it was only 80% working before this) - A few more frames of performance squeezed out to make more games run buttery-smooth
Zykon
- The development environment of Ootake has been changed from "Visual Studio 2019" to "Visual Studio 2022". Along with this, even if you build(compile) with "Optimization ON", it will no longer be falsely detected by some antivirus software, so build with "Optimization ON" for public files ( Ootake.exe) is now done from this version. I think that there are more PCs that can operate comfortably without processing omissions even on older PCs than the version released with "Optimization OFF" - The volume balance of the ADPCM sound source has been brought closer to that of the actual device - When playing "TATSUJIN" in the overscan area display ([F12] key) environment, the dust display at the top and bottom of the screen (it also exists with the actual machine) has been suppressed. The PC Engine version of "TATSUJIN" has a narrow screen, but the enemy bullets are fast, so I feel that it is too difficult for people to enjoy it unless the overscan area is displayed. In addition, if you select the difficulty level EASY with the trick of "RUN while pressing SELECT on the title screen", I think that those who like the great transplant "Kyukyoku Tiger" and "Super Raiden" will probably enjoy it just right. If you check the "CPU-> Perform Sprite Limit" menu, it will be reproduced in the same way as the actual machine (garbage will be displayed when restarting after being killed) - The processing related to raster interrupts has been brought closer to the operation of the actual machine. The problem that the drawing on the screen was disturbed in the demo scene of "Sol Moonarge" (occurred from v2.81. It was not fixed in v3.03) has been solved - Fixed a bug (occurred from v2.96) that sometimes "a very old version state save file" could not be read correctly - Fixed a bug that the game screen sometimes went black when the resume was restored when the stretch screen mode was changed when using the resume save ("File-> Set Resume" menu) - Other small parts have been corrected and improved
Zykon
Emulator - Added Vulkan renderer, which performs slightly better on some systems in our testing - Added detection for App Translocation on macOS (an error message is now displayed if macOS has sandboxed the 86Box app - read above on how to fix that) - Fixed Windows key not working on Linux and macOS hosts - Fixed hang on exit issues - Temporarily removed XInput2 mouse input on Linux due to issues with dragging - Changed audio back-end to FAudio on macOS to fix sound issues on some hosts Machines - Added IBM PC clones: Bondwell BW230, Hyosung Topstar 88T, Hyundai SUPER-16T/TE, Kaypro PC, Sanyo SX-16 - Fixed Samsung SPC-6000A not booting - Updated Olivetti M24 BIOS to version 1.44 Hardware Video - Added IBM 8514/A add-on graphics accelerator for MCA (original) and ISA (clone) Network - Fixed internal oversight on Novell NE2000 and compatible cards Known issues - The IBM 8514/A can be selected alongside a video card from S3, which results in undefined behavior due to S3 implementing a subset of 8514/A features - The Specify dimensions option may have no effect or change the screen area to the wrong size if Lock to this size is not checked
Zykon
General/Core: - bug: numerous host compatibility and accuracy improvements to OpenGL renderer, tho off-by-1 sampling bugs will remain - bug: fixes to 'edge marking', shadows, box tests, maths & depths precision, and some other rarer 3d rendering usecases - bug: fixes to AR cheat processing - bug: fixes to cheat database game identification - bug: fix interpolation at SPU loop points, emulation of SPU half/byte size registers & others - bug: backlight emulation added (for fade effects) - bug: other small ongoing fixes to 2d rendering and GPU memory maps - bug: emulate slot-1 read timings, probably for AP-related purposes - bug: general improvement to hardware component power-off state handling, especially 3d engine - bug: fix virtual fat (homebrew) building in environment with symlinks - bug: fix some rarely-bugged CPU instructions - bug: fix bugs in homebrew filesystems - bug: fix bugs in big-endian hosts - bug: fix loading gzipped files and some newer rars - bug: fix inconsistencies and omissions in command-line processing - bug: extensive improvement to wifi emulation, though wifi is still not supported - bug: firmware file settings/management now behaves more or less sensibly as advertised - bug: fix movie (dsm) being bitrotted and failing to sync settings or manage sram properly - enh: movie (dsm) add record from state feature - enh: high-resolution 3d rendering, from 1x-16x the native resolution of 256x192 pixels - enh: texture upscaling for 3d rendering, from 1x-4x the native texture size - enh: texture smoothing option for OpenGL renderer - enh: user-selectable internal GPU bpp 15/18/24 to change from accuracy to attractiveness - enh: game-specific hacks library finally implemented internally, user-selectable - enh: game-specific hack for popular games that randomly corrupt their sprites when going in and out of doors - enh: officially supported arm and arm64 jits and overall improvements on arm hosts - enh: emulator now makes "(backups)" states on every loadstate, for in case you hit loadstate on accident - enh: User-selectable MSAA level for OpenGL renderer - enh: "interface" for dll/so control of a desmume core - enh: optimizations, cpu arch-specific, and otherwise, to all 3d and 2d rendering, ranging from SSE to AVX2 - enh: lua - Add raw joystick API and setlayermask API (windows only) - enh: lua - Add gamecode APU for game-specific hacks in scripts and 'freelook' script functionality - enh: add options to emulate game cards more badly, to trip AP on purpose - enh: fix some save type / slot type autodetections and save memory import codepaths - enh: add fake impossible debug AR code to select CPU: DFFFFFFF 77777777/99999999 - enh: add --rtc-day and --rtc-hour to specify an offset from host RTC - enh: support newer duc files - enh: upgrade and add some upscalers, hq3x, 6xBRZ, etc - enh: add "interface" frontend for use via dll/so Windows: - note: windows xp and x86 support is dropped for official builds. windows 7 support will be dropped over my dead body - bug: fix numerous bugs involving filenames and path with non-latin characters - bug: fix bugs in various display layout, rotate, vsync, gaps, and display method configurations - bug: fix bugs in user configured paths - bug: aviout/wavout is now more robust - bug: fix bugs in window clearing and various display method configurations which leave garbage on screen - enh: add fullscreen display options - enh: major revisions to mic sample feature, loaded as a bunch and rotated with hotkeys - enh: add user-facing option to control console window visibility - enh: add some crude capability for breakpoints to cpu debugger and memory viewer, and other bugfixes - enh: add "screen size ratio" for smaller sub-screens, etc - enh: add some hotkeys - enh: add option to kill stylus input when outside the NDS screen - enh: improve cheat list UX - enh: optimizations to reduce cpu usage overall and during idle especially for high resolutions, scalers, etc - enh: improve pen&touch support Cocoa: - bug: fix issues with v-sync causing frame rate issues under various circumstances - bug: fix issues when running a display window in fullscreen - enh: add native binary support for Apple Silicon CPUs - enh: Macs with an Intel Haswell or later CPU now benefit from the new AVX2 optimizations - enh: add support for Apple's Dark Mode user interface introduced in macOS Mojave - enh: add some new toolbar items for the following: Frame Advance, Enable/Disable HUD, Toggle Displays - enh: turbo inputs can now be configured with a frame-by-frame press/release pattern - enh: display windows now run their video output using Metal, if available - enh: display windows now support HiDPI monitors like Apple's Retina monitors - enh: display windows have new "Hybrid" layouts for better fit on modern widescreen monitors (View > Display Layout) - enh: display windows can now change the video source going to each individual DS screen (View > Display Video Source) - enh: display windows can now run a Heads-Up Display for reporting useful info (View > Show HUD Settings) - enh: add support for changing the NDS stylus pressure (Emulation > Show Stylus Settings) - enh: screenshots can now be captured using a dedicated tool for it (Tools > Show Screenshot Capture Tool) - enh: lots of miscellaneous stability and performance improvements Linux: - note: SDL2 now employed - note: GTK3 port added, built with meson - note: CLI and GTK ports improved, according to their respective niche (gaming vs functionality) - note: CLI: added horizontal screen layout - note: CLI: added floating-point scale factor support with HW stretching - note: CLI/GTK2: improved gdb stub for game debugging - note: CLI/GTK2/GTK3: various other improvements
Zykon
- SH2 Cache New Playable games - Baku Baku Animal - BUG! - Vandal Hearts - Groove on Fight - Kaitei Daisensou - Culdsept - Clockwork Knight
Zykon
- Bugfix in WAV2CPC - New feature: Memory Mapper (in Debugger): First 128k as visible graph, updated in realtime (Idea by Jason Brooks) - Update in WAV2CPC: The tool now automatically generates all required files, incl. BASIC loader, to playback generated samples - Minor fixes
Zykon
- Resolved issue where black bars could appear in the top and bottom border areas, and a white bar at the end of the VSync pulse
Zykon
- Fixed double clicking on breakpoint addresses not moving to that address in disassembly - Fixed not being able to remove simple breakpoints - Fixed being able to add one zero length conditional breakpoint - +3 emulation now uses an official v4.1 ROM
Zykon
- Ugly GUI bug in I/O ports options, output to file (Windows) - ACSI add dummies for commands and A - Misc. fixes - Debug builds are now named SteemD... because the debugger is only part of them - Fix quicker joystick reading in 6301 emu for USB controllers - GUI glitches on loading a config/snapshot - Emulation thread: fix freezes when changing ST Video options live (not the first time I claim that!) - Misc. fixes - Fix stack overflow on TOS option page (superb R2 bug) - Fix emulation freeze after some program-initiated resets (Auto053/Erebus TOS 1.0) - More checks for the presence of plugins (disk images, archives) - Lot of Disk Image database typo fixes (disk manager/F9) - Fix MIDI output option (again) - Safer video rendering - Fix need option Hacks to run a CTR image - CPU-friendlier loops inside polling threads (Windows) - Linux builds compatible with Ubuntu 20.04 (previous v4.1.1 releases needed 21.04) - Fix no icons in taskbar (Linux) - Shortcut to XSteem and icon (Linux) - Debug builds are now named SteemDebug... for clarity. - Fix screenshot in stretch display (thx Cogweasel) - Fix links to Microsoft runtimes in manual (not my fault) - Fix VSync running amok on mixed low/medium resolution programs at double frequencies - Change handling of PC serial I/O - Step sounds when drive empty, led if 'Hacks' not checked - 64bit builds-only bugs: 1bit delay for 6301 serial interface (demo Froggies), high resolution rasters (demo Time Slices) - Fix bug in loading snapshots that could lead to undefined behaviour - Little GUI glitches - Wrong data on DMA writes handled by pasti.dll - Vertical sync interrupt timing on STF wakeup 1 (64bit) - Bugfixes in floppy disk MFM emulation - Misc. stability fixes - Bugfix ArchiveAccess extracts wrong file if too many in archive - Bugfix zip files unrecognized in Linux 64 builds - Bugfix STW disks don't appear in disk manager in Linux builds - Misc. fixes - Fix R10 bugs - Fix joystick port dongles (bug v4.1.0 R0); for Cricket Captain, the emulation never worked so it has been replaced with patches
Zykon
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
Zykon
Вышла новая версия одного из лучших эмуляторов NES (Famicom, Dendy).
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
Zykon
Emulator - Added OpenGL 3.0 Core renderer to Linux, bringing shader support which was left out of v3.2 - Added Unix domain socket API to support future managers on Linux - Added preliminary Haiku host support (currently source code only, no builds available) for the adventurous types out there - Fixed application and system crashes when emulating MMX-capable CPUs on ARM hosts - Changed audio back-end to XAudio2 on Windows and FAudio on Linux in an attempt to fix sound issues on some hosts User interface - Added ability to choose the hard disk image type from the file selector - Fixed mouse capture activating on Linux if no mouse is emulated - Fixed mouse capture staying enabled when the 86Box window loses focus - Fixed PCap host network adapter list not being enabled immediately on Linux - Fixed CD-ROM speed resetting to an invalid 0x on Linux - Fixed 86F floppy image creation on Linux - Fixed joystick options window title and size on Linux - Fixed some untranslated strings on Linux - Changed Windows version over to the Qt user interface - Updated translation: Finnish Machines - Added Compaq Deskpro 386, the first 386-based PC - Added Vendex HeadStart Turbo 888-XT XT clone - Added Z-NIX PC-1600 XT clone Hardware - Display - Added Video Magic (ET4000/W32p) PCI and VLB video cards - Fixed 24-bit color glitches on ATI Mach64 cards - Fixed Pinball Illusions SVGA mode scrolling on S3 cards - Sound - Added C-Media CMI8338 and CMI8738 PCI sound cards - Added Crystal CS4235 ISA Plug and Play sound card - Added MIDI input option to on-board Ensoniq AudioPCI chips - Added missing audio playback formats to the Crystal CS4236B - Fixed crash when starting a VIA VT82C686A/B southbridge machine with the Crystal CS4236B - Storage - Added Corel LS-2000 (53C400) ISA SCSI card - Added Western Digital WD1004 ISA MFM and RLL controler cards - Fixed edge case where hard disks may be incorrectly detected as ATAPI by some operating systems - Fixed buffer underrun on Longshine, Rancho and Trantor SCSI cards - Other - Added Microsoft RAMCard and SystemCard ISA memory expansion cards
Zykon
Вышла новая версия одного из лучших эмуляторов NES (Famicom, Dendy).
Core - FDS IRQ emulation improvement Mappers - Bug fix for mapper 16 submapper 4, allow writes to address range 00 - 0D - Bug fix for mapper 3 bus conflict logic. Bus conflicts are now only enabled for submapper 2 - Implemented extra RAM for mapper 225 Debugger - Fixed loading of saved debugger breakpoint data from previous sessions. This bug started occurring when the saved binary file format changed due to the address fields changing from 16 to 32 bit values - Fixed bug in address validation logic Input - Fixed Meta keys combination issues Input - Added a virtual family keyboard dialog window. This allows functionality such as emulating key presses via mouse and remapping keys to physical keyboard - Added code differentiate between left/right modifier key presses (shift, alt, ctrl, meta) - Fixed keyboard bindings for Famicom family keyboard emulation - Fixed a couple bugs for some uncommonly used Qt to SDL key code conversions GUI - Fixed keyboard menu accelerator functionality for Mac OSX (non-native menu bars only)
Zykon
- Redesign of the Input dialog - Use DraStic open-source DS BIOS replacement - Generate non-bootable firmware replacement - Support for syncing DLDI/DSi SD image to a folder - ARM9 PU (code/data abort) support in interpreter mode - Fix ADPCM decoding bug resulting in potential crackling - Block sound DMA from reading the ARM7 BIOS - Smarter SDL initialization - Properly center the main window on macOS - Don't try to render if the emulator is inactiv - Fix potential issues with DSi title importing - Custom path support - Fix nifi socket init on BSD and macOS - Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx - Lower window refresh rate if running too fast - Wifi power-saving support - Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen - Add RAM search dialog - Add power management dialog for setting battery parameters
Zykon
- Restructured tile.cpp tile renderer from heavy macros into C++ templates, significantly lowering compile time - 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 - 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 - 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 Unix: - Added audio output threading - Added screensaver prevention on joystick use - Fix YUY2 conversion - Add alsa output support - Add I420 conversion
Zykon
- Improved Audio Downsampler - Improved Audio generally - Improved performance by converting audio samples from integers into bytes - Audio now is output in unsigned 8 bit instead of signed 16 bit, it is correct for nes - Improved SlimDX DirectSound renderer, it sounds now better and stable
Zykon
- Fixed a bug affecting N flag in IND - Fixed a 128K screen timing issue - Added support for INxR / OTxR block instruction interruption - Added workaround for SZX files with an incorrectly set HALT flag state
Zykon
General - Updated SDL library to 2.0.20 - Analog control: Addded selection of X or Y axis inverted Genesis/Megadrive - Started a new driver Mr Do! - Fixed colors - Added dipswitch - Crystal Castles: Added driver with sound - Flower: Added driver with sound Mr Do Castle Hardware - Mr Do Castle: Added driver with sound - Do! Run Run: Added driver with sound - Mr Do Wild Ride: Added driver with sound - Jumping Jack: Added driver with sound - Kick Rider: Added driver with sound - Indoor Soccer: Added driver with sound
Zykon
[bugs fixed] - Additions: Fixed LOADEXE.XEX using old $FD device SIO code for the program loader instead of D - AltirraOS: Fixed math pack compatibility issue with FDIV modifying FLPTR (fixes B-Graph pie chart routine) - AltirraOS: Fixed a cursor position checking bug with split screen Gr.0 (fixes the BASIC game House of Usher) - AltirraOS: Fixed compatibility issue with KEYDEL handling (fixes cursor movement in BrushupV40) - ATBasic: IOCB#7 is now automatically closed on I/O errors to avoid SAVE files being kept open for write - Cassette: Fixed FLAC decoder crash with some block sizes - Cassette: Fixed regression with FSK blocks in CAS files being read as turbo pulses instead of FSK pulses - Disk: Retuned XF551 high-speed C/E to data frame delay - Display: Workaround for D3D11 minimum precision crash on Intel Iris Xe 30.0.101.1069 driver - Serial: Pad out 850 relocator to match length of original firmware relocator (fixes compatibility with loaders that hardcode the relocator length) - VFS: Fixed wrong file being accessed when using atfs:// paths to access files inside a DOS 2 disk image
Zykon
Emulator - Improved performance when using video filters - Fixed mouse lag and multi-monitor cursor behavior on the OpenGL 3.0 renderer in full screen mode User interface - Added a toolbar with quick commands as well as emulation status - Added translations: Polish, Ukrainian - Added API for graceful shutdown without confirmation (WM_SHUTDOWN/0x8893 with WPARAM=1) - Changed file selection windows to pause emulation while they’re open - Changed title bar to only contain the emulated machine name and 86Box version (emulation speed and mouse status are now on the toolbar) - Changed size of the Settings window to accomodate translations - Changed full screen mode to exit when switching windows - Fixed settings-only (-S) mode always starting in English instead of the selected language - Fixed status bar disappearing when exiting full screen mode - Fixed text cut-off on some device-specific settings windows - Fixed incorrect amount of sectors per cluster on new 160K and 180K floppy images created through the New Image window - Updated translations: Chinese (Simplified), Croatian, French, German, Hungarian, Japanese, Portuguese (Brazil), Russian Machines - Fixed secondary IDE channel not working properly on the ASUS P/I-P65UP5 - Fixed hard disk boot with multiple disks on the Commodore SL386SX-25 - Changed IBM PC (1982) minimum RAM amount from 256 KB to 64 KB, allowing you to experience the RAM counting bugs in that specific BIOS revision - Fixed missing BIOS logo on the Packard Bell PB520R - Fixed interrupt controller power-on state on the Xi8088 Hardware - Core - Added expanded memory emulation to the VLSI SCAMP chipset - Fixed buffer overflow on the OPTi 495 chipset - Fixed oversight on Intel Flash data loading and saving - Display - Added SPEA Mercury Lite (86C928 PCI) and STB Velocity 3D (ViRGE/VX) S3 video cards - Fixed bugs with specific ATI Mach64, S3 Vision, Trio64V+, Trio64V2 and ViRGE drivers - Fixed issues with specific resolutions on some S3 Vision968 cards - Fixed graphical glitches with a specific Trident TGUI 9660XGi/9680XGi driver - Fixed migration of the old S3 ViRGE/DX (VBE 2.0) (now ViRGE/GX (385)) from v3.0 pre-release and older configurations - Fixed hard reset crash on the Image Manager 1024 - Fixed ISA ATI Mach64GX incorrectly identifying to software as VLB - Fixed Image Manager 1024 incorrectly flagged as 8-bit ISA - Input - Fixed migration of joysticks from v3.0 and older configurations - Sound - Added Sound Blaster AWE64 (OEM) and AWE64 Value variants - Added MIDI input support to the AdLib Gold and Ensoniq AudioPCI - Added more I/O port options to the Sound Blaster 1.0 and 1.5 - Added IRQ 2 option to the Sound Blaster MCV - Added DMA 0 option to the Sound Blaster Pro - Added more memory size options to the Sound Blaster 32 PnP and AWE64 Gold - Fixed saving of the System MIDI input device name - Fixed loss of SysEx messages and buffer overflow on MIDI input - Fixed CD audio volume control on the AdLib Gold - Fixed control chip identification on the AdLib Gold - Fixed default EEPROM data on the AdLib Gold - Attempted fix for the loud noise on machine startup or hard reset - Ports - Added 4th parallel port (not widely supported) - Storage - Added BusLogic BT-545C (ISA) and BT-445C (VLB) SCSI cards - Added more BIOS address options to the Adaptec AHA-154x SCSI cards - Fixed hard disk detection on Windows CE - Fixed OAKCDROM.SYS driver hanging on ATAPI CD-ROM drives - Fixed identification of the MATSHITA MO drive - Other - Added AST SixPakPlus ISA memory expansion and RTC card (currently as separate devices in their respective categories) - Fixed ISA memory expansion detection on the IBM PC, XT and clones - Fixed ISA RTC cards crashing on machines with integrated RTC
Zykon
- Fixed 'make install' - Added support for mapper 210 and improved support for Nes 2.0 format - Disabled creation of mimeinfo.cache with 'make install' - With some DE if I don't reset the min and max size of the window with reset_min_max_size() the fullscreen is wrecked - Improved high dpi support - Rewrote part of the overlay - Uniform font used in the overlay - Uniform graphics management between OpenGL and D3D9 - Fixed the shaders "NTSC 2Phase Composite" and "Old TV" in D3D9 version - Sometimes the mouse cursor may not be visible. Fixed - Entering or leaving the fullscreen could cause the window to lose focus. Fixed
Zykon
Bug fixes: - Integrated Mike's sound changes which now use DirectSound to deliver the audio and timing for AY emulation. This fixes the significant audio glitching that used to be present in playback - The ZX80 display now aligns properly with the ZX81 and Spectrum for all border size options Changes: - Re-ordered items in the Options menu. F-key assignments have been changed for items: Sound, Speed and TV Emulation - Moved ZX97 advanced config to Hardware->Homebrew->ZX97->Advanced Settings tab->More button. Button is only present when ZX97 Lite is selected system Enhancements: - Stereo (ACB) mixing and mono output (default) for the AY emulation are now selectable from the Options->Sound menu
Zykon
4.9.0 bugs fixed - JIT indirect was unstable - JIT enabled + emulated (not uaegfx) RTG board corruption was possible in certain situations - Direct 3D 11 mode shader buffer leak - x86 AT bridgeboard (A2286 and A2386SX) boot crash - PCem RTG board 15 and 16-bit lores modes didn’t horizontally double correctly - Remove interlace artifact option added 1 scanline offset to bitplanes and sprites - Custom chipset and programmed display mode updates and fixes Older bugs fixed - Mouse would start moving erratically if emulator has been running continuously more than 10 hours - Integer scaling only worked correctly if horizontal (lores, hires, superhires) and vertical resolution (non-doubled, doubled) matched.Filtered lores had wrong colors if host graphics mode was 16-bit - NTSC mode and software switch to PAL: display was incorrectly vertically stretched - Software YUV based filters had bad colors (32-bit only) - Paula configured for 4us (GCR) mode but normal 2us MFM disk in drive: disk index reporting was unreliable Updates - Programmed display mode improvements (positioning, blanking etc) - uaegfx Picasso96 overlay now works correctly with screen dragging New features - It is now possible to type (almost) normally in warp mode. Keyboard key (if non-qualifier key) presses are released immediately in warp mode - Epson printer emulation does not anymore print each page as a separate document - Added IDE scsi.device disable hack. Makes booting noticeably quicker on OS39 and newer KS versions if mainboard IDE is not needed - PCem Cirrus Logic SVGA emulation planar support enabled. Picasso96 supports 4bit/16 color planar mode - “Default” filter and integer scale filters now automatically double horizontal or vertically if horizontal and vertical resolutions are different (for example lores + vertical doubling)
Zykon
- Added Stereo Nes mode - Added ability to adjust pan level of audio channels for Stereo nes - Updated audio recorder to record stereo with stereo nes mode (if enabled)
Zykon
Вышла новая версия одного из лучших эмуляторов NES (Famicom, Dendy).
Core - Fixed VROM size calculation error from NES header Mappers - Added WRAM support for OneBus mapper (mapper 256) GUI Improvements and Bug Fixes - Added an auto hide main menu on fullscreen option - Added an option to disable display of video overlayed GUI messages - Fixed default setting for max sprites per scanline to be 8 (matching win32 port) Hex Editor Improvements and Bug Fixes - Fixed logic to move cursor to next line when editing hits end of line - Fixed inconsistent display behavior of vertical scroll bar. Viewport line offset and vertical scroll position are now always synchronized - Fixed draw layering of cursor row/column coloring when in ROM view - Added protections to prevent crash when editing addresses past the end of a ROM file - Improved cursor blink rate to be consistent regardless of viewport refresh rate SDL Sound - Fixed sound issue on FreeBSD 13. Force audio sample size to always be a power of 2 per SDL documentation Build Improvements and Bug Fixes - Fixed a build errors when compiling against Qt6 (6.2.2) - Removed usage of a few Qt6 deprecated function calls
Zykon
General - Fixed sound buffer underrun behaviour, it will now cause a small glitch and no longer disable sound or flood the log with warnings - Do not write the log to a file instead of stdout when stdout is already redirected to a file or pipe, so we can do just that on the shell - At exit, put quotes around parameters of the regenerated command line options so eg filenames with spaces in them will not break it - Suppress warnings about duplicated labels when playing back monitor commands to make mrsid a happy bunny - For cartridges that contain RAM that can be loaded from (and saved to) a file, do not init RAM on powerup if backed up by a file (mimic battery backup) - Do not clear the keyboard input when a 'reset' hotkey was pressed. this allows to "hold" keys when pressing reset, for example "run/stop" when resetting FC3. Note that this still is limited by various other things, like the keyboard mapping and keys reserved by your window manager - FFMPEG recordings now default to mp4/h264/AAC instead of some divx avi bullshit - On smart attach automatically change the drive type also when not autostarting - In some cases the wrong drive was selected automatically on smart attach - Fixed sampler file loading Build system - Version x.y.0 builds will now generate a version number of x.y (no .0). Additionally, support for semver style build labels has been added, allowing versions such as 3.6-beta, 3.6.1-beta, etc - Make configure check for *both* avresample and swresample, prefer swresample - MacOS bindist support for bundling avresample C64 fixes - Added belgian/dutch keymap provided by sorex - Added support for the 21sec backup parallel cable - Set default ram size for ramlink to 16mb, enable it on ROM attach - Fix ramlink API calls for slot0, add missing ROM image setting to UIs C128 fixes - Various MMU mapping fixes GTK3 fixes - Tracked down and helped fixing an upstream GTK bug that made VICE crash on any keypress under certain conditions, making VICE work again for Jazzcat - Fixed default joystick/gamecontroller mappings on Windows/Linux/MacOS - Fixed mapping logic to handle multiple events and duplicate mappings correctly - Allow negative coordinates for windows, this should fix restoring the window position that was broken on some multi-monitor setups - Monitor: remember and restore VTE window size and position - Make the monitor window "remember" its position and size between invocations - Allow setting the position and size via command line, using `-monitorxpos`, `-monitorypos`, `-monitorwidth` and `-monitorheight` - Position and size is saved along with the settings - Made joystick/control port tabs only show the extra ports when they are available - Mouse pointer changes shape when hovering over clickable status bar items - CPU speed / FPS settings added to the main menu - Correctly use the LED colors for drives > 8 - Fixed drive/tap popup menu labels, only display "#8:0" etc if the drive is a dual drive device in the context menus and directory popup menus. Only show "Directory of tape #1/#2" in xpet, show "Directory of tape" in other emulators - Added statusbar led for shiftlock - Added clickable 40/80colums LED to x128 - Added clickable LED for the CAPS aka DIN/ASCII key in x128 - Properly update both keyboard debugging widgets on x128 - Don't grey-out sound setting widgets when sound is disabled, so configuration can be changed before enabling sound again - Various fixes related to the new hotkeys feature: - Allow for a few more modifiers when setting hotkeys - Filter certain modifiers that are only getting in the way (eg numlock) - Remove old hotkey from the table when redefining - Make Return/Enter trigger Accept in the dialog, make Escape trigger Cancel - Only show actions that have a corresponding menu item - Use hardware keycodes to figure out the key that was pressed. fixes eg the situation on macOS that hotkeys could not be defined because they produce various symbols SDL fixes - Fixed mapping logic to handle multiple events and duplicate mappings correctly macOS fixes - Fixed macOS bindist not working if placed in path with a space in it. Also the runtime cwd will now default to the user’s home directory, unless launched using the CLI scripts in the root bin folder in which case the current cwd will be preserved - Gtk3: added MacOS specific .vhk (hotkey) files - FFMPEG recordings now work on Apple Silicon binary distributions - The launcher .app apps no longer require Rosetta on Apple Silicon
Yaranga
Zykon
- Resolved an issue affecting specific pseudo hi-res display driver implementations that would cause the first line to mis-aligned
Zykon
- Added support for playing the SCSP-generated music from most Sega Model 2A, 2B, 2C, and 3 arcade games - PCE: Fixed a memory initialization bug that could cause graphics glitches after the explosion of the first boss in "R-Type" - PCE, PCE-Fast: Fixed unreadable black letters in "Order of the Griffon"'s password entry screen - SNES: Fixed broken emulation on little-endian PPC64 due to endianness misdetection - SNES-Faust: Fixed S-DSP pitch modulation being half as strong as it should be - VB: Fixed a VSU modulation emulation inaccuracy that severely distorted some sound effects in "Virtual Boy Wario Land"
Gennadiy_Master
- Monty on the Run - Monty no Doki Doki Dai Dassou - советы и скрытые предметы.
- Roger Rabbit - пароли.
2. Новые записи прохождений:
FDS
- Monty on the Run - Monty no Doki Doki Dai Dassou (J)
- Batman (JU)
- Batman - The Animated Series (U)
- Dirty Racing
- Megaman V (U) [S]
- Milon's Secret Castle (U)
- Puyo Puyo (J) [S]
- Shantae (U) [C] [rus_Chief-Net]
- Simpsons, The - Night of the Living Treehouse of Horror (U) [C]
- Cocoron
- Jumpin' Kid - Jack to Mame no Ki Monogatari (J)
- Makaimura (J)
- Mappy-Land (U)
- Yo! Noid (U) [T+Rus]
- Kira Kira Star Night DX (J)
- RoboCop (Texas Edition)
- Mickey to Minnie - Magical Adventure 2 (J) - 2 players
- Ghost Chaser Densei (J) - 2 players
- Prehistorik Man (UE) (M6) [T+Rus]
Zykon
Вышла новая версия одного из лучших эмуляторов NES (Famicom, Dendy).
GUI Improvements and Bug Fixes - Fixed Qt cursor override stack overflow issue. Code now properly calls QGuiApplication::restoreOverrideCursor following QGuiApplication::setOverrideCursor - Fixed application crash when attempting to open/close the CDL window more than once - Fixed inverted vertical scrollbar on Qt Trace logger. Added page up/down key shortcuts for Trace logger viewport - Added an optional splash screen at startup. Splash screen defaults to off and can be enabled in GUI config dialog RAM Search Improvements and Bug Fixes - Changed Qt RAM search logic to skip over RAM mirrors. Changed GUI to allow for searching of RAM, SRAM, and ROM regions to be individually selectable Build Improvements - Applied cmake SOURCE_DATE_EPOCH patch for reproducible builds Windows Build Dependency Upgrades - Upgraded to SDL version 2.0.20 - Upgraded to ffmpeg version 5.0



















» [PC] Retro Manager 16:03
» Angry Video Game Nerd и другие 16:00
» Батарейка для картриджей SEGA. 15:53
» Фотографии приставок и игр. ну и девайсов околоигровых. 15:27
» Клоны консолей, которые мы не видели (фото) 14:38
» Рябь экрана на загрузке игры на клоне Спектрума 13:38
» rpcs3 - Эмулятор PS3 13:01
» [Apple IIgs] The Immortal 11:50
» покупка/сборка ПК. 11:02
» Ремонт клона SEGA MD1 (Super Creation) 09:52
» Прошивка Hamy 4 & Magistr Titan 2 22:39
» Что вы слушаете? 22:09
» Музыка из игр и ремиксы на них 21:56
» [NES/GEN/SNES] Battletoads & Double Dragon 21:55