!

[ATARI] ST/Falcon:Hatari 1.6.2

[0] @ Poniedziałek, 25 Czerwca 2012 08:37CET

[ATARI] ST/Falcon:Hatari 1.6.2

Ukazała się nowa wersja emulatora dużych komputerów ATARI - ATARI ST/TT/FALCON - Hatari 1.6.2 z całą masą poprawek.

 Version 1.6.2 (2012-06-24):

Emulation:

  • ST video changes :
  • Fixes a rare potential crash when running in color mode and switching  to monochrome mode for more than one VBL (eg: protection code used  in The European Demos and The Transbeauce II Demo)
  • add more timings for the 224 bytes overscan detection on STE
  • Correct write timing for BCHG/BCLR/BSET when removing borders
  • Fix to top/bottom border removal in a rare case

IKBD/ACIA changes :

  • Handle commands 0x12 and 0x14 sent during the IKBD reset  (enable both mouse and joystick reporting at the same time)
  • Handle the TX IRQ in the ACIA (bits CR6+CR5=0x01)
  • Implemented IKBD set-clock function

Sound changes :

  • Improve YM2149 sound filtering to be closer to a real STF
  • Increase output volume for STE DMA sound (compared to the YM2149's volume)

DSP changes :

  • Fix to DSP stack overflow handling
  • Fix DSP to be reset on emulation reset

Old UAE core specific changes :

  • Changes in the prefetch code for some instructions
  • Correct PC in stack when JMP generates an illegal address exception

WinUAE core specific changes :

  • 68040 MMU emulation fixes
  • Fix GEMDOS/VDI emulation (illegal opcode) handling
  • Fix WinUAE core to work with ST emulation (boot TOS 1.x)
  • Fix FPU to be enabled when switching to TT emulation
  • Fixes to FPU register value conversion

Falcon changes :

  • Support for Falcon/Videl screen borders
  • Fixes to few Falcon IO registers
  • Changed behavior of the Microwire registers in Falcon mode

Misc changes :

  • Ignore FDC commands when no drive is selected
  • Fix TT SCSI register reads to return all bits zero instead of set
  • Fix for GEMDOS HD emu to direct special CON:/AUX:/PRN: device files to TOS instead of trying to handle them as normal files  printer output is single, not double buffered

Emulator:

  • RS232 input&output and printer output can be disabled from command line by specifying an empty path
  • Fix loading of memory snapshot from SDL GUI not to leave host cursor enabled

Video changes:

  • Increase max allowed VDI resolution from 1280x960 to 1920x1200
  • Revert preferred Videl resolution max zooming size setting from host desktop resolution back to 832x576 it was in Hatari v1.4, so that Falcon/TT emulation window sizes by default are closer to ST/STE ones on larger resolution monitors
  • Fix statusbar assert
  • Add --sound-sync option to keep video synchronized with the audio in case the OS audio's driver has some latency issues

WinUAE core specific changes:

  • Default to Falcon with WinUAE core (old CPU core still defaults to ST)
  •  Support run-time changing of CPU level, FPU type and machine type from the GUI (also) with WinUAE CPU core

Debugging improvements:

  • Fix to debugger CPU cycle profiling modifying CPU state 
  • Profiling info is shown at end of disassembly lines
  • Support for tracing all symbols loaded to the debugger, this can be used to get function traces for both CPU and DSP
  •  Show args for all Bios and most XBios & Gemdos calls when tracing
  • "info" command can output opcode tables for BIOS & XBIOS too
  • More info to FDC, IKBD, Videl and Crossbar traces

Other changes:

  • Hatari OSX UI updated for Hatari v1.6.1 changes
  • Hatari Python UI supports file paths with spaces in them and spaces in Hatari options given through its control socket can be quoted with ''.
  • Support for alpha-numeric characters in Hconsole "text" command
  • Fixes to Hatari UI and hconsole error handling and examples
  • Fixed hatari-local-midi-ring.sh & hatari-local-rs232.sh arg handling zip2st removes intermediate directories from created floppy
  • Fixed hmsa to handle files with multiple "." characters in their names
  • TOS tester testing covers more GEMDOS functionality, works with  all Hatari supported TOS versions and HW configurations and it's   fully automated


Fixed Games :

  •   Hammerfist (fire button),
  •   Automation 168 - Operation Clean Streets (prefetch in the CPU emulation)
  •   Impossible Mission II (some versions had the same prefetch issue in the CPU)
  •   Hades Nebula (fire button)
  •   Zombi (IKBD set-clock was missing)


Fixed demos :

  •   Built-in Obsolescence (DSP stack overflow)
  •   Japtro and Rising Force by Holocaust (FDC, buggy loader)
  •   Delirious Demos IV (video, STE detection)
  •   Antiques by Dune/Sector One (224 bytes STE overscan)
  •   The Wave Of the Future by ICE (STE flickering top border)
  •   Electrocution I by Sphere on Stax Menu 66 (STE flickering bottom border)
  •   Musical Wonders 1990 by Offbeat (video, bottom border not removed)

 

→ [ATARI] Hatari 1.6.1
→ [ATARI] Hatari 1.6.0
→ [ATARI] Hatari 1.5.0
wstecz25/06/2012 08:37
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU