|
|
1.1.1.6 ! root 1: 2003-03-12 (THH): *** Version 0.30 *** ! 2: * Updated readme.txt and version number to 0.30 ! 3: * Changed output audio sample format back to unsigned again (seems to work ! 4: better on some systems). ! 5: ! 6: 2003-03-10 (THH): ! 7: * Adjusted audio functions so that Hatari's sound should be right again. ! 8: ! 9: 2003-03-09 (THH): ! 10: * Fixed TOS patching routine - it was only working on big endian machines ! 11: (Thanks to Tony Smolar for the hint!). ! 12: * IKBD_Cmd_ReadClock() should now work. ! 13: ! 14: 2003-03-08 (THH): ! 15: * Some parts of the code accessed the SR directly to read the IPL - however ! 16: the UAE CPU core only updates the SR when doing a MakeSR() first. So this ! 17: is done in the affected code parts now, too. ! 18: * The IPL wasn't raised when a MFP interrupt occured - fixed now. ! 19: * Full screen resolution for ST-Low can now be selected from the screen ! 20: setup dialog. ! 21: ! 22: 2003-03-04 (THH): ! 23: * The IKBD emulation does not longer duplicate joystick fire buttons when ! 24: a game (like Babarian) tries to use both, joystick and mouse => Games like ! 25: Lotus Turbo Esprit Challange are now working again! ! 26: * Improved audio timer function - the code should now be a little bit faster. ! 27: ! 28: 2003-03-03 (THH): ! 29: * Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in ! 30: 68k instructions like ABCD and SBCD. ! 31: * Now only reinitializing the sound subsystem if really needed, this should ! 32: fix a problem with Linux ALSA sound driver (Thanks to Tony Smolar for ! 33: discovering this problem!). ! 34: * Added another patch for TOS 2.05 so that this TOS version should now work ! 35: with Hatari, too. ! 36: ! 37: 2003-02-28 (THH): ! 38: * Rewrote TOS patching routine. It is more flexible now. ! 39: * Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead. ! 40: ! 41: 2003-02-02 (THH): ! 42: * Fixed MMU RAM size configuration bug. ! 43: * Rewrote some screen conversion functions in C (low320x8.c, low640x8.c, ! 44: med640x8.c and spec640x16.c). ! 45: ! 46: 2003-01-29 (THH): ! 47: * When a bus or address error occurred, the PC was often not set to the ! 48: right exception handler routine. This has been fixed now - thanks to ! 49: Philippe Gerin for finding the bug and the patch for solving it! ! 50: 1.1.1.5 root 51: 2002-12-30 (THH): *** Version 0.25 *** 52: * Added some more bus error entries in intercept.c (just like on a real ST). 53: * Updated the readme.txt. 54: 55: 2002-12-23 (THH): 56: * Moved Hatari's line-a opcodes (0xa000 and 0xa0ff) from tos.c to cartimg.c 57: so that the extended VDI resolutions should now also work with hard disk 58: emulation turned on. 59: * WinSTon turned off screen rendering while booting in a VDI resolution 60: mode. This has been enable again, so that the user can see what's going 61: on. However, booting in a VDI mode is now a little bit slower (especially 62: on TOS 2.06). 63: 64: 2002-12-22 (THH): 65: * VDI resolutions with 4 colors are now working, too. 66: * Fixed some bugs in screen.c 67: 68: 2002-11-30 (THH): 69: * Added the possibility to select the GEM resolution to the TOS/GEM dialog. 70: * Rewrote ConvertVDIRes_2Colour() in C for big monochrome VDI resolutions. 71: 72: 2002-10-13 (THH): 73: * Rewrote ConvertVDIRes_16Colour() in C and added Line-A/VDI patches 74: so that Hatari now also features a VDI big resolution mode. 75: 76: 2002-09-21 (THH): 77: * Added YM and WAV sound recording (to hatari.ym or hatari.wav since the 78: GUI does not support editing strings yet). 79: * Introduced "System" setup dialog for configuring the ST hardware 80: (currently CPU and blitter). 81: 82: 2002-08-11 (THH): 83: * Fixed bug in the blitter function, so the letters in the menu bar of the 84: desktop are now correct. 85: 86: 2002-07-08 (THH): 87: * Some more endianess patches for spec512 screens - looks much better now! 88: * Fixed the bug that caused Hatari to crash when it was not able to load 89: the font image. 90: 91: 2002-07-04 (THH): 92: * Added experimental blitter emulation (taken from STonX). 93: "Wings Of Death" started working now - wow! 94: 95: 2002-07-03 (THH): 96: * Separated SDL_INIT_JOYSTICK and SDL_INIT_AUDIO from Main_Init(), since 97: failures during joystick/audio initialization shouldn't be fatal. 98: * Short-Cuts now also work with the "apple" key on Mac OS X. 99: * Some endianess patches for the spec512 convertion routine (but it is 100: still not yet working right). 101: 102: 2002-02-21 (THH): 1.1.1.4 root 103: * Fixed bug in tos.c - TOS 1.00 has been wrongly patched and did not work 104: any more... 105: 1.1.1.5 root 106: 2002-02-18 (THH): *** Version 0.20 *** 1.1.1.4 root 107: * Setting the HD drives is now also included in the GUI. 108: * Updated the readme.txt. 109: 110: 2002-02-05 (Thomas Huth): 111: * Added Svens HD-image patch. 112: * Yet another bugfix for BeOS (lseek again...) 113: 114: 2002-01-14 (Thomas Huth): 115: * Added (real) joystick support. 116: 117: 2002-01-02 (Thomas Huth): 118: * Fixed some problems with the CPU reset. 119: * Updated the GUI. 120: 121: 2001-12-27 (Thomas Huth): 122: * Finished the first working version of the GUI. Not yet perfect, 123: but many things can now be configured there. 124: * Mapped the GUI to the F12 key, quitting the program is now 125: ALTGR-Q 126: 127: 2001-12-25 (Thomas Huth): 128: * Cleaned up: Fixed many "FIXME"s, rewrote the splitpath and makepath 129: functions, and moved the scandir and alphasort functions to file.c. 130: * Improved the SDL-GUI. 131: * Designed some dialogs and started working on a file selection dialog. 132: 133: 2001-12-21 (Thomas Huth): 134: * Hatari now uses the SDL's relative mouse mode instead of absolut mode. 135: * Removed the files view.c and statusbar.c (not really needed). 136: 137: 2001-12-10 (Thomas Huth): 138: * Wrote a first version of the graphical user interface. 139: * The path where Hatari searches its data (TOS-image etc.) 140: can now be specified in the Makefile. 141: 1.1.1.3 root 142: 2001-10-10 (Thomas Huth): *** Version 0.11 *** 143: * Changed some C++ comments to C comments (for plain ANSI-C compilers). 144: * Fixed a stack problem in gemdos.c 145: 146: 2001-09-20 (Thomas Huth): 147: * Added screen flipping in fullscreen mode (-> more speed!). 148: * ST-Med/ST-Low mixed mode now works (e.g. in the Magnetic 149: Scrolls adventures). 150: 151: 2001-09-09 (Sven de Marothy): 152: * Added hard-drive emulation, (option -e or --harddrive) 153: * Fixed annoying key clicks during boot. 154: 1.1.1.2 root 155: 2001-08-16 (Thomas Huth): *** Version 0.10a *** 156: * Improved CPU cycles emulation. Most instructions now return the 157: right cycles, I hope. 158: * Added Spec512 support. 159: 160: 2001-07-21 (Thomas Huth): 161: * Added some shortcuts 162: * Added the possibility to switch between fullscreen and window mode. 163: * Started working on better CPU cycles emulation (well, they are 164: a real mess!). 165: 166: 2001-07-11: 167: * Added ST Medium resolution. 168: 169: 2001-07-10: 170: * Added Sven's debugger patch. 171: 172: 2001-06-26: 173: * Added Sven de Marothy's screenshot patch. It allows taking screenshots 174: by pressing ALTGR-G. 175: 176: 2001-06-10 (Thomas Huth): 177: * Added sound support. Does not yet work perfect, but at least there 178: are some noises now :-) (Use option --sound to enable it). 1.1 root 179: 180: 2001-06-01 (Thomas Huth): *** Version 0.05a *** 181: * Added joystick emulation. 182: * Added Stefan's patch for ST-LOW res on big-endian machines, 183: his patch for also leaving Hatari by pressing F12, and 184: his fullscreen patch. 185: * Changed all tabulator characters in the source to spaces. 186: 187: 2001-05-27 (Thomas Huth): *** Version 0.04a *** 188: * Added Stefan Berndtsson's patch for big-endian machines. 189: Hatari now runs also with non-x86 Linux machines! Thanks Stefan! 190: * Rewrote the ST-LOW resolution conversation routines in C 191: => ST-LOW now works! 192: * Added some of the WinSTon patches Paul Bates recently published 193: at the WinSTon BBS (Thanks to Ladislav Adamec for the hint). 194: * Cleaned up the source tree a little bit. 195: 196: 2001-04-03 (Thomas Huth): *** Version 0.03a *** 197: * Rewrote some more assembler functions. FDC emulation now works! 198: 199: 2001-04-02 (Thomas Huth): 200: * SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table. 201: 202: 2001-03-29 (Thomas Huth): 203: * Added mouse support. 204: 205: 2001-03-28 (Thomas Huth): *** Version 0.02a *** 206: * Added very simple SDL support. 207: * Rewrote a lot of assembler functions in C (e.g. intercept.c). 208: * Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the 209: Desktop shows up, but no mouse and keyboard interaction yet. 210: 211: 2001-03-21 (Thomas Huth): *** Version 0.01a *** 212: * Made the WinSTon source code compilable. 213: * Added the UAE CPU sources.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.