Share

Hatari

Project News for Hatari

  • Project moved to BerliOS

    The Hatari project has been moved to http://hatari.berlios.de/ to be able to use a modern distributed versioning system (Mercurial) instead of the old CVS repository.

    2008-12-19 22:29:02 UTC by thothy

  • Hatari version 1.1.0

    Version 1.1.0 of the Atari ST/STE/TT/Falcon emulator Hatari has been released.

    Emulation changes:

    - Falcon DSP emulation good enough to improve some few games/demos, e.g. Virtual City. (most still work better with emulation disabled, though)

    - New sound engine that fixes all problems with the old one

    - 16-bit stereo sound (instead of 8-bit mono)

    - Improved blitter emulation (blitter cycles emulation, blitter interrupt)

    - Improved STE support for some video registers (hscroll, linewidth, ...)

    - Improved printer emulation

    - Improved STE microwire emulation

    - Improved support for games & demos which are accessing IKBD directly (including a fake 6301 emulation for the known IKBD programs)

    - ACSI emulation fix to get HDDriver working

    - Some other minor bugfixes to ST/STe emulation (FDC, MFP, PSG, RS-232)

    - Improved MFP emulation

    - Improved 68k emulation (move.b Ax,(Ay) and extb.l)

    - Fixed bugs in the GEMDOS HD emulation (Pexec() etc.)

    General program changes:

    - Statusbar and overlay led features

    - Screenshots work also in VDI/TT/Falcon mode and are saved as PNGs

    - Support for automatic frameskip and pausing emulation

    - Support for embedding Hatari window (on X11) and control socket

    - Improved memory snapshot function

    - Improved the "trace" debug function

    The new version can be downloaded from:
    http://sourceforge.net/project/showfiles.php?group_id=28326

    2008-11-29 12:01:54 UTC by thothy

  • Hatari version 1.0.0

    Version 1.0.0 of the Atari ST, STE, TT and Falcon emulator Hatari has been released. A lot of things have been changed this time:

    - The user's configuration files are now located in the directory ~/.hatari/
    instead of the $HOME directory itself.

    - Improved VDI resolution mode (resolution can now be change in small steps).

    - The 'Frame Skip 8' option can now be correctly selected, too.

    - Fixed some bugs/problems in the GEMDOS HD emulation (with Fopen & Fcreate).

    - Keyboard shortcuts for saving and restoring memory snapshots.

    - Hatari can now be compiled with CeGCC, too.

    - Fixed some problems with the FPU emulation. NeoN Grafix renders now right.

    - Writing to floppy disk images works now also with TOS 4.0x.

    - A lot of source code clean-up and beautification.

    - Monochrome mode now runs in 71 Hz, and 60 Hz color mode now also really runs
    with 60 Hz refresh rate.

    - Fixed memory snapshot files (some important data has not been saved before).

    - It is now possible to automatically load/save memory snapshots at start/exit.

    - Fixed some bugs in the file selection dialog.

    - Some minor improvements in the GUI: Improved text edit fields, "Cancel"
    buttons can now be activated by pressing the ESC key, and Hatari asks the
    user before resetting and quitting the emulator.

    - The Hatari executable is now relocatable (so the RPM can be relocated, too).

    - It's now possible to enable special trace output with the "--trace" option.

    - The size of the borders can now be specified in the hatari.cfg file.

    - Fixed Spec512 screen plotting on big endian machines.

    - Native screen conversion functions for 32 bpp host display mode.

    - Reworked the command line options.

    - Added missing read for "clr" in 68000 CPU mode.

    - Cycle correct MULU/MULS/DIVU/DIVS in 68000 CPU mode.

    - Support for 68000 instructions pairing

    - Better emulation of exception stack frame (bus/address error), used in some
    protections.

    - Don't change illegal 68000 opcodes $8, $a and $c if no cartridge is inserted.

    - Ensure ACIA has consistent values when reset.

    - More precise interrupt handling, allowing to mix CPU cycles and MFP cycles
    with greater precision.

    - Various improvements in MFP emulation (stop/start timer without writing to
    data register, reading data register, handle pending cycles when timer
    "wraps" (i.e. data register reaches 0), ...). Supports programs using some
    very "fast" timers (Overscan Demos, ULM Demos) and requiring nearly cycle
    exact synchronisation with the 68000.

    - Mostly correct wait states when accessing sound registers (add wait state for
    $ff8801/ff8803 when needed).

    - Correct values of cycle counters read & write accesses for the most common
    cases used for fullscreen/hardscroll.

    - Correct values for Video_CalculateAddress, taking into account frequency and
    left/right borders' state, needed for correct synchronisation between video
    and cpu.

    - Improve top/bottom border removal, including 60 Hz bottom border, as well as
    "short" 50 Hz screen (171 lines)

    - Support for all left/right border removal, including 0 byte lines.

    - Support for hardscroll on STF, including the most recent ones using 4/5 lines.

    - Support for 4 pixels horizontal hardscroll on STF (ST Connexion in Punish
    Your Machine)

    - Small adjustements in cycle precise color handling (spec512.c)

    2008-03-17 15:57:25 UTC by thothy

  • Hatari version 0.95

    Hatari version 0.95 has been released. This release brings you basic Atari TT and Falcon emulation! Please note that both new emulation modes are still highly experiemental,some few games and demos work, but most still have more or less big problems. Basic emulation of Falcon video shifter (Videl), NVRAM and DMA sound is in place. The biggest drawback: There is no working Falcon DSP emulation yet.

    Other things that have been added / fixed:

    - Screen/Shifter emulation timings have slightly been changed. Some things
    now work better, some others work worse...

    - Some patches for compiling on RiscOS and AmigaOS have been included.

    - Compiling Hatari for Windows now works better.

    - Added Hatari icon (hatari-icon.bmp).

    - Fixed "movec" bug in 68020 CPU mode.

    - Keyboard shortcuts for loading & saving memory snapshots (AltGr+k & AltGr+l).

    - The built-in debugger has been slightly improved to be more user-friendly.

    - Added "hmsa" tool - a little program for converting .MSA files to .ST and vice versa.

    2007-05-12 12:24:42 UTC by thothy

  • New Hatari mailing lists

    There are two new mailing lists for Hatari:
    The first mailing list is a list for plain normal users. Since there was only a mailing list for developers until now, I thought it might be a good idea to also create a mailing list for normal users. You can subscribe the user
    mailing list at the following page:

    https://lists.sourceforge.net/lists/listinfo/hatari-users

    The second mailing list is used for logging changes in the CVS repository, so that it is now much easier to stay up to date about changes to the Hatari source code. If you are intersted in these changes, you can subscribe to the mailing list at the following page:

    https://lists.sourceforge.net/lists/listinfo/hatari-cvs

    2006-12-29 16:48:54 UTC by thothy