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

Famicom Mini 17 - Takahashi Meijin no Bouken-jima
Игры Game Boy Advance
» Dendy артефакты 21:18
» Черепашки-Ниндзя на Dendy/NES, а также платформ SMD, SNES, Gameboy... 21:07
» [SMD] хакинг Dune: The Battle for Arrakis 21:04
» Dendy артефакты 21:03
» Kinbeas vs. Charmy Games 21:02
» PS2 slim 75008 зеленый индикатор и зависон 20:44
» Осциллограф для анализа видеосигнала 20:31
» Indie Games (+modern 2D) 20:22
» Кино 20:06
» Совместное прохождение игр c участием Ниндзя 20:02
» Чем попытаться реанимировать флэшку? 19:27
» Famicom Cartridge Schematics & PCBs 19:06
» [PS2] Ghost in the Shell: Stand Alone Complex 19:03
» Русификация игр 18:22
» [PCE CD] Топ хороших игр на PC Engine CD от Stormtrooper3d 18:20