Zykon
Emulator - Added Discord integration support for Apple Silicon Macs - Fixed black bar on the OpenGL 3.0 Core renderer - Fixed screenshots on the Direct3D 9 renderer - Fixed crash when switching to full screen mode the Direct3D 9 renderer - Fixed screen area being incorrectly resized in full screen mode - Attempted fix for random FluidSynth - Changed audio back-end to OpenAL again, please let us know if you have sound issues! - Improved some Linux app metadata odds and ends User interface - Added global preference to fix the starting directory for file prompts on macOS - Fixed Settings section list being too narrow on some host machines - Fixed incorrect button order on the hard reset confirmation message - Fixed incorrect icons on some warning and error messages - Fixed incorrect warning message shown when Ghostscript is missing - Improved status bar activity indicator performance - Updated translation: Portuguese (Brazil) Machines - Added Soltek SL-56A5 Socket 7 motherboard - Added S3 86C805 internal video controller to the DECpc LPV - Added ability to load an optional language ROM (roms/machines/ibmps1_2121/F80000.BIN) on the IBM PS/1 model 2121 - Fixed Amstrad MegaPC internal video controller and CMOS password issues - Fixed MR BIOS 386SX clone and Acer V10 allowing selection of a non-existent internal video controller Hardware Core - Added fast PIT mode for improved performance when emulating 486 and newer CPUs - Fixed miscellaneous issues on machines with the ALi M1543(C) southbridge - Fixed Windows NT 3.1 installation issue on IBM 486 CPUs - Fixed RTC timer interrupt emulation inaccuracy - Fixed PIC poll mode emulation inaccuracy - Improved PIT, RTC and ACPI timer emulation performance Display - Added support for a secondary MDA or Hercules video card - Added IBM XGA-2 add-on graphics accelerator for MCA (original) and ISA (clone) - Added Reply Video Adapter (Cirrus Logic GD5426) MCA video card - Added BOCA Research 4610 (Cirrus Logic GD5428) ISA video card - Added Orchid Kelvin EZ (Cirrus Logic GD5430 and GD5434) VLB video cards - Fixed hard reset crash on the Trident TGUI 9400CXi - Fixed one instance of an emulator crash with a CMDFIFO packet 5 bad space message on the Voodoo 3 - Fixed corrupted graphics with S3 cards on BeOS - Fixed 16-bit 1280x1024 and 1600x1200 modes on ELSA Winner 2000 Pro/X S3 cards - Fixed Windows 2.10 display issues on the IBM 8514/A - Fixed overscan display issue on the IBM 8514/A - Fixed 40x25 CGA text mode on the IBM PGC - Improved VGA CRTC emulation performance Input - Improved joystick emulation performance when none is selected Sound - Added ymfm as a faster alternative for OPL2/3 emulation (can be enabled in the Sound settings; the more accurate NukedOPL is still default) - Added Sound Blaster 16 Reply MCA sound card - Added IRQ and DMA configuration to the AdLib Gold - Added IRQ configuration to the MCA standalone MPU-401 - Added SB MIDI input configuration to the Sound Blaster Pro MCV - Fixed MT-32 LCD message staying on the status bar after a reset - Fixed PnP Sound Blaster cards incorrectly retaining PnP configuration after a reset - Upgraded MT-32 emulation to Munt version 2.7.0 Network - Added Western Digital WD8013EP/A MCA network controller - Improved AMD PCnet emulation performance Storage - Added hard disk speed emulator for IDE and ESDI disks - Added Rancho RT1000B-MC MCA SCSI controller - Fixed tertiary/quaternary IDE and cassette options resetting themselves - Fixed a cue/bin emulation inaccuracy affecting some copy-protected CDs - Fixed IBM PS/2 SCSI Adapter detecting multiple copies of the same disk - Fixed Longshine LCS-6821N SCSI ASPI driver for DOS - Fixed status bar activity indicator on the IBM ESDI MCA disk controller - Fixed emulator crash with a Bad attention request message with the IBM ESDI MCA disk controller - Fixed emulator crash with a Write_MULTIPLE message when exiting DOS mode on Windows 3.1 with an IDE hard disk - Fixed emulator crash with a Hard disk image message when a host I/O error occurs on a VHD image Known issues - Enabling or disabling Resizable window while the secondary display output window is enabled crashes the emulator - Closing the secondary display output window does not reflect on the option to enable it
Zykon
- Graphics fixes in Split/Second, Sol Trigger, Last Ranker, Star Wars: Clone Wars, Star Wars: The Force Unleashed, Juiced 2 and more - Vulkan performance improvement around texture loading and upscaling - Background loading of texture replacements to reduce stuttering - Fixes for assorted Scoped Storage bugs - Many software renderer improvements, both performance and accuracy - New debugging features - And much more!
Zykon
General - Changed transparent color (fixes 'Thunder & Lightning' sprites) - CPU - UPD78XX - UPD7801 - Fixed IRQs - Fixed timers Amstrad CPC - Fixed green monitor palette - Added green monitor brightness Coleco - Fixed snapshot loading Super Cassete Vision - Fixed remain issues - Fixed BASIC Nyuumon RAM Ninja Kid II HW - Fixed sound init Seta HW - Thunder & Lightning: added protection
Zykon
Following features are deprecated and will be removed in a future release:
- SDL 2.x "bUseSdlRenderer" config and "GPU scaling" GUI options
(after HW support for SDL2 is available widely enough)
- The "external" disassembler (i.e. use "--disasm uae" instead)
- Hatari XBios(255) API enabled with the "--bios-intercept" option
(i.e. use "--natfeats" & "--cmd-fifo" options and "hconsole" instead)
- The old ~/.hatari configuration file location (use ~/.config/hatari instead)
- The rendering functions for 16 bits-per-pixel host screens (almost all
recent hardware should have 32 bpp nowadays)
Removed features (that were marked as deprecated in earlier releases):
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- Support for building Hatari for Windows CE has been removed, too, since this was relying on version 1.2 of the SDL library
- The old UAE CPU core (i.e. the new WinUAE CPU core is now always used)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)
Emulation improvements:
Internal timers:
- Rewrite the internal timers used to emulate delays/events/mfp timers
(gain ~10% on average, up to 60% in very specific cases)
CPU:
- Improve FPU emulation (exceptions, unimplemeted instructions, fsincos)
- Improve FPU emulation in softfloat mode
- Improve IPL timing update in various opcodes
- Faster emulation of 68000 in cycle exact mode (gain ~7%)
MFP:
- Use the new internal timers for MFP timers
- Improve accuracy when reading MFP's Timer Data Register
- More accurate emulation by processing all internal timers first before
reading/writing any MFP register (was previously delayed after processing the current CPU instruction, which was too late in some cases)
Video:
- Fix position for detecting when VBLANK should be disabled in 50 Hz and 60 Hz
DSP:
- Improved interrupts handling and SSI (from Previous NeXT emulator)
Sound:
- Improve accuracy of YM2149's sample generation by using the main
CPU clock as a reference for all timings (syncsquare effect as used
in recent maxYMiser v1.53)
- Use specific memory functions when doing DMA for STE and Falcon sound (don't generate bus error when pointed memory is not present)
- Improve value of MFP GPIP bit 7 for DMA sound in the case of STE/TT
(video mono XOR dma sound xsint)
- Use 2 different signals SOUNDINT and SNDINT for Falcon (connected to MFP GPIP7 and MFP Timer A input)
FDC:
- Stall the CPU during 32 cycles when DMA FIFO is filled/transferred
SCSI:
- Improve MODE SENSE, add REPORT LUNS support
IKBD:
- support deltax/deltay in command $A (set mouse keycode mode)
and threshold x/y in command $B (set mouse threshold)
Emulator improvements:
TOS support:
- Support 1024k EmuTOS images also on TT & Falcon
- Add country code option to select EmuTOS language, keyboard
layout and screen refresh rate on Mega/ST/STe machines (ones
lacking NVRAM)
MIDI support:
- Fix: PortMidi rejects Hatari MIDI events
- Fix: MIDI IRQ needs to be re-enabled on MIDI device change
even when there's no reset
- Support for matching PortMidi device name by prefix when
there's no exact full match
RS232:
- The RS232 receiver code has been rewritten to use polling instead
of using a thread. This should avoid deadlocks on BSD/macOS systems
when shutting down or reconfiguring the RS232 settings
TT/Falcon:
- Increase max TT-RAM amount to 1024 MiB
- Separate config + CLI options to override NVRAM language and
keyboard layout settings
- NVRAM language default is taken from the LANG env variable
Falcon:
- Fix: restore zoom mode correctly when loading snapshots
- Correct also smaller specified memory amounts to valid ones
- Microphone emulation now uses SDL2 instead of PortAudio
MegaSTE/TT:
- Add VME/SCU registers "--vme
Zykon
Emulator - Added Direct3D 9 renderer for Windows hosts to diagnose performance regressions - Fixed crash on startup caused by missing disk image files (again) - Fixed mouse and crashing issues on Wayland Linux hosts User interface - Added MCA device list to the Tools menu (available on IBM PS/2 machines only), also listing the required Adapter Description Files for your emulated setup - Added ability to drag and drop image files on the status bar’s removable media icons Machines - Fixed Micronics 09-00021 unable to write to hard drives Hardware Display - Added IBM XGA add-on graphics accelerator for MCA (original) and ISA (clone) - Fixed FantasyLand demo on EGA cards - Fixed 256-color 1280x1024 mode on ELSA Winner 2000 Pro/X S3 cards - Fixed 256-color 640x480 mode on the 8514/A - Fixed some application-specific issues with 8514/A acceleration - Fixed 8514/A incorrectly selectable on machines without 16-bit ISA Sound - Fixed Gravis Ultrasound incorrectly selectable on machines without 16-bit ISA Storage - Fixed Windows re-detecting emulated drives on every 86Box version update - Fixed Rancho RT1000B ASPI driver for DOS Known issues - The IBM 8514/A, XGA and video cards from S3 can be selected together, which results in undefined behavior due to each card implementing a set of 8514/A features
Zykon
- Debugger's cycle-accurate display update option now only displays pixels up to the raster location in the current frame - Debugger's Run To conditions correctly override +3 floppy controller breakpoints - Fixed right-hand edge corner curves being slightly wrong in fullscreen mode - Fixed RETI/RETN interrupt behaviour - Added some (useless, atm :p) conditional breakpoint "documentation"
23:19, 16-06-2022: VBA GX v2.4.6
23:17, 16-06-2022: FCE Ultra GX v3.5.2
23:15, 16-06-2022: Snes9x GX v4.5.3
23:59, 14-06-2022: nemulator v4.4
23:54, 14-06-2022: EightyOne V1.29
23:49, 14-06-2022: Stella v6.7
16:11, 13-06-2022: openMSX v18.0
10:23, 11-06-2022: Atari800 v5.0.0
21:24, 06-06-2022: Записи прохождений
17:11, 06-06-2022: ColecoDS 7.4a
17:50, 31-05-2022: Ootake v3.04
20:26, 23-05-2022: 86Box v3.5
20:05, 23-05-2022: DeSmuME v0.9.13
17:51, 21-04-2022: YabaSanshiro2 v1.8.0
17:01, 09-04-2022: JavaCPC Desktop v3.0.2
18:50, 06-04-2022: EightyOne V1.28
09:06, 05-04-2022: SpecEmu v3.2 build 28.03.22
09:47, 04-04-2022: Steem SSE v4.1.1
19:49, 28-03-2022: DSP Emulator v0.20wip7
16:21, 24-03-2022: FCEUX v2.6.4
06:00, 20-03-2022: 86Box v3.3
18:07, 08-03-2022: FCEUX v2.6.3
18:03, 08-03-2022: melonDS v0.9.4
14:47, 05-03-2022: Snes9x 1.61
15:04, 22-02-2022: My Nes v7.13.8087.35622
15:01, 22-02-2022: SpecEmu v3.2 build 21.02.22
17:43, 21-02-2022: DSP Emulator v0.20wip6
07:45, 21-02-2022: Altirra v4.01
22:18, 16-02-2022: 86Box v3.2
22:09, 13-02-2022: puNES 0.109
17:32, 05-02-2022: EightyOne V1.26
12:37, 04-02-2022: WinUAE 4.9.1
12:29, 04-02-2022: My Nes v7.12.8069.42227
12:25, 04-02-2022: FCEUX v2.6.2




















» 9999 in 1 08:16
» Будет ли достаточно колесного компрессора для продувки системника от пыли? 06:50
» [Хак Battle City] Как добавить пистолет в танчики? 05:14
» Неадекватный вторичный рынок девайсов 05:03
» Русификация игр 04:18
» Кино 00:02
» rpcs3 - Эмулятор PS3 22:23
» SEGA MD-1095G.-1.5. Не работает 21:53
» Phantasy Star 4 на мегадрайв/дженесис 21:19
» Совместное прохождение серии игр Batman 21:18
» Dolphin - эмулятор Nintendo GameCube и Nintendo Wii (продолжение) 19:24
» Angry Video Game Nerd и другие 19:20
» Проблемы пользователей при работе с сайтом/форумом. Пишите сюда, не захламляйте форум. 19:06
» Флешкартриджи Ramfactory [masyanya] - техподдержка 18:31