Welcome to AEP Emulation Page - Emulation News
   
Hosting by: Uberspace.de   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Friends
· Emulation64
· 1Emulation.com
· Emu-France
· progetto-SNAPS


Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
JezzeOffline
Post subject: Atari ST: Hatari v1.8.0  PostPosted: Aug 04, 2014 - 02:57 PM
Banned Team Member


Joined: Oct 30, 2004
Posts: 5750



Highscores in 10/2019

Status: Offline

Der Atari ST Emulator für Unix/Linux, RiscOS, BSD, BeOS, Nokia N770 / N800 internet tablet, Solaris, AmigaOS, Mac OS X und Windows Hatari ist in einer neuen Version erschienen.



A new version of the Atari ST emulator for Unix/Linux, RiscOS, BSD, BeOS, Nokia N770 / N800 internet tablet, Solaris, AmigaOS, Mac OS X and Windows Hatari has been released.

Quote:
Hatari 1.8.0 has been released. You can download it from http://download.tuxfamily.org/hatari/1.8.0
Thanks to all the people who contributed to this version with code, ideas, bug reports. Let´s keep on improving Hatari !

  • Huge improvements to the FDC emulation
  • Support for STX files on any OS (with Hatari´s own open source code), as well as support for IPF/CTR files
  • Write support for STX files, using .wd1772 files
  • Some various fixes to the video emulation
  • Many changes to the CPU related to prefetch
  • Some fixes to STE sound (microwire and LMC) and to Falcon sound
  • Some fixes to Gemdos HD emulation : clip filenames, autostart
  • Some fixes to ASCI HD : larger image, improve some commands
  • Changes to the UI : 2nd line of information at the bottom, better performances under SDL, more options in some screens
  • For developpers : more Natfeats commands, better tracing of OS calls (bios, xbios, ...), many additions to the debugger


See release-notes.txt for more details.

Fixed Games: Batman The Movie, Chart Attack Compilation, Darkman, Dragon Flight, International 3D Tennis, Leavin´ Teramis loader text, Lethal Xcess Beta, Lethal Xcess, Maze, Parasol Stars, Reeking Rubber, Titan, To Be On Top, Warp, Xenon 2

Fixed Demos : 4-pixel plasma screen by TOS Crew, HighResMode by Paradox, It´s A Girl 2 by Paradox, Pacemaker by Paradox, Panic by Paulo Simoes, Shforstv.prg by Paulo Simoes, Sommarhack 2011 Invitro by DHS, Stax Compilation #65, The Union Demo, The World Is My Oyster, Tymewarp, UMD 8730 by PHF, IKBD no jitter by Nyh


Details of Version 1.8.0 (2014-07-30):

Emulation

ST video changes:
  • Handle 0 byte line by switching freq in STE mode
  • Use high res when ff8260 is set to 3
  • Randomly return 0 or 1 when reading unused bits 3,7 and 11 of color registers (except when running from ROM)
  • Better detection of bottom border removal on a 60 Hz screen
  • support for color change during only 4 cycles
  • better bitmap/color alignment for STE med res overscan at 60 Hz
  • Set default value of nSpec512Threshold to "1" instead of "16"
  • Update the position of the next VBL when 50Hz and 60Hz lines are mixed
  • When video address is set into IO region, keep the video pointer on 24 bits

Videl changes:
  • correct masking of the true color palette registers

CPU changes:
  • Fix a case when MFP´s interrupt happens during the IACK sequence for HBL/VBL
  • Many prefetch changes required by some game´s protection

Sound changes:
  • Fix STE sound mixing using LMC when mixer=0 (DMA sound only)
  • Fix some crossbar´s sound errors for Falcon
  • Fix Microwire´s decoding of mask/data (based on official LMC1992´s doc)

FDC changes:
  • Add configurable RPM speed for each floppy drive, the possibility to turn each drive ON/OFF and the choice between single or double sided drive
  • Correct timings, behaviour and status register for all commands when a drive is OFF or empty.
  • Rewrite the index pulse part and all the delays expressed as disk´s revolution
  • Add support for the "Force Int on Index Pulse" command
  • Rewrite the DMA functions for better accuracy
  • Add support for IPF/CTR files by using the capsimage library
  • Add open source support for Pasti STX files, including random/fuzzy bits and variable length bits. Also allow to save writes to a .stx file into an additional .wd1772 file (store ´write sector´ and ´write track´ data)
  • Don´t force drives A and B at $4c2, keep the values detected by TOS
  • Many other timing / status register improvements

