|
|
1.1 root 1:
2: Hatari
3: --------
4: Release Notes
5:
6:
7:
1.1.1.3 ! root 8: Version 0.60 (2004-12-19):
! 9: --------------------------
! 10:
! 11: - Again some code cleanup and bug fixes.
! 12: - The configuration file layout has changed a little bit: You might have to
! 13: check your settings in the GUI and to save the new configuration again.
! 14: - Window/fullscreen mode is now correctly initialized from the configuration
! 15: file.
! 16: - Added --window command line option to force a start in window mode.
! 17: - Added alert boxes to show warnings, errors and information messages.
! 18: - PC mouse pointer is now better in sync with the ST mouse pointer.
! 19: - It's now possible to load an alternative cartridge image file.
! 20:
! 21:
1.1.1.2 root 22: Version 0.50 (2004-07-26):
23: --------------------------
24:
25: - A lot of internal code cleanup and bug fixes.
26: - Added a dialog for creating new blank floppy disk images.
27: - The source code has been optimized for better emulation speed.
28: - Added RS232 emulation (still very experimental and not very well tested! It
29: seems not to work reliable yet. Help for debugging is very appreciated!).
30: - Some bugs in the 68000 emulation have been fixed.
31: - The emulator now checks for double bus errors and stops the emulation if
32: necessary (instead of crashing the emulator).
33: - Timer-D is now patched correctly again.
34: - The old font has been replaced by two new fonts so that the GUI now looks
35: better in high resolutions.
36: - The fonts are now linked into the executable.
37: - Added support for DIM floppy disk images.
38:
39:
40: Version 0.45 (2003-10-30):
41: --------------------------
42:
43: - This is just a minor release on the way to version 0.50. It is not very
44: well tested, so be warned!
45: - New build system (with a "configure" shell script).
46: - A disc image destroying bug in the MSA compression function has been fixed.
47: - It is now possible to redirect the printer output into a file.
48: - Experimental MIDI output support.
49: - Added the possibility to save memory snap shots.
50: - Pending HBL and VBL interrupts are now emulated correctly (I hope).
51: - Some speed improvements.
52: - GEMDOS HD emulation now also works with EmuTOS.
53:
54:
1.1 root 55: Version 0.40 (2003-07-11):
56: --------------------------
57:
58: - Support for ZIP and GZIP compressed disk images!
59: - Configuration file support for loading and saving the emulator settings.
60: - Hatari now works on machines with Sparc CPUs, too.
61: - Fixed a problem that slowed down the emulator in monochrome mode when using
62: TOS 2.06.
63: - Inverted monochrome mode is now supported, too (some games like Maniac
64: Mansion use this).
65: - Added Mega-ST compatible real time clock (RTC) emulation.
66: - The GEMDOS HD emulation has been improved (it now also works with lower-case
67: file names) and many bugs have been fixed there.
68: - Improved keyboard mapping (added mapping via PC keyboard scancode and via
69: reloadable mapping files).
70: - The screen rendering routines have been generalized (less differences between
71: windowed and fullscreen mode).
72: - Hatari can now be cross-compiled, too. You can even compile it for MiNT now.
73: However, it does not run very well there yet.
74: - Support for RAM TOS images.
75: - Improved memory mapping (the different memory regions should now behave much
76: more like on a real ST).
77: - Improved M68k exceptions (bus errors and exception cycle timings).
78: - Fixed some bugs in the extended VDI resolution mode (now it is working with
79: EmuTOS, too).
80: - Some games that poll the write-protection signal of the FDC to check for
81: disk changes should now be working, too.
82:
83:
84: Version 0.30 (2003-03-12):
85: --------------------------
86:
87: - Some parts of the code accessed the SR directly to read the IPL -
88: however the UAE CPU core only updates the SR when doing a MakeSR() first.
89: So this is done in the affected code parts now, too.
90: - The IPL wasn't raised when a MFP interrupt occured - fixed now.
91: - Full screen resolution for ST-Low can now be selected from the screen setup
92: dialog.
93: - The IKBD emulation does not longer duplicate joystick fire buttons when
94: a game tries to use both, joystick and mouse
95: - Improved audio timer function - the code should now be a little bit faster.
96: - Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in 68k
97: instructions like ABCD and SBCD.
98: - Added patches for TOS 2.05 so that this TOS version should now work, too.
99: - Rewrote TOS patching routine. It is much more flexible now.
100: - Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead.
101: - Fixed MMU RAM size configuration bug.
102: - Rewrote some more screen conversion functions in C.
103: - When a bus or address error occurred, the PC was often not set to the
104: right exception handler routine. This has been fixed now.
105:
106:
107: Version 0.25 (2002-12-30):
108: --------------------------
109:
110: - Patches for big endian systems (Spectrum 512 pictures are now working there).
111: - Hatari now also compiles and runs under Mac OS X.
112: - Blitter emulation has been added.
113: - There is now the possibility to save YM or WAV sounds.
114: - Big VDI resolutions (e.g. 800x600) are now supported, too.
115:
116:
117: Version 0.20 (2002-02-18):
118: --------------------------
119:
120: - Added graphical user interface for configuration of the emulator settings.
121: - Real joysticks can now also be used to simulate the ST joysticks.
122: - Yet another bugfix for BeOS (lseek again...)
123: - Support for hard disk images.
124:
125:
126: Version 0.11 (2001-10-10):
127: --------------------------
128:
129: - High level (GEMDOS) harddisk emulation.
130: - ST-Med/ST-Low mixed mode now works.
131:
132:
133: Version 0.10 (2001-08-16):
134: --------------------------
135:
136: - Improved CPU cycles emulation.
137: - Added Spec512 support.
138: - Some keyboard shortcuts.
139: - Added the possibility to switch between fullscreen and window mode.
140: - ST Medium resolution conversion routine.
141: - Built-in debugger.
142: - Added possibility to grab screenshots.
143: - Sound support (not working very well yet).
144:
145:
146: Version 0.05 (2001-06-01):
147: --------------------------
148:
149: - Joystick emulation via cursor keys.
150: - ST-LOW resolution conversion routine is now working on big-endian machines.
151:
152:
153: Version 0.04 (2001-05-27):
154: --------------------------
155:
156: - Added Stefan Berndtsson's patch for big-endian machines.
157: Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
158: - Rewrote the ST-LOW resolution conversion routines in C ==> ST-LOW now works!
159: - Added some of the WinSTon patches Paul Bates recently published
160: at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
161: - Cleaned up the source tree a little bit.
162:
163:
164: Version 0.03 (2001-04-03):
165: --------------------------
166:
167: - Rewrote some more assembler functions. FDC emulation now works!
168: - SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
169: - Added mouse support.
170:
171:
172: Version 0.02 (2001-03-28):
173: --------------------------
174:
175: - Added very simple SDL support.
176: - Rewrote a lot of assembler functions in C (e.g. intercept.c).
177: - Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
178: Desktop shows up, but no mouse and keyboard interaction yet.
179:
180:
181: Version 0.01 (2001-03-21):
182: --------------------------
183: - Made the WinSTon source code compilable with GNU-C.
184: - Added the UAE CPU sources.
185:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.