Path to this page:
./
emulators/hatari,
Atari ST emulator
Branch: CURRENT,
Version: 2.0.0,
Package name: hatari-2.0.0,
Maintainer: pkgsrc-usersHatari is an Atari ST emulator for systems supported by the SDL library.
Hatari is based on two main sources:
- The WinSTon sourcecode written by Paul Bates
(http://www.sourceforge.net/projects/winston/)
- The UAE's CPU core (http://www.freiburg.linux.de/~uae/)
You need a copy of an Atari ST TOS ROM to use this program. Then run
the program as follows: hatari --tos tos.image
Required to run:[
sysutils/desktop-file-utils]
Required to build:[
x11/glproto] [
x11/xproto] [
x11/xf86vidmodeproto] [
x11/xf86driproto] [
x11/damageproto] [
x11/inputproto] [
x11/xextproto] [
x11/dri2proto] [
x11/fixesproto4]
Master sites:
SHA1: 9764f4a4c568908f614a474459691ddf6c450fd8
RMD160: 5277b0b9ffc65b7e604669498408f68e5da5ce77
Filesize: 3807.702 KB
Version history: (Expand)
- (2017-11-23) Package has been reborn
- (2016-11-06) Updated to version: hatari-2.0.0
- (2015-11-24) Updated to version: hatari-1.9.0
- (2015-04-25) Updated to version: hatari-1.8.0nb1
- (2014-12-01) Updated to version: hatari-1.8.0
- (2013-09-12) Updated to version: hatari-1.7.0
CVS history: (Expand)
2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577) |
Log message:
Add python-3.6 to incompatible versions.
|
2016-11-06 16:39:28 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
Version 2.0.0 (2016-11-04)
---------------------------
Emulation:
- Machine:
- Support for MegaST & MegaSTE machines added
(this also replaces the Real Time Clock / RTC option, since this chip
is only available on the Mega machines)
- The general purpose registers of the TT SCU are now correctly emulated
(this fixes the problem with AHDI not finding any partitions during boot)
- HD:
- Fix: Disable GEMDOS opcodes after GEMDOS drive is disabled
- Fix: GEMDOS HD can now be initialized multiple times,
e.g. when running EmuTOS RAM image from a normal TOS
- Fix: WORD access to IDE data register at 0xf00002
- Fix: '*.*' pattern with GEMDOS HD should match also files
without extension
- Video:
- Full rewrite of the GLUE state machine, including support for the
4 wakeup states in STF mode, as well as more accurate video timings
(hbl, timer b, top/bottom and left/right removal, mixing 50/60/71 Hz
lines)
- Correctly shows the last 8 pixels for STE 224 byte overscan
- Fix: reading video counter $FF8205/07/09 after modifying it
while display is ON
- Fix: location of the video counter's restart when screen runs at 60 Hz
- TT: sync ST & TT color registers immediately on write, handle
palette bank setting correctly, fix duochrome colors
- Falcon: handle byte access special case for ST color registers
- Falcon: border color support also in HiColor
- better hbl/timer b interrupts when CPU runs at 16/32 MHz
- Sound:
- Special cases for STE DMA sound when start address = end address
- Increase STE DMA volume when compared to the YM2149 volume
- Greatly improve Falcon DMA sound
- CPU:
- use WinUAE CPU for STF/STE mode too, not just Falcon (old CPU core
is considered deprecated)
- improved IACK and simultaneous interrupts
- access IO regs on 2 cycle boundaries when possible
- More accurate 68060 mode (instructions from previous CPU versions
removed in 68060 aren't accepted/emulated anymore)
- Misc bus error / IO mem register handling fixes for TT & Falcon
(e.g. add TT DIP switch register handler)
- Blitter:
- Better bus arbitration when blitter is started
- Don't cause bus error when accessing regions causing CPU bus error
- Fixes to DSP addressing
- Floppy:
- Fix the value of the WPT bit when inserting/ejecting a write protected
floppy
|
2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599) |
Log message:
Remove python33: adapt all packages that refer to it.
|
2016-04-21 13:31:22 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
Use CMAKE_INSTALL_MANDIR. Add patch comments.
|
2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578) |
Log message:
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
|
2015-11-23 20:40:39 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
Changes 1.9.0:
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
|
2015-11-03 21:31:11 by Alistair G. Crooks | Files touched by this commit (211) |
Log message:
Add SHA512 digests for distfiles for emulators category
Problems found with existing digests:
Package suse131_libSDL
1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Package suse131_libdbus
de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Package suse131_qt4
94daff738912c96ed8878ce1a131cd49fb379206 [recorded]
886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated]
Problems found locating distfiles for atari800, compat12, compat 13,
compat14, compat15, compat20, compat30, compat40, compat50,
compat50-x11, compat51, compat51-x11, compat60, compat61,
compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-04-25 16:20:48 by Tobias Nygren | Files touched by this commit (495) |  |
Log message:
Recursive revbump following MesaLib update, categories a through f.
|