GEMDOS HD emulation:
  • Fix: clip filenames given through GEMDOS calls to 8+3 length using first ´.´
  • Fix: autostarting programs with GEMDOS-illegal host characters in their names

ACSI hard disk changes:
  • Fixed/improved READ CAPACITY and INQUIRY commands
  • Unsupported commands are now handled correctly
  • Now using fseeko() instead of fseek() for supporting large images

Other changes:
  • Don´t enable MegaST´s real time clock by default, it can cause some crashes in STF/STE mode
  • Improve ACIA´s wait state with E clock
  • Add support for IKBD commands 0x11 and 0x13 (resume/pause output) and 0x17 (joystick monitoring)


Emulator

SDL GUI:
  • Update clock speed in the status bar when changing bus speed in Falcon mode
  • In the floppy dialog, use a checkbox to enable/disable drives A and B and another checkbox to choose single/double sided drive
  • In the screen dialog, add checkbox for --desktop-st option
  • Add a 2nd line in the status bar, with infos on FDC, joysticks, monitor
  • Fix OSX performance issue caused by statusbar and overlay LED doing their own SDL_UpdateRects() calls

New command line options:
  • Options --drive-a and --drive-b to enable/disable drives A and B
  • Options --drive-a-heads and --drive-b-heads to select single or double sided drives A and B
  • --slowdown option to increase (multiply) VBL wait times

New Native Features commands:
  • NF_EXIT exits emulator with given exit code
  • NF_DEBUGGER invokes Hatari debugger from native program
  • NF_FASTFORWARD sets fast forward on/off

Tracing improvements:
  • Add option for tracing NatFeats calls
  • Fix: Xbios(255) modified the given argument string
  • Allow BIOS, XBIOS, GEMDOS, VDI and AES tracing to be enabled without enabling also X/BIOS interception, GEMDOS HD emulation or extended VDI mode
  • Show PC value for traced Bios/XBios/GemDOS calls

Debugger:
  • Fix: release mouse in all cases where debugger can be invoked
  • Fix: DSP disassembler didn´t in all cases show illegal opcodes correctly
  • Fix: "symbols" command crash when it was used during TOS bootup
  • Fix: TOS and cartridge addresses weren´t (with all TOS versions) in address order which asserted in profile data post-processor
  • Fix: "next" command didn´t work correctly in "hex" number base
  • Fix: depending on compiler/linker/assembler, DATA/BSS debug symbol offsets can in programs be either relative to their own, or to TEXT section start. If former fails, try latter when loading symbols.
  • New "ym" info subcommand to show YM register values
  • "quit" command by-passes exit confirmation dialog and takes an optional Hatari exit code value
  • removed limits on breakpoints and their conditions
  • when entering debugger, current program´s DRI/GST format debug symbols are automatically read from it, if such are available
  • new --debug-except option to specify which exceptions invoke the debugger, and WinUAE CPU core support for -D toggle option
  • "next"/"dspnext" commands work like in other debuggers, they skip subroutine/exception calls, for all other instructions they works like "step" command (earlier they always moved to next instruction in memory)
  • "next" and "dspnext" commands support optional "instruction type" argument, which can be used (for example) to continue emulation until subroutine returns
  • "history" command takes optional parameter specifying how many instructions of history will be tracked
  • CPU & DSP profile commands have now subcommand for profiling loops
  • "CpuInstr" and "DspInstr" variables for count of instructions executed since emulation was last continued from debugger
  • In addition to "!" condition, also "" conditions can store the checked value (when both sides of conditions are identical). With above change, this can be e.g. used to detect and profile what are worst frames in games and why
  • New "rename" command to rename files. Useful for scripted worst frame and spinloop profiling
  • Address space in ´dm´ command can be given like in DSP disassembly, "dm x:$100", in addition to earlier "dm x $100" syntax
  • Fix out of bounds memory access that could result in bad disassembly output when using the external disassembler (only "dc.w" were printed)

