|
|
1.1 root 1:
2: Hatari
3: --------
4: Release Notes
5:
6:
7:
8: Version 0.40 (2003-07-11):
9: --------------------------
10:
11: - Support for ZIP and GZIP compressed disk images!
12: - Configuration file support for loading and saving the emulator settings.
13: - Hatari now works on machines with Sparc CPUs, too.
14: - Fixed a problem that slowed down the emulator in monochrome mode when using
15: TOS 2.06.
16: - Inverted monochrome mode is now supported, too (some games like Maniac
17: Mansion use this).
18: - Added Mega-ST compatible real time clock (RTC) emulation.
19: - The GEMDOS HD emulation has been improved (it now also works with lower-case
20: file names) and many bugs have been fixed there.
21: - Improved keyboard mapping (added mapping via PC keyboard scancode and via
22: reloadable mapping files).
23: - The screen rendering routines have been generalized (less differences between
24: windowed and fullscreen mode).
25: - Hatari can now be cross-compiled, too. You can even compile it for MiNT now.
26: However, it does not run very well there yet.
27: - Support for RAM TOS images.
28: - Improved memory mapping (the different memory regions should now behave much
29: more like on a real ST).
30: - Improved M68k exceptions (bus errors and exception cycle timings).
31: - Fixed some bugs in the extended VDI resolution mode (now it is working with
32: EmuTOS, too).
33: - Some games that poll the write-protection signal of the FDC to check for
34: disk changes should now be working, too.
35:
36:
37: Version 0.30 (2003-03-12):
38: --------------------------
39:
40: - Some parts of the code accessed the SR directly to read the IPL -
41: however the UAE CPU core only updates the SR when doing a MakeSR() first.
42: So this is done in the affected code parts now, too.
43: - The IPL wasn't raised when a MFP interrupt occured - fixed now.
44: - Full screen resolution for ST-Low can now be selected from the screen setup
45: dialog.
46: - The IKBD emulation does not longer duplicate joystick fire buttons when
47: a game tries to use both, joystick and mouse
48: - Improved audio timer function - the code should now be a little bit faster.
49: - Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in 68k
50: instructions like ABCD and SBCD.
51: - Added patches for TOS 2.05 so that this TOS version should now work, too.
52: - Rewrote TOS patching routine. It is much more flexible now.
53: - Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead.
54: - Fixed MMU RAM size configuration bug.
55: - Rewrote some more screen conversion functions in C.
56: - When a bus or address error occurred, the PC was often not set to the
57: right exception handler routine. This has been fixed now.
58:
59:
60: Version 0.25 (2002-12-30):
61: --------------------------
62:
63: - Patches for big endian systems (Spectrum 512 pictures are now working there).
64: - Hatari now also compiles and runs under Mac OS X.
65: - Blitter emulation has been added.
66: - There is now the possibility to save YM or WAV sounds.
67: - Big VDI resolutions (e.g. 800x600) are now supported, too.
68:
69:
70: Version 0.20 (2002-02-18):
71: --------------------------
72:
73: - Added graphical user interface for configuration of the emulator settings.
74: - Real joysticks can now also be used to simulate the ST joysticks.
75: - Yet another bugfix for BeOS (lseek again...)
76: - Support for hard disk images.
77:
78:
79: Version 0.11 (2001-10-10):
80: --------------------------
81:
82: - High level (GEMDOS) harddisk emulation.
83: - ST-Med/ST-Low mixed mode now works.
84:
85:
86: Version 0.10 (2001-08-16):
87: --------------------------
88:
89: - Improved CPU cycles emulation.
90: - Added Spec512 support.
91: - Some keyboard shortcuts.
92: - Added the possibility to switch between fullscreen and window mode.
93: - ST Medium resolution conversion routine.
94: - Built-in debugger.
95: - Added possibility to grab screenshots.
96: - Sound support (not working very well yet).
97:
98:
99: Version 0.05 (2001-06-01):
100: --------------------------
101:
102: - Joystick emulation via cursor keys.
103: - ST-LOW resolution conversion routine is now working on big-endian machines.
104:
105:
106: Version 0.04 (2001-05-27):
107: --------------------------
108:
109: - Added Stefan Berndtsson's patch for big-endian machines.
110: Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
111: - Rewrote the ST-LOW resolution conversion routines in C ==> ST-LOW now works!
112: - Added some of the WinSTon patches Paul Bates recently published
113: at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
114: - Cleaned up the source tree a little bit.
115:
116:
117: Version 0.03 (2001-04-03):
118: --------------------------
119:
120: - Rewrote some more assembler functions. FDC emulation now works!
121: - SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
122: - Added mouse support.
123:
124:
125: Version 0.02 (2001-03-28):
126: --------------------------
127:
128: - Added very simple SDL support.
129: - Rewrote a lot of assembler functions in C (e.g. intercept.c).
130: - Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
131: Desktop shows up, but no mouse and keyboard interaction yet.
132:
133:
134: Version 0.01 (2001-03-21):
135: --------------------------
136: - Made the WinSTon source code compilable with GNU-C.
137: - Added the UAE CPU sources.
138:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.