Новости > Показать отдельно
Hatari v1.3.0
Yaranga, 12:52, 18-08-2009
Обновился эмулятор компьютеров серии Atari ST для Windows, Mac OS и Linux.
- Version 1.3.0 (2009-08-16):
---------------------------
Emulation:
- Hugely improved DSP emulation:
- Many more DSP using games/demos/apps work now
- Preliminary sound support (e.g. most DSP based .MOD-playback works)
- Better cycle counting / accuracy
- Many speed improvements
- Major rewrite of the internal work/structures of video.c :
- Allow to mix 50/60 Hz lines of 508/512 cycles and to keep correct
video/cpu sync (fixes TCB in SNY, DI in MindBomb, TEX in Syntax Terror).
This also adds support for dynamic calculation of HBL/Timer B positions
when freq/res are changed (fixes SHFORSTV by Paulo Simoes)
- Improved Timer B accuracy when starting it in a rare case
- Handle end of line as well as start of line for Timer B
in event count mode (using MFP's AER) (fixes Seven Gates Of Jambala)
- Add another 'O byte' line method (fixes No Buddies Land)
- Some more color alignment with the shifter when using movem.w/movem.l
(for spectrum512 like images)
- Improved Blitter timings / cycles counting
- GEMDOS emulation can emulate appropriately named host subdirectories
as separate partitions
- Bug fixes for GEMDOS HD emulation Fopen and Fseek calls
Emulator:
- DSP changes:
- DSP state saved to memory snapshots
- Threading support removed from DSP emulation (for better synchronization)
- "keyDebug" configuration file setting was renamed to "keyPause"
- Major debugger improvements:
- Invoked with AltGR+Pause. New "keyDebugger" configuration file setting can
be used to change this
- Show PC/HBL/VBL/cycles when entering debugger
- Support multiple number bases. By default values are expected in
decimals; $-prefix is needed for hexadecimal and %-prefix for binary
values. Default number base can be changed
- Internal debugger can be used to debug also DSP code
- Support for (PC) address breakpoints and conditional breakpoints
(watchpoints), both on CPU and DSP. Watchpoints support multiple
conditions, register & memory values and some internal Hatari
variables like VBL, HBL, LineCycles, FrameCycles
- Support for stepping CPU and DSP code
- Emulated programs can now change Hatari options like --fast-forward,
--trace etc. by giving a suitable Hatari command line string to
XBios call 255. This is enabled when Hatari is started with
the --bios-intercept enabled
- Support Videl horizontal fine scrolling for 16 bpp and 32 bpp host screens
- Process successive motion events before returning from event handler
(to fix analog joystick jitter slowing Hatari input processing)
- FPS measurement shown when emulation is paused & --run-vbls option
- Mouse grab option (--grab)
- Some fixes for building Hatari with MS-VC6 and for the Wii
- Statusbar assert (bug #15512) fixed
- Reworked the main dialog of the GUI and split the disk dialog into two
separate dialogs, one for floppy setup and one for hard disk setup
Utilities:
- New atari-hd-image.sh script for creating HD image files
- External Python GUI and CLI interfaces for Hatari in main repo
Documentation:
- Debugging and performance sections added to manual
Commando (World)
Игры MAME
» Kinbeas vs. Charmy Games 15:06
» Мапперы 111 и 446 для новых игр NES !? 14:55
» samsung oddysey g6 32( пропадает изображение) 13:53
» Лучший эмулятор Sega Genesis 13:32
» Журнал Downgrade 13:00
» Раздача игр, обмен и просто халява 12:30
» Какие хаки проходили/планируете пройти 12:21
» Помогите выбрать портативную консоль-эмулятор (не PSP) 10:53
» запись дисков Sega CD 09:40
» Ищу 2D игру в жанре Экшен, вид с боку, с консоли Dingoo a320. Оружие бумеранг 09:38
» [SMD] Хак Zero Tolerance 09:28
» Телеметрия — вас это волнует? 09:12
» Старые игры создавались специально под ЭЛТ экраны? 09:04
» Рассуждения об играх 08:23
» Ремонт Dendy картриджа 05:41