Tools
  • Increased max partition size in atari-hd-image script to 512MB.
  • New hatari_spinloop.py script for post-processing loop profile data. It can tell how many times loops were executed, how many times they spinned at minimum and maximum, at which VBL those happened, and what was the standard deviation of that.
  • gst2ascii supports now both section relative and TEXT section relative DATA/BSS symbol offsets
  • hconsole.Main() takes now Hatari command line options as argument
  • AHCC/GCC/VBCC examples on using (all) Native Features APIs
  • Improved mingw cross-compilation support

Fixed demos
  • 4-pixel plasma screen by TOS Crew (video, color change during only 4 cycles)
  • HighResMode by Paradox (video, color changes in overscan med res at 60 Hz)
  • It´s A Girl 2 by Paradox (video, bottom border removal on a 60 Hz screen)
  • Pacemaker by Paradox (microwire, YM sound was muted)
  • Panic by Paulo Simoes (video, was broken since Hatari 1.7)
  • Shforstv.exe by Paulo Simoes (video, did not work in STE mode)
  • Sommarhack 2011 Invitro by DHS (CPU/MFP, top border not removed)
  • Stax Compilation #65 (conflict with Mega ST´s RTC)
  • The Union Demo (cpu, memory access, ikbd, protection)
  • The World Is My Oyster - Convention Report Part by Aura (video, res=3)
  • Tymewarp (cpu, bus error)
  • UMD 8730 by PHF (video, unused bits in STF color registers)
  • IKBD no jitter by Nyh (acia/video, use a VBL of 160240 cycles)

Fixed games
  • Batman The Movie (cpu, exception stack)
  • Chart Attack Compilation (cpu, prefetch)
  • Darkman (cpu, prefetch)
  • Dragon Flight (cpu, illegal instruction)
  • International 3D Tennis (cpu, prefetch)
  • Leavin´ Teramis loader text (video address at $ffe100)
  • Lethal Xcess Beta (cpu, bus error, code running at $ff8800)
  • Lethal Xcess (mfp, top border not removed sometimes)
  • Maze (by Martin Dennett & John Parker)
  • Parasol Stars (cpu, prefetch)
  • Reeking Rubber (by Nature), Falcon game
  • Titan (cpu, prefetch)
  • To Be On Top (cpu, memory access, ikbd, protection)
  • Warp (ikbd, interrupt used for decoding sectors)
  • Xenon 2 (cpu, prefetch)


Related links:
[ Atari ST Emus ][ Ataris Geschichte ]

_________________
Test your limits and break through! 
 
 
 View user's profile Visit poster's website ICQ Number 
Reply with quote Back to top
JuttarOffline
Post subject:   PostPosted: Jun 12, 2016 - 11:18 AM
Retrokenner


Joined: Oct 04, 2009
Posts: 390



Highscores in 10/2019

Status: Offline
Version 1.9.0 erschien im September 2015. Ist irgend wie auch an mir vorbeigegangen ...


2015-09-10: Version 1.9.0

Hatari 1.9.0 has been released. You can download it from http://download.tuxfamily.org/hatari/1.9.0
Thanks to all the people who contributed to this version with code, ideas, bug reports. Let's keep on improving Hatari !

Major update of the CPU for Falcon emulation, based on the latest version of WinUAE CPU : 68060, MMU, data/instruction cache, better prefetch pipeline, cycle accuracy, stack frame, ...
Memory : extra TT-RAM support for TT & Falcon emulation
MFP : better emulation of GPIP, AER and DDR
Gemdos HD emulation : better support for mapping of filenames with international encoding
MIDI : many accuracy improvements
Some fixes for video, blitter, dsp
More options for using ACSI and IDE disk images
Various changes in the UI
Various changes in the debugger

See release-notes.txt for the full changelog.

Fixed demos : Graphix Sound 2 in Relapse by Cybernetics, RGBeast by Aggression, My Socks Are Weapons by Legacy

Fixed games : Superior 65 - Blood Money , Obitus (STX version), The Teller (STX/CTR version), War Heli

Fixed programs : Realtime and M by Eric Ameres, Notator
 
 
 
 View user's profile  
Reply with quote Back to top
JuttarOffline
Post subject:   PostPosted: Nov 21, 2016 - 02:29 PM
Retrokenner


Joined: Oct 04, 2009
Posts: 390



Highscores in 10/2019

