Annotation of hatari/doc/changelog.txt, revision 1.1.1.3

1.1       root        1: 
1.1.1.3 ! root        2: 2004-12-19 : *** Version 0.60 ***
        !             3: 
        !             4: 2004-12-19 14:46  thothy
        !             5: 
        !             6:        * configure.ac, readme.txt, doc/manual.html, doc/release-notes.txt,
        !             7:        src/cart.c, src/includes/main.h: Changes for version 0.60
        !             8: 
        !             9: 2004-12-19 11:59  thothy
        !            10: 
        !            11:        * Makefile: Added DESTDIR for 'make install'
        !            12: 
        !            13: 2004-12-18 18:28  simonsunnyboy
        !            14: 
        !            15:        * doc/manual.html: added cartridge documentation and altered video
        !            16:        dialog to the manual
        !            17: 
        !            18: 2004-12-14 22:29  thothy
        !            19: 
        !            20:        * doc/hatari.1: Added --cartridge and --window options in the man
        !            21:        file.
        !            22: 
        !            23: 2004-12-09 22:06  thothy
        !            24: 
        !            25:        * src/: cart.c, main.c, tos.c, gui-sdl/dlgRom.c: Added the
        !            26:        possibility to load an alternative cartridge image file.
        !            27: 
        !            28: 2004-12-08 11:27  thothy
        !            29: 
        !            30:        * src/: cart.c, cart_asm.s, cartimg.c, gemdos.c, tos.c,
        !            31:        includes/cart.h, includes/main.h, uae-cpu/hatari-glue.c,
        !            32:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Improved, fixed and
        !            33:        cleaned up the cartridge code.
        !            34: 
        !            35: 2004-12-06 00:30  thothy
        !            36: 
        !            37:        * src/: Makefile, configuration.c, dialog.c, main.c, screen.c,
        !            38:        tos.c, gui-sdl/Makefile, gui-sdl/dlgMain.c, gui-sdl/dlgRom.c,
        !            39:        gui-sdl/dlgScreen.c, gui-sdl/dlgTosGem.c, includes/configuration.h,
        !            40:        includes/dialog.h, includes/main.h, includes/screen.h: Cleaned up
        !            41:        the screen options: Moved VDI resolution setup to the "Screen"
        !            42:        dialog and renamed the "interlaced mode" to "interleaved mode".
        !            43: 
        !            44: 2004-12-03 21:42  thothy
        !            45: 
        !            46:        * src/: main.c, reset.c, screen.c, gui-sdl/dlgMain.c,
        !            47:        includes/main.h: PC mouse pointer is now better in sync with the ST
        !            48:        mouse pointer.
        !            49: 
        !            50: 2004-12-01 00:05  thothy
        !            51: 
        !            52:        * src/: screen.c, includes/screen.h, includes/screenDraw.h: Started
        !            53:        to clean up the screen resolution setup code mess.
        !            54: 
        !            55: 2004-11-14 17:47  simonsunnyboy
        !            56: 
        !            57:        * doc/manual.html: added --windowed option to manual
        !            58: 
        !            59: 2004-11-14 03:34  thothy
        !            60: 
        !            61:        * src/: ikbd.c, main.c, screen.c, includes/main.h: First mouse
        !            62:        movement is now ignored to avoid problems with certain ST programs
        !            63:        (e.g. Serenade disk 54). ikbd.c is now independent from
        !            64:        bInitGemDOS.
        !            65: 
        !            66: 2004-10-31 18:32  thothy
        !            67: 
        !            68:        * Makefile.cnf.in, src/Makefile, src/file.c, src/int.c, src/main.c,
        !            69:        src/memorySnapShot.c, src/reset.c, src/gui-sdl/Makefile,
        !            70:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgAlert.c,
        !            71:        src/includes/dialog.h, src/includes/int.h, src/includes/main.h,
        !            72:        src/includes/sdlgui.h: Added alert box to the GUI (based on code
        !            73:        taken from ARAnyM - cheers!) and cleaned up some files (e.g.
        !            74:        removed obsolete USE_DEBUGGER code lines)
        !            75: 
        !            76: 2004-10-01 10:49  thothy
        !            77: 
        !            78:        * src/: file.c, includes/file.h: Cleaned up the scandir() function
        !            79:        a little bit.
        !            80: 
        !            81: 2004-09-24 18:06  thothy
        !            82: 
        !            83:        * src/configuration.c: Added missing #include "audio.h"
        !            84: 
        !            85: 2004-09-24 14:55  thothy
        !            86: 
        !            87:        * src/: configuration.c, dialog.c, main.c, screen.c,
        !            88:        includes/configuration.h, includes/dialog.h, includes/screen.h:
        !            89:        Cleaned up configuration options. Window/fullscreen mode is now
        !            90:        correctly initialized from the configuration file. Added --window
        !            91:        command line option to force a start in window mode. (Thanks to wwp
        !            92:        for the hint)
        !            93: 
        !            94: 2004-09-24 13:19  thothy
        !            95: 
        !            96:        * src/audio.c: Fixed a bug in the initialization phase of the sound
        !            97:        subsystem that caused the sound init to fail when the user
        !            98:        specified another sound rate than 22050 in the configuration file
        !            99:        (thanks to wwp for the patch).
        !           100: 
        !           101: 2004-08-11 16:41  simonsunnyboy
        !           102: 
        !           103:        * doc/manual.html: sorted Appendix C into 3 sections: games, demos
        !           104:        and applications, some cleanup
        !           105: 
        !           106: 2004-08-03 23:18  thothy
        !           107: 
        !           108:        * src/rs232.c: BeOS seems to lack cfmakeraw(), so we use our own
        !           109:        cfmakeraw() now there, too
        !           110: 
        !           111: 2004-07-26 23:32  thothy
        !           112: 
        !           113:        * doc/release-notes.txt: Adjusted release date.
        !           114: 
        !           115: 2004-07-26 23:32  thothy
        !           116: 
        !           117:        * src/rs232.c: Added correct type cast for system where speed_t is
        !           118:        a typedef to unsigned int.
        !           119: 
