Annotation of hatari/ChangeLog, revision 1.1.1.6

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.