Status: Offline
Anfang des Monats erschien Version 2.0.0 - damit läuft endlich wieder "Suretrip" von Checkpoint absturzfrei. Erwähnenswert finde ich noch, daß die 64-Bit-Version immer noch unter XP läuft; ist heutzutage ja auch beileibe keine Selbstverständlichkeit. Hier der Changelog:

Hatari 2.0.0 has been released. You can download it from http://download.tuxfamily.org/hatari/2.0.0
Many thanks to all the people who contributed to this version in different ways (code, bug report, testing, reverse engineering and documentation of the real HW, ...), see doc/authors.txt for a list of devs / contributors.
Major highlights of this new version :

- Hatari can use SDL2, this will take advantage of HW acceleration on the host PC and greatly enhance perfomance on OSX for example
- Hatari now uses one single CPU core for all machines (ST, STE, TT, Falcon). No more need for 2 different binaries
- video emulation now supports the 4 STF wakeup states for MMU/GLUE and a much more accurate state machine for border removal
- CPU emulation was improved a lot by using WinUAE's CPU and fixing some low level behaviour : IACK sequence, exception/interrupt stacking, 2 cycle accesses, bus accesses timing depending on memory region, instruction pairing, ...
- Falcon DMA sound was fixed
- support for MegaST and MegaSTE machine types
- improvements to Gemdos HD emulation
- SDL UI reworked with more options
- resizable window when using SDL2 (using HW acceleration)

See release-notes.txt for the full changelog.

Fixed demos : {Closure} by Sync, many Falcon demos where sound was randomly noisy

Fixed programs : many more, see compatibility list for a list of programs improved with Hatari 2.0.0
 
 
 
 View user's profile  
Reply with quote Back to top
JuttarOffline
Post subject:   PostPosted: Feb 08, 2018 - 06:39 PM
Retrokenner


Joined: Oct 04, 2009
Posts: 390



Highscores in 10/2019

Status: Offline
2.1.0 erschien gestern! Ich zitiere:

Hatari 2.1.0 has been released. You can download it from http://download.tuxfamily.org/hatari/2.1.0
Many thanks to all the people who contributed to this version in different ways (code, bug report, testing, reverse engineering and documentation of the real HW, ...), see doc/authors.txt and doc/thanks.txt for a list of devs / contributors.
Major highlights of this new version :

Major rewrite of the YM2149 with a new cycle accurate emulation
Major rewrite of the blitter to allow cycle exact bus accesses and correct bus sharing with the CPU
Improved video emulation : bottom border at 60 Hz and number of displayed lines, video counter reloading, timer B in mono mode
Add full support for MMU/MCU RAM configuration at $FF8001, support more RAM combinations (256 KB and 2.5 MB)
Some STX floppy images were not correctly emulated when verify bit was set in the FDC
Support for undocumented STOP behaviour on 68000
Fix some rare bus accesses order and stack frames
Fix some flags after DIV and BCD instructions
Improved memory timing for 68030 depending on RAM type
68030 instruction cache was not correctly disabled when EI=0 in CACR
Improve caches accuracy for 68020/30/40/60, with optional MMU support
Large improvements to FPU emulation, including a new softfloat method
MIDI support for Windows and macOS (with PortMidi library)
Add support for AVI files > 4GB (up to 256 GB)
SDL UI shows refresh rate and blitter usage
Several improvements/fixes when using VDI
Improvements/more options for autostart using virtual INF file
Many improvements to debugger, especially for symbols handling
Fix compilation for more targets (ARM64, MIPS, ...)

See release-notes.txt for the full changelog.

Fixed demos : Sprite32 by Leonard, Jam-Cols by ICE, 4getful, Beams, many Falcon demos should run better

Fixed programs : Hextracker for Falcon, Protracker 2.1 and Neochrome Master 2.8 at 60 Hz, Audio Sculpture



Edit: Stichpunkt verbesserte Sound-Emulation - die ist wirklich hörbar! Habe mir zuerst die Neuauflage von Second Reality angeguckt / angehört. Das klingt jetzt schon um einiges erträglicher. Auch die Samples von Suretrip I und II sind jetzt viel klarer. Das Update ist also wirklich einen Blick wert. Bzw. ein Ohr ... Wink

Edit 2: Hatari bietet jetzt VSync! Du meine Güte, wie konnte ich denn das übersehen? Surprised
 
 
 
 View user's profile  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2018 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.