1.1.1.2   root      120: 2004-07-26 : *** Version 0.50 ***
                    121: 
                    122: 2004-07-26 14:12  thothy
                    123: 
                    124:        * src/rs232.c: Fixed a little typing error.
                    125: 
                    126: 2004-07-26 13:39  thothy
                    127: 
                    128:        * src/rs232.c: Added a cfmakeraw() function for Solaris.
                    129: 
                    130: 2004-07-25 15:50  thothy
                    131: 
                    132:        * doc/authors.txt, src/intercept.c, src/rs232.c, src/xbios.c,
                    133:        src/includes/rs232.h: RS232 baud rate is now set up directly from
                    134:        the ST hardware registers, so there is no more need to patch the
                    135:        XBIOS to read the values from Rsconf().
                    136: 
                    137: 2004-07-23 10:41  thothy
                    138: 
                    139:        * src/: file.c, includes/file.h: Enabled scandir() and alphasort()
                    140:        for Solaris so that Hatari now also compiles on this OS.
                    141: 
                    142: 2004-07-20 16:46  thothy
                    143: 
                    144:        * doc/: hatari.1, manual.html, release-notes.txt: Updated the
                    145:        documentation files.
                    146: 
                    147: 2004-07-16 22:06  thothy
                    148: 
                    149:        * src/gui-sdl/: font10x16.bmp, font10x16.h: Added missing "="
                    150:        character.
                    151: 
                    152: 2004-07-15 22:33  thothy
                    153: 
                    154:        * src/rs232.c: Added semaphore to sync free space in input buffer.
                    155: 
                    156: 2004-07-13 19:29  thothy
                    157: 
                    158:        * src/unzip.c: zlib.h is now included in a correct way.
                    159: 
                    160: 2004-07-13 18:38  thothy
                    161: 
                    162:        * readme.txt, src/includes/main.h: Increased version number to 0.50
                    163: 
                    164: 2004-07-13 18:33  thothy
                    165: 
                    166:        * src/screen.c: Disabled double buffering because the GUI is not
                    167:        yet ready for it.
                    168: 
                    169: 2004-07-08 10:52  simonsunnyboy
                    170: 
                    171:        * doc/manual.html: fixed some manual glitches
                    172: 
                    173: 2004-07-08 10:50  simonsunnyboy
                    174: 
                    175:        * doc/manual.html: documented serial support in the manual
                    176: 
                    177: 2004-07-06 22:14  thothy
                    178: 
                    179:        * src/: rs232.c, xbios.c, includes/rs232.h: Fixed RS232 emulation
                    180:        and added termios code for setting the device parameters.
                    181: 
                    182: 2004-07-05 22:06  thothy
                    183: 
                    184:        * src/: configuration.c, dialog.c, main.c, rs232.c,
                    185:        gui-sdl/dlgDevice.c, includes/configuration.h, includes/rs232.h:
                    186:        The RS232 settings can now be configured in the GUI.
                    187: 
                    188: 2004-07-05 19:23  thothy
                    189: 
                    190:        * doc/authors.txt: Added new contributors.
                    191: 
                    192: 2004-07-05 18:53  thothy
                    193: 
                    194:        * src/cfgopts.c: Improved the configuration saving function: New
                    195:        configuration options / options that are not yet listed in the
                    196:        config file are now correctly saved, too
                    197: 
                    198: 2004-07-05 17:38  thothy
                    199: 
                    200:        * src/gui-sdl/dlgDisc.c: Added buttons to eject the floppies and
                    201:        the hard disc image.
                    202: 
                    203: 2004-07-01 22:56  thothy
                    204: 
                    205:        * src/: fdc.c, main.c, includes/configuration.h: Added option
                    206:        --slowfdc to slow down the FDC emulation for certain games/demos.
                    207: 
                    208: 2004-07-01 22:54  thothy
                    209: 
                    210:        * src/floppy.c: Added a check if the track that should be
                    211:        read/written is still on the disk image, so that Hatari does not
                    212:        crash anymore with misbehaving ST programs.
                    213: 
                    214: 2004-06-24 21:29  thothy
                    215: 
                    216:        * src/floppy.c: Cleaned up Floppy_FindDiscDetails() so that it
                    217:        should now also work on CPUs that do not support unaligned memory
                    218:        access.
                    219: 
                    220: 2004-06-24 16:52  thothy
                    221: 
                    222:        * src/: main.c, includes/audio.h, audio.c, dialog.c, shortcut.c:
                    223:        Enabling/disabling the sound should now work as expected.
                    224: 
                    225: 2004-06-18 20:07  thothy
                    226: 
                    227:        * src/gui-sdl/sdlgui.c: Saving the background graphics before
                    228:        displaying a dialog now also works with 8 BPP screen surfaces.
                    229: 
                    230: 2004-06-17 15:00  simonsunnyboy
                    231: 
                    232:        * doc/manual.html: Manual: fixed some typing bugs, added URL,
                    233:        general cleanup
                    234: 
                    235: 2004-06-15 23:49  thothy
                    236: 
                    237:        * src/dim.c: Added support for writing DIM images (but it is still
                    238:        disabled by default).
                    239: 
                    240: 2004-06-11 14:48  thothy
                    241: 
                    242:        * src/gui-sdl/: dlgDevice.c, dlgKeyboard.c, dlgMain.c, dlgMemory.c,
                    243:        dlgScreen.c, dlgTosGem.c, sdlgui.c: SDLGui_DoDialog() now saves and
                    244:        restores the background graphics, so calling Screen_SetFullUpdate()
                    245:        and Screen_Draw() in the dialogs is no longer necessary. This fixes
                    246:        an ugly redrawing bug that appeared when loading memory snap shots
                    247:        from a different screen resolution.
                    248: 
                    249: 2004-06-11 12:04  thothy
                    250: 
                    251:        * src/: dialog.c, m68000.c, main.c, mfp.c, shortcut.c, video.c,
                    252:        includes/m68000.h, uae-cpu/Makefile, uae-cpu/events.h,
                    253:        uae-cpu/newcpu.c, uae-cpu/newcpu.h: Some speed optimization: Now
                    254:        using regs.spcflags in a better way (for MFP interrupts and for
                    255:        quitting the emulator).
                    256: 
                    257: 2004-05-25 13:36  simonsunnyboy
                    258: 
                    259:        * doc/manual.html: slight corrections to the manual including
                    260:        project credits
                    261: 
                    262: 2004-05-05 11:23  thothy
                    263: 
                    264:        * Makefile.cnf, Makefile.cnf.in, configure.ac, src/Makefile,
                    265:        src/uae-cpu/Makefile: Added some more configuration variables to
                    266:        the build files to improve the compilation process (especially
                    267:        cross compilation).
                    268: 
                    269: 2004-05-03 17:34  thothy
                    270: 
                    271:        * src/zip.c: Changed a variable from signed to unsigned type
                    272:        (Thanks to Eero for the patch).
                    273: 
                    274: 2004-04-30 21:23  thothy
                    275: 
                    276:        * src/createBlankImage.c: Added #include dim.h
                    277: 
                    278: 2004-04-28 11:04  thothy
                    279: 
                    280:        * src/: Makefile, createBlankImage.c, dim.c, file.c, floppy.c,
                    281:        main.c, msa.c, st.c, zip.c, gui-sdl/dlgFileSelect.c,
                    282:        includes/dim.h, includes/file.h, includes/floppy.h,
                    283:        includes/main.h, includes/msa.h, includes/st.h, includes/zip.h: 1)
                    284:        Hatari now supports reading of .DIM disk images.  2) Buffers for
                    285:        the disk images are now allocated dynamically, it is now save    to
                    286:        use disk images with a size greater than 1.5MB.  3) Reading and
                    287:        writing of GZipped files is now supported in the basic    functions
                    288:        in file.c ==> The emulator can now save to GZipped MSA disk images,
                    289:           too.
                    290: 
                    291: 2004-04-24 13:25  thothy
                    292: 
                    293:        * doc/hatari.1: Added man-page for Hatari written by Marco Herrn
                    294:        (Thanks!).
                    295: 
                    296: 2004-04-24 09:55  thothy
                    297: 
                    298:        * src/uae-cpu/maccess.h: Fixed a stupid typo.
                    299: 
                    300: 2004-04-24 09:53  thothy
                    301: 
                    302:        * src/uae-cpu/Makefile: Fixed a cross-compiling problem: HOSTCC
                    303:        must not use the cross compilers CFLAGS!
                    304: 
                    305: 2004-04-23 17:33  thothy
                    306: 
                    307:        * src/: bios.c, cart.c, debugui.c, fdc.c, gemdos.c, hdc.c, ikbd.c,
                    308:        int.c, intercept.c, m68000.c, main.c, mfp.c, reset.c, rs232.c,
                    309:        rtc.c, sound.c, spec512.c, stMemory.c, tos.c, vdi.c, video.c,
                    310:        xbios.c, includes/decode.h, includes/intercept.h,
                    311:        includes/m68000.h, includes/main.h, includes/stMemory.h,
                    312:        uae-cpu/events.h, uae-cpu/memory.c, uae-cpu/newcpu.c: Removed
                    313:        obsolete header file decode.h (Thanks to Eero for the patch). Fixed
                    314:        a bug with double bus errors that caused a crash of the emulator.
                    315: 
                    316: 2004-04-22 10:40  thothy
                    317: 
                    318:        * src/uae-cpu/maccess.h: Moved byte access functions to the end of
                    319:        the file because they are the same in all cases. (Thanks to Eero
                    320:        for the patch)
                    321: 
                    322: 2004-04-20 18:53  thothy
                    323: 
                    324:        * src/uae-cpu/: maccess-non-aligned.h, maccess-big.h,
                    325:        maccess-i86.h, maccess.h, memory.h: Cleaned up the memory access
                    326:        functions.
                    327: 
                    328: 2004-04-20 15:58  thothy
                    329: 
                    330:        * Makefile.cnf, configure.ac: Adjusted CFLAGS.
                    331: 
                    332: 2004-04-19 10:53  thothy
                    333: 
                    334:        * Makefile.cnf, src/audio.c, src/bios.c, src/blitter.c,
                    335:        src/cfgopts.c, src/configuration.c, src/createBlankImage.c,
                    336:        src/debug.c, src/debugui.c, src/dialog.c, src/errlog.c, src/fdc.c,
                    337:        src/file.c, src/floppy.c, src/gemdos.c, src/hdc.c, src/ikbd.c,
                    338:        src/int.c, src/intercept.c, src/joy.c, src/keymap.c, src/main.c,
                    339:        src/memorySnapShot.c, src/mfp.c, src/midi.c, src/misc.c, src/msa.c,
                    340:        src/printer.c, src/reset.c, src/rtc.c, src/screen.c,
                    341:        src/screenConvert.c, src/screenSnapShot.c, src/shortcut.c,
                    342:        src/sound.c, src/st.c, src/stMemory.c, src/tos.c, src/unzip.c,
                    343:        src/vdi.c, src/video.c, src/wavFormat.c, src/xbios.c, src/zip.c,
                    344:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgDisc.c,
                    345:        src/gui-sdl/dlgJoystick.c, src/gui-sdl/dlgMain.c,
                    346:        src/gui-sdl/dlgScreen.c, src/gui-sdl/sdlgui.c,
                    347:        src/includes/cfgopts.h, src/includes/createBlankImage.h,
                    348:        src/includes/debugui.h, src/includes/fdc.h, src/includes/file.h,
                    349:        src/includes/gemdos.h, src/includes/hdc.h,
                    350:        src/includes/screenConvert.h, src/includes/screenSnapShot.h,
                    351:        src/includes/sdlgui.h, src/includes/sound.h,
                    352:        src/includes/stMemory.h, src/uae-cpu/Makefile,
                    353:        src/uae-cpu/build68k.c, src/uae-cpu/fpp.c, src/uae-cpu/gencpu.c,
                    354:        src/uae-cpu/hatari-glue.c, src/uae-cpu/maccess-non-aligned.h,
                    355:        src/uae-cpu/maccess.h, src/uae-cpu/newcpu.c, src/uae-cpu/readcpu.c:
                    356:        General source code improvements: Declared a lot of functions and
                    357:        variables as static that are only used in one file.  Functions
                    358:        without parameters now use correct ANSI prototypes.  Added
                    359:        accelerated memory access functions for systems that can do
                    360:        non-aligned memory access.  (Thanks to Eero Tamminen for the huge
                    361:        patch!)
                    362: 
                    363: 2004-04-15 00:36  thothy
                    364: 
                    365:        * src/: gemdos.c, intercept.c, main.c, msa.c, stMemory.c, tos.c,
                    366:        video.c, includes/decode.h, includes/main.h, includes/stMemory.h,
                    367:        uae-cpu/maccess-big.h, uae-cpu/maccess-i86.h, uae-cpu/maccess.h,
                    368:        uae-cpu/memory.c, uae-cpu/memory.h: Made a lot of functions static
                    369:        (Thanks to Eero Tamminen for the patch).  The memory access
                    370:        functions from stMemory.c have been made "static inline" for better
                    371:        performance.  The STMemory_Swap68000* functions have been replaced
                    372:        by the SDL_SwapBE* functions.  Removed some old code from the
                    373:        maccess*.h files.
                    374: 
                    375: 2004-04-07 12:24  thothy
                    376: 
                    377:        * src/: screen.c, includes/screen.h: Fixed SDL screen flipping in
                    378:        full screen mode (e.g. for Mac OS X). And the mouse pointer is now
                    379:        initially warped to the middle of the screen.
                    380: 
                    381: 2004-04-06 18:20  thothy
                    382: 
                    383:        * src/: configuration.c, main.c, includes/configuration.h: Added a
                    384:        command line option to load an alternative configuration file.
                    385: 
                    386: 2004-04-06 18:16  thothy
                    387: 
                    388:        * src/createBlankImage.c: Fixed disc creation function so that it
                    389:        now creates MS-DOS compatible disc images.
                    390: 
                    391: 2004-04-06 12:38  thothy
                    392: 
                    393:        * src/gui-sdl/dlgFileSelect.c: Cleaned up the file selector code
                    394:        and enlarged the dialog window.
                    395: 
                    396: 2004-04-05 20:52  thothy
                    397: 
                    398:        * Makefile: Replaced the old 8x8 font by two new fonts (5x8 and
                    399:        10x16). The fonts are now also compiled into the executable (thanks
                    400:        to Martin Doering and the Aranym developers for that code).
                    401: 
                    402: 2004-04-05 20:49  thothy
                    403: 
                    404:        * src/: font8.bmp, gui-sdl/Makefile, gui-sdl/dlgAbout.c,
                    405:        gui-sdl/font10x16.bmp, gui-sdl/font10x16.h, gui-sdl/font5x8.bmp,
                    406:        gui-sdl/font5x8.h, gui-sdl/sdlgui.c, includes/sdlgui.h: Replaced
                    407:        the old 8x8 font by two new fonts (5x8 and 10x16). The fonts are
                    408:        now also compiled into the executable (thanks to Martin Doering and
                    409:        the Aranym developers for that code).
                    410: 
                    411: 2004-04-02 21:57  thothy
                    412: 
                    413:        * src/fdc.c: Increased the motor slowing down count so that TOXIS
                    414:        (the virus killer program) is now working with Hatari, too.
                    415: 
                    416: 2004-03-26 10:45  simonsunnyboy
                    417: 
                    418:        * doc/manual.html: added documentation of the Timer-D patch to the
                    419:        manual
                    420: 
                    421: 2004-03-25 11:32  simonsunnyboy
                    422: 
                    423:        * doc/manual.html: updated the manual to include documentation for
                    424:        the disk image creation
                    425: 
                    426: 2004-03-01 14:57  thothy
                    427: 
                    428:        * src/: configuration.c, intercept.c, mfp.c, gui-sdl/dlgSystem.c,
                    429:        includes/configuration.h, includes/main.h, includes/mfp.h,
                    430:        uae-cpu/hatari-glue.c: Improved Timer-D handling: - Timer-D is now
                    431:        patched correctly (Dragons Breath is working again).  - The Timer-D
                    432:        patch can now be switched on or off in the GUI.  - Removed the
                    433:        unused code of the old Timer-D patch (Hatari version <= 0.30).
                    434: 
                    435: 2004-02-29 20:01  thothy
                    436: 
                    437:        * src/uae-cpu/newcpu.c: Added some code to detect double bus
                    438:        errors.
                    439: 
                    440: 2004-02-22 10:35  thothy
                    441: 
                    442:        * src/: ikbd.c, mfp.c, midi.c, includes/mfp.h: Fixed a little bug
                    443:        in mfp.c and renamed MFP_KEYBOARD_BIT to MFP_ACIA_BIT etc.
                    444: 
                    445: 2004-02-21 20:51  thothy
                    446: 
                    447:        * src/: intercept.c, mfp.c, rs232.c, includes/mfp.h,
                    448:        includes/rs232.h: Improved RS232 emulation: Now the MFP hardware
                    449:        registers are intercepted to receive and to send the bytes of the
                    450:        serial line.
                    451: 
                    452: 2004-02-21 14:24  thothy
                    453: 
                    454:        * src/keymap.c: Added some more shorcut key modifiers (Thanks to
                    455:        Tony Smolar for the hint about KMOD_RALT on US-keyboards).
                    456: 
                    457: 2004-02-21 11:01  thothy
                    458: 
                    459:        * src/rs232.c: Improved RS232 emulation: Now using two file
                    460:        handles, one for input and one for output data transfer.
                    461: 
                    462: 2004-02-19 16:22  thothy
                    463: 
                    464:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/memory.c,
                    465:        uae-cpu/newcpu.c: Improved emulation of the special status word in
                    466:        the exception stack frames of bus and address errors and fixed a
                    467:        bug that caused an bus error when executing an illegal instruction
                    468:        in user mode.
                    469: 
                    470: 2004-02-12 16:56  thothy
                    471: 
                    472:        * src/: main.c, printer.c: Added some security checks to avoid
                    473:        possible buffer overflows (Thanks to Steve Kemp for finding the
                    474:        problematical code lines).
                    475: 
                    476: 2004-02-11 12:08  thothy
                    477: 
                    478:        * src/: sound.c, includes/sound.h: Declared some functions and
                    479:        variables as static for better compiler optimizations (Thanks to
                    480:        Eero Tamminen for his patch).
                    481: 
                    482: 2004-02-10 12:49  thothy
                    483: 
                    484:        * src/: audio.c, sound.c, includes/audio.h: Speed improvement:
                    485:        Audio functions do not use float calculations any more (Thanks to
                    486:        Eero Tamminen for his patch).
                    487: 
                    488: 2004-02-10 12:45  thothy
                    489: 
                    490:        * configure.ac: Added some more checks to configure.ac (Thanks to
                    491:        Patrice Mandin for his patch).
                    492: 
                    493: 2004-02-05 16:06  thothy
                    494: 
                    495:        * src/: bios.c, fdc.c, floppy.c, includes/floppy.h: Replaced
                    496:        bFloppyChanged by EmulationDrives.bMediaChanged
                    497: 
                    498: 2004-01-13 12:07  thothy
                    499: 
                    500:        * src/: zip.c, gui-sdl/dlgFileSelect.c, includes/zip.h: Fixed some
                    501:        small memory leaks.
                    502: 
                    503: 2004-01-12 13:21  thothy
                    504: 
                    505:        * src/: main.c, rs232.c, includes/rs232.h: The RS232 code has been
                    506:        rewritten to use portable functions (SDL threads and file functions
                    507:        from stdio.h).
                    508: 
                    509: 2003-12-29 21:10  thothy
                    510: 
                    511:        * src/: Makefile, gui-sdl/Makefile, gui-sdl/dlgDisc.c,
                    512:        gui-sdl/dlgNewDisc.c: Added a dialog for creating new (blank)
                    513:        floppy disc images.
                    514: 
                    515: 2003-12-28 23:32  thothy
                    516: 
                    517:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/newcpu.c,
                    518:        uae-cpu/newcpu.h: Added experimental wait state cycles emulation.
                    519: 
                    520: 2003-12-25 19:45  thothy
                    521: 
                    522:        * src/: file.c, gui-sdl/dlgTosGem.c, includes/file.h: Added a
                    523:        function called File_MakeAbsoluteName to create absolute file names
                    524:        from relative file names (thanks to Martin Doering for the idea).
                    525: 
                    526: 2003-12-25 15:19  thothy
                    527: 
                    528:        * src/: configuration.c, createBlankImage.c, errlog.c, file.c,
                    529:        floppy.c, main.c, memorySnapShot.c, screenSnapShot.c, vdi.c,
                    530:        gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                    531:        gui-sdl/dlgKeyboard.c, gui-sdl/dlgMemory.c, gui-sdl/dlgSound.c,
                    532:        gui-sdl/dlgTosGem.c, includes/configuration.h, includes/floppy.h,
                    533:        includes/main.h: Replaced MAX_FILENAME_LENGTH by FILENAME_MAX
                    534:        (thanks to Martin Doering for the hint)
                    535: 
                    536: 2003-11-05 19:20  thothy
                    537: 
                    538:        * src/main.c: Added the --frameskip option again (it had been
                    539:        removed by accident).
                    540: 
                    541: 2003-10-30 18:36  thothy
                    542: 
                    543:        * Makefile: "make install" now also installs a tos.img if possible.
                    544: 
                    545: 2003-10-30 : *** Version 0.45 ***
                    546: 
                    547: 2003-10-30 17:03  thothy
                    548: 
                    549:        * doc/release-notes.txt: Added changes for version 0.45
                    550: 
                    551: 2003-10-29 18:14  simonsunnyboy
                    552: 
                    553:        * doc/manual.html: manual: documentation for build system updated
                    554: 
                    555: 2003-10-28 17:44  simonsunnyboy
                    556: 
                    557:        * doc/manual.html: * updated the manual
                    558: 
                    559: 2003-10-25 14:26  thothy
                    560: 
                    561:        * src/: blitter.c, m68000.c, memorySnapShot.c, gui-sdl/dlgMemory.c,
                    562:          includes/blitter.h, includes/main.h, uae-cpu/newcpu.c,
                    563:          uae-cpu/newcpu.h: Improved the memory snap shot function.
                    564: 
                    565: 2003-10-25 14:19  thothy
                    566: 
                    567:        * readme.txt: Removed some text that describes how to use the
                    568:          emulator since this is now located in the manual.html
                    569: 
                    570: 2003-10-23 17:27  thothy
                    571: 
                    572:        * doc/manual.html: Added new keyboard shortcuts.
                    573: 
                    574: 2003-10-23 16:30  simonsunnyboy
                    575: 
                    576:        * src/printer.c: * cleaned up main comment block in printer.c
                    577: 
                    578: 2003-10-18 09:46  thothy
                    579: 
                    580:        * src/: configuration.c, shortcut.c, sound.c, video.c, ymFormat.c,
                    581:          includes/shortcut.h: Added more shortcuts and removed old code
                    582:          from shortcut.c
                    583: 
                    584: 2003-10-18 09:41  thothy
                    585: 
                    586:        * src/: createBlankImage.c, includes/createBlankImage.h: Started to
                    587:          clean up the "Create Blank Disc image" function.
                    588: 
                    589: 2003-10-18 09:38  thothy
                    590: 
                    591:        * src/printer.c: Removed a fixed FIXME comment about printer file
                    592:          name.
                    593: 
                    594: 2003-10-18 09:36  thothy
                    595: 
                    596:        * src/includes/main.h: Removed unused defines.
                    597: 
                    598: 2003-10-18 09:31  thothy
                    599: 
                    600:        * src/debugui.c: The SR can now be set in the debugger.
                    601: 
                    602: 2003-10-17 11:48  simonsunnyboy
                    603: 
                    604:        * src/psg.c: * corrected a few ugly typing bugs * better
                    605:          readability of the remarks for the printer dispatcher
                    606: 
                    607: 2003-10-11 22:59  thothy
                    608: 
                    609:        * ChangeLog: Removed old ChangeLog - use a tool like cvs2cl to
                    610:          create an up-to-date ChangeLog file!
                    611: 
                    612: 2003-10-11 22:14  thothy
                    613: 
                    614:        * src/floppy.c: Added a check for valid disc side -
                    615:          Floppy_ReadSectors now reports an error when a program tries to
                    616:          read from side 2 of a single sided disc.
                    617: 
                    618: 2003-10-10 18:41  thothy
                    619: 
                    620:        * src/uae-cpu/: events.h, newcpu.c, newcpu.h: Removed two unused
                    621:          variables (broken_in and lastInstructionCycles).
                    622: 
                    623: 2003-10-09 21:48  thothy
                    624: 
                    625:        * authors.txt, doc/authors.txt: Updated authors.txt and moved the
                    626:          file to the doc/ subdirectory
                    627: 
                    628: 2003-10-07 22:57  thothy
                    629: 
                    630:        * src/: intercept.c, video.c, includes/syncTables.h,
                    631:          includes/video.h: Border opening is not done with the
                    632:          syncTables.h anymore, but with a more generic code so that some
                    633:          demos now also correctly show graphics in the right and left
                    634:          border
                    635: 
                    636: 2003-10-07 12:47  simonsunnyboy
                    637: 
                    638:        * doc/manual.html: * completed features list in the manual * added
                    639:          documentation of the printer emulation to the manual * added
                    640:          documentation of the memory snapshots to the manual
                    641: 
                    642: 2003-09-28 21:57  thothy
                    643: 
                    644:        * src/: dialog.c, m68000.c, memorySnapShot.c, video.c,
                    645:          gui-sdl/dlgMemory.c, includes/m68000.h,
                    646:          includes/memorySnapShot.h: Re-activated the memory snap shot
                    647:          functions.
                    648: 
                    649: 2003-09-28 21:50  thothy
                    650: 
                    651:        * src/: configuration.c, includes/configuration.h: Midi, Printer
                    652:          and RS232 are now saved to the configuration file, too.
                    653: 
                    654: 2003-09-27 21:28  thothy
                    655: 
                    656:        * src/: Makefile, createDiscImage.c, main.c, misc.c,
                    657:          includes/createDiscImage.h, includes/main.h, includes/misc.h:
                    658:          Cleaned up files: Removed unused functions and variables.
                    659: 
                    660: 2003-09-26 20:08  thothy
                    661: 
                    662:        * src/: bios.c, xbios.c, uae-cpu/newcpu.c: Updated BIOS and XBIOS
                    663:          interception code.
                    664: 
                    665: 2003-09-02 23:56  thothy
                    666: 
                    667:        * src/: main.c, uae-cpu/hatari-glue.c: Hatari now correctly
                    668:          de-initialized the UAE CPU core.
                    669: 
                    670: 2003-09-02 23:54  thothy
                    671: 
                    672:        * src/: gui-sdl/dlgDisc.c, zip.c: Fixed a problem that sometimes
                    673:          caused a crash when browsing ZIPed disk images.
                    674: 
                    675: 2003-08-15 18:09  thothy
                    676: 
                    677:        * src/: intercept.c, main.c, midi.c, includes/configuration.h,
                    678:          includes/midi.h: Added initial midi emulation.
                    679: 
                    680: 2003-08-12 16:44  thothy
                    681: 
                    682:        * src/: printer.c, gui-sdl/dlgDevice.c: The file name for printer
                    683:          emulation can now be selected with the GUI.
                    684: 
                    685: 2003-08-11 21:37  thothy
                    686: 
                    687:        * src/: configuration.c, ymFormat.c, gui-sdl/dlgDisc.c,
                    688:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgKeyboard.c,
                    689:          gui-sdl/dlgSound.c, gui-sdl/dlgTosGem.c, gui-sdl/sdlgui.c,
                    690:          includes/sdlgui.h: Added editable text fields to the SDL-GUI. It
                    691:          is now also possible to select a destination file name for the
                    692:          sound grabbing in the sound setup dialog
                    693: 
                    694: 2003-08-10 19:08  simonsunnyboy
                    695: 
                    696:        * src/printer.c: corrected stupid string bug in printer.c, $HOME no
                    697:          longer gets overwritten
                    698: 
                    699: 2003-08-10 16:44  thothy
                    700: 
                    701:        * src/gui-sdl/.cvsignore: Added cvsignore file in the gui-sdl/
                    702:          directory
                    703: 
                    704: 2003-08-10 10:09  simonsunnyboy
                    705: 
                    706:        * doc/manual.html, src/gemdos.c, src/main.c, src/printer.c,
                    707:          src/psg.c:
                    708:          * fixed bit bug in psg.c - STROBE bit detection used wrong bit *
                    709:          reenabled printer handling in gemdos.c * added commandline option
                    710:          --printer to activate (experimental) printer   support * added
                    711:          Hatari User's Manual to doc/
                    712: 
                    713: 2003-08-09 17:54  simonsunnyboy
                    714: 
                    715:        * src/: printer.c, psg.c:
                    716:          - rewrote printer interception in psg.c  (to solve the problem
                    717:          "music playing results in printing characters") - simple
                    718:          emulation of STROBE signal for printing
                    719: 
                    720: 2003-08-09 16:00  simonsunnyboy
                    721: 
                    722:        * Makefile.cnf, src/printer.c: [no log message]
                    723: 
                    724: 2003-08-09 15:58  simonsunnyboy
                    725: 
                    726:        * Makefile.cnf, src/keymap.c, src/mfp.c, src/printer.c, src/psg.c,
                    727:          src/includes/printer.h:
                    728:          - added simple printer support (printing to file) - added printer
                    729:          hook to psg.c - added flag correction to mfp.c
                    730: 
                    731:          Todo: Configuration for printing support (filename, enabled)
                    732: 
                    733: 2003-08-06 18:17  thothy
                    734: 
                    735:        * src/msa.c: Fixed a bug in the MSA compression function that could
                    736:          create corrupted MSA disk images in some rare cases.
                    737: 
                    738: 2003-08-05 18:39  thothy
                    739: 
                    740:        * src/uae-cpu/build68k.c: Now including string.h - this fixes a
                    741:          compiler warning with GCC 3.0
                    742: 
                    743: 2003-08-05 18:37  thothy
                    744: 
                    745:        * src/includes/sdlgui.h: Moved some define from sdlgui.c to
                    746:          sdlgui.h
                    747: 
                    748: 2003-08-05 18:36  thothy
                    749: 
                    750:        * src/includes/screen.h: Added prototype for
                    751:          Screen_DidResolutionChange()
                    752: 
                    753: 2003-08-05 18:34  thothy
                    754: 
                    755:        * src/uae-cpu/cpuopti.c: Removed unused file cpuopti.c
                    756: 
                    757: 2003-08-05 18:33  thothy
                    758: 
                    759:        * src/: dialog.c, sdlgui.c, gui-sdl/dlgFileSelect.c,
                    760:          gui-sdl/sdlgui.c: Moved sdlgui.c to the src/gui-sdl/ folder and
                    761:          created a new file for the file selection dialog.
                    762: 
                    763: 2003-08-05 18:29  thothy
                    764: 
                    765:        * .cvsignore, Makefile, Makefile.cnf, Makefile.cnf.in,
                    766:          configure.ac, src/gui-sdl/Makefile, src/Makefile,
                    767:          src/uae-cpu/Makefile: Added new build system: Now there is a top
                    768:          level makefile configuration file and a configure.ac to create a
                    769:          configure script.
                    770: 
                    771: 2003-08-04 21:37  thothy
                    772: 
                    773:        * src/gui-sdl/: dlgAbout.c, dlgDevice.c, dlgDisc.c, dlgJoystick.c,
                    774:          dlgKeyboard.c, dlgMain.c, dlgMemory.c, dlgScreen.c, dlgSound.c,
                    775:          dlgSystem.c, dlgTosGem.c: Separated the SDL GUI dialogs from
                    776:          dialog.c and put each dialog in a new file.
                    777: 
                    778: 2003-08-02 17:45  thothy
                    779: 
                    780:        * src/uae-cpu/: maccess-big.h, maccess.h: Added accelerated memory
                    781:          access functions.
                    782: 
                    783: 2003-07-30 00:25  thothy
                    784: 
                    785:        * ChangeLog: Fixed some typos
                    786: 
                    787: 2003-07-29 14:01  thothy
                    788: 
                    789:        * src/: int.c, m68000.c, mfp.c, video.c, includes/int.h,
                    790:          includes/m68000.h, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                    791:          uae-cpu/newcpu.c: Changed M68000_Exception(), intlev() and
                    792:          do_specialties() and some other interrupt related parts: Pending
                    793:          interrupts are now handled in the UAE CPU core.
                    794: 
                    795: 2003-07-28 18:42  thothy
                    796: 
                    797:        * src/uae-cpu/maccess-i86.h: Revived old accelerated maccess.h for
                    798:          i86 computers.
                    799: 
                    800: 2003-07-21 00:52  thothy
                    801: 
                    802:        * src/gemdos.c: emudrives[0]->fs_currpath is now correctly
                    803:          initialized - this fixes a problem with HD emulation on EmuTOS.
                    804: 
                    805: 2003-07-11 17:48  thothy
                    806: 
                    807:        * doc/release-notes.txt: Added release notes file
                    808: 
1.1       root      809: 2003-07-11 : *** Version 0.40 ***
                    810: 
                    811: 2003-07-04 14:40  thothy
                    812: 
                    813:        * src/uae-cpu/newcpu.c: Disabled MFP interrupt cycles again since
                    814:        they currently seem to make some things running worse.
                    815: 
                    816: 2003-07-04 14:38  thothy
                    817: 
                    818:        * src/configuration.c: bFrameSkip is now saved to the configuration
                    819:        file, too.
                    820: 
                    821: 2003-06-28 16:42  thothy
                    822: 
                    823:        * doc/keymap-sample.txt: Added keymap sample file.
                    824: 
                    825: 2003-06-28 16:36  thothy
                    826: 
                    827:        * readme.txt: Added comment about how to use incompatible MSA disk
                    828:        images.
                    829: 
                    830: 2003-06-28 16:32  thothy
                    831: 
                    832:        * src/video.c: Main_EventHandler is now called every 64th hbl event
                    833:        so that the mouse moves smoother in VDI resolutions again.
                    834: 
                    835: 2003-06-28 16:29  thothy
                    836: 
                    837:        * src/keymap.c: Fixed a little bug: Switching back to symbolic
                    838:        keymapping mode from loaded keymapping mode did not work right.
                    839: 
                    840: 2003-06-23 20:49  thothy
                    841: 
                    842:        * src/: fdc.c, floppy.c, includes/floppy.h: When the user changes a
                    843:        floppy disk image, the write-protection signal of the FDC is now
                    844:        raised for a short time since some programs use this behaviour to
                    845:        check for changed disks.
                    846: 
                    847: 2003-06-22 22:20  thothy
                    848: 
                    849:        * src/main.c: Now booting from harddrive when using the -d
                    850:        parameter (Thanks to Sven for the patch)
                    851: 
                    852: 2003-06-20 15:13  thothy
                    853: 
                    854:        * src/: cartimg.c, reset.c, includes/main.h, uae-cpu/hatari-glue.c,
                    855:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Now using a separate
                    856:        illegal opcode for system initialization (setting the connected
                    857:        drive mask etc.), so that warm resets are working right again. 
                    858:        (Thanks to Matthias Arndt for the hint)
                    859: 
                    860: 2003-06-17 21:37  thothy
                    861: 
                    862:        * src/gemdos.c: Fixed a problem with Fsfirst and Fsnext so that HD
                    863:        emulation is now working with EmuTOS, too.
                    864: 
                    865: 2003-06-17 20:03  thothy
                    866: 
                    867:        * src/: screen.c, uae-cpu/newcpu.c: Fixed two bugs that appeared in
                    868:        the extended VDI resolution emulation
                    869: 
                    870: 2003-06-15 21:15  thothy
                    871: 
                    872:        * src/includes/main.h: Updated version number to 0.40
                    873: 
                    874: 2003-06-15 21:14  thothy
                    875: 
                    876:        * src/dialog.c: Cosmetic changes to the screen setup dialog.
                    877: 
                    878: 2003-06-12 22:41  thothy
                    879: 
                    880:        * src/: sdlgui.c, zip.c: It is now also possible to select a ZIP
                    881:        file in the file selector without choosing a disk image in the ZIP
                    882:        package (the first ST or MSA file will be used then)
                    883: 
                    884: 2003-06-10 18:45  thothy
                    885: 
                    886:        * src/vdi.c: GemDOS_CreateHardDriveFileName() needs backslash as
                    887:        path seperator instead of a normal slash while creating the
                    888:        filename for /DESKTOP.INF or /NEWDESK.INF
                    889: 
                    890: 2003-06-09 20:20  thothy
                    891: 
                    892:        * readme.txt: Updated readme.txt to suit the current version of
                    893:        Hatari (-> version 0.40)
                    894: 
                    895: 2003-06-09 18:11  thothy
                    896: 
                    897:        * src/screen.c: 8 bpp mode is now working in windowed mode, too
                    898: 
                    899: 2003-06-08 19:12  thothy
                    900: 
                    901:        * src/: intercept.c, rtc.c, includes/intercept.h, includes/rtc.h:
                    902:        Real time clock now also works with TOS 1.02 and 1.04
                    903: 
                    904: 2003-06-08 15:54  thothy
                    905: 
                    906:        * src/main.c: The order of --hdimage and --harddrive does not
                    907:        matter anymore and there is now also a command line parameter to
                    908:        specify the emulated RAM size.
                    909: 
                    910: 2003-06-08 15:49  thothy
                    911: 
                    912:        * src/: configuration.c, gemdos.c, hdc.c, includes/configuration.h:
                    913:        Hard disc image and directory can now be saved in the configuration
                    914:        file, too
                    915: 
                    916: 2003-06-07 19:36  thothy
                    917: 
                    918:        * authors.txt: Added contributors to the file authors.txt
                    919: 
                    920: 2003-06-07 15:43  thothy
                    921: 
                    922:        * src/floppy.c: Floppy_ReadSectors() now correctly returns FALSE if
                    923:        something went wrong
                    924: 
                    925: 2003-06-02 18:20  thothy
                    926: 
                    927:        * src/uae-cpu/newcpu.c: Mode-change specialflag won't be cleared
                    928:        during reset anymore so that you can now change the compatibility
                    929:        cpu mode and reset the cpu at the same time
                    930: 
                    931: 2003-06-02 18:18  thothy
                    932: 
                    933:        * src/keymap.c: Added more symbolic key mapping values (e.g. the
                    934:        pipe character key)
                    935: 
                    936: 2003-06-02 18:17  thothy
                    937: 
                    938:        * src/gemdos.c: Pexec(6) is only available on TOS >= 1.04
                    939: 
                    940: 2003-06-01 22:04  thothy
                    941: 
                    942:        * src/: dialog.c, keymap.c: Enabled the possibility to load an
                    943:        alternative keyboard mapping from a file.
                    944: 
                    945: 2003-06-01 18:23  thothy
                    946: 
                    947:        * src/uae-cpu/newcpu.c: Corrected MFP interrupt cycle timing.
                    948: 
                    949: 2003-05-25 00:12  thothy
                    950: 
                    951:        * src/ikbd.c: In Lotus Turbo Esprit Challange and some other games,
                    952:        the second joystick was not working so that two player mode was not
                    953:        usable. This has been fixed now.
                    954: 
                    955: 2003-05-05 19:53  thothy
                    956: 
                    957:        * src/sdlgui.c: ypos wasn't reset when entering a ZIP directory for
                    958:        browsing.
                    959: 
                    960: 2003-04-29 18:17  thothy
                    961: 
                    962:        * src/: dialog.c, configuration.c, main.c: Added buttons to load
                    963:        and save the configuration file. It is now no longer saved
                    964:        automatically when you quit Hatari. The configuration file is now
                    965:        also stored in the users home directory when the HOME environment
                    966:        variable has been set.
                    967: 
                    968: 2003-04-29 18:12  thothy
                    969: 
                    970:        * src/includes/main.h: Corrected comment about scan lines per VBL
                    971:        in 60Hz
                    972: 
                    973: 2003-04-28 19:48  thothy
                    974: 
                    975:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
                    976:        includes/main.h, includes/mfp.h: Removed the high-speed-CPU code. 
                    977:        It wasn't working very well and I currently don't have the time and
                    978:        motivation to fix it.  Support for CPU emulation with more than
                    979:        8MHz will probably be included again later.
                    980: 
                    981: 2003-04-25 23:11  thothy
                    982: 
                    983:        * src/dialog.c: The memory for zip_path was sometimes freed twice
                    984:        what caused Hatari to crash or hang.
                    985: 
                    986: 2003-04-16 14:49  thothy
                    987: 
                    988:        * src/video.c: Disabled setting of the screen refresh rate again
                    989:        since it was currently breaking the sound in monochrome mode
                    990: 
                    991: 2003-04-12 18:31  thothy
                    992: 
                    993:        * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Moved call to
                    994:        SDLGui_PrepareFont() back to dialog.c, where it belongs to. Also
                    995:        removed unused debugging function SDLGui_OverlayText().
                    996: 
                    997: 2003-04-12 18:28  thothy
                    998: 
                    999:        * src/: audio.c, sound.c, includes/sound.h: Slightly improved the
                   1000:        sound callback function. It now tries to correctly fill up the
                   1001:        sound buffer when not enough samples have been created
                   1002: 
                   1003: 2003-04-12 18:26  thothy
                   1004: 
                   1005:        * src/: main.c, video.c, includes/video.h: Now using SDL_GetTicks
                   1006:        instead of a SDL timer to sync the emulator with the VBL since SDL
                   1007:        timers are not working right on some systems (MiNT).
                   1008: 
                   1009: 2003-04-12 18:23  thothy
                   1010: 
                   1011:        * src/m68000.c: CYCLES_PER_SEC are now set correctly to 8MHz timing
                   1012:        again.
                   1013: 
                   1014: 2003-04-12 13:29  thothy
                   1015: 
                   1016:        * src/zip.c: Fixed a little bug: ZIPped .ST disk images were not
                   1017:        loadable from the command line. Thanks to Markus Oberhumer for the
                   1018:        patch.
                   1019: 
                   1020: 2003-04-08 13:38  emanne
                   1021: 
                   1022:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
                   1023:        includes/main.h, includes/mfp.h: 
                   1024:        add a setting to choose the cpu speed (in the gui, and nMinMax in
                   1025:        the configuration file).
                   1026: 
                   1027: 2003-04-08 13:37  emanne
                   1028: 
                   1029:        * src/: main.c, sdlgui.c, includes/sdlgui.h: 
                   1030:        add SDLGui_OverlayText to be able to display some text on overlay
                   1031:        over the current screen, and call sdlgui_init at the end of
                   1032:        main_init to prepare the font here (usefull for the overlay)
                   1033: 
                   1034: 2003-04-07 13:34  thothy
                   1035: 
                   1036:        * src/cfgopts.c: Improved the configuration file loading/saving:
                   1037:        Included the function trim() to allow white spaces in the cfg file
                   1038:        (taken from Aranym - cheers); the temporary file name is now
                   1039:        created properly with tmpfile(); changed the C++ comments to plain
                   1040:        ANSI-C comments.
                   1041: 
                   1042: 2003-04-06 20:52  thothy
                   1043: 
                   1044:        * src/: .cvsignore, Makefile: Added 'make depend' target to the
                   1045:        Makefile
                   1046: 
                   1047: 2003-04-06 15:05  emanne
                   1048: 
                   1049:        * src/: cart_asm.s, cartimg.c: 
                   1050:        patch from Paul Bates (winston author) which fixes the bus error
                   1051:        problem in the gfabasic when run from a gemdos hd drive.
                   1052: 
                   1053: 2003-04-06 00:25  thothy
                   1054: 
                   1055:        * src/: m68000.c, memorySnapShot.c, misc.c, video.c,
                   1056:        includes/decode.h, includes/m68000.h, uae-cpu/memory.c,
                   1057:        uae-cpu/newcpu.c: Improved bus errors (M68000_BusError) and added
                   1058:        exception cycles
                   1059: 
                   1060: 2003-04-04 18:28  thothy
                   1061: 
                   1062:        * src/: Makefile, audio.c, cfgopts.c, configuration.c,
                   1063:        createBlankImage.c, dialog.c, fdc.c, file.c, floppy.c, gemdos.c,
                   1064:        hdc.c, keymap.c, main.c, screen.c, video.c, includes/cfgopts.h,
                   1065:        includes/configuration.h, includes/dialog.h: Added ASCII
                   1066:        configuration file and moved configuration structs from dialog.h to
                   1067:        configuration.h (where they belong to).
                   1068: 
                   1069: 2003-04-04 14:48  emanne
                   1070: 
                   1071:        * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/memory.c: 
                   1072:        new bus error handling : the exception must be called AFTER the
                   1073:        memory handler so that the rte returns to the instruction AFTER the
                   1074:        cause of the bus error (or debugers might enter infinite loops).
                   1075: 
                   1076: 2003-04-03 23:16  thothy
                   1077: 
                   1078:        * src/uae-cpu/: hatari-glue.c, memory.c: Setting the connected
                   1079:        drive mask is now done in Opcode_GemDos()
                   1080: 
                   1081: 2003-04-03 23:14  thothy
                   1082: 
                   1083:        * src/uae-cpu/: newcpu.c, newcpu.h: Now using special flag
                   1084:        SPCFLAG_BUSERROR for correction PC after bus error. This should
                   1085:        speed up the emulation a little bit
                   1086: 
                   1087: 2003-04-03 23:13  emanne
                   1088: 
                   1089:        * src/fdc.c: 
                   1090:        this test works better to filter hdc, sorry.
                   1091: 
                   1092: 2003-04-03 22:06  emanne
                   1093: 
                   1094:        * src/fdc.c: 
                   1095:        make the hdc fix more specific (it helped the hdc images from
                   1096:        working !)
                   1097: 
                   1098: 2003-04-03 22:05  emanne
                   1099: 
                   1100:        * src/keymap.c: 
                   1101:        try a reasonable default offset instead of -1 when the offset is
                   1102:        unknown. It helps a lot with my french keyboard when the 1st key I
                   1103:        press is 1 or 2 (both unknown !).
                   1104: 
                   1105: 2003-04-03 22:04  emanne
                   1106: 
                   1107:        * src/ikbd.c: 
                   1108:        fix bad passing of command keyboards. This fixes bad keys when
                   1109:        sr=$600 in adebug, so it might fix a few other things too...
                   1110: 
                   1111: 2003-04-03 19:10  emanne
                   1112: 
                   1113:        * src/fdc.c: 
                   1114:        fix the crash when booting with a floppy and a gemdos directory
                   1115: 
                   1116: 2003-04-02 22:54  emanne
                   1117: 
                   1118:        * src/gemdos.c: 
                   1119:        fix the bus error problem in gfa : it was because of a forgoten ";"
                   1120:        ! Also change ifdefs to make debuging easier (FILE_DEBUG and
                   1121:        GEMDOS_VERBOSE)
                   1122: 
                   1123: 2003-04-02 22:53  emanne
                   1124: 
                   1125:        * src/: intercept.c, tos.c, uae-cpu/hatari-glue.c,
                   1126:        uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c: 
                   1127:        timer d and connected drives patches are not applied anymore to the
                   1128:        tos. Instead the relevant memory addresses are intercepted. It
                   1129:        should be as fast as before and it allows to boot ram tos and to be
                   1130:        able to mount hd directories on them. Also it fixes the timer d
                   1131:        problem on foreign toses (swedish...)
                   1132: 
                   1133: 2003-04-01 23:02  thothy
                   1134: 
                   1135:        * src/tos.c: Now RAM TOS 1.00 can be loaded, too
                   1136: 
                   1137: 2003-04-01 22:59  thothy
                   1138: 
                   1139:        * src/uae-cpu/memory.c: ROMmem_start --> f_RomMemStart
                   1140: 
                   1141: 2003-04-01 18:11  thothy
                   1142: 
                   1143:        * src/: intercept.c, m68000.c, main.c, tos.c, uae-cpu/memory.c,
                   1144:        uae-cpu/memory.h, includes/decode.h, uae-cpu/hatari-glue.c,
                   1145:        uae-cpu/hatari-glue.h, includes/intercept.h: Improved memory
                   1146:        mapping - The memory regions should now behave much more like on a
                   1147:        real ST
                   1148: 
                   1149: 2003-04-01 13:18  emanne
                   1150: 
                   1151:        * src/tos.c: 
                   1152:        allow to load "ram tos", that is tos at address $ad00 (in ram !)
                   1153:        That's because I never found any french tos 1.04. most of the
                   1154:        patches fail, but it allows to boot a floppy image anyway...
                   1155: 
                   1156: 2003-03-31 15:34  thothy
                   1157: 
                   1158:        * src/uae-cpu/hatari-glue.c: Added SPCFLAG_MODE_CHANGE when CPU
                   1159:        settings are changed
                   1160: 
                   1161: 2003-03-31 15:32  thothy
                   1162: 
                   1163:        * src/zip.c: Sven's patch to use ZIP files from the command line
                   1164: 
                   1165: 2003-03-31 13:05  emanne
                   1166: 
                   1167:        * src/uae-cpu/memory.c: 
                   1168:        writing to rom trigers a bus error (exception 2).  Notice : it
                   1169:        might not be the Right Way to do it... but at least it allows crazy
                   1170:        boy cd 24 to boot !
                   1171: 
                   1172: 2003-03-31 13:04  emanne
                   1173: 
                   1174:        * src/uae-cpu/newcpu.h: 
                   1175:        prefetch buffer is aligned on word boundaries, not long word
                   1176:        boundaries
                   1177: 
                   1178: 2003-03-30 15:35  thothy
                   1179: 
                   1180:        * src/: Makefile, dialog.c, file.c, floppy.c, sdlgui.c, ymFormat.c,
                   1181:        unzip.c, zip.c, includes/unzip.h, includes/zip.h, includes/file.h,
                   1182:        includes/floppy.h, includes/sdlgui.h: Added Sven's patch for ZIPped
                   1183:        and GZIPped disk images
                   1184: 
                   1185: 2003-03-30 13:32  thothy
                   1186: 
                   1187:        * src/: configuration.c, dialog.c, keymap.c, main.c, screen.c,
                   1188:        includes/dialog.h, includes/keymap.h: Keyboard mapping is now
                   1189:        possible via both, scancode and ascii mapping
                   1190: 
                   1191: 2003-03-29 14:09  thothy
                   1192: 
                   1193:        * src/: gemdos.c, misc.c, includes/misc.h: Renamed strupr to
                   1194:        Misc_strupr since the old name conflicted with a library function
                   1195:        when compiling for MiNT
                   1196: 
                   1197: 2003-03-29 14:06  thothy
                   1198: 
                   1199:        * src/uae-cpu/Makefile: Introduced HOSTCC variable to be able to
                   1200:        cross compile Hatari
                   1201: 
                   1202: 2003-03-28 17:20  thothy
                   1203: 
                   1204:        * src/uae-cpu/: compiler.c, Makefile, compiler.h, gencpu.c,
                   1205:        hatari-glue.c, memory.h, newcpu.c, newcpu.h, sysdeps.h: Removed
                   1206:        compiler.c and compiler.h. compiler.h genereted a conflict with the
                   1207:        system header compiler.h on MiNT, the necessary functions are now
                   1208:        in newcpu.h.
                   1209: 
                   1210: 2003-03-28 17:10  emanne
                   1211: 
                   1212:        * src/gemdos.c: 
                   1213:        fix for GemDos_GetDir (so that adebug can find its files when
                   1214:        launched from the hd), and use GEMDOS_VERBOSE for debuging
                   1215: 
                   1216: 2003-03-28 08:14  emanne
                   1217: 
                   1218:        * src/main.c: 
                   1219:        revert to previous version : we don't need --fd since "hatari
                   1220:        <imagename>" does the job ! Sorry !
                   1221: 
                   1222: 2003-03-27 16:55  emanne
                   1223: 
                   1224:        * src/floppy.c: 
                   1225:        fix bad reading of little images (too paranoid - didn't trust
                   1226:        enough the bootsector !).
                   1227: 
                   1228: 2003-03-27 16:54  emanne
                   1229: 
                   1230:        * src/main.c: 
                   1231:        added --fd <imagename> comand line option to insert a floppy image
                   1232:        in drive a
                   1233: 
                   1234: 2003-03-27 12:24  emanne
                   1235: 
                   1236:        * src/: screen.c, dialog.c, includes/screen.h,
                   1237:        includes/screenDraw.h, includes/syncTables.h: 
                   1238:        lots of video changes (borders, and same options for windowed and
                   1239:        fullscreen modes)
                   1240: 
                   1241: 2003-03-27 12:23  emanne
                   1242: 
                   1243:        * src/intercept.c: 
                   1244:        top and bottom borders handling is now here (and much simpler than
                   1245:        before)
                   1246: 
                   1247: 2003-03-27 12:21  emanne
                   1248: 
                   1249:        * src/video.c: 
                   1250:        disable synctables for top and bottom borders (handled in
                   1251:        intercept.c now)
                   1252: 
                   1253: 2003-03-27 12:15  emanne
                   1254: 
                   1255:        * src/dialog.c: 
                   1256:        800x600 mode disappears, fullscreen and windowed modes share the
                   1257:        same options
                   1258: 
                   1259: 2003-03-27 12:15  emanne
                   1260: 
                   1261:        * src/spec512.c: 
                   1262:        a screen must have at least 150 lines with more than 1 palette to
                   1263:        be recognized as a spc512 screen. It's because this code does not
                   1264:        know how to display 1 palette/line, very bad for some demos...
                   1265: 
                   1266: 2003-03-27 11:55  emanne
                   1267: 
                   1268:        * src/gemdos.c: 
                   1269:        remove a debug message, add a fix for SFirst to avoid a malloc(0)
                   1270:        when there is no match
                   1271: 
                   1272: 2003-03-25 22:03  emanne
                   1273: 
                   1274:        * src/gemdos.c: Fix 2 bugs in GemDOS_CreateHardDriveFileName : the
                   1275:        form "path\filename" was not recognised, and a filename < 8 chars
                   1276:        like "abc" could be chosen while looking for "ab".  These fixes now
                   1277:        allow to run the Maggie disk mags directly from the disk without
                   1278:        creating disk images.
                   1279: 
                   1280: 2003-03-25 08:53  emanne
                   1281: 
                   1282:        * src/: dialog.c, screen.c, includes/screenDraw.h: 
                   1283:        re-enables the "use borders" option in the configuration dialog,
                   1284:        and allow borders in fullscreen. Also, resize window/screen when
                   1285:        borders are enabled/disabled.
                   1286: 
                   1287: 2003-03-24 18:24  emanne
                   1288: 
                   1289:        * src/: keymap.c, main.c, includes/keymap.h: 
                   1290:        keyboard now uses scancodes instead of ascii codes.
                   1291: 
                   1292: 2003-03-24 18:24  emanne
                   1293: 
                   1294:        * src/gemdos.c: 
                   1295:        when you double click on a file in a mounted hd directory with tos
                   1296:        1.0, you don't receive the path, and the file was not converted
                   1297:        properly.  Also, fix chdir when the path does not exist (correctly
                   1298:        returns error code)
                   1299: 
                   1300: 2003-03-24 14:30  thothy
                   1301: 
                   1302:        * src/configuration.c: Commented out saving/loading of number of
                   1303:        drives - ACSI HD emulation wasn't working when this was
                   1304:        saved/loaded, too
                   1305: 
                   1306: 2003-03-24 12:00  emanne
                   1307: 
                   1308:        * src/: intercept.c, includes/intercept.h, uae-cpu/memory.c,
                   1309:        uae-cpu/memory.h: 
                   1310:        add a hack to trick the tos to believe an ide controller is really
                   1311:        present.  It makes the boot with tos 2.06 and a mounted hd
                   1312:        directory much faster.
                   1313: 
                   1314: 2003-03-24 11:59  emanne
                   1315: 
                   1316:        * src/uae-cpu/hatari-glue.c: 
                   1317:        fix a possible crash if check_prefs_changed_cpu is called too early
                   1318:        (to restore parameters for example)
                   1319: 
                   1320: 2003-03-24 11:31  emanne
                   1321: 
                   1322:        * src/: misc.c, ikbd.c: 
                   1323:        fix year in rtc (see the comments in ikbd.c).
                   1324: 
                   1325: 2003-03-24 00:11  thothy
                   1326: 
                   1327:        * ChangeLog: Patches for monochrome mode, RTC, GEMDOS HD emulation
                   1328:        and configuration files
                   1329: 
                   1330: 2003-03-24 00:08  thothy
                   1331: 
                   1332:        * src/gemdos.c: Improved GEMDOS HD emulation
                   1333: 
                   1334: 2003-03-24 00:07  thothy
                   1335: 
                   1336:        * src/: configuration.c, main.c: Re-enabled configuration file
                   1337:        saving/loading
                   1338: 
                   1339: 
                   1340: Here comes now the old ChangeLog file. It won't be updated anymore - if you
                   1341: want to have a recent ChangeLog file, use a tool like "cvs2cl" to create a
                   1342: ChangeLog file from the CVS repository.
                   1343: 
                   1344: 
                   1345: 2003-03-23 (THH):
                   1346:   * Fixed problem that slowed down the emulator in monochrome mode when running
                   1347:     TOS 2.06.
                   1348:   * Monochrome mode can now be inverted, too (some games like Maniac Mansion
                   1349:     use this).
                   1350:   * Added patches from Emmanuel Anne (Thanks!):
                   1351:     - Added Mega-ST realtime clock emulation.
                   1352:     - GEMDOS hard disk emulation now works much better.
                   1353:     - Enabled the old WinSTon configuration file saving and loading functions.
                   1354: 
                   1355: 2003-03-17 (THH):
                   1356:   * Changed memory access functions so that Hatari now also should work on
                   1357:     SunOS/Sparc machines.
                   1358: 
                   1359: 2003-03-12 (THH):  *** Version 0.30 ***
                   1360:   * Updated readme.txt and version number to 0.30
                   1361:   * Changed output audio sample format back to unsigned again (seems to  work
                   1362:     better on some systems).
                   1363: 
                   1364: 2003-03-10 (THH):
                   1365:   * Adjusted audio functions so that Hatari's sound should be right again.
                   1366: 
                   1367: 2003-03-09 (THH):
                   1368:   * Fixed TOS patching routine - it was only working on big endian machines
                   1369:     (Thanks to Tony Smolar for the hint!).
                   1370:   * IKBD_Cmd_ReadClock() should now work.
                   1371: 
                   1372: 2003-03-08 (THH):
                   1373:   * Some parts of the code accessed the SR directly to read the IPL - however
                   1374:     the UAE CPU core only updates the SR when doing a MakeSR() first. So this
                   1375:     is done in the affected code parts now, too.
                   1376:   * The IPL wasn't raised when a MFP interrupt occured - fixed now.
                   1377:   * Full screen resolution for ST-Low can now be selected from the screen
                   1378:     setup dialog.
                   1379: 
                   1380: 2003-03-04 (THH):
                   1381:   * The IKBD emulation does not longer duplicate joystick fire buttons when
                   1382:     a game (like Babarian) tries to use both, joystick and mouse => Games like
                   1383:     Lotus Turbo Esprit Challange are now working again!
                   1384:   * Improved audio timer function - the code should now be a little bit faster.
                   1385: 
                   1386: 2003-03-03 (THH):
                   1387:   * Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in
                   1388:     68k instructions like ABCD and SBCD.
                   1389:   * Now only reinitializing the sound subsystem if really needed, this should
                   1390:     fix a problem with Linux ALSA sound driver (Thanks to Tony Smolar for
                   1391:     discovering this problem!).
                   1392:   * Added another patch for TOS 2.05 so that this TOS version should now work
                   1393:     with Hatari, too.
                   1394: 
                   1395: 2003-02-28 (THH):
                   1396:   * Rewrote TOS patching routine. It is more flexible now.
                   1397:   * Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead.
                   1398: 
                   1399: 2003-02-02 (THH):
                   1400:   * Fixed MMU RAM size configuration bug.
                   1401:   * Rewrote some screen conversion functions in C (low320x8.c, low640x8.c,
                   1402:     med640x8.c and spec640x16.c).
                   1403: 
                   1404: 2003-01-29 (THH):
                   1405:   * When a bus or address error occurred, the PC was often not set to the
                   1406:     right exception handler routine. This has been fixed now - thanks to
                   1407:     Philippe Gerin for finding the bug and the patch for solving it!
                   1408: 
                   1409: 2002-12-30 (THH):  *** Version 0.25 ***
                   1410:   * Added some more bus error entries in intercept.c (just like on a real ST).
                   1411:   * Updated the readme.txt.
                   1412: 
                   1413: 2002-12-23 (THH):
                   1414:   * Moved Hatari's line-a opcodes (0xa000 and 0xa0ff) from tos.c to cartimg.c
                   1415:     so that the extended VDI resolutions should now also work with hard disk
                   1416:     emulation turned on.
                   1417:   * WinSTon turned off screen rendering while booting in a VDI resolution
                   1418:     mode. This has been enable again, so that the user can see what's going
                   1419:     on. However, booting in a VDI mode is now a little bit slower (especially
                   1420:     on TOS 2.06).
                   1421: 
                   1422: 2002-12-22 (THH):
                   1423:   * VDI resolutions with 4 colors are now working, too.
                   1424:   * Fixed some bugs in screen.c
                   1425: 
                   1426: 2002-11-30 (THH):
                   1427:   * Added the possibility to select the GEM resolution to the TOS/GEM dialog.
                   1428:   * Rewrote ConvertVDIRes_2Colour() in C for big monochrome VDI resolutions.
                   1429: 
                   1430: 2002-10-13 (THH):
                   1431:   * Rewrote ConvertVDIRes_16Colour() in C and added Line-A/VDI patches
                   1432:     so that Hatari now also features a VDI big resolution mode.
                   1433: 
                   1434: 2002-09-21 (THH):
                   1435:   * Added YM and WAV sound recording (to hatari.ym or hatari.wav since the
                   1436:     GUI does not support editing strings yet).
                   1437:   * Introduced "System" setup dialog for configuring the ST hardware
                   1438:     (currently CPU and blitter).
                   1439: 
                   1440: 2002-08-11 (THH):
                   1441:   * Fixed bug in the blitter function, so the letters in the menu bar of the
                   1442:     desktop are now correct.
                   1443: 
                   1444: 2002-07-08 (THH):
                   1445:   * Some more endianess patches for spec512 screens - looks much better now!
                   1446:   * Fixed the bug that caused Hatari to crash when it was not able to load
                   1447:     the font image.
                   1448: 
                   1449: 2002-07-04 (THH):
                   1450:   * Added experimental blitter emulation (taken from STonX).
                   1451:     "Wings Of Death" started working now - wow!
                   1452: 
                   1453: 2002-07-03 (THH):
                   1454:   * Separated SDL_INIT_JOYSTICK and SDL_INIT_AUDIO from Main_Init(), since
                   1455:     failures during joystick/audio initialization shouldn't be fatal.
                   1456:   * Short-Cuts now also work with the "apple" key on Mac OS X.
                   1457:   * Some endianess patches for the spec512 conversion routine (but it is
                   1458:     still not yet working right).
                   1459: 
                   1460: 2002-02-21 (THH):
                   1461:   * Fixed bug in tos.c - TOS 1.00 has been wrongly patched and did not work
                   1462:     any more...
                   1463: 
                   1464: 2002-02-18 (THH):  *** Version 0.20 ***
                   1465:   * Setting the HD drives is now also included in the GUI.
                   1466:   * Updated the readme.txt.
                   1467: 
                   1468: 2002-02-05 (Thomas Huth):
                   1469:   * Added Svens HD-image patch.
                   1470:   * Yet another bugfix for BeOS (lseek again...)
                   1471: 
                   1472: 2002-01-14 (Thomas Huth):
                   1473:   * Added (real) joystick support.
                   1474: 
                   1475: 2002-01-02 (Thomas Huth):
                   1476:   * Fixed some problems with the CPU reset.
                   1477:   * Updated the GUI.
                   1478: 
                   1479: 2001-12-27 (Thomas Huth):
                   1480:   * Finished the first working version of the GUI. Not yet perfect,
                   1481:     but many things can now be configured there.
                   1482:   * Mapped the GUI to the F12 key, quitting the program is now
                   1483:     ALTGR-Q
                   1484: 
                   1485: 2001-12-25 (Thomas Huth):
                   1486:   * Cleaned up: Fixed many "FIXME"s, rewrote the splitpath and makepath
                   1487:     functions, and moved the scandir and alphasort functions to file.c.
                   1488:   * Improved the SDL-GUI.
                   1489:   * Designed some dialogs and started working on a file selection dialog.
                   1490: 
                   1491: 2001-12-21 (Thomas Huth):
                   1492:   * Hatari now uses the SDL's relative mouse mode instead of absolut mode.
                   1493:   * Removed the files view.c and statusbar.c (not really needed).
                   1494: 
                   1495: 2001-12-10 (Thomas Huth):
                   1496:   * Wrote a first version of the graphical user interface.
                   1497:   * The path where Hatari searches its data (TOS-image etc.)
                   1498:     can now be specified in the Makefile.
                   1499: 
                   1500: 2001-10-10 (Thomas Huth):  *** Version 0.11 ***
                   1501:   * Changed some C++ comments to C comments (for plain ANSI-C compilers).
                   1502:   * Fixed a stack problem in gemdos.c
                   1503: 
                   1504: 2001-09-20 (Thomas Huth):
                   1505:   * Added screen flipping in fullscreen mode (-> more speed!).
                   1506:   * ST-Med/ST-Low mixed mode now works (e.g. in the Magnetic
                   1507:     Scrolls adventures).
                   1508: 
                   1509: 2001-09-09 (Sven de Marothy):
                   1510:   * Added hard-drive emulation, (option -e or --harddrive)
                   1511:   * Fixed annoying key clicks during boot.
                   1512: 
                   1513: 2001-08-16 (Thomas Huth):  *** Version 0.10a ***
                   1514:   * Improved CPU cycles emulation. Most instructions now return the
                   1515:     right cycles, I hope.
                   1516:   * Added Spec512 support.
                   1517: 
                   1518: 2001-07-21 (Thomas Huth):
                   1519:   * Added some shortcuts
                   1520:   * Added the possibility to switch between fullscreen and window mode.
                   1521:   * Started working on better CPU cycles emulation (well, they are
                   1522:     a real mess!).
                   1523: 
                   1524: 2001-07-11:
                   1525:   * Added ST Medium resolution.
                   1526: 
                   1527: 2001-07-10:
                   1528:   * Added Sven's debugger patch.
                   1529: 
                   1530: 2001-06-26:
                   1531:   * Added Sven de Marothy's screenshot patch. It allows taking screenshots
                   1532:     by pressing ALTGR-G.
                   1533: 
                   1534: 2001-06-10 (Thomas Huth):
                   1535:   * Added sound support. Does not yet work perfect, but at least there
                   1536:     are some noises now :-) (Use option --sound to enable it).
                   1537: 
                   1538: 2001-06-01 (Thomas Huth):  *** Version 0.05a ***
                   1539:   * Added joystick emulation.
                   1540:   * Added Stefan's patch for ST-LOW res on big-endian machines,
                   1541:     his patch for also leaving Hatari by pressing F12, and
                   1542:     his fullscreen patch.
                   1543:   * Changed all tabulator characters in the source to spaces.
                   1544: 
                   1545: 2001-05-27 (Thomas Huth):  *** Version 0.04a ***
                   1546:   * Added Stefan Berndtsson's patch for big-endian machines.
                   1547:     Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
                   1548:   * Rewrote the ST-LOW resolution conversion routines in C
                   1549:     => ST-LOW now works!
                   1550:   * Added some of the WinSTon patches Paul Bates recently published
                   1551:     at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
                   1552:   * Cleaned up the source tree a little bit.
                   1553: 
                   1554: 2001-04-03 (Thomas Huth):  *** Version 0.03a ***
                   1555:   * Rewrote some more assembler functions. FDC emulation now works!
                   1556: 
                   1557: 2001-04-02 (Thomas Huth):
                   1558:   * SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
                   1559: 
                   1560: 2001-03-29 (Thomas Huth):
                   1561:   * Added mouse support.
                   1562: 
                   1563: 2001-03-28 (Thomas Huth):  *** Version 0.02a ***
                   1564:   * Added very simple SDL support.
                   1565:   * Rewrote a lot of assembler functions in C (e.g. intercept.c).
                   1566:   * Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
                   1567:     Desktop shows up, but no mouse and keyboard interaction yet.
                   1568: 
                   1569: 2001-03-21 (Thomas Huth):  *** Version 0.01a ***
                   1570:   * Made the WinSTon source code compilable.
                   1571:   * 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.