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

1.1.1.8 ! root        1: 2008-03-30 : *** Version 1.0.1 ***
        !             2: 
        !             3: 2008-03-30 12:38  thothy
        !             4: 
        !             5:        * Info-Hatari.plist, configure.ac, hatari.spec, readme.txt,
        !             6:          doc/release-notes.txt, doc/doxygen/Doxyfile,
        !             7:          src/gui-osx/English.lproj/InfoPlist.strings, src/includes/main.h:
        !             8:          Changes for bug-fixed version 1.0.1
        !             9: 
        !            10: 2008-03-30 12:08  thothy
        !            11: 
        !            12:        * src/trace.c: Print an error message when trace code has not been
        !            13:          compiled in, but the user still wants to use it.
        !            14: 
        !            15: 2008-03-30 00:03  thothy
        !            16: 
        !            17:        * src/uae-cpu/add_cycles.pl: add_cycles.pl is not required anymore
        !            18:          (it's done in gencpu.c already).
        !            19: 
        !            20: 2008-03-30 00:01  thothy
        !            21: 
        !            22:        * src/memorySnapShot.c: Video_SetSystemTimings is already done
        !            23:          during reset, no need to do it here again.
        !            24: 
        !            25: 2008-03-29 21:33  thothy
        !            26: 
        !            27:        * src/convert/: macros.h, spec320x16.c, spec320x32.c, spec640x16.c,
        !            28:          spec640x32.c: The spec512 conversion routines did not work on
        !            29:          little endian ARM CPUs yet due to an unaligned memory access.
        !            30:          Introduced GET_SPEC512_OFFSET_PIXELS macro to fix this problem.
        !            31: 
        !            32: 2008-03-29 17:59  thothy
        !            33: 
        !            34:        * src/rs232.c: Replaced STRam with IoMem
        !            35: 
        !            36: 2008-03-29 12:05  npomarede
        !            37: 
        !            38:        * src/: video.c, memorySnapShot.c, includes/video.h: Use different
        !            39:          video timings depending on the machine type. For example on STE,
        !            40:          top/bottom border removal can occur at cycle 500 instead of 504
        !            41:          on STF (fix bottom border in the game 'Skulls')
        !            42: 
        !            43: 2008-03-28 23:33  eerot
        !            44: 
        !            45:        * src/main.c: for some reason (race condition?) destroying SDL
        !            46:          wmwindow can cause an X error when the actual SDL window is
        !            47:          reparented.  It works better if the wmwindow is just unmapped.
        !            48: 
        !            49: 2008-03-28 18:48  eerot
        !            50: 
        !            51:        * src/trace.c: stdlib.h needed for free()
        !            52: 
        !            53: 2008-03-26 23:31  thothy
        !            54: 
        !            55:        * doc/authors.txt: Added Fredrik Noring
        !            56: 
        !            57: 2008-03-26 23:15  thothy
        !            58: 
        !            59:        * src/: ioMem.c, psg.c: Rewrote the PSG mirror register code to
        !            60:          handle the case when a program writes a long-word to 0xff8802
        !            61:          (MOVE.L #xyz,$ffff8802). Before this change the PSG shadow
        !            62:          register at 0xff8804 was not used yet (happens e.g. in sampling
        !            63:          screens in the Lost Boys "Ooh Crikey Wot A Scorcher"). Big thanks
        !            64:          to Fredrik Noring for the hint!
        !            65: 
        !            66: 2008-03-26 21:16  eerot
        !            67: 
        !            68:        * src/screen.c: Thomas noted that windowed mode used SW_SURFACE
        !            69:          whereas fullscreen uses HW_SURFACE.  On my machine it didn't make
        !            70:          any difference...  I suspect SDL just doesn't use HW_SURFACE if
        !            71:          one isn't available (on my machine & SDL version?), but I'll
        !            72:          revert the this part to be sure it doesn't break anything.
        !            73: 
        !            74: 2008-03-26 20:19  eerot
        !            75: 
        !            76:        * src/screen.c: remove rendundant check, clearer fullscreen check
        !            77: 
        !            78: 2008-03-26 20:17  npomarede
        !            79: 
        !            80:        * src/video.c: Clear unused pixels for border tricks left+2, left+8
        !            81:          and right-106
        !            82: 
        !            83: 2008-03-26 19:45  thothy
        !            84: 
        !            85:        * src/screen.c: Use the right rendering functions when the SDL
        !            86:          suggests bit depth = 8.
        !            87: 
        !            88: 2008-03-25 22:50  eerot
        !            89: 
        !            90:        * src/options.c: restore 15-bit support option
        !            91: 
        !            92: 2008-03-25 20:26  npomarede
        !            93: 
        !            94:        * src/video.c: On STE, add 16 pixels to the left border instead of
        !            95:          the right one when doing move.w #1,$ffff8264 / clr.b $ffff8264
        !            96:          (Just Musix 2 Menu by DHS)
        !            97: 
        !            98: 2008-03-25 19:06  thothy
        !            99: 
        !           100:        * src/blitter.c: Do not increment source address when using Blitter
        !           101:          operation mode 0 or 15. This fixes the Grotesque demo by Omega.
        !           102:          Thanks to Fredrik Noring for the hint!
        !           103: 
        !           104: 2008-03-19 01:24  thothy
        !           105: 
        !           106:        * src/spec512.c: Make sure that scan line count does not get higher
        !           107:          than max amount of allowed scanlines. (This fix is needed for Dan
        !           108:          Dare 3, for example)
        !           109: 
        !           110: 2008-03-19 00:56  thothy
        !           111: 
        !           112:        * src/uae-cpu/: .cvsignore, Makefile: Automatic dependencies for
        !           113:          the UAE CPU core Makefile
        !           114: 
        !           115: 2008-03-18 01:56  thothy
        !           116: 
        !           117:        * Makefile-MinGW.cnf, src/file.c, src/paths.c,
        !           118:          src/gui-sdl/dlgDisk.c: Fixing some problems that occured when
        !           119:          compiling Hatari with MinGW
        !           120: 
        !           121: 2008-03-17 17:27  thothy
        !           122: 
        !           123:        * src/main.c: Full screen resolution is already set correctly
        !           124:          during screen init, there is no need anymore to do it here again.
1.1.1.7   root      125: 
                    126: 2008-03-17 : *** Version 1.0.0 ***
                    127: 
                    128: 2008-03-17 15:15  thothy
                    129: 
                    130:        * configure.ac, src/main.c: Fixed X11 window reparenting checks
                    131: 
                    132: 2008-03-17 12:40  thothy
                    133: 
                    134:        * Info-Hatari.plist, readme.txt, doc/release-notes.txt,
                    135:          doc/doxygen/Doxyfile, src/includes/main.h: Update for version
                    136:          1.0.0
                    137: 
                    138: 2008-03-14 21:13  npomarede
                    139: 
                    140:        * src/video.c: Handle writes to ff8205/07/09, linewidth and hw
                    141:          scroll that overlaps the end of the line.  Apply linewidth before
                    142:          changing video address.  (bump mapping part in Pacemaker by
                    143:          Paradox and maze part in Braindamage by Agression)
                    144: 
                    145: 2008-03-14 10:42  thothy
                    146: 
                    147:        * doc/: hatari.1, manual.html, fr/hatari.1: Updated the command
                    148:          line options to match the current executable again.
                    149: 
                    150: 2008-03-14 00:17  thothy
                    151: 
                    152:        * src/: fdc.c, reset.c: Slightly improved FDC update interrupt
                    153:          handling. This fixes the NO COOPER demo loader problem.
                    154: 
                    155: 2008-03-13 23:08  thothy
                    156: 
                    157:        * configure.ac: Added comment about autoreconf
                    158: 
                    159: 2008-03-13 21:32  eerot
                    160: 
                    161:        * Makefile.cnf.in, configure.ac, src/main.c: * Makefile.cnf.in,
                    162:          configure.ac: add optional X11 support for embedding * main.c: if
                    163:          PARENT_WIN_ID environment variable is set,   embed Hatari SDL
                    164:          window inside the indicated window
                    165: 
                    166: 2008-03-13 20:26  thothy
                    167: 
                    168:        * Hatari.xcodeproj/project.pbxproj: Building Hatari without
                    169:          optimization is a _very_ bad idea... enabled -O2 for XCode builds
                    170:          now.
                    171: 
                    172: 2008-03-13 13:32  thothy
                    173: 
                    174:        * src/options.c: --debug is only used for turning debugging on,
                    175:          since there is no need to turn this off (it's not saved in the
                    176:          config file)
                    177: 
                    178: 2008-03-11 21:11  eerot
                    179: 
                    180:        * src/: configuration.c, options.c, spec512.c,
                    181:          includes/configuration.h: * Add --spec512 option controlling the
                    182:          compromize between color   display accuracy with spec512 tricks
                    183:          and (huge) performance   penalty.  * remove redundant check from
                    184:          --bpp option
                    185: 
                    186: 2008-03-11 15:31  thothy
                    187: 
                    188:        * src/screen.c: Screen must be updated completely when switching
                    189:          back from Spec512 rendering to normal mode. This fixes some gfx
                    190:          glitches in Paul Simoes Overscan demo for example.
                    191: 
                    192: 2008-03-11 14:50  thothy
                    193: 
                    194:        * src/: includes/m68000.h, uae-cpu/newcpu.c: Cycle pairing is now
                    195:          only taken into consideration in the function m68k_run, between
                    196:          two opcodes.
                    197: 
                    198: 2008-03-10 23:36  thothy
                    199: 
                    200:        * src/: options.c, screen.c: Allow to use the 32 bpp screen
                    201:          rendering functions
                    202: 
                    203: 2008-03-10 22:57  thothy
                    204: 
                    205:        * src/convert/: macros.h, routines.h, spec320x32.c, spec640x32.c:
                    206:          Added 32 bpp screen conversion functions for Spec512 screens
                    207: 
                    208: 2008-03-10 19:53  thothy
                    209: 
                    210:        * src/convert/: low320x32.c, low640x32.c, macros.h, med640x32.c:
                    211:          Added 32 bpp screen conversion functions for low and medium
                    212:          resolution
                    213: 
                    214: 2008-03-09 13:53  npomarede
                    215: 
                    216:        * src/: mfp.c, m68000.c, video.c, includes/m68000.h: Fix exception
                    217:          processing when MFP vector base $fffa17 is changed to $10 ('Toki'
                    218:          end part fullscreen)
                    219: 
                    220: 2008-03-09 02:42  clafou
                    221: 
                    222:        * Hatari.xcodeproj/project.pbxproj: Updated XCode Project file
                    223: 
                    224: 2008-03-08 14:12  npomarede
                    225: 
                    226:        * src/: mfp.c, trace.c, includes/trace.h: Add trace when writing to
                    227:          MFP registers
                    228: 
                    229: 2008-03-07 01:41  thothy
                    230: 
                    231:        * src/reset.c: Start FDC 'update interrupt' after reset.
                    232: 
                    233: 2008-03-03 22:08  thothy
                    234: 
                    235:        * src/gui-osx/PrefsController.m: Made the OS X preferences dialog
                    236:          compilable again
                    237: 
                    238: 2008-03-03 21:01  thothy
                    239: 
                    240:        * src/gui-osx/SDLMain.m: Updated calls to
                    241:          Floppy_InsertDiskIntoDrive and MemorSnapShot_Capture/Restore
                    242:          (they have additional parameters now)
                    243: 
                    244: 2008-03-02 21:14  eerot
                    245: 
                    246:        * doc/hatari.1, src/options.c: move TOS under memory options
                    247: 
                    248: 2008-03-02 21:09  eerot
                    249: 
                    250:        * doc/hatari.1: split system options to further memory and CPU
                    251:          options, and otherwise re-order options according to Hatari help
                    252: 
                    253: 2008-03-02 21:03  eerot
                    254: 
                    255:        * src/options.c: * -m is still useful, we're not going to remove it
                    256:          for v1.0 * split system options to:   - memory options   - cpu
                    257:          options   - misc system options * reorder sections a bit so that
                    258:          more commonly used items are first
                    259: 
                    260: 2008-03-02 20:45  eerot
                    261: 
                    262:        * src/options.c: - fix the option ID given to help/exit function -
                    263:          don't assume things, exit on all parsing issues (joystick &
                    264:          memsize)
                    265: 
                    266: 2008-03-01 23:56  eerot
                    267: 
                    268:        * doc/hatari.1, src/options.c: separate section for VDI options
                    269: 
                    270: 2008-03-01 23:40  eerot
                    271: 
                    272:        * doc/hatari.1: update options
                    273: 
                    274: 2008-03-01 23:37  eerot
                    275: 
                    276:        * src/: configuration.c, dialog.c, options.c, screen.c,
                    277:          gui-sdl/dlgScreen.c, includes/configuration.h: As discussed on
                    278:          the devel list: * convert --force8bpp (boolean) to --bpp
                    279:          (integer) option * --sound supports now off/low/mid/hi for
                    280:          enabling/disabling   sound and setting it's quality * added
                    281:          --cpuclock option
                    282: 
                    283: 2008-03-01 22:49  eerot
                    284: 
                    285:        * src/options.c: move --slowfdc to disk options
                    286: 
                    287: 2008-03-01 22:13  eerot
                    288: 
                    289:        * doc/hatari.1: split options to categories, similarly as in hatari
                    290:          -h add missing options and capitalize option descriptions
                    291: 
                    292: 2008-03-01 21:54  eerot
                    293: 
                    294:        * src/options.c: add true/false to bool alternatives
                    295: 
                    296: 2008-03-01 21:47  eerot
                    297: 
                    298:        * src/options.c: - "none" can be used as filename to disable
                    299:          devices and HDs - fix to sound bool
                    300: 
                    301: 2008-03-01 21:00  eerot
                    302: 
                    303:        * src/options.c: set the order of options in the parsing fuction to
                    304:          same as in the option output sections
                    305: 
                    306: 2008-03-01 20:33  eerot
                    307: 
                    308:        * src/: Makefile, main.c: Oops... Revert embed testing code
                    309: 
                    310: 2008-03-01 20:27  eerot
                    311: 
                    312:        * src/: Makefile, main.c, options.c: * These were now converted to
                    313:          take a <bool> argument so that they   can also be disabled:
                    314:          --borders <y/n>   --force8bpp <y/n>   --compatible <y/n>
                    315:          --blitter <y/n>   --slowfdc <y/n>   --sound <y/n>   (was earlier
                    316:          --nosound) * If floppy is given, but no HD (dir), disable booting
                    317:          from HD
                    318: 
                    319: 2008-03-01 18:59  eerot
                    320: 
                    321:        * src/options.c: add support for option sections and split options
                    322:          to sections
                    323: 
                    324: 2008-02-29 23:42  thothy
                    325: 
                    326:        * doc/manual.html: Some minor improvements
                    327: 
                    328: 2008-02-29 22:12  thothy
                    329: 
                    330:        * doc/todo.txt: Updated the TODO list
                    331: 
                    332: 2008-02-29 22:11  thothy
                    333: 
                    334:        * src/: fdc.c, int.c, video.c, includes/fdc.h, includes/int.h: The
                    335:          FDC update is now done with a dedicated 'interrupt' function
                    336:          instead of using the HBL (which is no longer hardwired to 512
                    337:          cycles, so this was quite a way to update the FDC nowadays).
                    338: 
                    339: 2008-02-29 21:24  thothy
                    340: 
                    341:        * src/: gui-sdl/dlgAlert.c, gui-sdl/dlgFileSelect.c,
                    342:          gui-sdl/dlgMain.c, gui-sdl/sdlgui.c, includes/sdlgui.h: Cancel
                    343:          buttons can now be activated by pressing the ESC key.
                    344: 
                    345: 2008-02-29 20:22  thothy
                    346: 
                    347:        * src/convert/: spec320x16.c, spec640x16.c: Fixed Spec512 plotting
                    348:          on big endian machines.
                    349: 
                    350: 2008-02-26 21:50  eerot
                    351: 
                    352:        * src/options.c: fix -j description, fit --trace description to 80
                    353:          chars
                    354: 
                    355: 2008-02-24 23:34  thothy
                    356: 
                    357:        * src/configuration.c: Use compatible CPU and high sound quality as
                    358:          default settings
                    359: 
                    360: 2008-02-24 23:28  thothy
                    361: 
                    362:        * src/configuration.c: Disable auto-save by default
                    363: 
                    364: 2008-02-24 21:56  eerot
                    365: 
                    366:        * doc/manual.html: Minor updates for 1.0 and couple of typo fixes
                    367: 
                    368: 2008-02-24 21:45  thothy
                    369: 
                    370:        * doc/hatari.1, src/m68000.c, src/options.c,
                    371:          src/includes/options.h: Added --memstate command line option.
                    372: 
                    373: 2008-02-24 21:10  thothy
                    374: 
                    375:        * src/: configuration.c, m68000.c, main.c, memorySnapShot.c,
                    376:          shortcut.c, gui-sdl/dlgMemory.c, includes/configuration.h,
                    377:          includes/m68000.h, includes/memorySnapShot.h,
                    378:          uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h: It is now possible
                    379:          to automatically load/save memory snap-shots at start/exit
                    380: 
                    381: 2008-02-23 23:16  thothy
                    382: 
                    383:        * src/gui-sdl/: dlgKeyboard.c, dlgMain.c, dlgMemory.c, dlgScreen.c,
                    384:          dlgSound.c, sdlgui.c: Sourcecode beautification
                    385: 
                    386: 2008-02-23 23:14  thothy
                    387: 
                    388:        * src/: Makefile, gui-sdl/Makefile, gui-sdl/dlgDisc.c,
                    389:          gui-sdl/dlgDisk.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgNewDisk.c:
                    390:          Renamed dlg*Disc.c into dlg*Disk.c
                    391: 
                    392: 2008-02-23 22:15  thothy
                    393: 
                    394:        * src/falcon/nvram.c: Fix compiler warning
                    395: 
                    396: 2008-02-23 22:15  thothy
                    397: 
                    398:        * src/convert/: high640x8.c, low320x16.c, low320x8.c, low640x16.c,
                    399:          low640x8.c, med640x16.c, med640x8.c, spec320x16.c, spec640x16.c,
                    400:          vdi16.c, vdi2.c, vdi4.c: Sourcecode beautification
                    401: 
                    402: 2008-02-23 17:51  thothy
                    403: 
                    404:        * src/: configuration.c, paths.c, printer.c, falcon/nvram.c:
                    405:          Introduced ~/.hatari directory. Configuration file, hatari.nvram
                    406:          and some other files are now loaded from this directory instead
                    407:          of $HOME.
                    408: 
                    409: 2008-02-23 16:30  thothy
                    410: 
                    411:        * src/: configuration.c, screen.c, includes/configuration.h,
                    412:          includes/screen.h: The size of the left and right border can now
                    413:          be configured in the configuration file of Hatari.
                    414: 
                    415: 2008-02-21 23:34  thothy
                    416: 
                    417:        * src/: Makefile, screen.c, convert/high640x1.c,
                    418:          convert/routines.h, convert/vdi2.c: Removed unused convert
                    419:          functions
                    420: 
                    421: 2008-02-21 23:24  thothy
                    422: 
                    423:        * doc/todo.txt: Added some more TODO items
                    424: 
                    425: 2008-02-20 23:47  thothy
                    426: 
                    427:        * src/: Makefile, configuration.c, main.c, paths.c, screen.c,
                    428:          screenSnapShot.c, includes/main.h, includes/paths.h: Moved path
                    429:          handling to a separate file, paths.c
                    430: 
                    431: 2008-02-20 22:03  eerot
                    432: 
                    433:        * doc/compatibility.html: update
                    434: 
                    435: 2008-02-20 21:31  npomarede
                    436: 
                    437:        * src/video.c: Fix typo.
                    438: 
                    439: 2008-02-20 21:07  npomarede
                    440: 
                    441:        * src/: ioMem.c, video.c, includes/ioMem.h, includes/video.h:
                    442:          Better support for writing to ff8205/07/09 on STE.
                    443: 
                    444: 2008-02-19 22:19  eerot
                    445: 
                    446:        * doc/compatibility.html: major improvements on Coreflakes and
                    447:          minor one on Braindamage demo
                    448: 
                    449: 2008-02-19 19:51  eerot
                    450: 
                    451:        * src/memorySnapShot.c: Add missing include for FPU save/restore
                    452:          functions
                    453: 
                    454: 2008-02-19 00:24  npomarede
                    455: 
                    456:        * src/: ioMemTabFalcon.c, ioMemTabST.c, ioMemTabSTE.c,
                    457:          ioMemTabTT.c, video.c: Improve reading/writing video counter and
                    458:          apply LineWidth in the correct order on STE.
                    459: 
                    460: 2008-02-17 17:40  eerot
                    461: 
                    462:        * doc/compatibility.html: E605 demo works now
                    463: 
                    464: 2008-02-16 19:05  npomarede
                    465: 
                    466:        * src/m68000.c: FPU save/restore was removed by mistake
                    467: 
                    468: 2008-02-16 15:04  npomarede
                    469: 
                    470:        * src/m68000.c: Add pairing for MULS/DIVS (needs to be checked on a
                    471:          real ST)
                    472: 
                    473: 2008-02-15 23:31  eerot
                    474: 
                    475:        * doc/compatibility.html: update 2 ST demos
                    476: 
                    477: 2008-02-12 23:05  npomarede
                    478: 
                    479:        * src/m68000.c: Add pairing for LSR/MOVEA (and all other bit
                    480:          shifting instructions)
                    481: 
                    482: 2008-02-11 23:35  npomarede
                    483: 
                    484:        * src/m68000.c: Add pairing for MULS/MOVEA
                    485: 
                    486: 2008-02-11 00:22  thothy
                    487: 
                    488:        * src/gui-osx/English.lproj/InfoPlist.strings: Increased version
                    489:          number
                    490: 
                    491: 2008-02-10 20:42  thothy
                    492: 
                    493:        * doc/fr/hatari.1: Updated the french translation of the man page
                    494:          (thanks to Tudori Benoit for the update)
                    495: 
                    496: 2008-02-09 22:39  thothy
                    497: 
                    498:        * doc/todo.txt, src/includes/screen.h: Set SCREENBYTES_LEFT again
                    499:          to 16 so that the Hatari screen fits into a 800x600 fullscreen
                    500:          resolution again. This really should be made more flexible one
                    501:          day...
                    502: 
                    503: 2008-02-09 12:15  thothy
                    504: 
                    505:        * src/: m68000.c, memorySnapShot.c, uae-cpu/fpp.c,
                    506:          uae-cpu/savestate.h: Save FPU register in memory snapshots, too
                    507: 
                    508: 2008-02-09 11:42  thothy
                    509: 
                    510:        * src/video.c: Silenced compiler warning
                    511: 
                    512: 2008-02-09 09:35  thothy
                    513: 
                    514:        * src/video.c: Fixed STE hw scrolling of last pixels in a line when
                    515:          the right border has been opened (Mind Rewind and E605 demos).
                    516: 
                    517: 2008-02-08 21:15  npomarede
                    518: 
                    519:        * src/video.c: Handle overscan lines combined with horizontal
                    520:          scroll on STE
                    521: 
                    522: 2008-02-08 20:02  npomarede
                    523: 
                    524:        * src/m68000.c: Add pairing for LSL/LEA (and all other bit shifting
                    525:          instructions)
                    526: 
                    527: 2008-02-07 00:15  npomarede
                    528: 
                    529:        * src/mfp.c: Handle "fast" MFP timer, no more need to patch the
                    530:          TOS's timer D
                    531: 
                    532: 2008-02-06 23:14  thothy
                    533: 
                    534:        * doc/images/screen.png: Updated screenshot of screen dialog
                    535: 
                    536: 2008-02-06 22:35  eerot
                    537: 
                    538:        * doc/compatibility.html: - update compatibility notes for few of
                    539:          the programs - add generic status notes for ST & STE
                    540:          compatibility
                    541: 
                    542: 2008-02-06 01:05  thothy
                    543: 
                    544:        * doc/compatibility.html: Added Pirates, some HTML cleanup
                    545: 
                    546: 2008-02-05 23:31  thothy
                    547: 
                    548:        * Makefile, Makefile-default.cnf: 'make install' must fail if the
                    549:          user did not configured the Makefile.cnf properly
                    550: 
                    551: 2008-02-04 23:09  npomarede
                    552: 
                    553:        * src/video.c: Better handling of writes to hwscroll on STE
                    554: 
                    555: 2008-02-04 22:41  thothy
                    556: 
                    557:        * src/uae-cpu/: Makefile, gencpu.c: Found a nice way to patch-in
                    558:          the CurrentInstructionCycles without using the perl script (so
                    559:          there is one dependency less for building Hatari)
                    560: 
                    561: 2008-02-04 22:01  eerot
                    562: 
                    563:        * doc/compatibility.html: update
                    564: 
                    565: 2008-02-04 19:11  thothy
                    566: 
                    567:        * src/gui-sdl/sdlgui.c: When editing a text field in a dialog,
                    568:          enable the SDL unicode translation to be able to also get the
                    569:          non-alphanumerical characters from the keyboard
                    570: 
                    571: 2008-02-04 00:36  thothy
                    572: 
                    573:        * src/video.c: Do not set pNewVideoRaster before first visible line
                    574:          on the screen
                    575: 
                    576: 2008-02-03 23:52  thothy
                    577: 
                    578:        * src/options.c: --vdi-planes takes a parameter, so show this in
                    579:          the help text
                    580: 
                    581: 2008-02-03 23:00  npomarede
                    582: 
                    583:        * src/video.c: Better handling of writes to video counter addr on
                    584:          STE
                    585: 
                    586: 2008-02-03 20:29  thothy
                    587: 
                    588:        * doc/emutos.txt: Added a short note about the tos.img that is
                    589:          shipped with the official releases of Hatari. (text is based on
                    590:          the README.tos file which is part of the Fedora RPM of Hatari)
                    591: 
                    592: 2008-02-03 19:31  eerot
                    593: 
                    594:        * doc/compatibility.html: - add compatibility notes section - note
                    595:          which items need Hatari v1.0 and/or TOS 1.2
                    596: 
                    597: 2008-02-03 15:33  thothy
                    598: 
                    599:        * doc/hatari.1: Updated the man-page
                    600: 
                    601: 2008-02-03 15:04  thothy
                    602: 
                    603:        * doc/: authors.txt, compatibility.html: Updated the documentation
                    604: 
                    605: 2008-02-02 19:18  npomarede
                    606: 
                    607:        * src/: trace.c, includes/trace.h: Add a trace option for STE video
                    608:          registers (video_ste)
                    609: 
                    610: 2008-02-02 18:33  npomarede
                    611: 
                    612:        * src/: video.c, includes/video.h: Improve detection of left border
                    613:          removal and 0 byte line by switching res
                    614: 
                    615: 2008-02-02 18:30  npomarede
                    616: 
                    617:        * src/m68000.c: Add pairing for CMP/Bcc
                    618: 
                    619: 2008-02-02 18:20  npomarede
                    620: 
                    621:        * src/uae-cpu/add_cycles.pl: Change comments
                    622: 
                    623: 2008-02-01 23:08  thothy
                    624: 
                    625:        * doc/: compatibility.html, todo.txt: Updated the compatibility
                    626:          list a little bit
                    627: 
                    628: 2008-02-01 07:03  thothy
                    629: 
                    630:        * src/uae-cpu/newcpu.c: Run all pending interrupt functions after
                    631:          each instruction to avoid starvation of lesser frequent functions
                    632:          (this fixes the problems that occured recently when 'patch
                    633:          timer-d' was disabled)
                    634: 
                    635: 2008-01-31 16:49  eerot
                    636: 
                    637:        * doc/todo.txt: put disk image format todos under one heading
                    638: 
                    639: 2008-01-28 23:20  thothy
                    640: 
                    641:        * doc/release-notes.txt, doc/todo.txt, src/dmaSnd.c, src/ikbd.c,
                    642:          src/int.c, src/memorySnapShot.c, src/mfp.c, src/screen.c,
                    643:          src/spec512.c, src/video.c, src/includes/ikbd.h,
                    644:          src/includes/int.h, src/includes/m68000.h, src/includes/screen.h:
                    645:          Merged the remaining patches from Nicolas Pomarede: Improved MFP
                    646:          emulation, better support for sync-scrolling and other video
                    647:          tricks, ACIA reset emulation, and improved Int_* functions
                    648: 
                    649: 2008-01-28 08:46  thothy
                    650: 
                    651:        * src/uae-cpu/gencpu.c: More cycle fixes from Nicolas (BCLR timings
                    652:          and d8(An,Xn) address mode timings, fixes Anomaly demo)
                    653: 
                    654: 2008-01-28 08:40  thothy
                    655: 
                    656:        * src/m68000.c: Add pairing for LSR/MOVE (and all other bit
                    657:          shifting instructions). Thanks to Nicolas for the patch
                    658: 
                    659: 2008-01-26 21:29  thothy
                    660: 
                    661:        * src/: m68000.c, includes/m68000.h: The next set of Nicolas'
                    662:          patches: Support for CPU instruction cycles pairing
                    663: 
                    664: 2008-01-26 17:44  thothy
                    665: 
                    666:        * src/cart.c: Initialize Hatari's illegal opcodes only if really
                    667:          necessary (thanks to Nicolas Pomarede for this patch)
                    668: 
                    669: 2008-01-25 23:43  thothy
                    670: 
                    671:        * src/uae-cpu/: Makefile, add_cycles.pl, gencpu.c, hatari-glue.h,
                    672:          newcpu.c, newcpu.h, readcpu.h: Added Nicolas Pomarede's CPU
                    673:          patches: Improved cycles emulation, exception stack frames,
                    674:          illegal opcodes, etc.
                    675: 
                    676: 2008-01-25 23:36  thothy
                    677: 
                    678:        * src/uae-cpu/table68k: chk.l is only available on CPUs >= 68020
                    679:          (thanks to Nicolas Pomarede for the patch)
                    680: 
                    681: 2008-01-24 22:41  thothy
                    682: 
                    683:        * src/: cycles.c, video.c, includes/cycles.h, includes/video.h:
                    684:          Some more of Nicolas Pomarede's patches: Preparation for CPU
                    685:          cycles and video updates
                    686: 
                    687: 2008-01-24 22:21  thothy
                    688: 
                    689:        * src/: ioMemTabFalcon.c, ioMemTabST.c, ioMemTabSTE.c,
                    690:          ioMemTabTT.c, psg.c, includes/psg.h: Added Nicolas Pomarede's
                    691:          patch for improved PSG wait state cycles emulation
                    692: 
                    693: 2008-01-24 19:53  thothy
                    694: 
                    695:        * src/: Makefile, fdc.c, options.c, trace.c, includes/fdc.h,
                    696:          includes/trace.h: Added Nicolas Pomarede's trace code (required
                    697:          for his upcoming other patches)
                    698: 
                    699: 2008-01-23 20:32  thothy
                    700: 
                    701:        * src/xbios.c: Use the new M68000_GetPC() wrapper instead of
                    702:          m68k_getpc()
                    703: 
                    704: 2008-01-12 20:14  eerot
                    705: 
                    706:        * src/: file.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                    707:          gui-sdl/dlgNewDisc.c, includes/file.h, includes/sdlgui.h:
                    708:          Bugfixes to: - DlgFileSelect_HandleSdlEvents() caused invalid
                    709:          memory access - dlgNewDisc.c:Dialog_BrowseDisk() used the new
                    710:          filename even   when inserting the co. disk image failed
                    711: 
                    712:          Refactor SDLGui_FileSelect() completely: - make path arguments
                    713:          const and return the path instead of modifying   the arguments
                    714:          (making assumptions of their size)   - Modify dlgNewDisc.c
                    715:          functions and SDLGui_FileConfSelect() accordingly - split four
                    716:          functions out of it, two to file.c
                    717: 
                    718: 2008-01-12 19:22  eerot
                    719: 
                    720:        * src/zip.c: add missing newlines to Log_Printf()s
                    721: 
                    722: 2008-01-12 18:44  eerot
                    723: 
                    724:        * src/: zip.c, includes/zip.h: - fix string length assumption -
                    725:          const ZIP_GetFilesDir() args
                    726: 
                    727: 2008-01-12 03:04  thothy
                    728: 
                    729:        * src/keymap.c: Added some more keymaps, useful on the MacBook
                    730:          (Thanks to Desty for the keymap list on atari-forum.com)
                    731: 
                    732: 2008-01-10 00:34  thothy
                    733: 
                    734:        * src/: file.c, gemdos.c, includes/file.h: Fcreate must return
                    735:          PATH-NOT-FOUND when a program like ST-Zip 2.6 tries to create a
                    736:          file in a directory that does not exist yet.
                    737: 
                    738: 2008-01-07 22:54  eerot
                    739: 
                    740:        * src/floppy.c: return in correct place, otherwise you get disk
                    741:          inserted regardless of whether it actually succeeded or not (+
                    742:          zero/-1 malloc for driveB)
                    743: 
                    744: 2008-01-06 22:27  eerot
                    745: 
                    746:        * src/: screen.c, video.c, includes/screen.h: use defines for TT
                    747:          resolutions similarly to ST resolutions
                    748: 
                    749: 2008-01-06 21:43  thothy
                    750: 
                    751:        * src/: screen.c, video.c, includes/screen.h, includes/video.h:
                    752:          Initialize the TTRes variable during reset. Also moved the STRes
                    753:          variable to video.c (it suits better to that file).
                    754: 
                    755: 2008-01-06 19:31  eerot
                    756: 
                    757:        * src/main.c: > The readlink function does not append a zero to the
                    758:          string, so we have
                    759:          > to zero the whole string memory before using readlink...
                    760: 
                    761:          It returns the number of bytes written, so just set terminator
                    762:          (still, a bad/ugly/inconsistent API)
                    763: 
                    764: 2008-01-06 17:42  thothy
                    765: 
                    766:        * src/main.c: The readlink function does not append a zero to the
                    767:          string, so we have to zero the whole string memory before using
                    768:          readlink... (Thanks to Eero for the hint)
                    769: 
                    770: 2008-01-05 21:26  thothy
                    771: 
                    772:        * src/video.c: Moved code that updates the TT palette into a new
                    773:          function. Also added special handling for monochrome TT video
                    774:          modes (palette seems to be hardwired to black and white there).
                    775: 
                    776: 2008-01-04 20:28  thothy
                    777: 
                    778:        * src/main.c: The GetModuleFileName stuff does not work as
                    779:          expected... disabled it again.
                    780: 
                    781: 2008-01-04 12:13  thothy
                    782: 
                    783:        * src/main.c: Some small improvements to the new datadir
                    784:          determination code.
                    785: 
                    786: 2008-01-03 20:32  thothy
                    787: 
                    788:        * hatari.spec: Added 'Prefix:' line to create a relocatable RPM
                    789:          package.
                    790: 
                    791: 2008-01-03 20:13  thothy
                    792: 
                    793:        * tools/hmsa/: Makefile, hmsa.c: hmsa is now compilable again.
                    794: 
                    795: 2008-01-03 13:09  thothy
                    796: 
                    797:        * src/: includes/main.h, Makefile, configuration.c, main.c,
                    798:          scandir.c, screen.c, falcon/Makefile, gui-sdl/Makefile: Determine
                    799:          the locatation of the executable at runtime. The datadir is then
                    800:          calculated relative the the path of the executable. This way the
                    801:          Hatari package gets relocatable since there are no more absolute
                    802:          path names in the executable.
                    803: 
                    804: 2008-01-03 13:04  thothy
                    805: 
                    806:        * .cvsignore: Added hatari.1.gz to cvsignore file.
                    807: 
                    808: 2008-01-02 22:48  thothy
                    809: 
                    810:        * src/gemdos.c: Added missing defines for compiling with MinGW
                    811: 
                    812: 2008-01-02 21:55  thothy
                    813: 
                    814:        * src/configuration.c: Fixed bug in config file handling: keyboard
                    815:          shortcuts without modifiers for loading and saving memory
                    816:          snapshots have been mapped to the wrong configuration variable.
                    817: 
                    818: 2008-01-02 21:33  thothy
                    819: 
                    820:        * hatari.spec: Updated the RPM spec file to suit the latest version
                    821:          of the Makefiles.
                    822: 
                    823: 2008-01-02 21:30  thothy
                    824: 
                    825:        * configure.ac: The @docdir@ autoconf variable is only available
                    826:          since autoconf 2.60. So this version is now the minimum
                    827:          prerequisite for the configure script of Hatari.
                    828: 
                    829: 2008-01-02 21:01  thothy
                    830: 
                    831:        * src/rs232.c: Silenced 'uninitialized variable' warning that only
                    832:          occured when compiling with -O3 on GCC 4.1
                    833: 
                    834: 2008-01-02 13:51  thothy
                    835: 
                    836:        * src/configuration.c: Removed special configuration for CeGCC
                    837:          again - this can be handled with a proper configuration file, so
                    838:          there is no need for this in the source code.
                    839: 
                    840: 2007-12-31 15:54  thothy
                    841: 
                    842:        * src/joy.c: No need to include dialog.h in joy.c
                    843: 
                    844: 2007-12-31 15:23  thothy
                    845: 
                    846:        * src/scandir.c: The scandir() function now also works with CeGCC.
                    847: 
                    848: 2007-12-31 14:05  thothy
                    849: 
                    850:        * src/screen.c: Correctly set up bInFullScreen before setting the
                    851:          very first screen resolution.
                    852: 
                    853: 2007-12-31 13:21  thothy
                    854: 
                    855:        * src/: ikbd.c, printer.c: Cleaned up #includes
                    856: 
                    857: 2007-12-30 21:43  thothy
                    858: 
                    859:        * src/configuration.c: Added special configuration for Windows
                    860:          Mobile / CeGCC
                    861: 
                    862: 2007-12-30 21:02  thothy
                    863: 
                    864:        * config-default.h, configure.ac, src/stMemory.c,
                    865:          src/falcon/Makefile, src/includes/ioMem.h,
                    866:          src/includes/stMemory.h, src/uae-cpu/Makefile,
                    867:          src/uae-cpu/memory.c: Added ENABLE_SMALL_MEM hack to force Hatari
                    868:          to use less memory (this is required for Windows Mobile / CeGCC
                    869:          which does not like things like the 16 MiB STRam array, causing a
                    870:          really huge BSS segment)
                    871: 
                    872: 2007-12-24 16:56  thothy
                    873: 
                    874:        * config-default.h, configure.ac, src/main.c: Added proper check
                    875:          for setenv() function (required for Solaris)
                    876: 
                    877: 2007-12-23 19:54  thothy
                    878: 
                    879:        * src/: debugui.c, uae-cpu/build68k.c, uae-cpu/readcpu.c:
                    880:          Parameters for functions from ctype.h should be unsigned (this is
                    881:          required for Solaris where the functions from ctype.h are
                    882:          implemented as macros which directly use the parameter as index
                    883:          into an array)
                    884: 
                    885: 2007-12-23 18:30  thothy
                    886: 
                    887:        * src/scandir.c: Need to include stdlib.h for proper prototype of
                    888:          malloc when compiling for Solaris
                    889: 
                    890: 2007-12-21 22:41  eerot
                    891: 
                    892:        * Makefile: check for the case when Makefile-default.cnf or
                    893:          config-default.h file is newer than the user's own configuration
                    894:          and complain
                    895: 
                    896: 2007-12-20 13:12  thothy
                    897: 
                    898:        * src/gemdos.c: Use HAVE_GLOB_H define instead of WIN32 define for
                    899:          testing for the availability of glob.h
                    900: 
                    901: 2007-12-20 13:11  thothy
                    902: 
                    903:        * acsite.m4, config-default.h, configure.ac: Added BIN2DATADIR
                    904:          macro to be able to determine the datadir from the bindir (this
                    905:          is needed for relocatable RPMs etc.)
                    906: 
                    907: 2007-12-20 13:01  thothy
                    908: 
                    909:        * src/file.c: Also handle a '.' when it is located at the very end
                    910:          of the path string (without trailing slash)
                    911: 
                    912: 2007-12-20 12:41  thothy
                    913: 
                    914:        * src/file.c: Handle a '..' also when it is located at the very end
                    915:          of the path string (without trailing slash)
                    916: 
                    917: 2007-12-20 12:39  thothy
                    918: 
                    919:        * config-MinGW.h, config-default.h: Merging the settings from
                    920:          config-MinGW.h into config-default.h, so that config-MinGW.h is
                    921:          not needed any longer.
                    922: 
                    923: 2007-12-20 01:37  thothy
                    924: 
                    925:        * src/: vdi.c, video.c: More sourcecode beautification...
                    926: 
                    927: 2007-12-20 01:15  thothy
                    928: 
                    929:        * src/: screen.c, shortcut.c, sound.c: More sourcecode
                    930:          beautification...
                    931: 
                    932: 2007-12-19 12:54  thothy
                    933: 
                    934:        * src/: reset.c, rtc.c, screenSnapShot.c, xbios.c: Sourcecode
                    935:          beautification
                    936: 
                    937: 2007-12-19 12:13  thothy
                    938: 
                    939:        * src/: mfp.c, misc.c, msa.c: Sourcecode beatification + clean-up
                    940: 
                    941: 2007-12-18 21:55  thothy
                    942: 
                    943:        * config-default.h, configure.ac, src/rs232.c: Added checks for
                    944:          cfmakeraw and strings.h
                    945: 
                    946: 2007-12-18 21:35  thothy
                    947: 
                    948:        * src/falcon/videl.c: videl.c uses STRam ... let's include
                    949:          stMemory.h
                    950: 
                    951: 2007-12-18 21:35  thothy
                    952: 
                    953:        * src/: cfgopts.c, file.c, gemdos.c, memorySnapShot.c, scandir.c,
                    954:          unzip.c, zip.c: Put some pre-processor tests for strings.h into
                    955:          the include sections since some systems like CeGCC do not have
                    956:          strings.h.
                    957: 
                    958: 2007-12-18 19:56  thothy
                    959: 
                    960:        * src/: cart.c, tos.c, includes/stMemory.h: Introduced RomMem
                    961:          'variable' to be able to separate the ROM accesses from the STRam
                    962:          accesses (sometimes in the future).
                    963: 
                    964: 2007-12-18 19:36  thothy
                    965: 
                    966:        * src/rtc.c: Replaced STRam by IoMem
                    967: 
                    968: 2007-12-18 18:24  thothy
                    969: 
                    970:        * src/dmaSnd.c: dmaSnd.c uses STRam, so let's include stMemory.h
                    971: 
                    972: 2007-12-18 18:09  thothy
                    973: 
                    974:        * src/: reset.c, stMemory.c, tos.c: Moved memory init code to tos.c
                    975:          - we really should not touch the STRam before we've called
                    976:          memory_init().
                    977: 
                    978: 2007-12-18 00:42  thothy
                    979: 
                    980:        * src/: m68000.c, main.c: Sourcecode beautification
                    981: 
                    982: 2007-12-18 00:03  thothy
                    983: 
                    984:        * src/: ikbd.c, int.c, keymap.c: Sourcecode beautification
                    985: 
                    986: 2007-12-16 23:09  eerot
                    987: 
                    988:        * src/: file.c, floppy.c, main.c, gui-sdl/dlgFileSelect.c,
                    989:          includes/file.h, includes/floppy.h: next self-conttained set of
                    990:          patches that get rid of the assumption that all file strings are
                    991:          FILE_MAX sized: * Rename file.c functions to CamelCaps for
                    992:          consistency   * File_splitpath -> File_SplitPath   *
                    993:          File_makepath -> File_MakePath * File_MakePath() and
                    994:          File_FindPossibleExtFileName() return   an allocated path instead
                    995:          of modifying their arguments * Adopt floppy.c and dlgFileSelect.c
                    996:          to file.c changes * make Floppy_CreateDiskBFileName() and
                    997:          Floppy_ZipInsertDiskIntoDrive()   args const and to return the
                    998:          result instead of modifying the args *
                    999:          Floppy_InsertDiskIntoDrive() takes size arg for the argument it
                   1000:          modifies -> Give that arg in main.c
                   1001: 
                   1002: 2007-12-16 22:47  eerot
                   1003: 
                   1004:        * doc/compatibility.html: update to latest CVS: addsub works,
                   1005:          cavemania partially
                   1006: 
                   1007: 2007-12-14 03:09  thothy
                   1008: 
                   1009:        * doc/compatibility.html: Added 'Stretch' STE screen  extender. And
                   1010:          the Bird demo seems to be working again.
                   1011: 
                   1012: 2007-12-11 20:02  eerot
                   1013: 
                   1014:        * src/: gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c,
                   1015:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgKeyboard.c,
                   1016:          gui-sdl/dlgMemory.c, gui-sdl/dlgRom.c, gui-sdl/dlgSound.c,
                   1017:          includes/sdlgui.h: Clean up the SDL GUI code by adding a new
                   1018:          function for file selection and removing the corresponding
                   1019:          (slightly differing) codes from the other SDL GUI files. Refactor
                   1020:          the large dlgDisc.c function at the same time.
                   1021: 
                   1022: 2007-12-11 01:41  thothy
                   1023: 
                   1024:        * src/zip.c: Fixed off-by-one malloc bug (thanks to Eero for the
                   1025:          hint!)
                   1026: 
                   1027: 2007-12-09 22:25  eerot
                   1028: 
                   1029:        * src/: video.c, includes/video.h: Add defines for mono/71Hz
                   1030: 
                   1031: 2007-12-04 00:56  thothy
                   1032: 
                   1033:        * Makefile, Makefile.cnf.in: Also install the documentation files
                   1034:          during a 'make install'
                   1035: 
                   1036: 2007-12-03 23:11  thothy
                   1037: 
                   1038:        * src/: dialog.c, includes/dialog.h: Dialog_DoNeedReset is required
                   1039:          for the Mac OS X GUI, too, so this function must not be static.
                   1040: 
                   1041: 2007-11-29 12:29  thothy
                   1042: 
                   1043:        * src/stMemory.c: memtop and phystop must _always_ be dividable by
                   1044:          512 or certain TOS versions might crash during boot.
                   1045: 
                   1046: 2007-11-29 12:13  thothy
                   1047: 
                   1048:        * src/: vdi.c, includes/vdi.h, gui-sdl/dlgScreen.c: Allow a more
                   1049:          fine granular stepping in the VDI screen resolution dialog.
                   1050: 
                   1051: 2007-11-25 16:14  thothy
                   1052: 
                   1053:        * src/: gemdos.c, vdi.c, includes/gemdos.h: Check destination
                   1054:          buffer length in GemDOS_CreateHardDriveFileName
                   1055: 
                   1056: 2007-11-25 15:31  thothy
                   1057: 
                   1058:        * src/: configuration.c, dialog.c, memorySnapShot.c, options.c,
                   1059:          vdi.c, gui-sdl/dlgScreen.c, includes/configuration.h,
                   1060:          includes/vdi.h: Getting rid of the inflexible fixed-size VDI
                   1061:          screen resolutions.
                   1062: 
                   1063: 2007-11-25 15:23  thothy
                   1064: 
                   1065:        * src/stMemory.c: Screen size must _always_ be at least 32 kiB
                   1066: 
                   1067: 2007-11-25 15:05  thothy
                   1068: 
                   1069:        * src/gui-sdl/dlgAlert.c: Fixed off-by-one bug in alert dialog
                   1070:          formatting function
                   1071: 
                   1072: 2007-11-24 20:45  thothy
                   1073: 
                   1074:        * src/stMemory.c: The VDI resolution screen size is now calculated
                   1075:          in a more flexible way.
                   1076: 
                   1077: 2007-11-20 23:11  thothy
                   1078: 
                   1079:        * src/gui-sdl/dlgAlert.c: Cosmetic changes for the source code and
                   1080:          the alert dialog
                   1081: 
                   1082: 2007-11-19 22:20  thothy
                   1083: 
                   1084:        * src/file.c: Fixed another bug: File_SplitPath did not work right
                   1085:          anymore (path string was too short).
                   1086: 
                   1087: 2007-11-19 22:19  thothy
                   1088: 
                   1089:        * src/: ikbd.c, memorySnapShot.c: Some IKBD variables were not
                   1090:          saved in the memory snapshot file (caused problems with Airball)
                   1091:          - this has been fixed now.
                   1092: 
                   1093: 2007-11-01 13:51  thothy
                   1094: 
                   1095:        * src/options.c: Improved options parsing functions (nicer
                   1096:          printout, and all strings are now copied with the new Opt_StrCpy
                   1097:          function to simplify the code and to always avoid buffer
                   1098:          overflows)
                   1099: 
                   1100: 2007-11-01 12:03  thothy
                   1101: 
                   1102:        * src/zip.c: Set pointers to NULL after free'ing memory (to avoid
                   1103:          the possibility of dangling pointers)
                   1104: 
                   1105: 2007-10-31 22:43  eerot
                   1106: 
                   1107:        * src/: file.c, includes/file.h: ...and File_Save() gets Uint8*
                   1108:          too...
                   1109: 
                   1110: 2007-10-31 22:31  eerot
                   1111: 
                   1112:        * src/: cart.c, dim.c, file.c, main.c, msa.c, reset.c, st.c, tos.c,
                   1113:          vdi.c, ymFormat.c, zip.c, includes/file.h, includes/ymFormat.h,
                   1114:          includes/zip.h: * Add missing checks to file.c function   (and
                   1115:          remove irrelevant "security lenght check" in Clean function) * In
                   1116:          File_QueryOverwrite() alloc suitable sized buffer instead   of
                   1117:          using FILENAME_MAX stack array * Const things that can be consted
                   1118:          in file.c and zip.c   (and change one elseif construction to
                   1119:          switch-case there too) * Remove the dangerous and unused pAddress
                   1120:          argument from File_Read()   (it didn't have corresponding buffer
                   1121:          size argument) * Remove casts in several files by setting
                   1122:          File_Read() and File_Save   buffers to Uint8* and change unsigned
                   1123:          int/char in msa.c to Uint8 & Uint16 * Set ymFormat.c global
                   1124:          variables as static * Calling YMFormat_EndRecording() called
                   1125:          YMFormat_FreeRecording(), so   "inlined" latter (in main.c it's
                   1126:          already called through Sound_EndRecording()) * ymFormat already
                   1127:          gets filename in YMFormat_BeginRecording(),   so use that instead
                   1128:          of getting it again from config in EndRecording.
                   1129:          (Dialog_CopyDialogParamsToConfiguration() calls EndRecording()
                   1130:          if recording is enabled so it cannot change in middle)
                   1131: 
                   1132: 2007-10-31 22:01  eerot
                   1133: 
                   1134:        * src/gui-sdl/dlgAlert.c: fix dialog text centering when there's
                   1135:          only one line of text
                   1136: 
                   1137: 2007-10-31 00:33  thothy
                   1138: 
                   1139:        * src/cfgopts.c: Add a newline after each section when creating new
                   1140:          hatari.cfg files.
                   1141: 
                   1142: 2007-10-31 00:22  thothy
                   1143: 
                   1144:        * src/configuration.c: Only convert keyboard MappingFileName string
                   1145:          to absolute path if it really contains a valid string
                   1146: 
                   1147: 2007-10-30 02:13  thothy
                   1148: 
                   1149:        * src/spec512.c: Fixed buffer overflow in ST high so that this mode
                   1150:          now works stable again.
                   1151: 
                   1152: 2007-10-25 01:19  thothy
                   1153: 
                   1154:        * src/video.c: Use 224 cycles per line in monochrome mode - seems
                   1155:          to be a more reasonable value than 226 cycles.
                   1156: 
                   1157: 2007-10-23 23:02  thothy
                   1158: 
                   1159:        * src/video.c: Monochrome mode now runs in 71 Hz, and 60 Hz color
                   1160:          mode now also really runs with 60 Hz refresh rate
                   1161: 
                   1162: 2007-10-23 22:00  thothy
                   1163: 
                   1164:        * src/: configuration.c, main.c, options.c,
                   1165:          includes/configuration.h: Moved bConfirmQuit from System to Log
                   1166:          section
                   1167: 
                   1168: 2007-10-21 16:50  eerot
                   1169: 
                   1170:        * src/: video.c, includes/video.h: more global variables that can
                   1171:          be static
                   1172: 
                   1173: 2007-10-21 14:21  eerot
                   1174: 
                   1175:        * src/: includes/vdi.h, vdi.c: - min VDI size 320x200 - align up
                   1176:          from min limit, down from max limit
                   1177: 
                   1178: 2007-10-20 21:01  eerot
                   1179: 
                   1180:        * src/gui-sdl/dlgAlert.c: center query dialog text horizontally
                   1181: 
                   1182: 2007-10-19 23:56  eerot
                   1183: 
                   1184:        * src/: sound.c, wavFormat.c, ymFormat.c, includes/ymFormat.h: -
                   1185:          convertStreams in ymformat can be static - calls to wav recording
                   1186:          function show up in profiler (ARM, frameskip 8)   although
                   1187:          recording is not enabled so check the bRecordWav before calling
                   1188:          that function (it would be nice if GCC could already do whole
                   1189:          program   optimization instead of just object level ones)
                   1190: 
                   1191: 2007-10-19 21:54  eerot
                   1192: 
                   1193:        * src/: main.c, options.c: fix compiler warning, better quit
                   1194:          message
                   1195: 
                   1196: 2007-10-16 22:41  eerot
                   1197: 
                   1198:        * doc/manual.html: document --confirm-quit
                   1199: 
                   1200: 2007-10-16 22:39  eerot
                   1201: 
                   1202:        * src/: configuration.c, dialog.c, main.c, options.c, shortcut.c,
                   1203:          gui-sdl/dlgAlert.c, includes/configuration.h, includes/dialog.h,
                   1204:          includes/main.h: Show user a confirmation dialog when Hatari is
                   1205:          quit through: - the window close button, - the options dialog
                   1206:          quit button, or - quit shortcut key.  It's enabled by default
                   1207:          (except when quit is invoked from the internal debugger).
                   1208: 
                   1209:          There's also a --confirm-quit command line option and
                   1210:          corresponding configuration option for disabling (and
                   1211:          re-enabling) this query dialog.
                   1212: 
                   1213: 2007-10-16 00:00  thothy
                   1214: 
                   1215:        * src/: includes/fdc.h, fdc.c, ioMemTabFalcon.c: The register
                   1216:          0xff860f is now emulated in Falcon mode. Writing to floppy disk
                   1217:          images works now also with TOS 4.0x.
                   1218: 
                   1219: 2007-10-11 23:37  thothy
                   1220: 
                   1221:        * src/uae-cpu/fpp-unknown.h: Now using the conversion functions
                   1222:          from Aranym in the FPU core to convert between integer and
                   1223:          single/double floats. This fixes for example some rendering bugs
                   1224:          in NeoN Grafix. Thanks to Ole Dittmann for the hint!
                   1225: 
                   1226: 2007-10-07 16:21  thothy
                   1227: 
                   1228:        * Makefile-MinGW.cnf, Makefile-default.cnf, Makefile.cnf.in,
                   1229:          configure.ac, src/uae-cpu/Makefile: Support for ranlib
                   1230: 
                   1231: 2007-10-07 16:09  thothy
                   1232: 
                   1233:        * src/: rs232.c, scandir.c, includes/scandir.h: Hack for compiling
                   1234:          Hatari with cegcc
                   1235: 
                   1236: 2007-10-07 16:07  thothy
                   1237: 
                   1238:        * src/: gemdos.c, uae-cpu/sysdeps.h: Do not include errno.h by
                   1239:          default in sysdeps.h
                   1240: 
                   1241: 2007-10-04 22:22  thothy
                   1242: 
                   1243:        * src/uae-cpu/hatari-glue.c: Added missing call to
                   1244:          build_cpufunctbl()
                   1245: 
                   1246: 2007-10-04 22:08  thothy
                   1247: 
                   1248:        * src/dialog.c: Query user if it is OK to reset the emulator after
                   1249:          changing certain options in the setup dialog.
                   1250: 
                   1251: 2007-09-29 23:54  thothy
                   1252: 
                   1253:        * src/m68000.c: Fixed stupid typo: SPCFLAG_STOP must be cleared of
                   1254:          course when an interrupt happened.
                   1255: 
                   1256: 2007-09-26 23:42  thothy
                   1257: 
                   1258:        * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/newcpu.h: Renamed
                   1259:          reg_caar and reg_cacr back to caar and cacr (like in the original
                   1260:          UAE CPU core)
                   1261: 
                   1262: 2007-09-22 11:30  thothy
                   1263: 
                   1264:        * src/uae-cpu/fpp.c: Use the IEEE big endian header file where
                   1265:          possible
                   1266: 
                   1267: 2007-09-17 22:32  thothy
                   1268: 
                   1269:        * src/: gemdos.c, m68000.c, uae-cpu/fpp.c, uae-cpu/hatari-glue.c,
                   1270:          uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c,
                   1271:          uae-cpu/options_cpu.h: To be closer to the original CPU core
                   1272:          sources again, the variables address_space_24, cpu_level and
                   1273:          cpu_compatible are now everywhere handled like in UAE again.
                   1274: 
                   1275: 2007-09-09 22:49  thothy
                   1276: 
                   1277:        * Makefile-MinGW.cnf, Makefile-default.cnf, src/Makefile,
                   1278:          src/configuration.c, src/debugui.c, src/dialog.c, src/gemdos.c,
                   1279:          src/ide.c, src/ioMem.c, src/m68000.c, src/main.c, src/mfp.c,
                   1280:          src/msa.c, src/options.c, src/shortcut.c, src/stMemory.c,
                   1281:          src/tos.c, src/vdi.c, src/video.c, src/falcon/Makefile,
                   1282:          src/includes/m68000.h, src/includes/main.h, src/uae-cpu/Makefile:
                   1283:          Merged common changes from WINUAE_CPU_BRANCH back to HEAD.
                   1284: 
                   1285: 2007-09-07 13:31  eerot
                   1286: 
                   1287:        * doc/manual.html, src/configuration.c, src/options.c, src/vdi.c,
                   1288:          src/includes/configuration.h, src/includes/vdi.h: - fix: VDI
                   1289:          screen alignment is dependent on width in bytes, not pixels -
                   1290:          fix: fixed-sized VDI resolutions need to be constrained in
                   1291:          monochrome - add --vdi-planes command line argument - rename
                   1292:          --vdix & --vdiy arguments to --vdi-x and --vdi-y -
                   1293:          KeyLoadMem/keySaveMem are configurable like other shortcuts -
                   1294:          have configuration values in .cfg file in same order as they
                   1295:          are in Hatari structs (makes cross-checking them easier) - give
                   1296:          all VDI settings to VDI_SetResolution() as arguments
                   1297: 
                   1298: 2007-08-26 21:54  eerot
                   1299: 
                   1300:        * src/: gemdos.c, includes/gemdos_defines.h: Fix GemDOS Open, it
                   1301:          shouldn't truncate like it did with "wb" mode (write only).  Use
                   1302:          "rb+" mode instead (read/write), that's the best we can using
                   1303:          fopen(). (only open() would allow open write-only without
                   1304:          truncating).
                   1305: 
                   1306:          Use chmod() in GemDOS Fattrib function so that it can set files
                   1307:          read-only.
                   1308: 
                   1309:          Complain in Create and Fattrib if volume label attrib is used and
                   1310:          add some FIXMEs for rest of attribs.
                   1311: 
                   1312:          (Change also these functions to bail out on errors instead of
                   1313:          using else clauses, this way they don't need to be indented as
                   1314:          much and it's easier to see the function exit point.)
                   1315: 
                   1316: 2007-08-26 19:56  eerot
                   1317: 
                   1318:        * doc/manual.html: describe --vdix and --vdiy options
                   1319: 
                   1320: 2007-08-26 19:16  eerot
                   1321: 
                   1322:        * src/: configuration.c, options.c, vdi.c,
                   1323:          includes/configuration.h, includes/vdi.h, uae-cpu/hatari-glue.c:
                   1324:          Add support for specifying VDI mode width and height from command
                   1325:          line (makes memory earlier snapshots incompatible).
                   1326: 
                   1327:          Make a couple of variables in vdi.c static (required changing
                   1328:          hatari-glue.c slightly).
                   1329: 
                   1330: 2007-08-22 01:28  thothy
                   1331: 
                   1332:        * src/: configuration.c, m68000.c, tos.c, includes/m68000.h: Added
                   1333:          wrapper function for checking cpu_level and cpu_compatible
                   1334:          variables.
                   1335: 
                   1336: 2007-08-15 01:18  thothy
                   1337: 
                   1338:        * src/: gemdos.c, m68000.c: Adapted gemdos.c and m68000.c for the
                   1339:          new CPU core
                   1340: 
                   1341: 2007-08-15 00:38  thothy
                   1342: 
                   1343:        * Makefile-MinGW.cnf, Makefile-default.cnf: Disabled -Wshadow since
                   1344:          the WinUAE CPU core heavily (ab)uses shadowed variables
                   1345: 
                   1346: 2007-08-09 23:17  thothy
                   1347: 
                   1348:        * src/: includes/main.h, dialog.c, main.c, mfp.c, shortcut.c,
                   1349:          video.c, includes/m68000.h, debugui.c: Added wrappers for
                   1350:          m68k_getpc, m68k_setpc, MakeSR, MakeFromSR, set_special and
                   1351:          unset_special
                   1352: 
                   1353: 2007-08-09 23:05  thothy
                   1354: 
                   1355:        * src/: ide.c, ioMem.c, msa.c, options.c, stMemory.c, vdi.c: CPU
                   1356:          headers are not hard-coded to the uae-cpu folder anymore.
                   1357: 
                   1358: 2007-08-07 02:39  thothy
                   1359: 
                   1360:        * src/: Makefile, falcon/Makefile, uae-cpu/Makefile: Now it is
                   1361:          easier to choose the CPU core in the Makefiles
                   1362: 
                   1363: 2007-07-29 23:17  eerot
                   1364: 
                   1365:        * src/cfgopts.c: refactor and cleanup configuration update a bit
                   1366: 
                   1367: 2007-06-29 22:01  thothy
                   1368: 
                   1369:        * src/gui-sdl/dlgScreen.c: The 'Frame Skip 8' option could not be
                   1370:          selected - fixed now.
                   1371: 
                   1372: 2007-06-29 21:54  thothy
                   1373: 
                   1374:        * src/cfgopts.c: Do not abort with an error if the end of the file
                   1375:          has been reached.
                   1376: 
                   1377: 2007-05-18 19:53  thothy
                   1378: 
                   1379:        * src/screen.c: Do not scale mouse in VDI screen mode
                   1380: 
                   1381: 2007-05-14 22:25  eerot
                   1382: 
                   1383:        * doc/manual.html: fix typos
                   1384: 
                   1385: 2007-05-14 22:07  eerot
                   1386: 
                   1387:        * doc/alsa-midi.txt: add link to wikipedia/midimaze
                   1388: 
                   1389: 2007-05-14 13:25  clafou
                   1390: 
                   1391:        * Hatari.xcodeproj/project.pbxproj: XCode project: Updated nvram
                   1392:          file references
                   1393: 
                   1394: 2007-05-13 11:23  thothy
                   1395: 
                   1396:        * configure.ac: Handling of datadir variable has changed in
                   1397:          autoconf 2.60.
                   1398: 
                   1399: 2007-05-12 14:12  thothy
                   1400: 
                   1401:        * src/unzip.c: Fixed some 'variable might be used uninitialized'
                   1402:          warnings
                   1403: 
                   1404: 2007-05-12 14:04  thothy
                   1405: 
                   1406:        * Makefile.cnf.in: Added datarootdir to make autoconf 2.60 happy
                   1407: 
                   1408: 2007-05-12 : *** Version 0.95 ***
                   1409: 
                   1410: 2007-05-12 13:29  thothy
                   1411: 
                   1412:        * doc/release-notes.txt: Added hmsa tool
                   1413: 
                   1414: 2007-05-12 13:22  thothy
                   1415: 
                   1416:        * doc/release-notes.txt: Added release notes for version 0.95
                   1417: 
                   1418: 2007-05-12 13:16  thothy
                   1419: 
                   1420:        * doc/: hatari.1, manual.html: Added keyboard shortcuts for loading
                   1421:          and saving memory snapshots into the documentation files
                   1422: 
                   1423: 2007-05-12 13:08  thothy
                   1424: 
                   1425:        * src/memorySnapShot.c: Bumped version number to 0.95
                   1426: 
                   1427: 2007-05-12 12:46  thothy
                   1428: 
                   1429:        * Makefile-default.cnf: CC seems always to be predefined by make -
                   1430:          so don't use the '?=' operator to assign this variable in
                   1431:          Makefile.cnf
                   1432: 
                   1433: 2007-05-12 12:17  thothy
                   1434: 
                   1435:        * Info-Hatari.plist, configure.ac, readme.txt,
                   1436:          doc/doxygen/Doxyfile, src/includes/main.h: Bumped version number
                   1437:          to 0.95
                   1438: 
                   1439: 2007-05-12 12:06  thothy
                   1440: 
                   1441:        * doc/: compatibility.html, manual.html: Updated documentation
                   1442: 
                   1443: 2007-05-12 11:24  thothy
                   1444: 
                   1445:        * src/cfgopts.c: tmpfile() does not work on some exotic systems.
                   1446:          Added a workaround for this situation.
                   1447: 
                   1448: 2007-05-06 16:11  thothy
                   1449: 
                   1450:        * hatari.spec: Added spec file for building RPMs
                   1451: 
                   1452: 2007-04-16 21:42  thothy
                   1453: 
                   1454:        * src/ioMemTabTT.c: Re-ordered VME / SCC entries
                   1455: 
                   1456: 2007-04-04 17:23  thothy
                   1457: 
                   1458:        * src/falcon/: hostscreen.c, videl.c: Disable videl debug output by
                   1459:          default.
                   1460: 
                   1461: 2007-04-03 19:31  thothy
                   1462: 
                   1463:        * doc/: manual.html, images/screen.png: Updated the screen setup
                   1464:          dialog
                   1465: 
                   1466: 2007-04-03 00:35  thothy
                   1467: 
                   1468:        * src/ioMemTabFalcon.c: Falcon IO memory table is now much closer
                   1469:          to the original Falcon than before.
                   1470: 
                   1471: 2007-04-02 22:26  thothy
                   1472: 
                   1473:        * doc/: manual.html, images/system.png: Updated the system dialog
                   1474:          documentation.
                   1475: 
                   1476: 2007-04-02 21:46  thothy
                   1477: 
                   1478:        * src/falcon/: hostscreen.c, videl.c: Workarounds for old C
                   1479:          compilers
                   1480: 
                   1481: 2007-04-02 20:42  thothy
                   1482: 
                   1483:        * src/includes/main.h: Use build date as version number for CVS
                   1484:          builds.
                   1485: 
                   1486: 2007-03-10 18:49  thothy
                   1487: 
                   1488:        * src/options.c: Added (very) short description what Hatari is all
                   1489:          about.
                   1490: 
                   1491: 2007-03-10 18:46  thothy
                   1492: 
                   1493:        * doc/authors.txt, src/gui-sdl/dlgAbout.c: Updated authors
                   1494:          information.
                   1495: 
                   1496: 2007-03-05 23:19  thothy
                   1497: 
                   1498:        * src/keymap.c: Improved error handling
                   1499: 
                   1500: 2007-02-27 21:53  eerot
                   1501: 
                   1502:        * src/: configuration.c, file.c: - add absolute file naming to
                   1503:          other paths requiring it   (and remove special handling from
                   1504:          rs232 as it doesn't use File_Open() - add stdin special handling
                   1505:          to File_Open() just in case somebody in   the future wants to
                   1506:          give some configuration from stdin ;-)
                   1507: 
                   1508: 2007-02-25 23:14  eerot
                   1509: 
                   1510:        * src/: file.c, options.c, printer.c: - fix stupid bugs from file.c
                   1511:          - move trivial printer.c functions so that ancient compilers know
                   1512:          to inline them too + fix comment typo
                   1513: 
                   1514: 2007-02-25 22:34  eerot
                   1515: 
                   1516:        * src/file.c: typo
                   1517: 
                   1518: 2007-02-25 22:33  eerot
                   1519: 
                   1520:        * doc/: alsa-midi.txt, manual.html: alsa-midi.txt: midi networking
                   1521:          example manual.html:   update options
                   1522: 
                   1523: 2007-02-25 22:20  eerot
                   1524: 
                   1525:        * src/: configuration.c, file.c, log.c, midi.c, options.c,
                   1526:          printer.c, includes/file.h, includes/printer.h: allow setting the
                   1527:          output file for log, midi and printer and special-case
                   1528:          stdout/stderr: - move file open / close with stdout/stderr
                   1529:          checking from log.c to file.c - wrapper function which
                   1530:          shortcircuits absolute path function when   filename is
                   1531:          stdout/stderr - use the new File_Open() and File_Close()
                   1532:          functions in log.c, midi.c   and printer.c Cleanup printer.c a
                   1533:          bit: - change functions to static - replace "unsigned char" with
                   1534:          Uint8 - remove redundant code
                   1535: 
                   1536: 2007-02-22 22:25  thothy
                   1537: 
                   1538:        * src/ioMemTabFalcon.c: There is no TT palette in Falcon mode
                   1539: 
                   1540: 2007-02-19 00:55  thothy
                   1541: 
                   1542:        * doc/compatibility.html: Added Humans, TT-Wars and Oxyd-TT.
                   1543: 
                   1544: 2007-02-17 23:19  eerot
                   1545: 
                   1546:        * doc/compatibility.html: - replace "no" with "-" as that makes
                   1547:          tables more readable - check which programs really require dummy
                   1548:          and which none emu
                   1549: 
                   1550: 2007-02-17 23:14  eerot
                   1551: 
                   1552:        * src/: dmaSnd.c, includes/dmaSnd.h: make casts to double
                   1553:          unnecessary + add one more define
                   1554: 
                   1555: 2007-02-17 19:43  thothy
                   1556: 
                   1557:        * src/dmaSnd.c: Initial support for Falcon DMA sample sound
                   1558:          frequencies.
                   1559: 
                   1560: 2007-02-16 20:31  eerot
                   1561: 
                   1562:        * doc/alsa-midi.txt: link to one more nice article
                   1563: 
                   1564: 2007-02-13 21:44  simonsunnyboy
                   1565: 
                   1566:        * src/falcon/: nvram.c, nvram.h: added symbolic labels for NVRAM
                   1567:          cells
                   1568: 
                   1569: 2007-02-13 20:32  thothy
                   1570: 
                   1571:        * src/: Makefile, nvram.c, falcon/nvram.c, falcon/nvram.h,
                   1572:          includes/nvram.h, falcon/Makefile: Moved nvram.c and nvram.h to
                   1573:          falcon folder.
                   1574: 
                   1575: 2007-02-12 00:04  thothy
                   1576: 
                   1577:        * tools/hmsa/.cvsignore: Added cvsignore file
                   1578: 
                   1579: 2007-02-12 00:00  thothy
                   1580: 
                   1581:        * src/tos.c: Don't check the machine type when running with EmuTOS
                   1582:          (since it can handle all types)
                   1583: 
                   1584: 2007-02-10 00:55  eerot
                   1585: 
                   1586:        * doc/compatibility.html: added some more demos and gfx programs
                   1587: 
                   1588: 2007-02-07 22:50  thothy
                   1589: 
                   1590:        * doc/todo.txt: Updated TODO list
                   1591: 
                   1592: 2007-02-07 19:25  thothy
                   1593: 
                   1594:        * tools/hmsa/hmsa.c: Added missing #include <stdarg.h>
                   1595: 
                   1596: 2007-02-07 01:54  thothy
                   1597: 
                   1598:        * src/nvram.c: Cleaned up NVRAM emulation a little bit.
                   1599: 
                   1600: 2007-02-04 22:38  eerot
                   1601: 
                   1602:        * doc/: compatibility.html, todo.txt: LS2 Roland-MT32 midi driver
                   1603:          works just fine with ALSA
                   1604: 
                   1605: 2007-02-04 21:41  eerot
                   1606: 
                   1607:        * doc/: alsa-midi.txt, compatibility.html: Add instructions how to
                   1608:          setup MIDI output on Linux with ALSA
                   1609: 
                   1610: 2007-02-04 15:10  eerot
                   1611: 
                   1612:        * doc/manual.html: add "usage" to command line options
                   1613: 
                   1614: 2007-02-02 00:23  thothy
                   1615: 
                   1616:        * tools/hmsa/: Makefile, floppy.c, floppy.h, hmsa.c, hmsa.h,
                   1617:          readme-hmsa.txt: New tool: MSA disk image converter.
                   1618: 
                   1619: 2007-02-01 23:03  eerot
                   1620: 
                   1621:        * doc/compatibility.html: added STE highresmode demo
                   1622: 
                   1623: 2007-02-01 22:37  eerot
                   1624: 
                   1625:        * doc/compatibility.html: added all falcon apps, games and demos
                   1626:          from the ASCII list
                   1627: 
                   1628: 2007-01-30 22:45  eerot
                   1629: 
                   1630:        * doc/: compatibility.html, manual.html: - split the software
                   1631:          compatibility list to a separate HTML page from   the Hatari
                   1632:          manual, the list was getting pretty long - some updates to
                   1633:          emulated HW support cli options
                   1634: 
                   1635: 2007-01-30 21:33  eerot
                   1636: 
                   1637:        * src/: Makefile, configuration.c, dialog.c, ioMem.c,
                   1638:          ioMemTabFalcon.c, main.c, options.c, psg.c, falcon/Makefile,
                   1639:          includes/configuration.h, includes/ioMemTables.h: - user can now
                   1640:          specify one of none/dummy/emu DSP emulation types - changed
                   1641:          ENABLE_DSP to ENABLE_DSP_EMU define - fix Makefile
                   1642:          CPPFLAGS/CFLAGS usage
                   1643: 
                   1644: 2007-01-29 21:50  eerot
                   1645: 
                   1646:        * src/falcon/videl.c: add missing SDL_endian.h include
                   1647: 
                   1648: 2007-01-29 00:05  thothy
                   1649: 
                   1650:        * src/video.c: Variable bUseSTShifter must be stored in memory
                   1651:          snapshots, too.
                   1652: 
                   1653: 2007-01-28 23:59  thothy
                   1654: 
                   1655:        * src/tos.c: Added TOS version check to prevent the user from
                   1656:          running TOS 1.0x in TT or Falcon mode (which is an invalid
                   1657:          combination)
                   1658: 
                   1659: 2007-01-28 23:41  thothy
                   1660: 
                   1661:        * src/: configuration.c, m68000.c, memorySnapShot.c,
                   1662:          includes/configuration.h, includes/main.h: Hatari now saves
                   1663:          system configuration to memory snapshots, too.
                   1664: 
                   1665: 2007-01-23 21:34  eerot
                   1666: 
                   1667:        * src/: video.c, falcon/videl.c, includes/video.h: Fix Falcon/Videl
                   1668:          code ST/E palette handling.  ST/E palette is used if ST shifter
                   1669:          register is written after Falcon one (which should be set to
                   1670:          4-bit color mode).
                   1671: 
                   1672: 2007-01-19 00:37  thothy
                   1673: 
                   1674:        * src/video.c: Must also set TT resolution when writing to ST
                   1675:          shifter mode register.
                   1676: 
                   1677: 2007-01-19 00:21  thothy
                   1678: 
                   1679:        * src/: dialog.c, gui-sdl/dlgSystem.c: Changing the machine type
                   1680:          now works as expected (thanks to Sebastien Molines for the hint)
                   1681: 
                   1682: 2007-01-18 10:27  eerot
                   1683: 
                   1684:        * src/: ioMemTabTT.c, video.c, includes/video.h: commit yesterdays
                   1685:          work: - ST palette accesses on TT are diverted to another
                   1686:          callback - overwrite part of TT palette with ST-palette as
                   1687:          required The TT palette support should now be complete.
                   1688: 
                   1689: 2007-01-18 10:24  eerot
                   1690: 
                   1691:        * src/: Makefile, dialog.c, dmaSnd.c, ioMem.c, ioMemTabFalcon.c,
                   1692:          main.c, options.c, psg.c, reset.c, screen.c, video.c,
                   1693:          falcon/Makefile, includes/ioMemTables.h: commit yesterdays work:
                   1694:          - remove ENABLE_FALCON (Falcon support works well enough) - add
                   1695:          ENABLE_DSP instead (by default disabled)
                   1696: 
                   1697: 2007-01-16 22:14  eerot
                   1698: 
                   1699:        * src/: ioMemTabTT.c, video.c, includes/video.h: Added support for
                   1700:          the TT-palette handling on top of Thomas' Videl usage for TT
                   1701:          resolutions. TT-support for ST-palette setting is still to do.
                   1702: 
                   1703: 2007-01-16 20:00  clafou
                   1704: 
                   1705:        * Hatari.xcodeproj/project.pbxproj, src/gui-osx/PrefsController.h,
                   1706:          src/gui-osx/PrefsController.m,
                   1707:          src/gui-osx/SDLMain.nib/classes.nib,
                   1708:          src/gui-osx/SDLMain.nib/info.nib,
                   1709:          src/gui-osx/SDLMain.nib/objects.nib: Updated Cocoa UI to match
                   1710:          changes to the SDL UI
                   1711: 
                   1712: 2007-01-16 19:42  thothy
                   1713: 
                   1714:        * doc/doxygen/Doxyfile, src/audio.c, src/bios.c, src/blitter.c,
                   1715:          src/cart.c, src/cfgopts.c, src/configuration.c,
                   1716:          src/createBlankImage.c, src/cycles.c, src/debugui.c,
                   1717:          src/dialog.c, src/dim.c, src/dmaSnd.c, src/fdc.c, src/file.c,
                   1718:          src/floppy.c, src/gemdos.c, src/hdc.c, src/ide.c, src/ikbd.c,
                   1719:          src/int.c, src/ioMem.c, src/ioMemTabFalcon.c, src/joy.c,
                   1720:          src/keymap.c, src/log.c, src/m68000.c, src/main.c,
                   1721:          src/memorySnapShot.c, src/mfp.c, src/midi.c, src/misc.c,
                   1722:          src/msa.c, src/nvram.c, src/options.c, src/printer.c, src/psg.c,
                   1723:          src/reset.c, src/rs232.c, src/rtc.c, src/scandir.c, src/screen.c,
                   1724:          src/screenSnapShot.c, src/shortcut.c, src/sound.c, src/spec512.c,
                   1725:          src/st.c, src/stMemory.c, src/tos.c, src/unzip.c, src/vdi.c,
                   1726:          src/video.c, src/wavFormat.c, src/xbios.c, src/ymFormat.c,
                   1727:          src/zip.c: The source code now features comments that can be
                   1728:          parsed with Doxygen to generate a nice source code documentation.
                   1729:          (Thanks to Tuduri Benoit for the patch)
                   1730: 
                   1731: 2007-01-15 18:42  thothy
                   1732: 
                   1733:        * src/: memorySnapShot.c, video.c, includes/main.h: TT resolution
                   1734:          must be saved in memory snapshot files, too. (Also increased
                   1735:          version number now that snapshot file layout has been changed)
                   1736: 
                   1737: 2007-01-15 14:50  thothy
                   1738: 
                   1739:        * src/falcon/videl.c: Implemented horizontal fine scrolling for
                   1740:          Videl emulation in 8bpp mode.
                   1741: 
                   1742: 2007-01-13 12:57  thothy
                   1743: 
                   1744:        * src/: gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   1745:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   1746:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   1747:          gui-sdl/dlgMemory.c, gui-sdl/dlgRom.c, gui-sdl/dlgScreen.c,
                   1748:          gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c, gui-sdl/sdlgui.c,
                   1749:          includes/sdlgui.h: Default button can now be selected by pressing
                   1750:          RETURN
                   1751: 
                   1752: 2007-01-13 11:00  thothy
                   1753: 
                   1754:        * src/: reset.c, screen.c, video.c: Take also care of VDI extended
                   1755:          resolution mode when emulator is running in TT or Falcon mode.
                   1756: 
                   1757: 2007-01-12 00:01  thothy
                   1758: 
                   1759:        * src/spec512.c: Lowered threshold for detecting a spec512 screen
                   1760: 
                   1761: 2007-01-09 18:26  ggnkua
                   1762: 
                   1763:        * src/Makefile: My first test commit! Modified Makefile and
                   1764:          src/makefile slightly to allow compilation under Cygwin
                   1765: 
                   1766: 2007-01-09 01:07  thothy
                   1767: 
                   1768:        * src/: screen.c, video.c, falcon/videl.c, falcon/videl.h,
                   1769:          includes/video.h: Low-res zooming now works in TT mode, too.
                   1770: 
                   1771: 2007-01-08 21:25  thothy
                   1772: 
                   1773:        * Makefile-default.cnf: libreadline disabled by default.
                   1774: 
                   1775: 2007-01-07 22:42  eerot
                   1776: 
                   1777:        * src/: options.c, gui-sdl/dlgScreen.c: - sync frameskips in
                   1778:          options.c and dlgScreen.c code, the max. framesync   is now 8
                   1779:          everywhere - GUI supports now frameskips of 0,1,2,4,8 and won't
                   1780:          crash   if the frameskips variable has some other value - trivial
                   1781:          cleanup for --monitor option
                   1782: 
                   1783: 2007-01-07 12:06  thothy
                   1784: 
                   1785:        * doc/fr/hatari.1: Added french man-page (thanks to Benoit Tuduri)
                   1786: 
                   1787: 2007-01-06 12:15  thothy
                   1788: 
                   1789:        * src/dialog.c: When changing the monitor type, only reset if
                   1790:          emulator is in Falcon mode or if the user changes between color
                   1791:          and mono monitor.
                   1792: 
                   1793: 2007-01-06 11:47  thothy
                   1794: 
                   1795:        * src/: configuration.c, options.c, screen.c, video.c,
                   1796:          gui-sdl/dlgScreen.c, includes/configuration.h: The frames that
                   1797:          should be skipped after each displayed frame can now be set up in
                   1798:          the GUI, too. Also removed the 'interleave' option in the GUI, it
                   1799:          has now been replaced by the monitor settings (TV or RGB)
                   1800: 
                   1801: 2007-01-02 23:20  thothy
                   1802: 
                   1803:        * src/: gui-win/opencon.c, gui-win/opencon.h, Makefile, main.c,
                   1804:          gui-win/Makefile: The debugger now also works when Hatari is
                   1805:          built on MinGW
                   1806: 
                   1807: 2007-01-02 22:11  thothy
                   1808: 
                   1809:        * Makefile-MinGW.cnf, config-MinGW.h, src/Makefile: Improved MinGW
                   1810:          build system
                   1811: 
                   1812: 2007-01-02 22:05  thothy
                   1813: 
                   1814:        * src/gui-win/: Makefile, hatari-winicon.ico, hatari-winicon.rc:
                   1815:          Icon for Windows build. (Thanks to ggn for the icon and .rc file)
                   1816: 
                   1817: 2007-01-02 21:27  thothy
                   1818: 
                   1819:        * src/main.c: setenv is not available on MinGW
                   1820: 
                   1821: 2006-12-29 16:22  thothy
                   1822: 
                   1823:        * src/debugui.c: Debugger now uses config.h to check if readline is
                   1824:          available
                   1825: 
                   1826: 2006-12-29 15:20  thothy
                   1827: 
                   1828:        * .cvsignore, Makefile, config-default.h, configure.ac,
                   1829:          src/Makefile, src/rs232.c: Introduced config.h file
                   1830: 
                   1831: 2006-12-28 22:28  thothy
                   1832: 
                   1833:        * Makefile: Also delete Makefile.cnf when doing a distclean
                   1834: 
                   1835: 2006-12-28 22:25  thothy
                   1836: 
                   1837:        * acsite.m4, configure.ac, src/debugui.c: The built-in debugger now
                   1838:          supports readline() for a higher convenience.
                   1839: 
                   1840: 2006-12-28 22:22  thothy
                   1841: 
                   1842:        * .cvsignore: Ignore variable Makefile.cnf
                   1843: 
                   1844: 2006-12-28 21:48  thothy
                   1845: 
                   1846:        * Makefile, Makefile-default.cnf, Makefile.cnf: Introduced
                   1847:          Makefile-default.cnf
                   1848: 
                   1849: 2006-12-28 20:07  thothy
                   1850: 
                   1851:        * src/gemdos.c: Changed some functions to use FILENAME_MAX instead
                   1852:          of MAX_GEMDOS_PATH.
                   1853: 
                   1854: 2006-12-28 19:33  thothy
                   1855: 
                   1856:        * src/debugui.c: Changed debugger commands: 'q' now quits the
                   1857:          emulator, 'c' can be used to continue the current program
                   1858: 
                   1859: 2006-12-27 22:28  thothy
                   1860: 
                   1861:        * src/: configuration.c, shortcut.c, includes/configuration.h:
                   1862:          Added keyboard shortcuts for saving and restoring memory
                   1863:          snapshots
                   1864: 
                   1865: 2006-12-23 20:45  thothy
                   1866: 
                   1867:        * src/: configuration.c, vdi.c: Set up the VDI emulation variables
                   1868:          and DESKTOP.INF file only when VDI resolution emulation is really
                   1869:          enabled.
                   1870: 
                   1871: 2006-12-21 00:27  thothy
                   1872: 
                   1873:        * src/rs232.c: By default, there is no termios.h on Windows
                   1874: 
                   1875: 2006-12-20 15:14  thothy
                   1876: 
                   1877:        * src/: main.c, screen.c, falcon/hostscreen.c, includes/screen.h:
                   1878:          Improved mouse movement scaling so that the ST mouse cursor
                   1879:          movements are now always in sync with the host mouse (also when
                   1880:          the zoomed Videl emulation is being used).
                   1881: 
                   1882: 2006-12-19 22:54  thothy
                   1883: 
                   1884:        * src/: nvram.c, zip.c: Fixed compiler warnings from GCC 4.1
                   1885: 
                   1886: 2006-12-19 12:00  thothy
                   1887: 
                   1888:        * src/gui-sdl/dlgFileSelect.c: Fixed typo
                   1889: 
                   1890: 2006-12-19 11:56  thothy
                   1891: 
                   1892:        * src/falcon/hostscreen.c: Improved Videl screen zooming a little
                   1893:          bit
                   1894: 
                   1895: 2006-12-19 11:55  thothy
                   1896: 
                   1897:        * src/gui-sdl/: dlgDevice.c, dlgDisc.c, dlgFileSelect.c,
                   1898:          dlgJoystick.c, dlgKeyboard.c, dlgMain.c, dlgMemory.c,
                   1899:          dlgNewDisc.c, dlgRom.c, dlgScreen.c, dlgSound.c, sdlgui.c: The
                   1900:          SDL GUI now tests if the screen size is big enough to display the
                   1901:          dialogs
                   1902: 
                   1903: 2006-12-18 22:27  eerot
                   1904: 
                   1905:        * src/: dialog.c, main.c, screen.c, vdi.c, includes/screen.h: -
                   1906:          cleaned up screen.c functions by changing then to return (med)
                   1907:          rez   mode instead of messing with global STRes variable -
                   1908:          removed separate mixed low/med rez mode, the rest of code handles
                   1909:          mixed low/med fine without it - added Sreen_ModeChange() i.e.
                   1910:          explicit screen size change function - removed PrevSTRes global
                   1911:          (it was redundant with above)
                   1912: 
                   1913: 2006-12-18 21:19  thothy
                   1914: 
                   1915:        * src/spec512.c: Changed the way how spec512 pictures are detected
                   1916:          - now also screens with less than 32 changes per line can be
                   1917:          detected as color cycling screens.
                   1918: 
                   1919: 2006-12-18 11:57  thothy
                   1920: 
                   1921:        * src/uae-cpu/newcpu.c: Copied movec_illg function from WinUAE
                   1922: 
                   1923: 2006-12-18 11:22  thothy
                   1924: 
                   1925:        * src/gemdos.c: Added error message when permissions for reading a
                   1926:          file are missing
                   1927: 
                   1928: 2006-12-17 11:21  eerot
                   1929: 
                   1930:        * src/: Makefile, configuration.c, dialog.c, ioMem.c,
                   1931:          ioMemTabFalcon.c, main.c, options.c, psg.c, falcon/Makefile,
                   1932:          includes/configuration.h, includes/ioMemTables.h: - Build DSP
                   1933:          emulation if ENABLE_FALCON is set - add configuration and command
                   1934:          line option for enabling the DSP   (overwrites some
                   1935:          IoMemTable_Falcon[] entries with suitable values)
                   1936: 
                   1937: 2006-12-11 21:17  eerot
                   1938: 
                   1939:        * doc/manual.html: - add new command line options - update other
                   1940:          options - --slowfdc isn't anymore needed with demos nor games -
                   1941:          Thomas' latest updates fixed scrolling in a couple of:   -
                   1942:          overscan ST demos   - STE game demos
                   1943: 
                   1944: 2006-12-11 19:06  eerot
                   1945: 
                   1946:        * src/: configuration.c, dialog.c, main.c, options.c, screen.c,
                   1947:          video.c, falcon/hostscreen.c, falcon/videl.c,
                   1948:          gui-sdl/dlgScreen.c, includes/configuration.h: - Removes usage of
                   1949:          the now redundant Configuration.Screen.bUseHighRes - Separates
                   1950:          the confusing ChosenDisplayMode configuration to   more explicit
                   1951:          bForce8Bpp and bZoomLowRes variables everywhere   -> This makes
                   1952:          the related ifs in screen.c, videl.c, main.c etc. clearer   - Now
                   1953:          furher changing the zoom boolean to zoom factor integer would be
                   1954:          much easier especially as Videl supports more than just
                   1955:          doubling - Changes bFrameSkip boolean to FrameSkips integer   ->
                   1956:          Videl code is slow, with e.g. "--frameskips 4" the Falcon
                   1957:          emulation      with zoomed screen takes much less CPU   -> Could
                   1958:          be better supported in Hatari screen dialog, currently      I've
                   1959:          mapped the checkbox to frameskip 1 and 2 - Added command line
                   1960:          options for --borders, --force8bpp, --zoom, --frameskips - Move
                   1961:          cpu_level and cpu_compatible variable settings from
                   1962:          Opt_ParseParameters(), Dialog_CopyDialogParamsToConfiguration()
                   1963:          and   Configuration_Load() to Configuration_WorkOnDetail() as all
                   1964:          those   first three functions were anyway calling the last one.
                   1965:          (TOS loading still does CPU settings by itself)  - Move STRes
                   1966:          setting from Opt_ParseParameters() to
                   1967:          Configuration_WorkOnDetail() - Rename
                   1968:          Configuration_WorkOnDetails() to more clear/appropriate
                   1969:          Configuration_Apply() and call it explicitly from main.c and
                   1970:          dialog.c   instead of also from Configuration_Load() as loading
                   1971:          and applying config   are different actions.  I also removed call
                   1972:          to it from option parsing,   it's IMHO cleaner to have it in
                   1973:          main.c - Fix doing zoom on, low -> med-res, zoom off, med ->
                   1974:          low-res   (previously screen size didn't get smaller in last
                   1975:          step) - Set --slow-fdc and mono option deprecated (monitor should
                   1976:          be used instead   of mono) and remove "experimental" from blitter
                   1977:          option descriptions.  - use setenv() instead of putenv() in
                   1978:          main() as I was mailed that nowadays   former is more standard
                   1979:          (despite Linux manual page...) - Indentation fixes
                   1980: 
                   1981: 2006-12-10 22:00  thothy
                   1982: 
                   1983:        * src/: reset.c, video.c, includes/video.h: Cleaned up the
                   1984:          HBL/Timer B interrupt code a little bit.
                   1985: 
                   1986: 2006-12-07 21:23  thothy
                   1987: 
                   1988:        * src/video.c: Disabled debug output
                   1989: 
                   1990: 2006-12-05 22:58  thothy
                   1991: 
                   1992:        * src/psg.c: Silenced debug output
                   1993: 
                   1994: 2006-12-04 00:33  thothy
                   1995: 
                   1996:        * src/: reset.c, video.c, includes/video.h, uae-cpu/newcpu.c:
                   1997:          Changed horizontal screen timings to be much closer to the
                   1998:          original shifter
                   1999: 
                   2000: 2006-12-03 16:35  thothy
                   2001: 
                   2002:        * src/gemdos.c: Check for valid return values when calling
                   2003:          localtime()
                   2004: 
                   2005: 2006-12-01 20:42  eerot
                   2006: 
                   2007:        * src/falcon/videl.c: - fix compiler warning about local variable
                   2008:          shadowing global one - replace some shifts with SDL_SwapBE16()
                   2009:          calls and remove related   BYTEORDER ifdefs as SDL_SwapBE16()
                   2010:          already handles that
                   2011: 
                   2012: 2006-12-01 20:39  eerot
                   2013: 
                   2014:        * src/falcon/Makefile: Add CPPFLAGS like into other Makefiles
                   2015: 
                   2016: 2006-11-26 18:50  thothy
                   2017: 
                   2018:        * src/: screen.c, video.c: Moved printer check from screen.c to
                   2019:          video.c.
                   2020: 
                   2021: 2006-11-25 12:26  thothy
                   2022: 
                   2023:        * src/: ioMemTabTT.c, video.c, falcon/videl.c, falcon/videl.h,
                   2024:          includes/video.h: The TT shifter modes are now handled, too.
                   2025: 
                   2026: 2006-11-21 23:40  thothy
                   2027: 
                   2028:        * src/falcon/videl.c: Adjust line length when register FF8265 is
                   2029:          set.
                   2030: 
                   2031: 2006-11-20 22:43  thothy
                   2032: 
                   2033:        * src/screenSnapShot.c: Added missing closedir() - leaving the
                   2034:          directory handles open caused problems after a while when
                   2035:          recording animations.
                   2036: 
                   2037: 2006-11-20 01:21  thothy
                   2038: 
                   2039:        * src/ioMemTabFalcon.c: Registers 0xff820e and 0xff8264 are present
                   2040:          on the Falcon so do not do a 'void read' there.
                   2041: 
                   2042: 2006-11-20 01:20  thothy
                   2043: 
                   2044:        * src/falcon/videl.c: Size of register ff8260 is only byte, not
                   2045:          word.
                   2046: 
                   2047: 2006-11-17 19:08  simonsunnyboy
                   2048: 
                   2049:        * src/: dmaSnd.c, psg.c: * added some minor Falcon specifics to PSG
                   2050:          and DMA Audio code
                   2051: 
                   2052: 2006-11-15 20:34  eerot
                   2053: 
                   2054:        * src/gemdos.c: make glob/globfree static so that MinGW GCC doesn't
                   2055:          complain on Windows
                   2056: 
                   2057: 2006-11-14 22:08  eerot
                   2058: 
                   2059:        * src/: hatari-icon.bmp, screen.c: - convert icon to 8-bit so that
                   2060:          color keying can make it transparent - free the icon after use so
                   2061:          that it doesn't leak
                   2062: 
                   2063: 2006-11-13 23:25  thothy
                   2064: 
                   2065:        * src/hatari-icon.bmp, Makefile, src/screen.c: Added icon.
                   2066: 
                   2067: 2006-11-13 21:41  eerot
                   2068: 
                   2069:        * Makefile.cnf, src/Makefile, src/gui-sdl/Makefile,
                   2070:          src/uae-cpu/Makefile: handle CPPFLAGS (consistently) in Makefiles
                   2071:          and make it overridable
                   2072: 
                   2073: 2006-11-13 00:34  thothy
                   2074: 
                   2075:        * src/: Makefile, gemdos.c: Patches for MinGW (GEMDOS HD emu now
                   2076:          does not crash the emulator anymore)
                   2077: 
                   2078: 2006-11-12 19:48  eerot
                   2079: 
                   2080:        * src/: reset.c, includes/reset.h: Reset_ST is called only from
                   2081:          reset.c, so make it static
                   2082: 
                   2083: 2006-11-12 16:09  eerot
                   2084: 
                   2085:        * doc/manual.html: Add "20 years" demo to the list
                   2086: 
                   2087: 2006-11-01 21:29  eerot
                   2088: 
                   2089:        * src/nvram.c: make global nvram array static
                   2090: 
                   2091: 2006-11-01 12:05  thothy
                   2092: 
                   2093:        * src/gui-sdl/dlgScreen.c: Screen dialog now shows all Falcon
                   2094:          monitor types.
                   2095: 
                   2096: 2006-10-29 12:00  thothy
                   2097: 
                   2098:        * src/ioMemTabTT.c: Enabled NVRAM/RTC emulation for TT mode, too.
                   2099: 
                   2100: 2006-10-29 10:25  thothy
                   2101: 
                   2102:        * src/: Makefile, ioMemTabFalcon.c, main.c, nvram.c, tos.c,
                   2103:          includes/nvram.h: Added NVRAM/RTC emulation for the Falcon mode.
                   2104: 
                   2105: 2006-10-28 21:13  eerot
                   2106: 
                   2107:        * src/main.c: set SDL_VIDEO_X11_WMCLASS to help (X11) window
                   2108:          managers in window grouping
                   2109: 
                   2110: 2006-10-28 21:07  eerot
                   2111: 
                   2112:        * Makefile: note about DESTDIR
                   2113: 
                   2114: 2006-10-25 21:00  eerot
                   2115: 
                   2116:        * src/: configuration.c, options.c, stMemory.c,
                   2117:          includes/configuration.h: Add monitor type command line option
                   2118:          and support for all Falcon monitor types.
                   2119: 
                   2120: 2006-10-23 19:56  eerot
                   2121: 
                   2122:        * src/video.c: include missing videl.h
                   2123: 
                   2124: 2006-10-22 22:51  eerot
                   2125: 
                   2126:        * src/options.c: machine: st/ste -> 8Mhz
                   2127: 
                   2128: 2006-10-20 22:12  eerot
                   2129: 
                   2130:        * doc/manual.html: Add STE STrEet Fighter 2 from Patrice Mandin
                   2131: 
                   2132: 2006-10-20 13:49  eerot
                   2133: 
                   2134:        * src/options.c: Fix st/ste command line setting in case user had
                   2135:          saved tt/falcon setting
                   2136: 
                   2137: 2006-10-19 22:09  eerot
                   2138: 
                   2139:        * src/falcon/: hostscreen.c, hostscreen.h, videl.c, videl.h: makes
                   2140:          some thing static that are not called from outside the object
                   2141:          file and remove their prototypes from header
                   2142: 
                   2143: 2006-10-19 22:08  eerot
                   2144: 
                   2145:        * src/reset.c: #include "falcon/videl.h"
                   2146: 
                   2147: 2006-10-18 02:08  thothy
                   2148: 
                   2149:        * src/tos.c: Added support for TOS 4.00 and 4.01.
                   2150: 
                   2151: 2006-10-15 23:35  thothy
                   2152: 
                   2153:        * src/falcon/hostscreen.c: Fixed problem with the SDL-GUI using the
                   2154:          wrong screen surface when the Videl emulation was active (Thanks
                   2155:          to Emmanuel Anne for the hint).
                   2156: 
                   2157: 2006-10-15 23:24  thothy
                   2158: 
                   2159:        * src/tos.c: Added support for TOS 4.02 and 4.92.
                   2160: 
                   2161: 2006-10-15 23:21  thothy
                   2162: 
                   2163:        * src/: stMemory.c, includes/tos.h: Do not erase RAM TOS images
                   2164:          during memory initialization.
                   2165: 
                   2166: 2006-10-15 23:20  thothy
                   2167: 
                   2168:        * src/uae-cpu/newcpu.c: Jump to debug interface when encountering
                   2169:          an uninitialized exception handler.
                   2170: 
                   2171: 2006-10-12 22:56  thothy
                   2172: 
                   2173:        * src/ioMemTabFalcon.c: Some programs poll the DSP registers for a
                   2174:          change. Simulate some action there to get these programs running.
                   2175: 
                   2176: 2006-10-10 22:14  thothy
                   2177: 
                   2178:        * src/gemdos.c: Improved error output in the GEMDOS HD emulation a
                   2179:          little bit.
                   2180: 
                   2181: 2006-10-10 22:13  thothy
                   2182: 
                   2183:        * src/: screen.c, falcon/hostscreen.c, falcon/hostscreen.h:
                   2184:          Toggling between fullscreen and window mode now also works with
                   2185:          the Videl emulation.
                   2186: 
                   2187: 2006-10-09 19:41  thothy
                   2188: 
                   2189:        * doc/todo.txt: Updated the TODO file.
                   2190: 
                   2191: 2006-10-08 14:11  thothy
                   2192: 
                   2193:        * src/falcon/hostscreen.h: hostscreen.h now also uses araglue.h
                   2194: 
                   2195: 2006-10-08 14:10  thothy
                   2196: 
                   2197:        * src/: ioMemTabFalcon.c, main.c, psg.c, falcon/.cvsignore,
                   2198:          falcon/araglue.h, falcon/dsp.c, falcon/dsp.h, falcon/dsp_cpu.c,
                   2199:          falcon/dsp_cpu.h, falcon/dsp_disasm.c, falcon/dsp_disasm.h: Made
                   2200:          the DSP code compilable for Hatari
                   2201: 
                   2202: 2006-10-08 13:53  thothy
                   2203: 
                   2204:        * src/falcon/: dsp.c, dsp.h, dsp_cpu.c, dsp_cpu.h, dsp_disasm.c,
                   2205:          dsp_disasm.h: Copied DSP emulation code from Aranym to Hatari.
                   2206:          (Thanks to the Aranym developers, especially Patrice Mandin, for
                   2207:          this code)
                   2208: 
                   2209: 2006-10-07 15:32  thothy
                   2210: 
                   2211:        * src/: dialog.c, falcon/hostscreen.c, falcon/videl.c,
                   2212:          falcon/videl.h: Enabled zooming function of the Videl emulation
                   2213:          code.
                   2214: 
                   2215: 2006-10-07 14:22  thothy
                   2216: 
                   2217:        * src/screen.c: Disabled resolution switching in screen.c when
                   2218:          Videl emulation is running.
                   2219: 
                   2220: 2006-10-07 13:41  thothy
                   2221: 
                   2222:        * src/falcon/: hostscreen.c, hostscreen.h, videl.c, videl.h:
                   2223:          Cleaned up the videl code a little bit (thanks to Eero for the
                   2224:          patch).
                   2225: 
                   2226: 2006-10-07 13:01  thothy
                   2227: 
                   2228:        * src/options.c: Slightly improved text output strings.
                   2229: 
                   2230: 2006-10-06 01:31  thothy
                   2231: 
                   2232:        * src/falcon/hostscreen.c: Fixed Videl palette color problem and
                   2233:          cleaned up a little bit (removed backgroundSurf)
                   2234: 
                   2235: 2006-10-04 22:34  thothy
                   2236: 
                   2237:        * src/: Makefile, ioMemTabFalcon.c, main.c, reset.c, video.c,
                   2238:          falcon/Makefile, falcon/hostscreen.c, falcon/hostscreen.h,
                   2239:          falcon/videl.c, falcon/videl.h: Integrated the Videl emulation
                   2240:          into Hatari.
                   2241: 
                   2242: 2006-10-04 20:39  thothy
                   2243: 
                   2244:        * src/falcon/: hostscreen.c, videl.c: Copied Falcon Videl emulation
                   2245:          code from Aranym 0.9.4. Many thanks to the Aranym authors for
                   2246:          their code!
                   2247: 
                   2248: 2006-10-03 12:38  thothy
                   2249: 
                   2250:        * src/: configuration.c, file.c: Some more changes for Amiga OS.
                   2251:          Thanks to Ventzislav Tzvetkov for the patches!
                   2252: 
                   2253: 2006-10-03 12:07  thothy
                   2254: 
                   2255:        * src/: memorySnapShot.c, includes/main.h: Increased version number
                   2256:          to 0.91
                   2257: 
                   2258: 2006-10-03 11:59  thothy
                   2259: 
                   2260:        * src/gui-sdl/dlgSystem.c: Added TT and Falcon checkbox to the
                   2261:          system dialog
                   2262: 
                   2263: 2006-09-29 13:20  thothy
                   2264: 
                   2265:        * src/stMemory.c: The Falcon memory (and monitor) configuration
                   2266:          register is now initialized to make TOS 4.04 happy.
                   2267: 
                   2268: 2006-09-29 12:45  thothy
                   2269: 
                   2270:        * src/tos.c: Disabled ROM CRC check for TOS 4.04
                   2271: 
                   2272: 2006-09-29 03:07  thothy
                   2273: 
                   2274:        * src/: ioMemTabFalcon.c, tos.c: Some more patches to get TOS 4.04
                   2275:          finally booting :-).
                   2276: 
                   2277: 2006-09-29 00:58  thothy
                   2278: 
                   2279:        * src/ioMem.c: Added missing break statement
                   2280: 
                   2281: 2006-09-28 20:27  eerot
                   2282: 
                   2283:        * src/: main.c, misc.c, sound.c, includes/misc.h: Random is only
                   2284:          used when generating the noise sound channel, so move all random
                   2285:          stuff to sound.c
                   2286: 
                   2287: 2006-09-28 17:21  thothy
                   2288: 
                   2289:        * src/st.c: Added flag for RISC OS to prevent it from interfering
                   2290:          with the .ST disk image files (Thanks to James Lampard for the
                   2291:          patch).
                   2292: 
                   2293: 2006-09-27 10:58  thothy
                   2294: 
                   2295:        * src/: Makefile, configuration.c, ide.c, options.c, tos.c,
                   2296:          includes/configuration.h, includes/ide.h, uae-cpu/memory.c:
                   2297:          Infrastructure for intercepting read/write accesses to IDE IO
                   2298:          memory region.
                   2299: 
                   2300: 2006-09-27 00:01  thothy
                   2301: 
                   2302:        * src/file.c: Slightly improved Files_Exists(): The function now
                   2303:          works with block/character devices again.
                   2304: 
                   2305: 2006-09-26 21:12  eerot
                   2306: 
                   2307:        * src/: int.c, m68000.c, mfp.c, video.c, includes/int.h,
                   2308:          includes/m68000.h, uae-cpu/newcpu.c: - move the
                   2309:          PendingInterruptFunction & PendingInterruptCount   from m68000.c
                   2310:          to int.c, this allows making some functions static   (used only
                   2311:          by memory snapshot though and it makes the memory   snapshots
                   2312:          from earlier version uncompatible) - add new
                   2313:          Int_AddRelativeInterruptNoOffset() and use it in mfp.c   so that
                   2314:          nCyclesOver variable can be static - typedef the interrupt types
                   2315:          enum and use that type in the public   interrupt functions - use
                   2316:          interrupt define in video.c call instead of "magic NULL" - remove
                   2317:          redundant type casts and initial zero values for static variables
                   2318:          - return is not a function...
                   2319: 
                   2320: 2006-09-26 21:04  eerot
                   2321: 
                   2322:        * src/convert/: high640x8.c, low320x16.c, low320x8.c, low640x16.c,
                   2323:          low640x8.c, macros.h, med640x16.c, med640x8.c, spec640x16.c,
                   2324:          vdi16.c, vdi2.c, vdi4.c: Optimize by calculating some values
                   2325:          before loop: - Screen4BytesPerLine = PCScreenBytesPerLine/4 -
                   2326:          Screen2BytesPerLine = PCScreenBytesPerLine/2 - update =
                   2327:          ScrUpdateFlag & PALETTEMASK_UPDATEMASK
                   2328: 
                   2329: 2006-09-26 17:16  thothy
                   2330: 
                   2331:        * doc/authors.txt: Added James Lampard to the list of contributors
                   2332: 
                   2333: 2006-09-26 17:13  thothy
                   2334: 
                   2335:        * src/rs232.c: cfmakeraw was missing on RiscOS, too. Thanks to
                   2336:          James Lampard for the hint.
                   2337: 
                   2338: 2006-09-26 15:52  thothy
                   2339: 
                   2340:        * src/rs232.c: tcgetattr, tcsetattr, cfsetospeed and cfsetispeed
                   2341:          need to be defined on AmigaOS
                   2342: 
                   2343: 2006-09-13 22:21  eerot
                   2344: 
                   2345:        * src/: mfp.c, includes/mfp.h: - optimize:   - MFP timer lookup
                   2346:          table; integer fraction calculation is faster     than use of
                   2347:          floats   - one more function can be static and MFP_StartTimer_*
                   2348:          args fit into Uint16 - cleanup: return is not a function
                   2349: 
                   2350: 2006-09-12 23:43  thothy
                   2351: 
                   2352:        * src/tos.c: Since we have to patch TOS 3.06 for Hatari, the
                   2353:          useless ROM CRC code in TOS 3.06 is now ignored, too.
                   2354: 
                   2355: 2006-09-12 23:21  thothy
                   2356: 
                   2357:        * src/: Makefile, ioMem.c, ioMemTabFalcon.c, options.c, tos.c,
                   2358:          includes/configuration.h, includes/ioMemTables.h: Added some
                   2359:          experimental code (not working yet)
                   2360: 
                   2361: 2006-09-12 19:55  eerot
                   2362: 
                   2363:        * src/file.c: fix to infinite loop when Hatari cmdline option
                   2364:          taking a file is given a directory instead
                   2365: 
                   2366: 2006-09-12 19:22  thothy
                   2367: 
                   2368:        * doc/manual.html: Some minor improvements to the manual
                   2369: 
                   2370: 2006-09-02 15:13  eerot
                   2371: 
                   2372:        * Makefile.cnf: Allow user to override following Makefile variables
                   2373:          with environment variables: CC, HOSTCC, BINDIR, DATADIR, CONFDIR
                   2374: 
                   2375: 2006-08-31 21:24  thothy
                   2376: 
                   2377:        * src/: Makefile, ioMemTabST.c, ioMemTabSTE.c, ioMemTabTT.c,
                   2378:          ioMemTables.c: ioMemTables.c has been split up into smaller,
                   2379:          better maintainable parts.
                   2380: 
                   2381: 2006-08-30 21:54  thothy
                   2382: 
                   2383:        * src/: spec512.c, ymFormat.c: Sourcecode beautification
                   2384: 
                   2385: 2006-08-27 19:20  clafou
                   2386: 
                   2387:        * Hatari.xcodeproj/project.pbxproj,
                   2388:          src/gui-osx/SDLMain.nib/objects.nib: For v.0.90 OSX version:
                   2389:          Xcode project file updated (added new files scandir.h and
                   2390:          scandir.c), prefs window edited to make the 1st tab open first
                   2391: 
                   2392: 2006-08-22 : *** Version 0.90 ***
                   2393: 
                   2394: 2006-08-24 19:34  thothy
                   2395: 
                   2396:        * doc/release-notes.txt: Forgot to mention some items
1.1.1.6   root     2397: 
                   2398: 2006-08-22 20:39  thothy
                   2399: 
                   2400:        * configure.ac, readme.txt, src/memorySnapShot.c,
                   2401:          src/includes/main.h: Increased version number to 0.90
                   2402: 
                   2403: 2006-08-22 20:37  thothy
                   2404: 
                   2405:        * doc/: hatari.1, release-notes.txt, todo.txt: Updated the docs for
                   2406:          the new public version.
                   2407: 
                   2408: 2006-08-16 22:14  thothy
                   2409: 
                   2410:        * doc/: authors.txt, manual.html: Updated the documentation files.
                   2411: 
                   2412: 2006-08-14 20:32  thothy
                   2413: 
                   2414:        * src/gui-sdl/dlgDevice.c: Printer file browse button now works
                   2415:          again.
                   2416: 
                   2417: 2006-08-14 01:33  thothy
                   2418: 
                   2419:        * src/: fdc.c, hdc.c, includes/hdc.h: Debugged and improved the
                   2420:          ACSI emulation code. Creating (formating and partitioning) new
                   2421:          hard disk images with AHDI v5.0 should be working fine now.
                   2422: 
                   2423: 2006-08-11 11:25  eerot
                   2424: 
                   2425:        * src/hdc.c: - add more info on the hd root sector partition table
                   2426:          - in GetInfo, get only the data for partition table   (reading 64
                   2427:          bytes did go unnecessarily to 2d sector in the image)
                   2428: 
                   2429: 2006-08-10 21:10  thothy
                   2430: 
                   2431:        * src/: hdc.c, includes/hdc.h: Added 'MODE SENSE' and 'FORMAT
                   2432:          DRIVE' commands to make HDX from AHDI 5.0 happy. Also had to set
                   2433:          the FDC/HDC GPIP bit for non-existing controllers when HDX scans
                   2434:          for available hard disks.
                   2435: 
                   2436: 2006-08-10 19:26  thothy
                   2437: 
                   2438:        * src/: fdc.c, hdc.c, includes/hdc.h: Removed annoying check for
                   2439:          existing partitions and added stub for 'REQUEST SENSE' ACSI
                   2440:          command.
                   2441: 
                   2442: 2006-08-10 14:14  eerot
                   2443: 
                   2444:        * doc/memory-usage.txt: updated/fixed the analysis
                   2445: 
                   2446: 2006-08-09 10:16  eerot
                   2447: 
                   2448:        * doc/manual.html: minor updates for: - configurable shortcut keys
                   2449:          - change in how joystick cursor key emu works - keymap handling
                   2450: 
                   2451: 2006-08-09 10:14  eerot
                   2452: 
                   2453:        * src/: configuration.c, keymap.c, shortcut.c, video.c,
                   2454:          includes/configuration.h, includes/shortcut.h: Shortcut keys can
                   2455:          now be configured from the Hatari configuration file.  There are
                   2456:          separate sections for shortcut keybindings with and without a
                   2457:          modifier key.  Same shortcut action can be bound both to a key
                   2458:          with and without a modifier (e.g. F12 & Modifier+o are bound for
                   2459:          the the options dialog by default).
                   2460: 
                   2461: 2006-08-09 10:11  eerot
                   2462: 
                   2463:        * doc/keymap-sample.txt: improved comments
                   2464: 
                   2465: 2006-08-09 10:10  eerot
                   2466: 
                   2467:        * src/: joy.c, options.c, includes/joy.h: Joystick shortcut
                   2468:          (Altgr+j): - toggles cursor emu between port 0, port 1 and being
                   2469:          disabled from those, - it doesn't disable cursor emu from any
                   2470:          other port, and - it restores the previous joystick value
                   2471:          (disabled/real) to the port when   the cursor emu is toggled off
                   2472:          from the port I.e. it affects only cursor emulation and only in
                   2473:          ports 0 & 1.  The -j <port> option doesn't disable the cursor emu
                   2474:          from other ports anymore either (like it did with the patch I had
                   2475:          commited earlier).
                   2476: 
                   2477: 2006-08-08 09:19  thothy
                   2478: 
                   2479:        * src/: file.c, floppy.c, hdc.c: Source code beautification
                   2480: 
                   2481: 2006-08-05 22:56  eerot
                   2482: 
                   2483:        * doc/manual.html: add name of the keymap example file
                   2484: 
                   2485: 2006-08-05 10:33  thothy
                   2486: 
                   2487:        * src/: hdc.c, includes/hdc.h: Improved HDC debugging output.
                   2488: 
                   2489: 2006-08-02 22:09  eerot
                   2490: 
                   2491:        * doc/manual.html, src/options.c: - added option -k/--keymap for
                   2492:          setting the keyboard mapping file - documented this and the
                   2493:          updated -j option in manual
                   2494: 
                   2495: 2006-08-02 13:51  eerot
                   2496: 
                   2497:        * src/: configuration.c, joy.c, options.c, gui-sdl/dlgJoystick.c,
                   2498:          includes/configuration.h: add port parameter to the -j option +
                   2499:          use JOYSTICK_COUNT where appropriate
                   2500: 
                   2501: 2006-08-02 12:54  eerot
                   2502: 
                   2503:        * src/file.c: add 'else' missing from previous change to
                   2504:          File_makepath()
                   2505: 
                   2506: 2006-08-02 11:53  eerot
                   2507: 
                   2508:        * doc/manual.html: updated STE right border stuff
                   2509: 
                   2510: 2006-08-02 09:45  thothy
                   2511: 
                   2512:        * src/main.c: Improved mouse handling in ST-Medium and zoomed
                   2513:          ST-Low resolutions: The ST mouse cursor is now better in sync
                   2514:          with the mouse cursor of the host system.
                   2515: 
                   2516: 2006-08-01 22:18  thothy
                   2517: 
                   2518:        * src/gui-sdl/dlgFileSelect.c: The user can now choose wether
                   2519:          hidden files should be displayed in the file selector or not.
                   2520: 
                   2521: 2006-08-01 11:23  thothy
                   2522: 
                   2523:        * src/: audio.c, sound.c, includes/sound.h: Fixed problems with
                   2524:          sound buffer synchronization in fast-forward mode
                   2525: 
                   2526: 2006-08-01 11:19  thothy
                   2527: 
                   2528:        * src/zip.c: Header file sys/dir.h is only needed on QNX
                   2529: 
                   2530: 2006-07-31 00:49  thothy
                   2531: 
                   2532:        * src/gui-sdl/: dlgFileSelect.c, font10x16.bmp, font10x16.h,
                   2533:          font5x8.bmp, font5x8.h: In the SDL-GUI file selector, a button
                   2534:          for the home folder has been added.
                   2535: 
                   2536: 2006-07-30 22:42  thothy
                   2537: 
                   2538:        * Makefile, src/Makefile, src/gui-sdl/Makefile,
                   2539:          src/uae-cpu/Makefile: Added 'distclean' target to Makefiles and
                   2540:          improved creation of Makefile.dep
                   2541: 
                   2542: 2006-07-30 22:17  thothy
                   2543: 
                   2544:        * src/uae-cpu/: Makefile, sysdeps.h: The host compiler should not
                   2545:          use the SDL_CFLAGS from the target system. So the UAE variables
                   2546:          types are now mapped to the types from stdint.h instead of
                   2547:          SDL_types.h
                   2548: 
                   2549: 2006-07-27 22:00  thothy
                   2550: 
                   2551:        * src/zip.c: Patch for compiling on QNX
                   2552: 
                   2553: 2006-07-27 21:57  thothy
                   2554: 
                   2555:        * src/rs232.c: 230400 are not supported on all systems
                   2556: 
                   2557: 2006-07-23 17:44  thothy
                   2558: 
                   2559:        * Makefile-MinGW.cnf: Added Makefile configuration for MinGW
                   2560: 
                   2561: 2006-07-23 17:32  thothy
                   2562: 
                   2563:        * src/: configuration.c, file.c, gui-sdl/dlgFileSelect.c,
                   2564:          includes/main.h: Better support for MingW: Hatari now basically
                   2565:          supports backslashes as path separators, too.
                   2566: 
                   2567: 2006-07-22 18:25  thothy
                   2568: 
                   2569:        * src/: Makefile, gui-sdl/Makefile, uae-cpu/Makefile: Updated
                   2570:          Makefiles so that they work better with MinGW
                   2571: 
                   2572: 2006-07-22 17:49  thothy
                   2573: 
                   2574:        * src/: gemdos.c, scandir.c: Made Hatari really compilable with
                   2575:          MinGW
                   2576: 
                   2577: 2006-07-20 23:43  thothy
                   2578: 
                   2579:        * src/: Makefile, file.c, gemdos.c, scandir.c,
                   2580:          gui-sdl/dlgFileSelect.c, includes/file.h, includes/scandir.h:
                   2581:          Moved scandir code to a separate file and also added scandir for
                   2582:          Windows (Thanks to Mark Keates for the scandir code for Windows).
                   2583: 
                   2584: 2006-07-20 23:00  thothy
                   2585: 
                   2586:        * src/keymap.c: Now using proper SDLKey type.
                   2587: 
                   2588: 2006-07-15 12:41  clafou
                   2589: 
                   2590:        * Hatari.xcodeproj/project.pbxproj,
                   2591:          src/gui-osx/CreateFloppyController.m,
                   2592:          src/gui-osx/PrefsController.h, src/gui-osx/PrefsController.m,
                   2593:          src/gui-osx/SDLMain.h, src/gui-osx/SDLMain.m,
                   2594:          src/gui-osx/SDLMain.nib/classes.nib,
                   2595:          src/gui-osx/SDLMain.nib/info.nib,
                   2596:          src/gui-osx/SDLMain.nib/objects.nib: Fullscreen now a menu item,
                   2597:          Create Floppy window bug fixed
                   2598: 
                   2599: 2006-07-12 23:12  clafou
                   2600: 
                   2601:        * Info-Hatari.plist, Hatari.xcodeproj/project.pbxproj: Added
                   2602:          Universal Binary compilation for MacOS X
                   2603: 
                   2604: 2006-07-11 20:52  thothy
                   2605: 
                   2606:        * src/: cfgopts.c, file.c, gemdos.c, memorySnapShot.c, unzip.c,
                   2607:          zip.c: strcasecmp is defined in strings.h, not in string.h!
                   2608:          (Thanks to Anatol for the hint)
                   2609: 
                   2610: 2006-07-05 20:08  clafou
                   2611: 
                   2612:        * Hatari.xcodeproj/project.pbxproj, src/gui-osx/hatari.x32: Removed
                   2613:          obsolete file
                   2614: 
                   2615: 2006-07-03 23:00  clafou
                   2616: 
                   2617:        * Hatari.xcodeproj/project.pbxproj: Added Cocoa UI for MacOSX
                   2618: 
                   2619: 2006-07-03 22:54  clafou
                   2620: 
                   2621:        * src/gui-osx/: AlertHooks.h, AlertHooks.m,
                   2622:          CreateFloppyController.h, CreateFloppyController.m, Hatari.icns,
                   2623:          PrefsController.h, PrefsController.m, SDLMain.h, SDLMain.m,
                   2624:          Shared.h, Shared.m, hatari.x32, English.lproj/InfoPlist.strings,
                   2625:          SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
                   2626:          SDLMain.nib/objects.nib: Added Cocoa UI for MacOSX
                   2627: 
                   2628: 2006-07-03 22:36  clafou
                   2629: 
                   2630:        * src/: dialog.c, gui-sdl/dlgAlert.c, gui-sdl/dlgMain.c,
                   2631:          includes/dialog.h, includes/main.h: Added Cocoa UI for MacOSX
                   2632: 
                   2633: 2006-06-27 01:03  thothy
                   2634: 
                   2635:        * src/: int.c, m68000.c, screen.c, includes/ikbd.h, includes/int.h,
                   2636:          includes/ioMemTables.h, includes/m68000.h: Now using correct
                   2637:          variable types for variables that store a pointer to a function
                   2638:          (Thanks to Mark Keates for the patch)
                   2639: 
                   2640: 2006-06-22 22:03  eerot
                   2641: 
                   2642:        * doc/manual.html: fix typo
                   2643: 
                   2644: 2006-06-13 22:26  thothy
                   2645: 
                   2646:        * src/main.c: Slightly improved the wait-on-vbl function. Should
                   2647:          now result in a better tradeoff between speed accuracy and CPU
                   2648:          time consumption on Mac OS X.
                   2649: 
                   2650: 2006-06-13 22:22  thothy
                   2651: 
                   2652:        * src/sound.c: Added additional check to avoid the creation of too
                   2653:          many new samples (e.g. when running in max. speed mode)
                   2654: 
                   2655: 2006-05-21 11:13  eerot
                   2656: 
                   2657:        * doc/manual.html: updated the command line options in regards to
                   2658:          memory and TT support, updated the STE demo list, added new table
                   2659:          for 68030 software compatibility and added note about the
                   2660:          scrollwheel to the mouse section.
                   2661: 
                   2662: 2006-05-20 10:05  thothy
                   2663: 
                   2664:        * src/: gemdos.c, includes/gemdos.h: Fixed GEMDOS-HD Dsetpath
                   2665:          emulation: No more buffer overruns and crashes when a program
                   2666:          does a lot Dsetpath("..") calls.
                   2667: 
                   2668: 2006-05-04 21:36  thothy
                   2669: 
                   2670:        * src/gemdos.c: Renamed variable name 'Char' to 'c' since 'Char' is
                   2671:          a pre-defined name on AmigaOS (Thanks to Ventzislav Tzvetkov for
                   2672:          the hint).
                   2673: 
                   2674: 2006-04-19 23:46  thothy
                   2675: 
                   2676:        * src/: includes/joy.h, joy.c, main.c: Joysticks are now closed at
                   2677:          exit.
                   2678: 
                   2679: 2006-04-05 17:34  thothy
                   2680: 
                   2681:        * src/: ioMemTables.c, memorySnapShot.c, video.c, includes/main.h,
                   2682:          includes/video.h: Hatari can now emulate the STE shifter bug that
                   2683:          is used in some games like Obsession to enhance the resolution to
                   2684:          336x200.
                   2685: 
                   2686: 2006-03-23 23:03  thothy
                   2687: 
                   2688:        * src/ioMemTables.c: Moved wrongly placed entry in IO-mem-table to
                   2689:          correct location.
                   2690: 
                   2691: 2006-03-23 21:56  eerot
                   2692: 
                   2693:        * src/includes/main.h: Remove obsolete variable definition from
                   2694:          main.h (produced error with gcc v4)
                   2695: 
                   2696: 2006-03-03 00:17  thothy
                   2697: 
                   2698:        * src/video.c: Added basic support for shortening a screen line by
                   2699:          2 bytes: Some few sync-scrolling screens are now working.
                   2700: 
                   2701: 2006-03-02 23:20  thothy
                   2702: 
                   2703:        * src/: video.c, includes/video.h: Fixed byte size of left and
                   2704:          right border: Programs that only open one of these two borders
                   2705:          should be working fine now (e.g. the overscan screen in the
                   2706:          'Amiga demo' from TEX)
                   2707: 
                   2708: 2006-03-02 10:17  thothy
                   2709: 
                   2710:        * src/cart.c: Forgot to free allocated memory in case of an error.
                   2711: 
                   2712: 2006-03-02 10:06  thothy
                   2713: 
                   2714:        * src/: cart.c, configuration.c, gui-sdl/dlgRom.c: Slightly
                   2715:          improved cartridge loading (now checking correctly for illegal
                   2716:          file names etc.).
                   2717: 
                   2718: 2006-03-02 09:42  thothy
                   2719: 
                   2720:        * src/file.c: File_Read now returns the correct number of bytes
                   2721:          that have been read.
                   2722: 
                   2723: 2006-03-01 21:54  thothy
                   2724: 
                   2725:        * src/unzip.c: Fixed typo.
                   2726: 
                   2727: 2006-03-01 21:46  thothy
                   2728: 
                   2729:        * src/: tos.c, unzip.c: Sourcecode beautification.
                   2730: 
                   2731: 2006-03-01 17:31  thothy
                   2732: 
                   2733:        * src/includes/video.h: Removed unused legacy defines.
                   2734: 
                   2735: 2006-02-27 12:07  thothy
                   2736: 
                   2737:        * src/: cart_asm.s, cart_mus.x32, hatari.x32: Renamed hatari.x32 to
                   2738:          cart_mus.x32
                   2739: 
                   2740: 2006-02-23 22:00  thothy
                   2741: 
                   2742:        * src/spec512.c: Improved Spectrum512 picture generation - many
                   2743:          Spec512 pictures look now much better! (Thanks to Emmanuel Anne
                   2744:          for this patch)
                   2745: 
                   2746: 2006-02-21 22:45  thothy
                   2747: 
                   2748:        * src/uae-cpu/memory.c: Speed optimization: Use STRam array
                   2749:          directly instead of using it indirectly via a pointer
                   2750:          (*STmemory).
                   2751: 
                   2752: 2006-02-21 20:09  eerot
                   2753: 
                   2754:        * src/keymap.c: use Log_Printf() instead of fprintf(stderr...)
                   2755: 
                   2756: 2006-02-21 15:15  thothy
                   2757: 
                   2758:        * src/: reset.c, stMemory.c, tos.c, includes/stMemory.h: Moved
                   2759:          memory initialization to stMemory.c. The memory is now also
                   2760:          cleared up to STRamEnd, not only up to 4MiB.
                   2761: 
                   2762: 2006-02-21 14:47  thothy
                   2763: 
                   2764:        * Makefile.cnf: Disabled -Wcast-align again
                   2765: 
                   2766: 2006-02-21 14:41  thothy
                   2767: 
                   2768:        * src/gemdos.c: Fixed GCC compiler warnings.
                   2769: 
                   2770: 2006-02-19 22:48  eerot
                   2771: 
                   2772:        * src/options.c: improved comments
                   2773: 
                   2774: 2006-02-17 22:01  eerot
                   2775: 
                   2776:        * src/keymap.c: - bugfix: keycode variables need to be signed for
                   2777:          check about undefined   key (value < 0) to work - tell use if
                   2778:          keycode opening failed
                   2779: 
                   2780: 2006-02-17 22:00  eerot
                   2781: 
                   2782:        * src/options.c: add missing array initializer
                   2783: 
                   2784: 2006-02-17 21:59  eerot
                   2785: 
                   2786:        * src/blitter.c: remove unused skew argument
                   2787: 
                   2788: 2006-02-16 23:19  eerot
                   2789: 
                   2790:        * src/gemdos.c: use ferror(), fwrite() doesn't return an error code
                   2791: 
                   2792: 2006-02-16 23:07  eerot
                   2793: 
                   2794:        * src/dim.c: fix cast warning
                   2795: 
                   2796: 2006-02-16 22:51  eerot
                   2797: 
                   2798:        * doc/memory-usage.txt: added document on Hatari memory usage
                   2799: 
                   2800: 2006-02-15 20:16  thothy
                   2801: 
                   2802:        * src/screen.c: STE color table can be used for both modes, ST and
                   2803:          STE. This change fixes a problem when running Hatari with
                   2804:          '--machine st --tos tos106.rom'
                   2805: 
                   2806: 2006-02-13 22:18  eerot
                   2807: 
                   2808:        * src/: fdc.c, includes/m68000.h: added defines for two magic
                   2809:          values
                   2810: 
                   2811: 2006-02-13 22:18  eerot
                   2812: 
                   2813:        * src/: ikbd.c, gemdos.c, ioMem.c, spec512.c, vdi.c,
                   2814:          includes/ikbd.h, includes/ioMem.h, includes/spec512.h: -
                   2815:          "unsigned char" -> Uint8 - "unsigned short" -> Uint16 - Made some
                   2816:          global variables static - Moved CYCLEPALETTE definition to
                   2817:          spec512.c as it's not used elsewhere
                   2818: 
                   2819: 2006-02-12 22:35  eerot
                   2820: 
                   2821:        * src/misc.c: typo fixes for comments
                   2822: 
                   2823: 2006-02-12 22:28  eerot
                   2824: 
                   2825:        * src/: audio.c, blitter.c, cart.c, cartData.c, dmaSnd.c, file.c,
                   2826:          floppy.c, ikbd.c, int.c, ioMem.c, ioMemTables.c, keymap.c,
                   2827:          rs232.c, screen.c, sound.c, tos.c, vdi.c, xbios.c, zip.c,
                   2828:          convert/macros.h, includes/audio.h, includes/file.h,
                   2829:          includes/ioMemTables.h, includes/zip.h: Make some predefined
                   2830:          arrays into const.  This required adding consts to some other
                   2831:          places too (e.g. few public file.h functions)
                   2832: 
                   2833: 2006-02-12 22:24  eerot
                   2834: 
                   2835:        * src/Makefile: add options.c
                   2836: 
                   2837: 2006-02-12 22:23  eerot
                   2838: 
                   2839:        * src/: gemdos.c, includes/gemdos.h, includes/gemdos_defines.h: -
                   2840:          minor cleanup in gemdos.h:   - move defines and structs used only
                   2841:          in gemdos.c, to there   - move error and file attribute defines
                   2842:          to internal gemdos_define.h - renamed badly/misleadingly named
                   2843:          defines:   - MAX_PATH -> MAX_GEMDOS_PATH     (was used wrong in
                   2844:          main.c option parsing) - make some gemdos.c variables static /
                   2845:          const
                   2846: 
                   2847: 2006-02-12 19:53  eerot
                   2848: 
                   2849:        * src/: main.c, options.c, includes/options.h: - Move the Hatari
                   2850:          option parsing from main.c to its own options.c file   and
                   2851:          rewrite it to be more automatic (at the same time fixes a few
                   2852:          bugs   in sizeof<->strlen comparison strncpy usage).  - Add const
                   2853:          and static keywords where appropiate
                   2854: 
                   2855: 2006-02-09 23:02  eerot
                   2856: 
                   2857:        * src/uae-cpu/: build68k.c, fpp.c, gencpu.c, newcpu.c, newcpu.h,
                   2858:          readcpu.c, readcpu.h: make the large opcode tables const, also
                   2859:          some other array
                   2860: 
                   2861: 2006-02-09 22:55  eerot
                   2862: 
                   2863:        * src/gui-sdl/: font10x16.h, font5x8.h, sdlgui.c: Make font data
                   2864:          const
                   2865: 
                   2866: 2006-02-08 23:51  eerot
                   2867: 
                   2868:        * src/memorySnapShot.c: const all rscids
                   2869: 
                   2870: 2006-02-08 23:49  eerot
                   2871: 
                   2872:        * src/: audio.c, bios.c, blitter.c, cart.c, cartData.c, cfgopts.c,
                   2873:          configuration.c, createBlankImage.c, cycles.c, debugui.c,
                   2874:          dialog.c, dim.c, dmaSnd.c, fdc.c, file.c, floppy.c, hdc.c,
                   2875:          ikbd.c, int.c, ioMem.c, ioMemTables.c, joy.c, keymap.c, log.c,
                   2876:          m68000.c, mfp.c, midi.c, misc.c, msa.c, printer.c, psg.c,
                   2877:          reset.c, rs232.c, rtc.c, screen.c, screenSnapShot.c, shortcut.c,
                   2878:          sound.c, spec512.c, st.c, stMemory.c, tos.c, unzip.c, vdi.c,
                   2879:          video.c, wavFormat.c, xbios.c, ymFormat.c, zip.c: const all
                   2880:          rscids + MFP float table
                   2881: 
                   2882: 2006-02-08 23:46  eerot
                   2883: 
                   2884:        * src/: gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   2885:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   2886:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   2887:          gui-sdl/dlgMemory.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgRom.c,
                   2888:          gui-sdl/dlgScreen.c, gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c,
                   2889:          gui-sdl/sdlgui.c, uae-cpu/build68k.c, uae-cpu/fpp.c,
                   2890:          uae-cpu/gencpu.c, uae-cpu/hatari-glue.c, uae-cpu/memory.c,
                   2891:          uae-cpu/newcpu.c, uae-cpu/readcpu.c: const all rscid's
                   2892: 
                   2893: 2006-02-08 10:17  thothy
                   2894: 
                   2895:        * src/: memorySnapShot.c, includes/main.h: Increased version number
                   2896:          to 0.82.
                   2897: 
                   2898: 2006-02-08 10:17  thothy
                   2899: 
                   2900:        * src/video.c: Improved overscan emulation - e.g. the Level 16
                   2901:          fullscreen in the union demo is working now.
                   2902: 
                   2903: 2006-02-08 10:16  thothy
                   2904: 
                   2905:        * src/includes/screen.h: Increased the size of the bottom border.
                   2906: 
                   2907: 2006-02-07 17:32  thothy
                   2908: 
                   2909:        * src/: video.c, includes/screen.h, includes/video.h: Added support
                   2910:          for 60 Hz screen timings. Spectrum512 pictures that require 60 Hz
                   2911:          are now working.
                   2912: 
                   2913: 2006-02-04 22:34  eerot
                   2914: 
                   2915:        * src/: cycles.c, includes/cycles.h: make Cycles_UpdateCounters
                   2916:          static
                   2917: 
                   2918: 2006-02-04 17:44  eerot
                   2919: 
                   2920:        * src/: rs232.c, includes/rs232.h: - Made global funcs and
                   2921:          variables that could be into static - This required moving the
                   2922:          static function earlier in the code   (made the diff much larger)
                   2923: 
                   2924: 2006-01-30 23:26  thothy
                   2925: 
                   2926:        * src/convert/: low320x16.c, low320x8.c, low640x16.c, low640x8.c,
                   2927:          med640x16.c, med640x8.c, spec320x16.c, spec640x16.c, vdi16.c,
                   2928:          vdi2.c, vdi4.c: Removed unnecessary casts to (void *).
                   2929: 
                   2930: 2006-01-30 23:06  thothy
                   2931: 
                   2932:        * src/: cart.c, cartData.c: Rewrote the comments at the top of the
                   2933:          file a little bit.
                   2934: 
                   2935: 2006-01-30 22:53  thothy
                   2936: 
                   2937:        * doc/todo.txt: Added new items to the TODO list.
                   2938: 
                   2939: 2006-01-29 20:54  eerot
                   2940: 
                   2941:        * src/: mfp.c, includes/mfp.h: made several MFP variables and
                   2942:          functions static
                   2943: 
                   2944: 2006-01-29 20:07  eerot
                   2945: 
                   2946:        * src/dmaSnd.c: make DmaSoundMode static
                   2947: 
                   2948: 2006-01-29 18:44  eerot
                   2949: 
                   2950:        * src/video.c: fix typo in comment
                   2951: 
                   2952: 2006-01-26 22:52  thothy
                   2953: 
                   2954:        * src/: Makefile, cycles.c, int.c, memorySnapShot.c, sound.c,
                   2955:          spec512.c, video.c, includes/cycles.h, includes/int.h,
                   2956:          includes/m68000.h, includes/sound.h: Started new framework for
                   2957:          better cycle counting.
                   2958: 
                   2959: 2006-01-23 22:08  thothy
                   2960: 
                   2961:        * src/: reset.c, spec512.c, video.c, includes/main.h,
                   2962:          includes/screen.h, includes/video.h: First steps towards 60 Hz
                   2963:          video timing: cycles-per-line and scanlines-per-frame values are
                   2964:          now stored in a variable instead of a fix define.
                   2965: 
                   2966: 2006-01-23 21:54  eerot
                   2967: 
                   2968:        * src/fdc.c: () -> (void)
                   2969: 
                   2970: 2006-01-23 20:47  thothy
                   2971: 
                   2972:        * src/uae-cpu/gencpu.c: Improved PEA and LEA cycles again (thanks
                   2973:          to Ijor for the explanation)
                   2974: 
                   2975: 2006-01-20 18:42  thothy
                   2976: 
                   2977:        * src/: fdc.c, mfp.c, includes/fdc.h: Smarter FDC timings: Delay is
                   2978:          aborted when a program reads the FDC interrupt bit in the GPIP
                   2979:          register. (Thanks to Emmanuel Anne for the idea)
                   2980: 
                   2981: 2006-01-12 21:35  thothy
                   2982: 
                   2983:        * src/convert/: low640x16.c, low640x8.c: Removed redundant
                   2984:          AdjustLinePaletteRemap() function calls (Thanks to Emmanuel Anne
                   2985:          for the patch).
                   2986: 
                   2987: 2006-01-02 21:55  thothy
                   2988: 
                   2989:        * src/: cart.c, reset.c, includes/cart.h: Improved cartridge image
                   2990:          loading: Hatari now supports ZIPed cartridges and .STC
                   2991:          cartridges.
                   2992: 
                   2993: 2005-12-25 20:59  thothy
                   2994: 
                   2995:        * src/screen.c: Added additional check if a resolution change is
                   2996:          really necessary.
                   2997: 
                   2998: 2005-12-25 19:30  thothy
                   2999: 
                   3000:        * src/uae-cpu/gencpu.c: Corrected cycles for LEA and PEA
                   3001:          instructions (e.g. this is needed for the Level-16 fullscreen in
                   3002:          the 'Union demo')
                   3003: 
                   3004: 2005-12-19 00:20  thothy
                   3005: 
                   3006:        * src/: file.c, tos.c, zip.c, includes/file.h, includes/zip.h:
                   3007:          Improved ZIP file reading: E.g. Hatari can now also load ROM
                   3008:          images from a ZIP file.
                   3009: 
                   3010: 2005-12-18 19:50  thothy
                   3011: 
                   3012:        * src/zip.c: Sourcecode beautification.
                   3013: 
                   3014: 2005-12-18 19:02  thothy
                   3015: 
                   3016:        * src/: fdc.c, ikbd.c, m68000.c, mfp.c, midi.c, psg.c, rs232.c,
                   3017:          includes/m68000.h, uae-cpu/newcpu.c: Improved the emulation of
                   3018:          wait state cycles for certain IO memory registers.
                   3019: 
                   3020: 2005-12-17 11:22  thothy
                   3021: 
                   3022:        * src/joy.c: Made some variables static.
                   3023: 
                   3024: 2005-12-02 22:08  eerot
                   3025: 
                   3026:        * src/: int.c, includes/int.h: Set a few variables and
                   3027:          Int_SetNewInterrupt() function static.
                   3028: 
                   3029:          Hopefully this helps to make faster the UpdateInterrupt and
                   3030:          SetNewInterrupt functions which are in top 10 slowest functions
                   3031:          when profiling Posh demo with valgrind+callgrind.
                   3032: 
                   3033: 2005-11-30 21:50  eerot
                   3034: 
                   3035:        * doc/manual.html: added popstars and overdose demos
                   3036: 
                   3037: 2005-11-30 21:18  eerot
                   3038: 
                   3039:        * doc/manual.html: add hallucinations demo, pooz game and update
                   3040:          info on wolf3d v0.8
                   3041: 
                   3042: 2005-11-30 18:01  simonsunnyboy
                   3043: 
                   3044:        * doc/manual.html: small corrections in manual.html
                   3045: 
                   3046: 2005-11-23 20:08  thothy
                   3047: 
                   3048:        * src/main.c: Added mouse wheel support by simulating a curser
                   3049:          keypress.
                   3050: 
                   3051: 2005-11-23 18:43  thothy
                   3052: 
                   3053:        * src/gemdos.c: The Pexec function now detects hard drive file
                   3054:          names in a better way. Now you can drag and drop a file from a
                   3055:          floppy to an application on the hard drive, or launch an
                   3056:          associated application by clicking on a data file on a floppy.
                   3057:          Thanks to Emmanuel Anne for the patch!
                   3058: 
                   3059: 2005-11-23 18:20  thothy
                   3060: 
                   3061:        * src/dim.c: Updated comment about the .DIM headers.
                   3062: 
                   3063: 2005-11-15 13:24  thothy
                   3064: 
                   3065:        * src/: main.c, video.c, includes/main.h: Improved the delay loop
                   3066:          for systems where SDL_Delay is very inaccurate.
                   3067: 
                   3068: 2005-11-07 20:22  thothy
                   3069: 
                   3070:        * doc/todo.txt: Added some more items to the TODO list
                   3071: 
                   3072: 2005-11-03 21:46  eerot
                   3073: 
                   3074:        * doc/manual.html: update on Pacemaker demo
                   3075: 
                   3076: 2005-11-01 22:16  eerot
                   3077: 
                   3078:        * doc/manual.html: minor updates, added chaos engine
                   3079: 
                   3080: 2005-11-01 21:21  thothy
                   3081: 
                   3082:        * src/blitter.c: In smudge mode, the halftone offset is now
                   3083:          determined before _each_ halftone access, not only once before
                   3084:          the blitting operations starts. This fixes some screens in the
                   3085:          Pacemaker demo by Paradox.
                   3086: 
                   3087: 2005-10-29 12:37  eerot
                   3088: 
                   3089:        * doc/manual.html: add ZX Spectrum emu
                   3090: 
                   3091: 2005-10-28 17:40  simonsunnyboy
                   3092: 
                   3093:        * doc/manual.html: added Badger Badger by MjjProd to working STE
                   3094:          demos
                   3095: 
                   3096: 2005-10-24 22:42  eerot
                   3097: 
                   3098:        * doc/manual.html: - added a few more apps - noted which of the
                   3099:          tested apps/games were demos
                   3100: 
                   3101: 2005-10-22 00:00  eerot
                   3102: 
                   3103:        * src/blitter.c: oops, disable debug output
                   3104: 
                   3105: 2005-10-21 23:58  eerot
                   3106: 
                   3107:        * src/: blitter.c, ioMemTables.c, includes/blitter.h: Do changes to
                   3108:          the blitter.c code: - LineNum -> Control register name change
                   3109:          (line number is just low nibble of the control register) -
                   3110:          Convert types and helper functions to SDL and Hatari ones - Add
                   3111:          defines for register addresses (IMHO nicer) - Fix (one) bug with
                   3112:          Smudge mode - Add documentation comments
                   3113: 
                   3114: 2005-10-21 11:23  thothy
                   3115: 
                   3116:        * src/mfp.c: Due to a small bug, interrupt-in-service registers
                   3117:          where not cleared when a program entered automatic MFP EOI mode.
                   3118:          Fixed now. Popstars and Spinning-Wheels by YM-Rockerz are working
                   3119:          now.
                   3120: 
                   3121: 2005-10-20 23:04  eerot
                   3122: 
                   3123:        * doc/manual.html: Added many applications and a few demos to ST &
                   3124:          STE compatibility lists
                   3125: 
                   3126: 2005-10-20 09:52  thothy
                   3127: 
                   3128:        * src/: ioMem.c, ioMemTables.c, main.c, includes/configuration.h,
                   3129:          includes/ioMemTables.h: Added IO memory table for the Atari TT.
                   3130: 
                   3131: 2005-10-19 10:16  thothy
                   3132: 
                   3133:        * src/tos.c: Patch TOS 3.06 to disable PMMU CPU access.
                   3134: 
                   3135: 2005-10-16 01:02  eerot
                   3136: 
                   3137:        * src/: blitter.c, includes/blitter.h: blitter.c cleanup: - make
                   3138:          Do_Blit static - remove 'register' keywords (with today's C
                   3139:          compilers they are redundant)
                   3140: 
                   3141: 2005-10-15 16:00  thothy
                   3142: 
                   3143:        * src/gui-sdl/dlgJoystick.c: Fixed stupid bug that prevented proper
                   3144:          SDL joystick selection.
                   3145: 
                   3146: 2005-10-14 22:28  eerot
                   3147: 
                   3148:        * doc/hatari.1: - Add stuff relevant for the new STE support - Wrap
                   3149:          all text to 80 columns - Add FILES section
                   3150: 
                   3151: 2005-10-14 22:27  eerot
                   3152: 
                   3153:        * doc/manual.html: Add Pacemaker STE demo
                   3154: 
1.1.1.5   root     3155: 2005-10-12 : *** Version 0.80 ***
                   3156: 
                   3157: 2005-10-12 11:35  thothy
                   3158: 
                   3159:        * readme.txt: Changes for Hatari version 0.80.
                   3160: 
                   3161: 2005-10-12 11:06  thothy
                   3162: 
                   3163:        * configure.ac, doc/authors.txt, doc/release-notes.txt,
                   3164:          src/memorySnapShot.c, src/includes/main.h: Changes for Hatari
                   3165:          version 0.80.
                   3166: 
                   3167: 2005-10-12 11:05  thothy
                   3168: 
                   3169:        * doc/todo.txt: Added TODO list.
                   3170: 
                   3171: 2005-10-11 22:43  eerot
                   3172: 
                   3173:        * doc/manual.html: added Accompanist ST app
                   3174: 
                   3175: 2005-10-11 19:13  thothy
                   3176: 
                   3177:        * doc/: authors.txt, manual.html: Updated the documentation a
                   3178:          little bit to suit the latest version of Hatari.
                   3179: 
                   3180: 2005-10-09 00:15  eerot
                   3181: 
                   3182:        * doc/manual.html: added hero STE game
                   3183: 
                   3184: 2005-10-08 11:48  eerot
                   3185: 
                   3186:        * doc/manual.html: update ST demo section
                   3187: 
                   3188: 2005-10-08 09:32  eerot
                   3189: 
                   3190:        * doc/manual.html: improved the ST applications section
                   3191: 
                   3192: 2005-10-08 08:53  eerot
                   3193: 
                   3194:        * doc/manual.html: added ultimate arena STE game
                   3195: 
                   3196: 2005-10-06 23:28  eerot
                   3197: 
                   3198:        * doc/manual.html: sort STE games, add Astrodia
                   3199: 
                   3200: 2005-10-06 20:47  thothy
                   3201: 
                   3202:        * doc/: manual.html, images/joystick.png, images/main.png: Updated
                   3203:          the main menu and the joystick setup dialog in the manual.
                   3204: 
                   3205: 2005-10-05 16:14  thothy
                   3206: 
                   3207:        * src/: joy.c, includes/joy.h: Hatari supports more than one fire
                   3208:          button for STE joypads.
                   3209: 
                   3210: 2005-10-04 23:44  thothy
                   3211: 
                   3212:        * src/: debugui.c, dialog.c: Sourcecode beautification.
                   3213: 
                   3214: 2005-10-04 17:31  thothy
                   3215: 
                   3216:        * src/: configuration.c, dialog.c, gemdos.c, hdc.c,
                   3217:          memorySnapShot.c, tos.c, gui-sdl/dlgDisc.c,
                   3218:          includes/configuration.h, includes/main.h, includes/tos.h:
                   3219:          Improved hard disk emulation: Adding and removing a GEMDOS or
                   3220:          ACSI hard disk should now work right.
                   3221: 
                   3222: 2005-10-04 15:13  thothy
                   3223: 
                   3224:        * src/tos.c: Improved TOS patches: Anti-STE patches are now only
                   3225:          applied when running in plain ST emulation and DMA boot patches
                   3226:          are now also applied when only GEMDOS HD emulation is turned on.
                   3227: 
                   3228: 2005-10-04 14:43  thothy
                   3229: 
                   3230:        * src/: mfp.c, includes/mfp.h: Changed type of variables from
                   3231:          'unsigned char' to 'Uint8'.
                   3232: 
                   3233: 2005-10-04 11:45  thothy
                   3234: 
                   3235:        * src/: screen.c, includes/video.h: Fixed SDL header includes.
                   3236: 
                   3237: 2005-10-04 11:24  thothy
                   3238: 
                   3239:        * src/main.c: Sound buffer index variables are now reset after
                   3240:          pausing the emulation.
                   3241: 
                   3242: 2005-09-29 10:36  thothy
                   3243: 
                   3244:        * src/: gui-sdl/dlgJoystick.c, gui-sdl/sdlgui.c, includes/sdlgui.h:
                   3245:          It is now possible to re-define the keys for the joystick
                   3246:          emulation in the GUI.
                   3247: 
                   3248: 2005-09-28 23:44  thothy
                   3249: 
                   3250:        * src/gui-sdl/dlgJoystick.c: SDL joystick name is now displayed in
                   3251:          the GUI, too.
                   3252: 
                   3253: 2005-09-27 10:53  thothy
                   3254: 
                   3255:        * src/: shortcut.c, sound.c, includes/sound.h: When switching from
                   3256:          maximum to normal speed mode, do not reset complete sound
                   3257:          emulation anymore, only the needed sound buffer index variable.
                   3258: 
                   3259: 2005-09-26 20:24  thothy
                   3260: 
                   3261:        * src/keymap.c: When releasing a short-cut key, a key scan code was
                   3262:          still sent to the emulated ST. Fixed now.
                   3263: 
                   3264: 2005-09-26 17:20  thothy
                   3265: 
                   3266:        * src/: dmaSnd.c, fdc.c, floppy.c, rs232.c, wavFormat.c, zip.c,
                   3267:          gui-sdl/sdlgui.c, includes/floppy.h, includes/wavFormat.h,
                   3268:          uae-cpu/fpp.c: Fixed GCC 4.0 compiler warnings.
                   3269: 
                   3270: 2005-09-25 23:32  thothy
                   3271: 
                   3272:        * src/: configuration.c, ioMemTables.c, joy.c, keymap.c, main.c,
                   3273:          mfp.c, psg.c, gui-sdl/dlgJoystick.c, includes/configuration.h,
                   3274:          includes/joy.h: Added support for STE joypads and parallel port
                   3275:          joysticks.
                   3276: 
                   3277: 2005-09-15 11:42  thothy
                   3278: 
                   3279:        * src/keymap.c: Removed some keys from the scancode detection
                   3280:          function that are on different locations on qwertz and azerty
                   3281:          keyboards.
                   3282: 
                   3283: 2005-09-15 02:11  thothy
                   3284: 
                   3285:        * src/: dmaSnd.c, ioMemTables.c, includes/dmaSnd.h: Emulation of
                   3286:          shifting/rotating microwire registers. Needed for some games like
                   3287:          'Clogged up' that check the microwire registers for end of
                   3288:          transfer.
                   3289: 
                   3290: 2005-09-13 22:55  eerot
                   3291: 
                   3292:        * doc/manual.html: updates to the STE games
                   3293: 
                   3294: 2005-09-13 03:10  thothy
                   3295: 
                   3296:        * doc/manual.html, doc/release-notes.txt, src/bios.c, src/cart.c,
                   3297:          src/configuration.c, src/createBlankImage.c, src/dialog.c,
                   3298:          src/dim.c, src/fdc.c, src/file.c, src/floppy.c, src/gemdos.c,
                   3299:          src/hdc.c, src/ioMemTables.c, src/main.c, src/memorySnapShot.c,
                   3300:          src/msa.c, src/printer.c, src/st.c, src/tos.c, src/unzip.c,
                   3301:          src/zip.c, src/gui-sdl/dlgDisc.c, src/gui-sdl/dlgMain.c,
                   3302:          src/gui-sdl/dlgNewDisc.c, src/includes/configuration.h,
                   3303:          src/includes/dialog.h, src/includes/dim.h, src/includes/fdc.h,
                   3304:          src/includes/file.h, src/includes/floppy.h,
                   3305:          src/includes/gemdos.h, src/includes/main.h, src/includes/msa.h,
                   3306:          src/includes/printer.h, src/includes/st.h, src/includes/unzip.h,
                   3307:          src/includes/zip.h: Changed "disc" to "disk" (the correct
                   3308:          spelling for floppy and hard disk).
                   3309: 
                   3310: 2005-09-09 22:40  eerot
                   3311: 
                   3312:        * doc/manual.html: add powerup to STE enhanced games
                   3313: 
                   3314: 2005-09-01 22:53  eerot
                   3315: 
                   3316:        * doc/: manual.html, update-index.sh: - added script helping in
                   3317:          html index creation - added index to the manual
                   3318: 
                   3319: 2005-09-01 21:38  eerot
                   3320: 
                   3321:        * doc/images/memory.png: updated memory dialog
                   3322: 
                   3323: 2005-09-01 21:20  eerot
                   3324: 
                   3325:        * src/video.c: fix comment on videobase alignment on TT
                   3326: 
                   3327: 2005-08-31 09:33  simonsunnyboy
                   3328: 
                   3329:        * doc/manual.html: added initial STE compatibility list to the
                   3330:          manual
                   3331: 
                   3332: 2005-08-29 22:13  thothy
                   3333: 
                   3334:        * src/: joy.c, video.c, includes/video.h: Removed redundant
                   3335:          variable VBLCounter. Changed frame skip code so that VDI screen
                   3336:          rendering should now be a little bit faster. Removed the
                   3337:          confusing and redundant BORDERMASK_TOP/BOTTOM code.
                   3338: 
                   3339: 2005-08-29 21:29  thothy
                   3340: 
                   3341:        * src/: video.c, includes/video.h: Made some functions static.
                   3342: 
                   3343: 2005-08-22 00:20  thothy
                   3344: 
                   3345:        * src/floppy.c: Code now checks if HD emulation is enabled before
                   3346:          it tries to boot from hard drive.
                   3347: 
                   3348: 2005-08-21 23:15  thothy
                   3349: 
                   3350:        * src/dmaSnd.c: Forgot to add a #include "memorySnapShot.h"
                   3351: 
                   3352: 2005-08-21 23:13  thothy
                   3353: 
                   3354:        * src/: dmaSnd.c, memorySnapShot.c, reset.c, includes/dmaSnd.h: DMA
                   3355:          sound variables are now cleared by ST reset and saved to memory
                   3356:          snapshot files, too.
                   3357: 
                   3358: 2005-08-15 00:41  thothy
                   3359: 
                   3360:        * src/ioMemTables.c: Fixed a stupid bug: IO-Memory handler for
                   3361:          0xff8265 must not be IoMem_VoidRead since this returns 0xff
                   3362:          (which is completely wrong here).
                   3363: 
                   3364: 2005-08-14 21:51  eerot
                   3365: 
                   3366:        * src/video.c: ScanLineWidth => ScanLineSkip
                   3367: 
                   3368: 2005-08-14 20:29  eerot
                   3369: 
                   3370:        * src/uae-cpu/memory.c: fix typo in comment
                   3371: 
                   3372: 2005-08-13 13:21  thothy
                   3373: 
                   3374:        * src/: configuration.c, main.c, tos.c, gui-sdl/dlgMemory.c,
                   3375:          includes/configuration.h, includes/tos.h, uae-cpu/memory.c,
                   3376:          uae-cpu/memory.h: Improved the RAM size setting: Up to 14 MiB ST
                   3377:          RAM are now possible.
                   3378: 
                   3379: 2005-08-13 10:59  thothy
                   3380: 
                   3381:        * doc/manual.html, src/main.c: Added --machine command line option
                   3382:          to select ST or STE mode.
                   3383: 
                   3384: 2005-08-11 09:55  thothy
                   3385: 
                   3386:        * src/keymap.c: Added key with symbolic code 223.
                   3387: 
                   3388: 2005-08-08 16:10  thothy
                   3389: 
                   3390:        * src/: ioMemTables.c, video.c, includes/video.h: STE Screen base
                   3391:          address low register is now set to zero if a program writes to
                   3392:          med or high register. Also improved the video address calculation
                   3393:          function Video_CalculateAddress().
                   3394: 
                   3395: 2005-08-08 14:08  thothy
                   3396: 
                   3397:        * src/: video.c, includes/main.h: STE fine scrolling now also works
                   3398:          with overscan screens (see e.g. the MIND REWIND demo). It should
                   3399:          now also work on little endian machines (not tested yet).
                   3400: 
                   3401: 2005-08-06 20:34  thothy
                   3402: 
                   3403:        * doc/images/: fileselector.png, keyboard.png, system.png: Added
                   3404:          new screenshots.
                   3405: 
                   3406: 2005-08-06 20:33  thothy
                   3407: 
                   3408:        * doc/images/: fileselector.png, keyboard.png, system.png: Removed
                   3409:          old screenshots.
                   3410: 
                   3411: 2005-08-06 20:30  thothy
                   3412: 
                   3413:        * doc/manual.html: Updated the manual: Added STE features, updated
                   3414:          some screenshots, etc.
                   3415: 
                   3416: 2005-08-06 14:32  thothy
                   3417: 
                   3418:        * src/: Makefile, dmaSnd.c, int.c, ioMemTables.c, mfp.c, sound.c,
                   3419:          video.c, includes/dmaSnd.h, includes/int.h, includes/sound.h:
                   3420:          Added experimental STE DMA sound emulation.
                   3421: 
                   3422: 2005-08-05 21:45  thothy
                   3423: 
                   3424:        * src/fdc.c: Decreased FDC time of waiting so that --slowfdc also
                   3425:          works with TOS 1.06.
                   3426: 
                   3427: 2005-08-03 14:36  thothy
                   3428: 
                   3429:        * src/video.c: Implemented STE monochrome fine scrolling.
                   3430: 
                   3431: 2005-08-03 02:55  thothy
                   3432: 
                   3433:        * src/: includes/video.h, video.c: Added experimental STE
                   3434:          horizontal fine scrolling.
                   3435: 
                   3436: 2005-07-30 16:02  eerot
                   3437: 
                   3438:        * src/: Makefile, screen.c, screenConvert.c, convert/high640x1.c,
                   3439:          convert/high640x8.c, convert/low320x16.c, convert/low320x8.c,
                   3440:          convert/low640x16.c, convert/low640x8.c, convert/macros.h,
                   3441:          convert/med640x16.c, convert/med640x8.c, convert/routines.h,
                   3442:          convert/spec320x16.c, convert/spec640x16.c, convert/vdi16.c,
                   3443:          convert/vdi2.c, convert/vdi4.c, includes/screen.h,
                   3444:          includes/screenConvert.h: Huge re-factoring to screenConvert.c
                   3445:          and associated files: - Moved lookup tables and macros from
                   3446:          screenConvert.c to   convert/macros.h   - Cleaned up the macros
                   3447:          so that there's less than half of code left - Moved functions and
                   3448:          variables from screenConvert.c to screen.c   - I also cleaned up
                   3449:          these functions   - As a result, I removed screenConvert.c -
                   3450:          Moved includes/screenConvert.h to includes/routines.h - Included
                   3451:          convert/macros.h and convert/routines.h to screen.c As a result,
                   3452:          I could do following: - Declare all convert/*.c functions static
                   3453:          - Hide half of includes/screen.h variables to screen.c
                   3454:          exclusively Additionally I: - Removed the global PixelWorkspace,
                   3455:          ScrX and ScrY variables and used   local variables in convert/*.c
                   3456:          functions instead (I pass the vertical   value to palette adjust
                   3457:          function as argument) For Spec512 I didn't have a test-case,
                   3458:          everything else is tested and "should" work
                   3459: 
                   3460: 2005-07-30 14:27  eerot
                   3461: 
                   3462:        * src/screen.c: fix STe palette for 8-bit screen
                   3463: 
                   3464: 2005-07-30 12:09  eerot
                   3465: 
                   3466:        * src/: screen.c, includes/screen.h, includes/vdi.h: cleanup: -
                   3467:          Make screen.c functions that are not called elsewhere static   -
                   3468:          changed their order for this a bit - Fix typos in comments (+
                   3469:          reformat some of them to fit 80-columns)
                   3470: 
                   3471: 2005-07-30 11:26  eerot
                   3472: 
                   3473:        * src/: ioMemTables.c, video.c, includes/video.h: Add STe Video
                   3474:          Address Counter write support: - video.c:
                   3475:          Video_ScreenCounter_WriteByte() and entries for it to to
                   3476:          ioMemTables for STe (From Thomas, not me)
                   3477: 
                   3478: 2005-07-30 11:19  eerot
                   3479: 
                   3480:        * src/: video.c, includes/video.h: video.[ch]: Add support for for
                   3481:          STe hardware scrolling registers: - Writing Video Base address
                   3482:          low byte (checked in VBL) - Writing Line-Offset and Video Base
                   3483:          Address Pixel Offset registers   (ScanLineWidth & HWScrollCount,
                   3484:          checked in HBL)
                   3485: 
                   3486: 2005-07-30 11:07  eerot
                   3487: 
                   3488:        * src/: screen.c, screenConvert.c, spec512.c, video.c,
                   3489:          includes/screen.h: Add STe palette support to Hatari: - Add STe
                   3490:          palette masking to:   - video.c:Video_ColorReg_WriteWord() -
                   3491:          Remove ST color value masking from:   -
                   3492:          screenConvert.c:AdjustLinePaletteRemap()   - spec512.c   I'm
                   3493:          assuming it's enough to do masking in video.c - In screen.[hc]:
                   3494:          - Increase ST2RGB table size to STe palette size   -
                   3495:          Screen_SetupRGBTable() handles now also STe palette bits   -
                   3496:          Screen_CreatePalette() handles now also STe palette bits
                   3497: 
                   3498: 2005-07-30 10:44  eerot
                   3499: 
                   3500:        * Makefile.cnf, src/memorySnapShot.c, src/gui-sdl/Makefile,
                   3501:          src/includes/memorySnapShot.h: - add more warnings in CFLAGS   -
                   3502:          disable them for gui-sdl/* - Add more consts to
                   3503:          memorySnapShot.[ch]
                   3504: 
                   3505: 2005-07-26 10:41  thothy
                   3506: 
                   3507:        * src/ioMemTables.c: Changed joypad interception functions so that
                   3508:          Dynabusters+ can now be started.
                   3509: 
                   3510: 2005-07-20 11:30  thothy
                   3511: 
                   3512:        * src/gemdos.c: Added Fattrib() GEMDOS call.
                   3513: 
                   3514: 2005-07-15 21:30  thothy
                   3515: 
                   3516:        * src/: fdc.c, gemdos.c, m68000.c, screen.c, spec512.c, stMemory.c,
                   3517:          vdi.c, video.c, xbios.c, ymFormat.c, includes/fdc.h,
                   3518:          includes/m68000.h, includes/screen.h, includes/spec512.h,
                   3519:          includes/stMemory.h, includes/vdi.h, includes/video.h: Changed
                   3520:          some variable types to more sane ones (e.g. unsigned long to
                   3521:          Uint32).
                   3522: 
                   3523: 2005-06-07 17:10  simonsunnyboy
                   3524: 
                   3525:        * doc/: manual.html, images/devices.png, images/discs.png,
                   3526:          images/fileselector.png, images/joystick.png,
                   3527:          images/keyboard.png, images/main.png, images/memory.png,
                   3528:          images/screen.png, images/sound.png, images/system.png,
                   3529:          images/tos.png: added some explanatory pictures of the GUI to the
                   3530:          manual
                   3531: 
                   3532: 2005-06-07 00:29  thothy
                   3533: 
                   3534:        * src/: floppy.c, includes/floppy.h: Some cosmetic changes.
                   3535: 
1.1.1.4   root     3536: 2004-06-05 : *** Version 0.70 ***
                   3537: 
                   3538: 2005-06-05 19:36  thothy
                   3539: 
                   3540:        * readme.txt: Changes for version 0.70.
                   3541: 
                   3542: 2005-06-05 19:29  thothy
                   3543: 
                   3544:        * gpl.txt, doc/manual.html, src/gui-sdl/dlgAlert.c: Update FSF
                   3545:          postal address.
                   3546: 
                   3547: 2005-06-05 19:01  thothy
                   3548: 
                   3549:        * configure.ac, doc/manual.html, doc/release-notes.txt,
                   3550:          src/memorySnapShot.c, src/includes/main.h: Changes for version
                   3551:          0.70.
                   3552: 
                   3553: 2005-06-05 16:56  thothy
                   3554: 
                   3555:        * src/shortcut.c: Added additional shortcut keys for options dialog
                   3556:          and fullscreen (for systems which do not have F11 and F12)
                   3557: 
                   3558: 2005-06-05 16:19  thothy
                   3559: 
                   3560:        * src/: cfgopts.c, configuration.c, createBlankImage.c, floppy.c,
                   3561:          log.c, main.c, memorySnapShot.c, screenSnapShot.c, sound.c,
                   3562:          tos.c, wavFormat.c, ymFormat.c, includes/cfgopts.h,
                   3563:          includes/configuration.h, includes/log.h, includes/main.h,
                   3564:          uae-cpu/newcpu.c: Improved the logging functions.
                   3565: 
                   3566: 2005-06-01 15:44  thothy
                   3567: 
                   3568:        * src/: createBlankImage.c, file.c, includes/file.h: Fixed some
                   3569:          compiler warnings when building Hatari on Solaris 8.
                   3570: 
                   3571: 2005-05-11 10:09  thothy
                   3572: 
                   3573:        * src/dialog.c: Hatari does not temporarily leave the fullscreen
                   3574:          mode anymore when the user changes the display mode options.
                   3575: 
                   3576: 2005-04-14 15:22  thothy
                   3577: 
                   3578:        * src/gemdos.c: Removed unnecessary debugging code.
                   3579: 
                   3580: 2005-04-07 12:15  thothy
                   3581: 
                   3582:        * src/: fdc.c, gemdos.c, printer.c, wavFormat.c, includes/fdc.h:
                   3583:          Sourcecode beautification.
                   3584: 
                   3585: 2005-04-05 16:41  thothy
                   3586: 
                   3587:        * src/: Makefile, audio.c, bios.c, debug.c, dialog.c, errlog.c,
                   3588:          fdc.c, floppy.c, gemdos.c, hdc.c, ikbd.c, int.c, ioMem.c, joy.c,
                   3589:          keymap.c, log.c, m68000.c, main.c, memorySnapShot.c, mfp.c,
                   3590:          printer.c, rs232.c, sound.c, tos.c, video.c, xbios.c, zip.c,
                   3591:          includes/debug.h, includes/errlog.h, includes/log.h,
                   3592:          includes/main.h: Replaced the obsolete errlog.c and debug.c by
                   3593:          the new log.c.
                   3594: 
                   3595: 2005-04-05 16:20  thothy
                   3596: 
                   3597:        * src/gui-sdl/dlgMain.c: Added the new additional parameter for
                   3598:          Configuration_Load.
                   3599: 
                   3600: 2005-04-04 17:27  thothy
                   3601: 
                   3602:        * src/: file.c, includes/file.h: Cleaned up: Changed some "char *"
                   3603:          to "const char *" and removed the unused File_Delete() function.
                   3604: 
                   3605: 2005-04-04 17:26  thothy
                   3606: 
                   3607:        * Makefile.cnf, Makefile.cnf.in, src/Makefile, src/configuration.c,
                   3608:          src/main.c, src/includes/configuration.h: Hatari can now also
                   3609:          load a global configuration file (e.g. /etc/hatari.cfg).
                   3610: 
                   3611: 2005-04-04 13:38  thothy
                   3612: 
                   3613:        * src/gemdos.c: Some code cleaned up. Added READ-ONLY bit to
                   3614:          GemDOS_ConvertAttribute().
                   3615: 
                   3616: 2005-04-01 13:14  thothy
                   3617: 
                   3618:        * src/: audio.c, bios.c, blitter.c, cfgopts.c, configuration.c,
                   3619:          gemdos.c: Sourcecode beautification (indentation with tabs
                   3620:          instead of spaces etc.).
                   3621: 
                   3622: 2005-03-17 10:01  thothy
                   3623: 
                   3624:        * src/: cartData.c, cart_asm.s: The pexec code in the cartridge now
                   3625:          works with 68010 - 68040 CPUs, too.
                   3626: 
                   3627: 2005-03-15 11:23  thothy
                   3628: 
                   3629:        * src/ioMem.c: Added some boundary checks to avoid crashes when a
                   3630:          program does a 'move.l $fffffe,d0' for example. Thanks to Eero for
                   3631:          the hint.
                   3632: 
                   3633: 2005-03-14 14:08  thothy
                   3634: 
                   3635:        * src/gemdos.c: Fixed some memory leaks in the Gemdos drive
                   3636:          emulation functions (thanks to Eero Tamminen for the patch!).
                   3637: 
                   3638: 2005-03-11 11:10  thothy
                   3639: 
                   3640:        * src/: gemdos.c, msa.c, includes/ioMem.h, includes/stMemory.h,
                   3641:          uae-cpu/maccess.h, uae-cpu/memory.c, uae-cpu/newcpu.h: Fixed some
                   3642:          GCC compiler warnings on certain architectures when compiling
                   3643:          with the -Wcast-align parameter.
                   3644: 
                   3645: 2005-03-10 10:45  thothy
                   3646: 
                   3647:        * src/file.c: Corrected a typo
                   3648: 
                   3649: 2005-03-10 10:41  thothy
                   3650: 
                   3651:        * src/: file.c, floppy.c: Now using malloc instead of local arrays
                   3652:          to avoid possible buffer overflows.
                   3653: 
                   3654: 2005-03-09 23:54  thothy
                   3655: 
                   3656:        * src/: video.c, includes/video.h: Cleaned up the variables of
                   3657:          video.c (removed unused, declared some as static, fixed types)
                   3658:          and added support for the video address low byte in STE mode.
                   3659: 
                   3660: 2005-03-08 00:44  thothy
                   3661: 
                   3662:        * src/unzip.c: Fixed GCC compiler warnings for compiling with
                   3663:          -Wstrict-prototypes.
                   3664: 
                   3665: 2005-03-08 00:15  thothy
                   3666: 
                   3667:        * Makefile.cnf, src/cfgopts.c, src/configuration.c, src/errlog.c,
                   3668:          src/file.c, src/floppy.c, src/gemdos.c, src/ikbd.c, src/ioMem.c,
                   3669:          src/main.c, src/memorySnapShot.c, src/mfp.c, src/screen.c,
                   3670:          src/spec512.c, src/tos.c, src/ymFormat.c,
                   3671:          src/gui-sdl/dlgFileSelect.c, src/gui-sdl/sdlgui.c,
                   3672:          src/includes/cfgopts.h, src/includes/errlog.h,
                   3673:          src/includes/file.h, src/includes/floppy.h,
                   3674:          src/includes/gemdos.h, src/includes/ikbd.h, src/includes/main.h,
                   3675:          src/includes/tos.h, src/includes/video.h,
                   3676:          src/includes/ymFormat.h, src/uae-cpu/Makefile,
                   3677:          src/uae-cpu/newcpu.c, src/uae-cpu/readcpu.c: Another Hatari code
                   3678:          cleanup patch from Eero Tamminen: It makes more things that can
                   3679:          be static, into static.  It makes more things that can be const,
                   3680:          into const.  It removes some unused variables and declaration.
                   3681:          It fixes a couple of prototypes.  It fixes a couple of signed vs.
                   3682:          unsigned comparisons.  And it renames some local variables that
                   3683:          shadow global variables.
                   3684: 
                   3685: 2005-02-28 09:47  simonsunnyboy
                   3686: 
                   3687:        * doc/manual.html: documented most recent options like optional
                   3688:          writeprotection for disk images and the updated System dialogue
                   3689: 
                   3690: 2005-02-25 14:56  thothy
                   3691: 
                   3692:        * src/: spec512.c, includes/main.h: Cleaned up a little bit.
                   3693: 
                   3694: 2005-02-25 14:28  thothy
                   3695: 
                   3696:        * src/: configuration.c, fdc.c, floppy.c, gui-sdl/dlgDisc.c,
                   3697:          includes/configuration.h, includes/floppy.h: The user can now
                   3698:          choose wether a floppy disk image should be write protected or
                   3699:          not.
                   3700: 
                   3701: 2005-02-25 10:17  thothy
                   3702: 
                   3703:        * src/gui-sdl/dlgSystem.c: Added STE mode warning.
                   3704: 
                   3705: 2005-02-24 21:26  thothy
                   3706: 
                   3707:        * src/: configuration.c, file.c, main.c, gui-sdl/dlgDisc.c,
                   3708:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgRom.c, includes/file.h: Added
                   3709:          some safety checks to avoid problems with invalid paths.
                   3710: 
                   3711: 2005-02-24 18:16  thothy
                   3712: 
                   3713:        * doc/authors.txt, src/includes/stMemory.h, src/gemdos.c,
                   3714:          src/tos.c, src/sound.c: Patches for compiling Hatari on a 64-bit
                   3715:          Alpha machine (thanks to "Jo" for the patches!).
                   3716: 
                   3717: 2005-02-13 17:18  thothy
                   3718: 
                   3719:        * src/: Makefile, audio.c, configuration.c, dim.c, file.c,
                   3720:          gemdos.c, int.c, keymap.c, main.c, memAlloc.c, misc.c, msa.c,
                   3721:          screen.c, screenSnapShot.c, shortcut.c, sound.c, tos.c, vdi.c,
                   3722:          video.c, ymFormat.c, zip.c, gui-sdl/dlgDevice.c,
                   3723:          gui-sdl/dlgDisc.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMemory.c,
                   3724:          gui-sdl/dlgNewDisc.c, gui-sdl/dlgSound.c, includes/main.h,
                   3725:          includes/memAlloc.h, includes/misc.h: Code cleanup: Removed some
                   3726:          unused and some redundant functions (especially from memAlloc.c)
                   3727: 
                   3728: 2005-02-13 00:11  thothy
                   3729: 
                   3730:        * src/: includes/sdlgui.h, gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   3731:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   3732:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   3733:          gui-sdl/dlgMemory.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgRom.c,
                   3734:          gui-sdl/dlgScreen.c, gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c,
                   3735:          gui-sdl/sdlgui.c: It is now possible to scroll the file list in
                   3736:          the file selection dialog with the mouse wheel and with the
                   3737:          cursor keys.
                   3738: 
                   3739: 2005-02-12 18:04  thothy
                   3740: 
                   3741:        * src/: configuration.c, m68000.c, gui-sdl/dlgSystem.c,
                   3742:          includes/configuration.h, includes/m68000.h: Added support for 16
                   3743:          and 32 MHz CPU clock.
                   3744: 
                   3745: 2005-02-12 17:15  thothy
                   3746: 
                   3747:        * src/gui-sdl/sdlgui.c: Fixed a small bug - now checking for valid
                   3748:          object number before accessing the dialog object flags.
                   3749: 
                   3750: 2005-02-11 20:57  thothy
                   3751: 
                   3752:        * src/blitter.c: Changed the blitter behaviour: Bitblits are now
                   3753:          executed immediately when a program writes to .
                   3754: 
                   3755: 2005-02-11 00:01  thothy
                   3756: 
                   3757:        * src/gemdos.c: A small patch to Fsfirst: Now we only return the
                   3758:          volume name if the program does not search for other file types,
                   3759:          too. This fixes a problem with the game Mortar.
                   3760: 
                   3761: 2005-02-10 01:11  thothy
                   3762: 
                   3763:        * src/: configuration.c, dialog.c, ioMem.c, ioMemTables.c, main.c,
                   3764:          tos.c, gui-sdl/dlgSystem.c, includes/configuration.h,
                   3765:          includes/ioMem.h, includes/ioMemTables.h: Added basic STE support
                   3766:          (just enough to run TOS 1.06 and 1.62) and improved the "System"
                   3767:          setup dialog.
                   3768: 
                   3769: 2005-02-02 22:53  thothy
                   3770: 
                   3771:        * src/: fdc.c, ioMem.c, ioMemTables.c, m68000.c, includes/ioMem.h,
                   3772:          includes/m68000.h, uae-cpu/newcpu.c: Added "void IO memory"
                   3773:          handler and renamed some variables.
                   3774: 
                   3775: 2005-01-31 23:15  thothy
                   3776: 
                   3777:        * src/: ioMemTables.c, Makefile, fdc.c, ioMem.c, includes/ioMem.h,
                   3778:          includes/ioMemTables.h: Moved IO memory handler table to a
                   3779:          separate file, improved its accuracy and split it into two
                   3780:          tables, one for plain ST and one for Mega-ST (with blitter and
                   3781:          RTC enabled).
                   3782: 
                   3783: 2005-01-29 23:42  thothy
                   3784: 
                   3785:        * src/: ioMem.c, includes/ioMem.h: Rewrote the IO memory access
                   3786:          function logic. Now it is possible to correctly emulate the
                   3787:          addresses in the IO memory region that cause a bus error only in
                   3788:          certain circumstances (e.g. access to 0xff8202). And the code is
                   3789:          now a little bit less confusing, I hope ;-)
                   3790: 
                   3791: 2005-01-19 00:32  thothy
                   3792: 
                   3793:        * src/: Makefile, blitter.c, configuration.c, debugui.c, dialog.c,
                   3794:          fdc.c, ikbd.c, intercept.c, ioMem.c, m68000.c, main.c,
                   3795:          memorySnapShot.c, mfp.c, midi.c, psg.c, video.c,
                   3796:          includes/blitter.h, includes/fdc.h, includes/ikbd.h,
                   3797:          includes/intercept.h, includes/ioMem.h, includes/m68000.h,
                   3798:          includes/main.h, includes/mfp.h, includes/midi.h, includes/psg.h,
                   3799:          includes/video.h, uae-cpu/memory.c: Cleaned up IO hardware
                   3800:          register emulation: Moved functions from intercept.c to other
                   3801:          files, especially the new file ioMem.c.Rewrote some functions and
                   3802:          got rid of unused old code.
                   3803: 
                   3804: 2005-01-09 10:55  thothy
                   3805: 
                   3806:        * src/: cart.c, cartData.c, cart_asm.s, hatari.x32,
                   3807:          includes/cart.h: Added a cartridge program that shows some
                   3808:          information about the keyboard shortcuts.
                   3809: 
                   3810: 2005-01-04 17:12  thothy
                   3811: 
                   3812:        * src/floppy.c: Added some checks for illegal sector numbers to
                   3813:          avoid crashes (thanks to Eero Tamminen for the hint).
                   3814: 
                   3815: 2004-12-27 01:03  thothy
                   3816: 
                   3817:        * src/: includes/screen.h, includes/screenDraw.h, screen.c, vdi.c:
                   3818:          More clean up in screen.c - finally got completely rid of the
                   3819:          obsolete screenDraw.h
                   3820: 
                   3821: 2004-12-26 20:22  thothy
                   3822: 
                   3823:        * src/: screen.c, includes/screen.h, includes/screenDraw.h: Rewrote
                   3824:          the Screen_SetConvertDetails() function
1.1       root     3825: 
1.1.1.3   root     3826: 2004-12-19 : *** Version 0.60 ***
                   3827: 
                   3828: 2004-12-19 14:46  thothy
                   3829: 
                   3830:        * configure.ac, readme.txt, doc/manual.html, doc/release-notes.txt,
                   3831:        src/cart.c, src/includes/main.h: Changes for version 0.60
                   3832: 
                   3833: 2004-12-19 11:59  thothy
                   3834: 
                   3835:        * Makefile: Added DESTDIR for 'make install'
                   3836: 
                   3837: 2004-12-18 18:28  simonsunnyboy
                   3838: 
                   3839:        * doc/manual.html: added cartridge documentation and altered video
                   3840:        dialog to the manual
                   3841: 
                   3842: 2004-12-14 22:29  thothy
                   3843: 
                   3844:        * doc/hatari.1: Added --cartridge and --window options in the man
                   3845:        file.
                   3846: 
                   3847: 2004-12-09 22:06  thothy
                   3848: 
                   3849:        * src/: cart.c, main.c, tos.c, gui-sdl/dlgRom.c: Added the
                   3850:        possibility to load an alternative cartridge image file.
                   3851: 
                   3852: 2004-12-08 11:27  thothy
                   3853: 
                   3854:        * src/: cart.c, cart_asm.s, cartimg.c, gemdos.c, tos.c,
                   3855:        includes/cart.h, includes/main.h, uae-cpu/hatari-glue.c,
                   3856:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Improved, fixed and
                   3857:        cleaned up the cartridge code.
                   3858: 
                   3859: 2004-12-06 00:30  thothy
                   3860: 
                   3861:        * src/: Makefile, configuration.c, dialog.c, main.c, screen.c,
                   3862:        tos.c, gui-sdl/Makefile, gui-sdl/dlgMain.c, gui-sdl/dlgRom.c,
                   3863:        gui-sdl/dlgScreen.c, gui-sdl/dlgTosGem.c, includes/configuration.h,
                   3864:        includes/dialog.h, includes/main.h, includes/screen.h: Cleaned up
                   3865:        the screen options: Moved VDI resolution setup to the "Screen"
                   3866:        dialog and renamed the "interlaced mode" to "interleaved mode".
                   3867: 
                   3868: 2004-12-03 21:42  thothy
                   3869: 
                   3870:        * src/: main.c, reset.c, screen.c, gui-sdl/dlgMain.c,
                   3871:        includes/main.h: PC mouse pointer is now better in sync with the ST
                   3872:        mouse pointer.
                   3873: 
                   3874: 2004-12-01 00:05  thothy
                   3875: 
                   3876:        * src/: screen.c, includes/screen.h, includes/screenDraw.h: Started
                   3877:        to clean up the screen resolution setup code mess.
                   3878: 
                   3879: 2004-11-14 17:47  simonsunnyboy
                   3880: 
                   3881:        * doc/manual.html: added --windowed option to manual
                   3882: 
                   3883: 2004-11-14 03:34  thothy
                   3884: 
                   3885:        * src/: ikbd.c, main.c, screen.c, includes/main.h: First mouse
                   3886:        movement is now ignored to avoid problems with certain ST programs
                   3887:        (e.g. Serenade disk 54). ikbd.c is now independent from
                   3888:        bInitGemDOS.
                   3889: 
                   3890: 2004-10-31 18:32  thothy
                   3891: 
                   3892:        * Makefile.cnf.in, src/Makefile, src/file.c, src/int.c, src/main.c,
                   3893:        src/memorySnapShot.c, src/reset.c, src/gui-sdl/Makefile,
                   3894:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgAlert.c,
                   3895:        src/includes/dialog.h, src/includes/int.h, src/includes/main.h,
                   3896:        src/includes/sdlgui.h: Added alert box to the GUI (based on code
                   3897:        taken from ARAnyM - cheers!) and cleaned up some files (e.g.
                   3898:        removed obsolete USE_DEBUGGER code lines)
                   3899: 
                   3900: 2004-10-01 10:49  thothy
                   3901: 
                   3902:        * src/: file.c, includes/file.h: Cleaned up the scandir() function
                   3903:        a little bit.
                   3904: 
                   3905: 2004-09-24 18:06  thothy
                   3906: 
                   3907:        * src/configuration.c: Added missing #include "audio.h"
                   3908: 
                   3909: 2004-09-24 14:55  thothy
                   3910: 
                   3911:        * src/: configuration.c, dialog.c, main.c, screen.c,
                   3912:        includes/configuration.h, includes/dialog.h, includes/screen.h:
                   3913:        Cleaned up configuration options. Window/fullscreen mode is now
                   3914:        correctly initialized from the configuration file. Added --window
                   3915:        command line option to force a start in window mode. (Thanks to wwp
                   3916:        for the hint)
                   3917: 
                   3918: 2004-09-24 13:19  thothy
                   3919: 
                   3920:        * src/audio.c: Fixed a bug in the initialization phase of the sound
                   3921:        subsystem that caused the sound init to fail when the user
                   3922:        specified another sound rate than 22050 in the configuration file
                   3923:        (thanks to wwp for the patch).
                   3924: 
                   3925: 2004-08-11 16:41  simonsunnyboy
                   3926: 
                   3927:        * doc/manual.html: sorted Appendix C into 3 sections: games, demos
                   3928:        and applications, some cleanup
                   3929: 
                   3930: 2004-08-03 23:18  thothy
                   3931: 
                   3932:        * src/rs232.c: BeOS seems to lack cfmakeraw(), so we use our own
                   3933:        cfmakeraw() now there, too
                   3934: 
                   3935: 2004-07-26 23:32  thothy
                   3936: 
                   3937:        * doc/release-notes.txt: Adjusted release date.
                   3938: 
                   3939: 2004-07-26 23:32  thothy
                   3940: 
                   3941:        * src/rs232.c: Added correct type cast for system where speed_t is
                   3942:        a typedef to unsigned int.
                   3943: 
1.1.1.2   root     3944: 2004-07-26 : *** Version 0.50 ***
                   3945: 
                   3946: 2004-07-26 14:12  thothy
                   3947: 
                   3948:        * src/rs232.c: Fixed a little typing error.
                   3949: 
                   3950: 2004-07-26 13:39  thothy
                   3951: 
                   3952:        * src/rs232.c: Added a cfmakeraw() function for Solaris.
                   3953: 
                   3954: 2004-07-25 15:50  thothy
                   3955: 
                   3956:        * doc/authors.txt, src/intercept.c, src/rs232.c, src/xbios.c,
                   3957:        src/includes/rs232.h: RS232 baud rate is now set up directly from
                   3958:        the ST hardware registers, so there is no more need to patch the
                   3959:        XBIOS to read the values from Rsconf().
                   3960: 
                   3961: 2004-07-23 10:41  thothy
                   3962: 
                   3963:        * src/: file.c, includes/file.h: Enabled scandir() and alphasort()
                   3964:        for Solaris so that Hatari now also compiles on this OS.
                   3965: 
                   3966: 2004-07-20 16:46  thothy
                   3967: 
                   3968:        * doc/: hatari.1, manual.html, release-notes.txt: Updated the
                   3969:        documentation files.
                   3970: 
                   3971: 2004-07-16 22:06  thothy
                   3972: 
                   3973:        * src/gui-sdl/: font10x16.bmp, font10x16.h: Added missing "="
                   3974:        character.
                   3975: 
                   3976: 2004-07-15 22:33  thothy
                   3977: 
                   3978:        * src/rs232.c: Added semaphore to sync free space in input buffer.
                   3979: 
                   3980: 2004-07-13 19:29  thothy
                   3981: 
                   3982:        * src/unzip.c: zlib.h is now included in a correct way.
                   3983: 
                   3984: 2004-07-13 18:38  thothy
                   3985: 
                   3986:        * readme.txt, src/includes/main.h: Increased version number to 0.50
                   3987: 
                   3988: 2004-07-13 18:33  thothy
                   3989: 
                   3990:        * src/screen.c: Disabled double buffering because the GUI is not
                   3991:        yet ready for it.
                   3992: 
                   3993: 2004-07-08 10:52  simonsunnyboy
                   3994: 
                   3995:        * doc/manual.html: fixed some manual glitches
                   3996: 
                   3997: 2004-07-08 10:50  simonsunnyboy
                   3998: 
                   3999:        * doc/manual.html: documented serial support in the manual
                   4000: 
                   4001: 2004-07-06 22:14  thothy
                   4002: 
                   4003:        * src/: rs232.c, xbios.c, includes/rs232.h: Fixed RS232 emulation
                   4004:        and added termios code for setting the device parameters.
                   4005: 
                   4006: 2004-07-05 22:06  thothy
                   4007: 
                   4008:        * src/: configuration.c, dialog.c, main.c, rs232.c,
                   4009:        gui-sdl/dlgDevice.c, includes/configuration.h, includes/rs232.h:
                   4010:        The RS232 settings can now be configured in the GUI.
                   4011: 
                   4012: 2004-07-05 19:23  thothy
                   4013: 
                   4014:        * doc/authors.txt: Added new contributors.
                   4015: 
                   4016: 2004-07-05 18:53  thothy
                   4017: 
                   4018:        * src/cfgopts.c: Improved the configuration saving function: New
                   4019:        configuration options / options that are not yet listed in the
                   4020:        config file are now correctly saved, too
                   4021: 
                   4022: 2004-07-05 17:38  thothy
                   4023: 
                   4024:        * src/gui-sdl/dlgDisc.c: Added buttons to eject the floppies and
                   4025:        the hard disc image.
                   4026: 
                   4027: 2004-07-01 22:56  thothy
                   4028: 
                   4029:        * src/: fdc.c, main.c, includes/configuration.h: Added option
                   4030:        --slowfdc to slow down the FDC emulation for certain games/demos.
                   4031: 
                   4032: 2004-07-01 22:54  thothy
                   4033: 
                   4034:        * src/floppy.c: Added a check if the track that should be
                   4035:        read/written is still on the disk image, so that Hatari does not
                   4036:        crash anymore with misbehaving ST programs.
                   4037: 
                   4038: 2004-06-24 21:29  thothy
                   4039: 
                   4040:        * src/floppy.c: Cleaned up Floppy_FindDiscDetails() so that it
                   4041:        should now also work on CPUs that do not support unaligned memory
                   4042:        access.
                   4043: 
                   4044: 2004-06-24 16:52  thothy
                   4045: 
                   4046:        * src/: main.c, includes/audio.h, audio.c, dialog.c, shortcut.c:
                   4047:        Enabling/disabling the sound should now work as expected.
                   4048: 
                   4049: 2004-06-18 20:07  thothy
                   4050: 
                   4051:        * src/gui-sdl/sdlgui.c: Saving the background graphics before
                   4052:        displaying a dialog now also works with 8 BPP screen surfaces.
                   4053: 
                   4054: 2004-06-17 15:00  simonsunnyboy
                   4055: 
                   4056:        * doc/manual.html: Manual: fixed some typing bugs, added URL,
                   4057:        general cleanup
                   4058: 
                   4059: 2004-06-15 23:49  thothy
                   4060: 
                   4061:        * src/dim.c: Added support for writing DIM images (but it is still
                   4062:        disabled by default).
                   4063: 
                   4064: 2004-06-11 14:48  thothy
                   4065: 
                   4066:        * src/gui-sdl/: dlgDevice.c, dlgKeyboard.c, dlgMain.c, dlgMemory.c,
                   4067:        dlgScreen.c, dlgTosGem.c, sdlgui.c: SDLGui_DoDialog() now saves and
                   4068:        restores the background graphics, so calling Screen_SetFullUpdate()
                   4069:        and Screen_Draw() in the dialogs is no longer necessary. This fixes
                   4070:        an ugly redrawing bug that appeared when loading memory snap shots
                   4071:        from a different screen resolution.
                   4072: 
                   4073: 2004-06-11 12:04  thothy
                   4074: 
                   4075:        * src/: dialog.c, m68000.c, main.c, mfp.c, shortcut.c, video.c,
                   4076:        includes/m68000.h, uae-cpu/Makefile, uae-cpu/events.h,
                   4077:        uae-cpu/newcpu.c, uae-cpu/newcpu.h: Some speed optimization: Now
                   4078:        using regs.spcflags in a better way (for MFP interrupts and for
                   4079:        quitting the emulator).
                   4080: 
                   4081: 2004-05-25 13:36  simonsunnyboy
                   4082: 
                   4083:        * doc/manual.html: slight corrections to the manual including
                   4084:        project credits
                   4085: 
                   4086: 2004-05-05 11:23  thothy
                   4087: 
                   4088:        * Makefile.cnf, Makefile.cnf.in, configure.ac, src/Makefile,
                   4089:        src/uae-cpu/Makefile: Added some more configuration variables to
                   4090:        the build files to improve the compilation process (especially
                   4091:        cross compilation).
                   4092: 
                   4093: 2004-05-03 17:34  thothy
                   4094: 
                   4095:        * src/zip.c: Changed a variable from signed to unsigned type
                   4096:        (Thanks to Eero for the patch).
                   4097: 
                   4098: 2004-04-30 21:23  thothy
                   4099: 
                   4100:        * src/createBlankImage.c: Added #include dim.h
                   4101: 
                   4102: 2004-04-28 11:04  thothy
                   4103: 
                   4104:        * src/: Makefile, createBlankImage.c, dim.c, file.c, floppy.c,
                   4105:        main.c, msa.c, st.c, zip.c, gui-sdl/dlgFileSelect.c,
                   4106:        includes/dim.h, includes/file.h, includes/floppy.h,
                   4107:        includes/main.h, includes/msa.h, includes/st.h, includes/zip.h: 1)
                   4108:        Hatari now supports reading of .DIM disk images.  2) Buffers for
                   4109:        the disk images are now allocated dynamically, it is now save    to
                   4110:        use disk images with a size greater than 1.5MB.  3) Reading and
                   4111:        writing of GZipped files is now supported in the basic    functions
                   4112:        in file.c ==> The emulator can now save to GZipped MSA disk images,
                   4113:           too.
                   4114: 
                   4115: 2004-04-24 13:25  thothy
                   4116: 
                   4117:        * doc/hatari.1: Added man-page for Hatari written by Marco Herrn
                   4118:        (Thanks!).
                   4119: 
                   4120: 2004-04-24 09:55  thothy
                   4121: 
                   4122:        * src/uae-cpu/maccess.h: Fixed a stupid typo.
                   4123: 
                   4124: 2004-04-24 09:53  thothy
                   4125: 
                   4126:        * src/uae-cpu/Makefile: Fixed a cross-compiling problem: HOSTCC
                   4127:        must not use the cross compilers CFLAGS!
                   4128: 
                   4129: 2004-04-23 17:33  thothy
                   4130: 
                   4131:        * src/: bios.c, cart.c, debugui.c, fdc.c, gemdos.c, hdc.c, ikbd.c,
                   4132:        int.c, intercept.c, m68000.c, main.c, mfp.c, reset.c, rs232.c,
                   4133:        rtc.c, sound.c, spec512.c, stMemory.c, tos.c, vdi.c, video.c,
                   4134:        xbios.c, includes/decode.h, includes/intercept.h,
                   4135:        includes/m68000.h, includes/main.h, includes/stMemory.h,
                   4136:        uae-cpu/events.h, uae-cpu/memory.c, uae-cpu/newcpu.c: Removed
                   4137:        obsolete header file decode.h (Thanks to Eero for the patch). Fixed
                   4138:        a bug with double bus errors that caused a crash of the emulator.
                   4139: 
                   4140: 2004-04-22 10:40  thothy
                   4141: 
                   4142:        * src/uae-cpu/maccess.h: Moved byte access functions to the end of
                   4143:        the file because they are the same in all cases. (Thanks to Eero
                   4144:        for the patch)
                   4145: 
                   4146: 2004-04-20 18:53  thothy
                   4147: 
                   4148:        * src/uae-cpu/: maccess-non-aligned.h, maccess-big.h,
                   4149:        maccess-i86.h, maccess.h, memory.h: Cleaned up the memory access
                   4150:        functions.
                   4151: 
                   4152: 2004-04-20 15:58  thothy
                   4153: 
                   4154:        * Makefile.cnf, configure.ac: Adjusted CFLAGS.
                   4155: 
                   4156: 2004-04-19 10:53  thothy
                   4157: 
                   4158:        * Makefile.cnf, src/audio.c, src/bios.c, src/blitter.c,
                   4159:        src/cfgopts.c, src/configuration.c, src/createBlankImage.c,
                   4160:        src/debug.c, src/debugui.c, src/dialog.c, src/errlog.c, src/fdc.c,
                   4161:        src/file.c, src/floppy.c, src/gemdos.c, src/hdc.c, src/ikbd.c,
                   4162:        src/int.c, src/intercept.c, src/joy.c, src/keymap.c, src/main.c,
                   4163:        src/memorySnapShot.c, src/mfp.c, src/midi.c, src/misc.c, src/msa.c,
                   4164:        src/printer.c, src/reset.c, src/rtc.c, src/screen.c,
                   4165:        src/screenConvert.c, src/screenSnapShot.c, src/shortcut.c,
                   4166:        src/sound.c, src/st.c, src/stMemory.c, src/tos.c, src/unzip.c,
                   4167:        src/vdi.c, src/video.c, src/wavFormat.c, src/xbios.c, src/zip.c,
                   4168:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgDisc.c,
                   4169:        src/gui-sdl/dlgJoystick.c, src/gui-sdl/dlgMain.c,
                   4170:        src/gui-sdl/dlgScreen.c, src/gui-sdl/sdlgui.c,
                   4171:        src/includes/cfgopts.h, src/includes/createBlankImage.h,
                   4172:        src/includes/debugui.h, src/includes/fdc.h, src/includes/file.h,
                   4173:        src/includes/gemdos.h, src/includes/hdc.h,
                   4174:        src/includes/screenConvert.h, src/includes/screenSnapShot.h,
                   4175:        src/includes/sdlgui.h, src/includes/sound.h,
                   4176:        src/includes/stMemory.h, src/uae-cpu/Makefile,
                   4177:        src/uae-cpu/build68k.c, src/uae-cpu/fpp.c, src/uae-cpu/gencpu.c,
                   4178:        src/uae-cpu/hatari-glue.c, src/uae-cpu/maccess-non-aligned.h,
                   4179:        src/uae-cpu/maccess.h, src/uae-cpu/newcpu.c, src/uae-cpu/readcpu.c:
                   4180:        General source code improvements: Declared a lot of functions and
                   4181:        variables as static that are only used in one file.  Functions
                   4182:        without parameters now use correct ANSI prototypes.  Added
                   4183:        accelerated memory access functions for systems that can do
                   4184:        non-aligned memory access.  (Thanks to Eero Tamminen for the huge
                   4185:        patch!)
                   4186: 
                   4187: 2004-04-15 00:36  thothy
                   4188: 
                   4189:        * src/: gemdos.c, intercept.c, main.c, msa.c, stMemory.c, tos.c,
                   4190:        video.c, includes/decode.h, includes/main.h, includes/stMemory.h,
                   4191:        uae-cpu/maccess-big.h, uae-cpu/maccess-i86.h, uae-cpu/maccess.h,
                   4192:        uae-cpu/memory.c, uae-cpu/memory.h: Made a lot of functions static
                   4193:        (Thanks to Eero Tamminen for the patch).  The memory access
                   4194:        functions from stMemory.c have been made "static inline" for better
                   4195:        performance.  The STMemory_Swap68000* functions have been replaced
                   4196:        by the SDL_SwapBE* functions.  Removed some old code from the
                   4197:        maccess*.h files.
                   4198: 
                   4199: 2004-04-07 12:24  thothy
                   4200: 
                   4201:        * src/: screen.c, includes/screen.h: Fixed SDL screen flipping in
                   4202:        full screen mode (e.g. for Mac OS X). And the mouse pointer is now
                   4203:        initially warped to the middle of the screen.
                   4204: 
                   4205: 2004-04-06 18:20  thothy
                   4206: 
                   4207:        * src/: configuration.c, main.c, includes/configuration.h: Added a
                   4208:        command line option to load an alternative configuration file.
                   4209: 
                   4210: 2004-04-06 18:16  thothy
                   4211: 
                   4212:        * src/createBlankImage.c: Fixed disc creation function so that it
                   4213:        now creates MS-DOS compatible disc images.
                   4214: 
                   4215: 2004-04-06 12:38  thothy
                   4216: 
                   4217:        * src/gui-sdl/dlgFileSelect.c: Cleaned up the file selector code
                   4218:        and enlarged the dialog window.
                   4219: 
                   4220: 2004-04-05 20:52  thothy
                   4221: 
                   4222:        * Makefile: Replaced the old 8x8 font by two new fonts (5x8 and
                   4223:        10x16). The fonts are now also compiled into the executable (thanks
                   4224:        to Martin Doering and the Aranym developers for that code).
                   4225: 
                   4226: 2004-04-05 20:49  thothy
                   4227: 
                   4228:        * src/: font8.bmp, gui-sdl/Makefile, gui-sdl/dlgAbout.c,
                   4229:        gui-sdl/font10x16.bmp, gui-sdl/font10x16.h, gui-sdl/font5x8.bmp,
                   4230:        gui-sdl/font5x8.h, gui-sdl/sdlgui.c, includes/sdlgui.h: Replaced
                   4231:        the old 8x8 font by two new fonts (5x8 and 10x16). The fonts are
                   4232:        now also compiled into the executable (thanks to Martin Doering and
                   4233:        the Aranym developers for that code).
                   4234: 
                   4235: 2004-04-02 21:57  thothy
                   4236: 
                   4237:        * src/fdc.c: Increased the motor slowing down count so that TOXIS
                   4238:        (the virus killer program) is now working with Hatari, too.
                   4239: 
                   4240: 2004-03-26 10:45  simonsunnyboy
                   4241: 
                   4242:        * doc/manual.html: added documentation of the Timer-D patch to the
                   4243:        manual
                   4244: 
                   4245: 2004-03-25 11:32  simonsunnyboy
                   4246: 
                   4247:        * doc/manual.html: updated the manual to include documentation for
                   4248:        the disk image creation
                   4249: 
                   4250: 2004-03-01 14:57  thothy
                   4251: 
                   4252:        * src/: configuration.c, intercept.c, mfp.c, gui-sdl/dlgSystem.c,
                   4253:        includes/configuration.h, includes/main.h, includes/mfp.h,
                   4254:        uae-cpu/hatari-glue.c: Improved Timer-D handling: - Timer-D is now
                   4255:        patched correctly (Dragons Breath is working again).  - The Timer-D
                   4256:        patch can now be switched on or off in the GUI.  - Removed the
                   4257:        unused code of the old Timer-D patch (Hatari version <= 0.30).
                   4258: 
                   4259: 2004-02-29 20:01  thothy
                   4260: 
                   4261:        * src/uae-cpu/newcpu.c: Added some code to detect double bus
                   4262:        errors.
                   4263: 
                   4264: 2004-02-22 10:35  thothy
                   4265: 
                   4266:        * src/: ikbd.c, mfp.c, midi.c, includes/mfp.h: Fixed a little bug
                   4267:        in mfp.c and renamed MFP_KEYBOARD_BIT to MFP_ACIA_BIT etc.
                   4268: 
                   4269: 2004-02-21 20:51  thothy
                   4270: 
                   4271:        * src/: intercept.c, mfp.c, rs232.c, includes/mfp.h,
                   4272:        includes/rs232.h: Improved RS232 emulation: Now the MFP hardware
                   4273:        registers are intercepted to receive and to send the bytes of the
                   4274:        serial line.
                   4275: 
                   4276: 2004-02-21 14:24  thothy
                   4277: 
                   4278:        * src/keymap.c: Added some more shorcut key modifiers (Thanks to
                   4279:        Tony Smolar for the hint about KMOD_RALT on US-keyboards).
                   4280: 
                   4281: 2004-02-21 11:01  thothy
                   4282: 
                   4283:        * src/rs232.c: Improved RS232 emulation: Now using two file
                   4284:        handles, one for input and one for output data transfer.
                   4285: 
                   4286: 2004-02-19 16:22  thothy
                   4287: 
                   4288:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/memory.c,
                   4289:        uae-cpu/newcpu.c: Improved emulation of the special status word in
                   4290:        the exception stack frames of bus and address errors and fixed a
                   4291:        bug that caused an bus error when executing an illegal instruction
                   4292:        in user mode.
                   4293: 
                   4294: 2004-02-12 16:56  thothy
                   4295: 
                   4296:        * src/: main.c, printer.c: Added some security checks to avoid
                   4297:        possible buffer overflows (Thanks to Steve Kemp for finding the
                   4298:        problematical code lines).
                   4299: 
                   4300: 2004-02-11 12:08  thothy
                   4301: 
                   4302:        * src/: sound.c, includes/sound.h: Declared some functions and
                   4303:        variables as static for better compiler optimizations (Thanks to
                   4304:        Eero Tamminen for his patch).
                   4305: 
                   4306: 2004-02-10 12:49  thothy
                   4307: 
                   4308:        * src/: audio.c, sound.c, includes/audio.h: Speed improvement:
                   4309:        Audio functions do not use float calculations any more (Thanks to
                   4310:        Eero Tamminen for his patch).
                   4311: 
                   4312: 2004-02-10 12:45  thothy
                   4313: 
                   4314:        * configure.ac: Added some more checks to configure.ac (Thanks to
                   4315:        Patrice Mandin for his patch).
                   4316: 
                   4317: 2004-02-05 16:06  thothy
                   4318: 
                   4319:        * src/: bios.c, fdc.c, floppy.c, includes/floppy.h: Replaced
                   4320:        bFloppyChanged by EmulationDrives.bMediaChanged
                   4321: 
                   4322: 2004-01-13 12:07  thothy
                   4323: 
                   4324:        * src/: zip.c, gui-sdl/dlgFileSelect.c, includes/zip.h: Fixed some
                   4325:        small memory leaks.
                   4326: 
                   4327: 2004-01-12 13:21  thothy
                   4328: 
                   4329:        * src/: main.c, rs232.c, includes/rs232.h: The RS232 code has been
                   4330:        rewritten to use portable functions (SDL threads and file functions
                   4331:        from stdio.h).
                   4332: 
                   4333: 2003-12-29 21:10  thothy
                   4334: 
                   4335:        * src/: Makefile, gui-sdl/Makefile, gui-sdl/dlgDisc.c,
                   4336:        gui-sdl/dlgNewDisc.c: Added a dialog for creating new (blank)
                   4337:        floppy disc images.
                   4338: 
                   4339: 2003-12-28 23:32  thothy
                   4340: 
                   4341:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/newcpu.c,
                   4342:        uae-cpu/newcpu.h: Added experimental wait state cycles emulation.
                   4343: 
                   4344: 2003-12-25 19:45  thothy
                   4345: 
                   4346:        * src/: file.c, gui-sdl/dlgTosGem.c, includes/file.h: Added a
                   4347:        function called File_MakeAbsoluteName to create absolute file names
                   4348:        from relative file names (thanks to Martin Doering for the idea).
                   4349: 
                   4350: 2003-12-25 15:19  thothy
                   4351: 
                   4352:        * src/: configuration.c, createBlankImage.c, errlog.c, file.c,
                   4353:        floppy.c, main.c, memorySnapShot.c, screenSnapShot.c, vdi.c,
                   4354:        gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   4355:        gui-sdl/dlgKeyboard.c, gui-sdl/dlgMemory.c, gui-sdl/dlgSound.c,
                   4356:        gui-sdl/dlgTosGem.c, includes/configuration.h, includes/floppy.h,
                   4357:        includes/main.h: Replaced MAX_FILENAME_LENGTH by FILENAME_MAX
                   4358:        (thanks to Martin Doering for the hint)
                   4359: 
                   4360: 2003-11-05 19:20  thothy
                   4361: 
                   4362:        * src/main.c: Added the --frameskip option again (it had been
                   4363:        removed by accident).
                   4364: 
                   4365: 2003-10-30 18:36  thothy
                   4366: 
                   4367:        * Makefile: "make install" now also installs a tos.img if possible.
                   4368: 
                   4369: 2003-10-30 : *** Version 0.45 ***
                   4370: 
                   4371: 2003-10-30 17:03  thothy
                   4372: 
                   4373:        * doc/release-notes.txt: Added changes for version 0.45
                   4374: 
                   4375: 2003-10-29 18:14  simonsunnyboy
                   4376: 
                   4377:        * doc/manual.html: manual: documentation for build system updated
                   4378: 
                   4379: 2003-10-28 17:44  simonsunnyboy
                   4380: 
                   4381:        * doc/manual.html: * updated the manual
                   4382: 
                   4383: 2003-10-25 14:26  thothy
                   4384: 
                   4385:        * src/: blitter.c, m68000.c, memorySnapShot.c, gui-sdl/dlgMemory.c,
                   4386:          includes/blitter.h, includes/main.h, uae-cpu/newcpu.c,
                   4387:          uae-cpu/newcpu.h: Improved the memory snap shot function.
                   4388: 
                   4389: 2003-10-25 14:19  thothy
                   4390: 
                   4391:        * readme.txt: Removed some text that describes how to use the
                   4392:          emulator since this is now located in the manual.html
                   4393: 
                   4394: 2003-10-23 17:27  thothy
                   4395: 
                   4396:        * doc/manual.html: Added new keyboard shortcuts.
                   4397: 
                   4398: 2003-10-23 16:30  simonsunnyboy
                   4399: 
                   4400:        * src/printer.c: * cleaned up main comment block in printer.c
                   4401: 
                   4402: 2003-10-18 09:46  thothy
                   4403: 
                   4404:        * src/: configuration.c, shortcut.c, sound.c, video.c, ymFormat.c,
                   4405:          includes/shortcut.h: Added more shortcuts and removed old code
                   4406:          from shortcut.c
                   4407: 
                   4408: 2003-10-18 09:41  thothy
                   4409: 
                   4410:        * src/: createBlankImage.c, includes/createBlankImage.h: Started to
                   4411:          clean up the "Create Blank Disc image" function.
                   4412: 
                   4413: 2003-10-18 09:38  thothy
                   4414: 
                   4415:        * src/printer.c: Removed a fixed FIXME comment about printer file
                   4416:          name.
                   4417: 
                   4418: 2003-10-18 09:36  thothy
                   4419: 
                   4420:        * src/includes/main.h: Removed unused defines.
                   4421: 
                   4422: 2003-10-18 09:31  thothy
                   4423: 
                   4424:        * src/debugui.c: The SR can now be set in the debugger.
                   4425: 
                   4426: 2003-10-17 11:48  simonsunnyboy
                   4427: 
                   4428:        * src/psg.c: * corrected a few ugly typing bugs * better
                   4429:          readability of the remarks for the printer dispatcher
                   4430: 
                   4431: 2003-10-11 22:59  thothy
                   4432: 
                   4433:        * ChangeLog: Removed old ChangeLog - use a tool like cvs2cl to
                   4434:          create an up-to-date ChangeLog file!
                   4435: 
                   4436: 2003-10-11 22:14  thothy
                   4437: 
                   4438:        * src/floppy.c: Added a check for valid disc side -
                   4439:          Floppy_ReadSectors now reports an error when a program tries to
                   4440:          read from side 2 of a single sided disc.
                   4441: 
                   4442: 2003-10-10 18:41  thothy
                   4443: 
                   4444:        * src/uae-cpu/: events.h, newcpu.c, newcpu.h: Removed two unused
                   4445:          variables (broken_in and lastInstructionCycles).
                   4446: 
                   4447: 2003-10-09 21:48  thothy
                   4448: 
                   4449:        * authors.txt, doc/authors.txt: Updated authors.txt and moved the
                   4450:          file to the doc/ subdirectory
                   4451: 
                   4452: 2003-10-07 22:57  thothy
                   4453: 
                   4454:        * src/: intercept.c, video.c, includes/syncTables.h,
                   4455:          includes/video.h: Border opening is not done with the
                   4456:          syncTables.h anymore, but with a more generic code so that some
                   4457:          demos now also correctly show graphics in the right and left
                   4458:          border
                   4459: 
                   4460: 2003-10-07 12:47  simonsunnyboy
                   4461: 
                   4462:        * doc/manual.html: * completed features list in the manual * added
                   4463:          documentation of the printer emulation to the manual * added
                   4464:          documentation of the memory snapshots to the manual
                   4465: 
                   4466: 2003-09-28 21:57  thothy
                   4467: 
                   4468:        * src/: dialog.c, m68000.c, memorySnapShot.c, video.c,
                   4469:          gui-sdl/dlgMemory.c, includes/m68000.h,
                   4470:          includes/memorySnapShot.h: Re-activated the memory snap shot
                   4471:          functions.
                   4472: 
                   4473: 2003-09-28 21:50  thothy
                   4474: 
                   4475:        * src/: configuration.c, includes/configuration.h: Midi, Printer
                   4476:          and RS232 are now saved to the configuration file, too.
                   4477: 
                   4478: 2003-09-27 21:28  thothy
                   4479: 
                   4480:        * src/: Makefile, createDiscImage.c, main.c, misc.c,
                   4481:          includes/createDiscImage.h, includes/main.h, includes/misc.h:
                   4482:          Cleaned up files: Removed unused functions and variables.
                   4483: 
                   4484: 2003-09-26 20:08  thothy
                   4485: 
                   4486:        * src/: bios.c, xbios.c, uae-cpu/newcpu.c: Updated BIOS and XBIOS
                   4487:          interception code.
                   4488: 
                   4489: 2003-09-02 23:56  thothy
                   4490: 
                   4491:        * src/: main.c, uae-cpu/hatari-glue.c: Hatari now correctly
                   4492:          de-initialized the UAE CPU core.
                   4493: 
                   4494: 2003-09-02 23:54  thothy
                   4495: 
                   4496:        * src/: gui-sdl/dlgDisc.c, zip.c: Fixed a problem that sometimes
                   4497:          caused a crash when browsing ZIPed disk images.
                   4498: 
                   4499: 2003-08-15 18:09  thothy
                   4500: 
                   4501:        * src/: intercept.c, main.c, midi.c, includes/configuration.h,
                   4502:          includes/midi.h: Added initial midi emulation.
                   4503: 
                   4504: 2003-08-12 16:44  thothy
                   4505: 
                   4506:        * src/: printer.c, gui-sdl/dlgDevice.c: The file name for printer
                   4507:          emulation can now be selected with the GUI.
                   4508: 
                   4509: 2003-08-11 21:37  thothy
                   4510: 
                   4511:        * src/: configuration.c, ymFormat.c, gui-sdl/dlgDisc.c,
                   4512:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgKeyboard.c,
                   4513:          gui-sdl/dlgSound.c, gui-sdl/dlgTosGem.c, gui-sdl/sdlgui.c,
                   4514:          includes/sdlgui.h: Added editable text fields to the SDL-GUI. It
                   4515:          is now also possible to select a destination file name for the
                   4516:          sound grabbing in the sound setup dialog
                   4517: 
                   4518: 2003-08-10 19:08  simonsunnyboy
                   4519: 
                   4520:        * src/printer.c: corrected stupid string bug in printer.c, $HOME no
                   4521:          longer gets overwritten
                   4522: 
                   4523: 2003-08-10 16:44  thothy
                   4524: 
                   4525:        * src/gui-sdl/.cvsignore: Added cvsignore file in the gui-sdl/
                   4526:          directory
                   4527: 
                   4528: 2003-08-10 10:09  simonsunnyboy
                   4529: 
                   4530:        * doc/manual.html, src/gemdos.c, src/main.c, src/printer.c,
                   4531:          src/psg.c:
                   4532:          * fixed bit bug in psg.c - STROBE bit detection used wrong bit *
                   4533:          reenabled printer handling in gemdos.c * added commandline option
                   4534:          --printer to activate (experimental) printer   support * added
                   4535:          Hatari User's Manual to doc/
                   4536: 
                   4537: 2003-08-09 17:54  simonsunnyboy
                   4538: 
                   4539:        * src/: printer.c, psg.c:
                   4540:          - rewrote printer interception in psg.c  (to solve the problem
                   4541:          "music playing results in printing characters") - simple
                   4542:          emulation of STROBE signal for printing
                   4543: 
                   4544: 2003-08-09 16:00  simonsunnyboy
                   4545: 
                   4546:        * Makefile.cnf, src/printer.c: [no log message]
                   4547: 
                   4548: 2003-08-09 15:58  simonsunnyboy
                   4549: 
                   4550:        * Makefile.cnf, src/keymap.c, src/mfp.c, src/printer.c, src/psg.c,
                   4551:          src/includes/printer.h:
                   4552:          - added simple printer support (printing to file) - added printer
                   4553:          hook to psg.c - added flag correction to mfp.c
                   4554: 
                   4555:          Todo: Configuration for printing support (filename, enabled)
                   4556: 
                   4557: 2003-08-06 18:17  thothy
                   4558: 
                   4559:        * src/msa.c: Fixed a bug in the MSA compression function that could
                   4560:          create corrupted MSA disk images in some rare cases.
                   4561: 
                   4562: 2003-08-05 18:39  thothy
                   4563: 
                   4564:        * src/uae-cpu/build68k.c: Now including string.h - this fixes a
                   4565:          compiler warning with GCC 3.0
                   4566: 
                   4567: 2003-08-05 18:37  thothy
                   4568: 
                   4569:        * src/includes/sdlgui.h: Moved some define from sdlgui.c to
                   4570:          sdlgui.h
                   4571: 
                   4572: 2003-08-05 18:36  thothy
                   4573: 
                   4574:        * src/includes/screen.h: Added prototype for
                   4575:          Screen_DidResolutionChange()
                   4576: 
                   4577: 2003-08-05 18:34  thothy
                   4578: 
                   4579:        * src/uae-cpu/cpuopti.c: Removed unused file cpuopti.c
                   4580: 
                   4581: 2003-08-05 18:33  thothy
                   4582: 
                   4583:        * src/: dialog.c, sdlgui.c, gui-sdl/dlgFileSelect.c,
                   4584:          gui-sdl/sdlgui.c: Moved sdlgui.c to the src/gui-sdl/ folder and
                   4585:          created a new file for the file selection dialog.
                   4586: 
                   4587: 2003-08-05 18:29  thothy
                   4588: 
                   4589:        * .cvsignore, Makefile, Makefile.cnf, Makefile.cnf.in,
                   4590:          configure.ac, src/gui-sdl/Makefile, src/Makefile,
                   4591:          src/uae-cpu/Makefile: Added new build system: Now there is a top
                   4592:          level makefile configuration file and a configure.ac to create a
                   4593:          configure script.
                   4594: 
                   4595: 2003-08-04 21:37  thothy
                   4596: 
                   4597:        * src/gui-sdl/: dlgAbout.c, dlgDevice.c, dlgDisc.c, dlgJoystick.c,
                   4598:          dlgKeyboard.c, dlgMain.c, dlgMemory.c, dlgScreen.c, dlgSound.c,
                   4599:          dlgSystem.c, dlgTosGem.c: Separated the SDL GUI dialogs from
                   4600:          dialog.c and put each dialog in a new file.
                   4601: 
                   4602: 2003-08-02 17:45  thothy
                   4603: 
                   4604:        * src/uae-cpu/: maccess-big.h, maccess.h: Added accelerated memory
                   4605:          access functions.
                   4606: 
                   4607: 2003-07-30 00:25  thothy
                   4608: 
                   4609:        * ChangeLog: Fixed some typos
                   4610: 
                   4611: 2003-07-29 14:01  thothy
                   4612: 
                   4613:        * src/: int.c, m68000.c, mfp.c, video.c, includes/int.h,
                   4614:          includes/m68000.h, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   4615:          uae-cpu/newcpu.c: Changed M68000_Exception(), intlev() and
                   4616:          do_specialties() and some other interrupt related parts: Pending
                   4617:          interrupts are now handled in the UAE CPU core.
                   4618: 
                   4619: 2003-07-28 18:42  thothy
                   4620: 
                   4621:        * src/uae-cpu/maccess-i86.h: Revived old accelerated maccess.h for
                   4622:          i86 computers.
                   4623: 
                   4624: 2003-07-21 00:52  thothy
                   4625: 
                   4626:        * src/gemdos.c: emudrives[0]->fs_currpath is now correctly
                   4627:          initialized - this fixes a problem with HD emulation on EmuTOS.
                   4628: 
                   4629: 2003-07-11 17:48  thothy
                   4630: 
                   4631:        * doc/release-notes.txt: Added release notes file
                   4632: 
1.1       root     4633: 2003-07-11 : *** Version 0.40 ***
                   4634: 
                   4635: 2003-07-04 14:40  thothy
                   4636: 
                   4637:        * src/uae-cpu/newcpu.c: Disabled MFP interrupt cycles again since
                   4638:        they currently seem to make some things running worse.
                   4639: 
                   4640: 2003-07-04 14:38  thothy
                   4641: 
                   4642:        * src/configuration.c: bFrameSkip is now saved to the configuration
                   4643:        file, too.
                   4644: 
                   4645: 2003-06-28 16:42  thothy
                   4646: 
                   4647:        * doc/keymap-sample.txt: Added keymap sample file.
                   4648: 
                   4649: 2003-06-28 16:36  thothy
                   4650: 
                   4651:        * readme.txt: Added comment about how to use incompatible MSA disk
                   4652:        images.
                   4653: 
                   4654: 2003-06-28 16:32  thothy
                   4655: 
                   4656:        * src/video.c: Main_EventHandler is now called every 64th hbl event
                   4657:        so that the mouse moves smoother in VDI resolutions again.
                   4658: 
                   4659: 2003-06-28 16:29  thothy
                   4660: 
                   4661:        * src/keymap.c: Fixed a little bug: Switching back to symbolic
                   4662:        keymapping mode from loaded keymapping mode did not work right.
                   4663: 
                   4664: 2003-06-23 20:49  thothy
                   4665: 
                   4666:        * src/: fdc.c, floppy.c, includes/floppy.h: When the user changes a
                   4667:        floppy disk image, the write-protection signal of the FDC is now
                   4668:        raised for a short time since some programs use this behaviour to
                   4669:        check for changed disks.
                   4670: 
                   4671: 2003-06-22 22:20  thothy
                   4672: 
                   4673:        * src/main.c: Now booting from harddrive when using the -d
                   4674:        parameter (Thanks to Sven for the patch)
                   4675: 
                   4676: 2003-06-20 15:13  thothy
                   4677: 
                   4678:        * src/: cartimg.c, reset.c, includes/main.h, uae-cpu/hatari-glue.c,
                   4679:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Now using a separate
                   4680:        illegal opcode for system initialization (setting the connected
                   4681:        drive mask etc.), so that warm resets are working right again. 
                   4682:        (Thanks to Matthias Arndt for the hint)
                   4683: 
                   4684: 2003-06-17 21:37  thothy
                   4685: 
                   4686:        * src/gemdos.c: Fixed a problem with Fsfirst and Fsnext so that HD
                   4687:        emulation is now working with EmuTOS, too.
                   4688: 
                   4689: 2003-06-17 20:03  thothy
                   4690: 
                   4691:        * src/: screen.c, uae-cpu/newcpu.c: Fixed two bugs that appeared in
                   4692:        the extended VDI resolution emulation
                   4693: 
                   4694: 2003-06-15 21:15  thothy
                   4695: 
                   4696:        * src/includes/main.h: Updated version number to 0.40
                   4697: 
                   4698: 2003-06-15 21:14  thothy
                   4699: 
                   4700:        * src/dialog.c: Cosmetic changes to the screen setup dialog.
                   4701: 
                   4702: 2003-06-12 22:41  thothy
                   4703: 
                   4704:        * src/: sdlgui.c, zip.c: It is now also possible to select a ZIP
                   4705:        file in the file selector without choosing a disk image in the ZIP
                   4706:        package (the first ST or MSA file will be used then)
                   4707: 
                   4708: 2003-06-10 18:45  thothy
                   4709: 
                   4710:        * src/vdi.c: GemDOS_CreateHardDriveFileName() needs backslash as
                   4711:        path seperator instead of a normal slash while creating the
                   4712:        filename for /DESKTOP.INF or /NEWDESK.INF
                   4713: 
                   4714: 2003-06-09 20:20  thothy
                   4715: 
                   4716:        * readme.txt: Updated readme.txt to suit the current version of
                   4717:        Hatari (-> version 0.40)
                   4718: 
                   4719: 2003-06-09 18:11  thothy
                   4720: 
                   4721:        * src/screen.c: 8 bpp mode is now working in windowed mode, too
                   4722: 
                   4723: 2003-06-08 19:12  thothy
                   4724: 
                   4725:        * src/: intercept.c, rtc.c, includes/intercept.h, includes/rtc.h:
                   4726:        Real time clock now also works with TOS 1.02 and 1.04
                   4727: 
                   4728: 2003-06-08 15:54  thothy
                   4729: 
                   4730:        * src/main.c: The order of --hdimage and --harddrive does not
                   4731:        matter anymore and there is now also a command line parameter to
                   4732:        specify the emulated RAM size.
                   4733: 
                   4734: 2003-06-08 15:49  thothy
                   4735: 
                   4736:        * src/: configuration.c, gemdos.c, hdc.c, includes/configuration.h:
                   4737:        Hard disc image and directory can now be saved in the configuration
                   4738:        file, too
                   4739: 
                   4740: 2003-06-07 19:36  thothy
                   4741: 
                   4742:        * authors.txt: Added contributors to the file authors.txt
                   4743: 
                   4744: 2003-06-07 15:43  thothy
                   4745: 
                   4746:        * src/floppy.c: Floppy_ReadSectors() now correctly returns FALSE if
                   4747:        something went wrong
                   4748: 
                   4749: 2003-06-02 18:20  thothy
                   4750: 
                   4751:        * src/uae-cpu/newcpu.c: Mode-change specialflag won't be cleared
                   4752:        during reset anymore so that you can now change the compatibility
                   4753:        cpu mode and reset the cpu at the same time
                   4754: 
                   4755: 2003-06-02 18:18  thothy
                   4756: 
                   4757:        * src/keymap.c: Added more symbolic key mapping values (e.g. the
                   4758:        pipe character key)
                   4759: 
                   4760: 2003-06-02 18:17  thothy
                   4761: 
                   4762:        * src/gemdos.c: Pexec(6) is only available on TOS >= 1.04
                   4763: 
                   4764: 2003-06-01 22:04  thothy
                   4765: 
                   4766:        * src/: dialog.c, keymap.c: Enabled the possibility to load an
                   4767:        alternative keyboard mapping from a file.
                   4768: 
                   4769: 2003-06-01 18:23  thothy
                   4770: 
                   4771:        * src/uae-cpu/newcpu.c: Corrected MFP interrupt cycle timing.
                   4772: 
                   4773: 2003-05-25 00:12  thothy
                   4774: 
                   4775:        * src/ikbd.c: In Lotus Turbo Esprit Challange and some other games,
                   4776:        the second joystick was not working so that two player mode was not
                   4777:        usable. This has been fixed now.
                   4778: 
                   4779: 2003-05-05 19:53  thothy
                   4780: 
                   4781:        * src/sdlgui.c: ypos wasn't reset when entering a ZIP directory for
                   4782:        browsing.
                   4783: 
                   4784: 2003-04-29 18:17  thothy
                   4785: 
                   4786:        * src/: dialog.c, configuration.c, main.c: Added buttons to load
                   4787:        and save the configuration file. It is now no longer saved
                   4788:        automatically when you quit Hatari. The configuration file is now
                   4789:        also stored in the users home directory when the HOME environment
                   4790:        variable has been set.
                   4791: 
                   4792: 2003-04-29 18:12  thothy
                   4793: 
                   4794:        * src/includes/main.h: Corrected comment about scan lines per VBL
                   4795:        in 60Hz
                   4796: 
                   4797: 2003-04-28 19:48  thothy
                   4798: 
                   4799:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
                   4800:        includes/main.h, includes/mfp.h: Removed the high-speed-CPU code. 
                   4801:        It wasn't working very well and I currently don't have the time and
                   4802:        motivation to fix it.  Support for CPU emulation with more than
                   4803:        8MHz will probably be included again later.
                   4804: 
                   4805: 2003-04-25 23:11  thothy
                   4806: 
                   4807:        * src/dialog.c: The memory for zip_path was sometimes freed twice
                   4808:        what caused Hatari to crash or hang.
                   4809: 
                   4810: 2003-04-16 14:49  thothy
                   4811: 
                   4812:        * src/video.c: Disabled setting of the screen refresh rate again
                   4813:        since it was currently breaking the sound in monochrome mode
                   4814: 
                   4815: 2003-04-12 18:31  thothy
                   4816: 
                   4817:        * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Moved call to
                   4818:        SDLGui_PrepareFont() back to dialog.c, where it belongs to. Also
                   4819:        removed unused debugging function SDLGui_OverlayText().
                   4820: 
                   4821: 2003-04-12 18:28  thothy
                   4822: 
                   4823:        * src/: audio.c, sound.c, includes/sound.h: Slightly improved the
                   4824:        sound callback function. It now tries to correctly fill up the
                   4825:        sound buffer when not enough samples have been created
                   4826: 
                   4827: 2003-04-12 18:26  thothy
                   4828: 
                   4829:        * src/: main.c, video.c, includes/video.h: Now using SDL_GetTicks
                   4830:        instead of a SDL timer to sync the emulator with the VBL since SDL
                   4831:        timers are not working right on some systems (MiNT).
                   4832: 
                   4833: 2003-04-12 18:23  thothy
                   4834: 
                   4835:        * src/m68000.c: CYCLES_PER_SEC are now set correctly to 8MHz timing
                   4836:        again.
                   4837: 
                   4838: 2003-04-12 13:29  thothy
                   4839: 
                   4840:        * src/zip.c: Fixed a little bug: ZIPped .ST disk images were not
                   4841:        loadable from the command line. Thanks to Markus Oberhumer for the
                   4842:        patch.
                   4843: 
                   4844: 2003-04-08 13:38  emanne
                   4845: 
                   4846:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
                   4847:        includes/main.h, includes/mfp.h: 
                   4848:        add a setting to choose the cpu speed (in the gui, and nMinMax in
                   4849:        the configuration file).
                   4850: 
                   4851: 2003-04-08 13:37  emanne
                   4852: 
                   4853:        * src/: main.c, sdlgui.c, includes/sdlgui.h: 
                   4854:        add SDLGui_OverlayText to be able to display some text on overlay
                   4855:        over the current screen, and call sdlgui_init at the end of
                   4856:        main_init to prepare the font here (usefull for the overlay)
                   4857: 
                   4858: 2003-04-07 13:34  thothy
                   4859: 
                   4860:        * src/cfgopts.c: Improved the configuration file loading/saving:
                   4861:        Included the function trim() to allow white spaces in the cfg file
                   4862:        (taken from Aranym - cheers); the temporary file name is now
                   4863:        created properly with tmpfile(); changed the C++ comments to plain
                   4864:        ANSI-C comments.
                   4865: 
                   4866: 2003-04-06 20:52  thothy
                   4867: 
                   4868:        * src/: .cvsignore, Makefile: Added 'make depend' target to the
                   4869:        Makefile
                   4870: 
                   4871: 2003-04-06 15:05  emanne
                   4872: 
                   4873:        * src/: cart_asm.s, cartimg.c: 
                   4874:        patch from Paul Bates (winston author) which fixes the bus error
                   4875:        problem in the gfabasic when run from a gemdos hd drive.
                   4876: 
                   4877: 2003-04-06 00:25  thothy
                   4878: 
                   4879:        * src/: m68000.c, memorySnapShot.c, misc.c, video.c,
                   4880:        includes/decode.h, includes/m68000.h, uae-cpu/memory.c,
                   4881:        uae-cpu/newcpu.c: Improved bus errors (M68000_BusError) and added
                   4882:        exception cycles
                   4883: 
                   4884: 2003-04-04 18:28  thothy
                   4885: 
                   4886:        * src/: Makefile, audio.c, cfgopts.c, configuration.c,
                   4887:        createBlankImage.c, dialog.c, fdc.c, file.c, floppy.c, gemdos.c,
                   4888:        hdc.c, keymap.c, main.c, screen.c, video.c, includes/cfgopts.h,
                   4889:        includes/configuration.h, includes/dialog.h: Added ASCII
                   4890:        configuration file and moved configuration structs from dialog.h to
                   4891:        configuration.h (where they belong to).
                   4892: 
                   4893: 2003-04-04 14:48  emanne
                   4894: 
                   4895:        * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/memory.c: 
                   4896:        new bus error handling : the exception must be called AFTER the
                   4897:        memory handler so that the rte returns to the instruction AFTER the
                   4898:        cause of the bus error (or debugers might enter infinite loops).
                   4899: 
                   4900: 2003-04-03 23:16  thothy
                   4901: 
                   4902:        * src/uae-cpu/: hatari-glue.c, memory.c: Setting the connected
                   4903:        drive mask is now done in Opcode_GemDos()
                   4904: 
                   4905: 2003-04-03 23:14  thothy
                   4906: 
                   4907:        * src/uae-cpu/: newcpu.c, newcpu.h: Now using special flag
                   4908:        SPCFLAG_BUSERROR for correction PC after bus error. This should
                   4909:        speed up the emulation a little bit
                   4910: 
                   4911: 2003-04-03 23:13  emanne
                   4912: 
                   4913:        * src/fdc.c: 
                   4914:        this test works better to filter hdc, sorry.
                   4915: 
                   4916: 2003-04-03 22:06  emanne
                   4917: 
                   4918:        * src/fdc.c: 
                   4919:        make the hdc fix more specific (it helped the hdc images from
                   4920:        working !)
                   4921: 
                   4922: 2003-04-03 22:05  emanne
                   4923: 
                   4924:        * src/keymap.c: 
                   4925:        try a reasonable default offset instead of -1 when the offset is
                   4926:        unknown. It helps a lot with my french keyboard when the 1st key I
                   4927:        press is 1 or 2 (both unknown !).
                   4928: 
                   4929: 2003-04-03 22:04  emanne
                   4930: 
                   4931:        * src/ikbd.c: 
                   4932:        fix bad passing of command keyboards. This fixes bad keys when
                   4933:        sr=$600 in adebug, so it might fix a few other things too...
                   4934: 
                   4935: 2003-04-03 19:10  emanne
                   4936: 
                   4937:        * src/fdc.c: 
                   4938:        fix the crash when booting with a floppy and a gemdos directory
                   4939: 
                   4940: 2003-04-02 22:54  emanne
                   4941: 
                   4942:        * src/gemdos.c: 
                   4943:        fix the bus error problem in gfa : it was because of a forgoten ";"
                   4944:        ! Also change ifdefs to make debuging easier (FILE_DEBUG and
                   4945:        GEMDOS_VERBOSE)
                   4946: 
                   4947: 2003-04-02 22:53  emanne
                   4948: 
                   4949:        * src/: intercept.c, tos.c, uae-cpu/hatari-glue.c,
                   4950:        uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c: 
                   4951:        timer d and connected drives patches are not applied anymore to the
                   4952:        tos. Instead the relevant memory addresses are intercepted. It
                   4953:        should be as fast as before and it allows to boot ram tos and to be
                   4954:        able to mount hd directories on them. Also it fixes the timer d
                   4955:        problem on foreign toses (swedish...)
                   4956: 
                   4957: 2003-04-01 23:02  thothy
                   4958: 
                   4959:        * src/tos.c: Now RAM TOS 1.00 can be loaded, too
                   4960: 
                   4961: 2003-04-01 22:59  thothy
                   4962: 
                   4963:        * src/uae-cpu/memory.c: ROMmem_start --> f_RomMemStart
                   4964: 
                   4965: 2003-04-01 18:11  thothy
                   4966: 
                   4967:        * src/: intercept.c, m68000.c, main.c, tos.c, uae-cpu/memory.c,
                   4968:        uae-cpu/memory.h, includes/decode.h, uae-cpu/hatari-glue.c,
                   4969:        uae-cpu/hatari-glue.h, includes/intercept.h: Improved memory
                   4970:        mapping - The memory regions should now behave much more like on a
                   4971:        real ST
                   4972: 
                   4973: 2003-04-01 13:18  emanne
                   4974: 
                   4975:        * src/tos.c: 
                   4976:        allow to load "ram tos", that is tos at address $ad00 (in ram !)
                   4977:        That's because I never found any french tos 1.04. most of the
                   4978:        patches fail, but it allows to boot a floppy image anyway...
                   4979: 
                   4980: 2003-03-31 15:34  thothy
                   4981: 
                   4982:        * src/uae-cpu/hatari-glue.c: Added SPCFLAG_MODE_CHANGE when CPU
                   4983:        settings are changed
                   4984: 
                   4985: 2003-03-31 15:32  thothy
                   4986: 
                   4987:        * src/zip.c: Sven's patch to use ZIP files from the command line
                   4988: 
                   4989: 2003-03-31 13:05  emanne
                   4990: 
                   4991:        * src/uae-cpu/memory.c: 
                   4992:        writing to rom trigers a bus error (exception 2).  Notice : it
                   4993:        might not be the Right Way to do it... but at least it allows crazy
                   4994:        boy cd 24 to boot !
                   4995: 
                   4996: 2003-03-31 13:04  emanne
                   4997: 
                   4998:        * src/uae-cpu/newcpu.h: 
                   4999:        prefetch buffer is aligned on word boundaries, not long word
                   5000:        boundaries
                   5001: 
                   5002: 2003-03-30 15:35  thothy
                   5003: 
                   5004:        * src/: Makefile, dialog.c, file.c, floppy.c, sdlgui.c, ymFormat.c,
                   5005:        unzip.c, zip.c, includes/unzip.h, includes/zip.h, includes/file.h,
                   5006:        includes/floppy.h, includes/sdlgui.h: Added Sven's patch for ZIPped
                   5007:        and GZIPped disk images
                   5008: 
                   5009: 2003-03-30 13:32  thothy
                   5010: 
                   5011:        * src/: configuration.c, dialog.c, keymap.c, main.c, screen.c,
                   5012:        includes/dialog.h, includes/keymap.h: Keyboard mapping is now
                   5013:        possible via both, scancode and ascii mapping
                   5014: 
                   5015: 2003-03-29 14:09  thothy
                   5016: 
                   5017:        * src/: gemdos.c, misc.c, includes/misc.h: Renamed strupr to
                   5018:        Misc_strupr since the old name conflicted with a library function
                   5019:        when compiling for MiNT
                   5020: 
                   5021: 2003-03-29 14:06  thothy
                   5022: 
                   5023:        * src/uae-cpu/Makefile: Introduced HOSTCC variable to be able to
                   5024:        cross compile Hatari
                   5025: 
                   5026: 2003-03-28 17:20  thothy
                   5027: 
                   5028:        * src/uae-cpu/: compiler.c, Makefile, compiler.h, gencpu.c,
                   5029:        hatari-glue.c, memory.h, newcpu.c, newcpu.h, sysdeps.h: Removed
                   5030:        compiler.c and compiler.h. compiler.h genereted a conflict with the
                   5031:        system header compiler.h on MiNT, the necessary functions are now
                   5032:        in newcpu.h.
                   5033: 
                   5034: 2003-03-28 17:10  emanne
                   5035: 
                   5036:        * src/gemdos.c: 
                   5037:        fix for GemDos_GetDir (so that adebug can find its files when
                   5038:        launched from the hd), and use GEMDOS_VERBOSE for debuging
                   5039: 
                   5040: 2003-03-28 08:14  emanne
                   5041: 
                   5042:        * src/main.c: 
                   5043:        revert to previous version : we don't need --fd since "hatari
                   5044:        <imagename>" does the job ! Sorry !
                   5045: 
                   5046: 2003-03-27 16:55  emanne
                   5047: 
                   5048:        * src/floppy.c: 
                   5049:        fix bad reading of little images (too paranoid - didn't trust
                   5050:        enough the bootsector !).
                   5051: 
                   5052: 2003-03-27 16:54  emanne
                   5053: 
                   5054:        * src/main.c: 
                   5055:        added --fd <imagename> comand line option to insert a floppy image
                   5056:        in drive a
                   5057: 
                   5058: 2003-03-27 12:24  emanne
                   5059: 
                   5060:        * src/: screen.c, dialog.c, includes/screen.h,
                   5061:        includes/screenDraw.h, includes/syncTables.h: 
                   5062:        lots of video changes (borders, and same options for windowed and
                   5063:        fullscreen modes)
                   5064: 
                   5065: 2003-03-27 12:23  emanne
                   5066: 
                   5067:        * src/intercept.c: 
                   5068:        top and bottom borders handling is now here (and much simpler than
                   5069:        before)
                   5070: 
                   5071: 2003-03-27 12:21  emanne
                   5072: 
                   5073:        * src/video.c: 
                   5074:        disable synctables for top and bottom borders (handled in
                   5075:        intercept.c now)
                   5076: 
                   5077: 2003-03-27 12:15  emanne
                   5078: 
                   5079:        * src/dialog.c: 
                   5080:        800x600 mode disappears, fullscreen and windowed modes share the
                   5081:        same options
                   5082: 
                   5083: 2003-03-27 12:15  emanne
                   5084: 
                   5085:        * src/spec512.c: 
                   5086:        a screen must have at least 150 lines with more than 1 palette to
                   5087:        be recognized as a spc512 screen. It's because this code does not
                   5088:        know how to display 1 palette/line, very bad for some demos...
                   5089: 
                   5090: 2003-03-27 11:55  emanne
                   5091: 
                   5092:        * src/gemdos.c: 
                   5093:        remove a debug message, add a fix for SFirst to avoid a malloc(0)
                   5094:        when there is no match
                   5095: 
                   5096: 2003-03-25 22:03  emanne
                   5097: 
                   5098:        * src/gemdos.c: Fix 2 bugs in GemDOS_CreateHardDriveFileName : the
                   5099:        form "path\filename" was not recognised, and a filename < 8 chars
                   5100:        like "abc" could be chosen while looking for "ab".  These fixes now
                   5101:        allow to run the Maggie disk mags directly from the disk without
                   5102:        creating disk images.
                   5103: 
                   5104: 2003-03-25 08:53  emanne
                   5105: 
                   5106:        * src/: dialog.c, screen.c, includes/screenDraw.h: 
                   5107:        re-enables the "use borders" option in the configuration dialog,
                   5108:        and allow borders in fullscreen. Also, resize window/screen when
                   5109:        borders are enabled/disabled.
                   5110: 
                   5111: 2003-03-24 18:24  emanne
                   5112: 
                   5113:        * src/: keymap.c, main.c, includes/keymap.h: 
                   5114:        keyboard now uses scancodes instead of ascii codes.
                   5115: 
                   5116: 2003-03-24 18:24  emanne
                   5117: 
                   5118:        * src/gemdos.c: 
                   5119:        when you double click on a file in a mounted hd directory with tos
                   5120:        1.0, you don't receive the path, and the file was not converted
                   5121:        properly.  Also, fix chdir when the path does not exist (correctly
                   5122:        returns error code)
                   5123: 
                   5124: 2003-03-24 14:30  thothy
                   5125: 
                   5126:        * src/configuration.c: Commented out saving/loading of number of
                   5127:        drives - ACSI HD emulation wasn't working when this was
                   5128:        saved/loaded, too
                   5129: 
                   5130: 2003-03-24 12:00  emanne
                   5131: 
                   5132:        * src/: intercept.c, includes/intercept.h, uae-cpu/memory.c,
                   5133:        uae-cpu/memory.h: 
                   5134:        add a hack to trick the tos to believe an ide controller is really
                   5135:        present.  It makes the boot with tos 2.06 and a mounted hd
                   5136:        directory much faster.
                   5137: 
                   5138: 2003-03-24 11:59  emanne
                   5139: 
                   5140:        * src/uae-cpu/hatari-glue.c: 
                   5141:        fix a possible crash if check_prefs_changed_cpu is called too early
                   5142:        (to restore parameters for example)
                   5143: 
                   5144: 2003-03-24 11:31  emanne
                   5145: 
                   5146:        * src/: misc.c, ikbd.c: 
                   5147:        fix year in rtc (see the comments in ikbd.c).
                   5148: 
                   5149: 2003-03-24 00:11  thothy
                   5150: 
                   5151:        * ChangeLog: Patches for monochrome mode, RTC, GEMDOS HD emulation
                   5152:        and configuration files
                   5153: 
                   5154: 2003-03-24 00:08  thothy
                   5155: 
                   5156:        * src/gemdos.c: Improved GEMDOS HD emulation
                   5157: 
                   5158: 2003-03-24 00:07  thothy
                   5159: 
                   5160:        * src/: configuration.c, main.c: Re-enabled configuration file
                   5161:        saving/loading
                   5162: 
1.1.1.7   root     5163: 2003-03-23 22:13  thothy
                   5164: 
                   5165:        * src/: Makefile, intercept.c, rtc.c, includes/intercept.h,
                   5166:          includes/rtc.h: Added real time clock
                   5167: 
                   5168: 2003-03-23 20:22  thothy
                   5169: 
                   5170:        * src/: misc.c, includes/misc.h: Fixed buggy BCD convertion
                   5171:          function
                   5172: 
                   5173: 2003-03-23 20:20  thothy
                   5174: 
                   5175:        * src/: screen.c, includes/screen.h: Fixed problems with monochrome
                   5176:          resolution
                   5177: 
                   5178: 2003-03-17 14:19  thothy
                   5179: 
                   5180:        * ChangeLog, src/stMemory.c, src/includes/stMemory.h: Hatari now
                   5181:          works on Sparc machines
                   5182: 
                   5183: 2003-03-12 : *** Version 0.30 ***
                   5184: 
                   5185: 2003-03-12 18:25  thothy
                   5186: 
                   5187:        * ChangeLog, readme.txt, src/includes/main.h, src/includes/tos.h,
                   5188:          src/uae-cpu/memory.c: Version 0.30 changes
                   5189: 
                   5190: 2003-03-12 15:15  thothy
                   5191: 
                   5192:        * src/sound.c: Added Audio_Lock around critical variables
                   5193: 
                   5194: 2003-03-12 15:13  thothy
                   5195: 
                   5196:        * src/audio.c: Changed samples format to unsigned again
                   5197: 
                   5198: 2003-03-10 19:46  thothy
                   5199: 
                   5200:        * ChangeLog, src/audio.c, src/sound.c, src/wavFormat.c,
                   5201:          src/includes/audio.h, src/includes/sound.h,
                   5202:          src/includes/wavFormat.h: Fixed ugly sound problem
                   5203: 
                   5204: 2003-03-09 16:39  thothy
                   5205: 
                   5206:        * ChangeLog, src/ikbd.c: IKBD_Cmd_ReadClock now works
                   5207: 
                   5208: 2003-03-09 16:37  thothy
                   5209: 
                   5210:        * src/tos.c: Fixed problem on little endian systems
                   5211: 
                   5212: 2003-03-08 12:29  thothy
                   5213: 
                   5214:        * src/m68000.c, src/mfp.c, src/video.c, ChangeLog: Fixed problem
                   5215:          with SR (IPL)
                   5216: 
                   5217: 2003-03-07 18:10  thothy
                   5218: 
                   5219:        * src/: m68000.c, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   5220:          uae-cpu/newcpu.c: Interrupts are handled now in the UAE's way
                   5221: 
                   5222: 2003-03-07 18:08  thothy
                   5223: 
                   5224:        * src/floppy.c: Added warning when inserting disk with Pacifist bug
                   5225: 
                   5226: 2003-03-06 18:41  thothy
                   5227: 
                   5228:        * src/dialog.c: Added possibility to choose fullscreen resolution
                   5229: 
                   5230: 2003-03-04 20:28  thothy
                   5231: 
                   5232:        * ChangeLog, src/ikbd.c: Fixed bug with duplicated firebutton
                   5233: 
                   5234: 2003-03-04 20:27  thothy
                   5235: 
                   5236:        * src/: audio.c, main.c, sound.c, video.c, wavFormat.c,
                   5237:          includes/audio.h, includes/sound.h, includes/main.h: Improved
                   5238:          audio timer function
                   5239: 
                   5240: 2003-03-03 19:40  thothy
                   5241: 
                   5242:        * src/uae-cpu/build68k.c, src/uae-cpu/fpp.c, src/uae-cpu/gencpu.c,
                   5243:          src/uae-cpu/newcpu.c, src/uae-cpu/newcpu.h,
                   5244:          src/uae-cpu/readcpu.c, src/uae-cpu/readcpu.h,
                   5245:          src/uae-cpu/sysdeps.h, src/uae-cpu/table68k, ChangeLog: Synced
                   5246:          CPU core with UAE 0.8.22
                   5247: 
                   5248: 2003-03-03 15:23  thothy
                   5249: 
                   5250:        * src/tos.c: Patches for TOS 2.05
                   5251: 
                   5252: 2003-03-02 16:14  thothy
                   5253: 
                   5254:        * src/audio.c: Now only resetting sound system when really needed
                   5255: 
                   5256: 2003-02-28 16:34  thothy
                   5257: 
                   5258:        * ChangeLog: Improved TOS patching routine
                   5259: 
                   5260: 2003-02-28 16:31  thothy
                   5261: 
                   5262:        * src/: gemdos.c, m68000.c, main.c, reset.c, tos.c,
                   5263:          includes/reset.h, includes/tos.h: Improved TOS patching routine
                   5264: 
                   5265: 2003-02-27 11:47  thothy
                   5266: 
                   5267:        * src/: cartimg.c, uae-cpu/hatari-glue.c, uae-cpu/newcpu.c: Removed
                   5268:          0xa0ff opcode
                   5269: 
                   5270: 2003-02-02 23:41  thothy
                   5271: 
                   5272:        * ChangeLog, src/screen.c, src/screenConvert.c,
                   5273:          src/convert/low320x8.c, src/convert/low640x8.c,
                   5274:          src/convert/med640x8.c, src/convert/spec640x16.c,
                   5275:          src/includes/screenConvert.h: Rewrote some screen convertion
                   5276:          functions in C
                   5277: 
                   5278: 2003-02-02 14:01  thothy
                   5279: 
                   5280:        * authors.txt: Added author of blitter emulator
                   5281: 
                   5282: 2003-02-02 14:00  thothy
                   5283: 
                   5284:        * ChangeLog, src/tos.c, src/includes/tos.h: Fixed MMU RAM size bug
                   5285: 
                   5286: 2003-01-30 21:51  thothy
                   5287: 
                   5288:        * src/uae-cpu/newcpu.c: Enabled bus/address error PC hack for
                   5289:          m68k_run1, too
                   5290: 
                   5291: 2003-01-29 00:49  thothy
                   5292: 
                   5293:        * ChangeLog, src/uae-cpu/newcpu.c: Fixed bus/address error PC bug:
                   5294:          When a bus or address error occurred, the PC was often not set to the
                   5295:          right exception handler routine. This has been fixed now - thanks to
                   5296:          Philippe Gerin for finding the bug and the patch for solving it!
                   5297: 
                   5298: 2002-12-30 18:44  thothy
                   5299: 
                   5300:        * src/uae-cpu/gencpu.c: Fixed compiler warning (with GCC 3.1)
                   5301: 
                   5302: 2002-12-30 : *** Version 0.25 ***
                   5303: 
                   5304: 2002-12-30 01:54  thothy
                   5305: 
                   5306:        * ChangeLog, readme.txt: Changes for version 0.25
                   5307: 
                   5308: 2002-12-25 22:15  thothy
                   5309: 
                   5310:        * src/intercept.c: Added some more bus error regions
                   5311: 
                   5312: 2002-12-24 15:47  thothy
                   5313: 
                   5314:        * src/: Makefile, m68000.c, includes/decode.h, includes/main.h,
                   5315:          includes/vdi.h, uae-cpu/Makefile, uae-cpu/events.h,
                   5316:          uae-cpu/gencpu.c, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   5317:          uae-cpu/maccess.h, uae-cpu/memory.c, uae-cpu/memory.h,
                   5318:          uae-cpu/newcpu.c, uae-cpu/newcpu.h, uae-cpu/readcpu.c,
                   5319:          uae-cpu/readcpu.h, uae-cpu/sysdeps.h: Cleaned up headers & fixed
                   5320:          compiler warnings with -Wall
                   5321: 
                   5322: 2002-12-23 15:54  thothy
                   5323: 
                   5324:        * src/cartimg.c, src/m68000.c, src/screen.c, src/tos.c, src/vdi.c,
                   5325:          src/includes/vdi.h, ChangeLog: Improved VDI resolution modes
                   5326: 
                   5327: 2002-12-22 17:09  thothy
                   5328: 
                   5329:        * src/dialog.c, src/screen.c, src/screenConvert.c, src/vdi.c,
                   5330:          src/video.c, src/convert/vdi4.c, src/includes/screen.h,
                   5331:          ChangeLog: Added 4 color VDI screen mode
                   5332: 
                   5333: 2002-12-01 00:18  thothy
                   5334: 
                   5335:        * ChangeLog, src/dialog.c, src/screen.c, src/vdi.c,
                   5336:          src/convert/vdi2.c: Improved VDI resolution modes
                   5337: 
                   5338: 2002-11-28 22:28  thothy
                   5339: 
                   5340:        * src/: screen.c, screenConvert.c: Some patches for big endian
                   5341:          systems
                   5342: 
                   5343: 2002-11-28 22:26  thothy
                   5344: 
                   5345:        * src/: dialog.c, vdi.c: Added resolution choice to TOS/GEM dialog
                   5346: 
                   5347: 2002-10-13 16:47  thothy
                   5348: 
                   5349:        * ChangeLog, src/m68000.c, src/main.c, src/screen.c,
                   5350:          src/screenConvert.c, src/vdi.c, src/convert/vdi16.c,
                   5351:          src/includes/dialog.h, src/includes/m68000.h,
                   5352:          src/includes/screen.h, src/includes/vdi.h,
                   5353:          src/uae-cpu/hatari-glue.c, src/uae-cpu/hatari-glue.h,
                   5354:          src/uae-cpu/newcpu.c: Enabled big VDI screen resolutions in
                   5355:          Hatari
                   5356: 
                   5357: 2002-10-01 23:48  thothy
                   5358: 
                   5359:        * src/: floppy.c, keymap.c: Some small bugs fixed
                   5360: 
                   5361: 2002-10-01 23:47  thothy
                   5362: 
                   5363:        * src/: timer.c, includes/timer.h: Deleted unused files
                   5364: 
                   5365: 2002-10-01 23:44  thothy
                   5366: 
                   5367:        * src/: Makefile, debugui.c, main.c: Removed timer.c
                   5368: 
                   5369: 2002-09-28 16:32  thothy
                   5370: 
                   5371:        * src/wavFormat.c: Patches for big endian systems
                   5372: 
                   5373: 2002-09-21 01:14  thothy
                   5374: 
                   5375:        * src/: configuration.c, main.c, includes/dialog.h: Introduced
                   5376:          System dialog
                   5377: 
                   5378: 2002-09-21 01:13  thothy
                   5379: 
                   5380:        * ChangeLog, src/dialog.c, src/sound.c, src/wavFormat.c: Added
                   5381:          YM/WAV sound recording
                   5382: 
                   5383: 2002-09-01 20:51  thothy
                   5384: 
                   5385:        * src/: configuration.c, dialog.c, intercept.c, main.c,
                   5386:          includes/dialog.h, includes/intercept.h: Blitter now configurable
                   5387:          via GUI
                   5388: 
                   5389: 2002-08-11 23:04  thothy
                   5390: 
                   5391:        * ChangeLog, src/blitter.c, src/includes/blitter.h: Fixed blitter
                   5392:          bug
                   5393: 
                   5394: 2002-07-08 23:11  thothy
                   5395: 
                   5396:        * ChangeLog, src/convert/spec320x16.c: Endianess patches
                   5397: 
                   5398: 2002-07-08 23:08  thothy
                   5399: 
                   5400:        * src/: dialog.c, sdlgui.c: Check if font has been loaded
                   5401: 
                   5402: 2002-07-05 00:03  thothy
                   5403: 
                   5404:        * ChangeLog, authors.txt, src/Makefile, src/blitter.c,
                   5405:          src/intercept.c, src/main.c, src/includes/blitter.h,
                   5406:          src/includes/intercept.h: Added blitter emulation
                   5407: 
                   5408: 2002-07-03 18:51  thothy
                   5409: 
                   5410:        * ChangeLog, src/keymap.c: Patches for Macs
                   5411: 
                   5412: 2002-07-03 18:50  thothy
                   5413: 
                   5414:        * src/: spec512.c, convert/spec320x16.c: Patch for spec512 on big
                   5415:          endian machines
                   5416: 
                   5417: 2002-07-03 18:48  thothy
                   5418: 
                   5419:        * src/: audio.c, joy.c, main.c: Changed init of joystick and audio
                   5420: 
                   5421: 2002-06-23 22:03  thothy
                   5422: 
                   5423:        * src/tos.c: Added extra-check if able to patch TOS 2.06
                   5424: 
                   5425: 2002-04-27 16:59  thothy
                   5426: 
                   5427:        * src/includes/syncTables.h: Fixed GCC warnings
                   5428: 
                   5429: 2002-03-21 18:28  thothy
                   5430: 
                   5431:        * src/: Makefile, audio.c, configuration.c, createBlankImage.c,
                   5432:          createDiscImage.c, debugui.c, dialog.c, errlog.c, file.c,
                   5433:          gemdos.c, hdc.c, ikbd.c, intercept.c, keymap.c, m68000.c, main.c,
                   5434:          memorySnapShot.c, mfp.c, printer.c, rs232.c, screen.c,
                   5435:          screenConvert.c, shortcut.c, sound.c, tos.c, video.c,
                   5436:          wavFormat.c, ymFormat.c, convert/low640x16.c,
                   5437:          convert/med640x16.c, includes/decode.h, includes/fdc.h,
                   5438:          includes/hdc.h, includes/intercept.h, includes/screenConvert.h,
                   5439:          includes/syncTables.h, uae-cpu/hatari-glue.h: Fixed compiler
                   5440:          warnings with -Wall
                   5441: 
                   5442: 2002-02-25 18:19  thothy
                   5443: 
                   5444:        * readme.txt, src/screen.c, src/shortcut.c, src/includes/screen.h:
                   5445:          Added mouse grabbing
                   5446: 
                   5447: 2002-02-22 16:50  pi3141592
                   5448: 
                   5449:        * src/screenConvert.c: Using the SDL endian routines instead.
                   5450: 
                   5451: 2002-02-21 16:04  thothy
                   5452: 
                   5453:        * ChangeLog, src/m68000.c, src/sound.c, src/includes/decode.h,
                   5454:          src/includes/m68000.h, src/includes/sound.h,
                   5455:          src/uae-cpu/events.h: Cleaned up
                   5456: 
                   5457: 2002-02-21 16:03  thothy
                   5458: 
                   5459:        * src/tos.c: TOS 1.00 has been wrongly patched - fixed now
                   5460: 
                   5461: 2002-02-21 15:06  pi3141592
                   5462: 
                   5463:        * src/screenConvert.c: Big endian fix for monochrome display. I
                   5464:          hope it still works on little endian.
                   5465: 
                   5466: 2002-02-18 : *** Version 0.20 ***
                   5467: 
                   5468: 2002-02-18 18:07  thothy
                   5469: 
                   5470:        * ChangeLog, readme.txt, src/audio.c, src/dialog.c, src/file.c,
                   5471:          src/gemdos.c, src/main.c, src/sdlgui.c, src/includes/gemdos.h,
                   5472:          src/includes/main.h: Version 0.20 changes
                   5473: 
                   5474: 2002-02-16 18:28  thothy
                   5475: 
                   5476:        * gpl.txt: Fixed Y2K bug
                   5477: 
                   5478: 2002-02-11 18:38  thothy
                   5479: 
                   5480:        * src/: configuration.c, dialog.c, main.c, includes/dialog.h: HD
                   5481:          image now selectable in the GUI
                   5482: 
                   5483: 2002-02-05 20:49  thothy
                   5484: 
                   5485:        * ChangeLog, src/file.c: Small bugfix for BeOS
                   5486: 
                   5487: 2002-02-04 22:24  thothy
                   5488: 
                   5489:        * src/: Makefile, debugui.c, fdc.c, gemdos.c, hdc.c, main.c,
                   5490:          reset.c, tos.c, includes/gemdos.h, includes/hdc.h,
                   5491:          uae-cpu/hatari-glue.c: Added Svens HD-image patch
                   5492: 
                   5493: 2002-02-02 15:57  thothy
                   5494: 
                   5495:        * src/: configuration.c, dialog.c, intercept.c, main.c, sdlgui.c,
                   5496:          includes/dialog.h, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   5497:          uae-cpu/newcpu.c: Added CPU dialog
                   5498: 
                   5499: 2002-02-02 15:53  thothy
                   5500: 
                   5501:        * authors.txt, readme.txt: Some minor changes
                   5502: 
                   5503: 2002-01-14 19:40  thothy
                   5504: 
                   5505:        * ChangeLog, src/joy.c, src/main.c, src/includes/joy.h: Added real
                   5506:          joystick support
                   5507: 
                   5508: 2002-01-10 09:01  thothy
                   5509: 
                   5510:        * src/: Makefile, gemdos.c, includes/file.h, uae-cpu/sysdeps.h:
                   5511:          Cleaned up/Patch for BeOS
                   5512: 
                   5513: 2002-01-02 18:08  thothy
                   5514: 
                   5515:        * ChangeLog, src/dialog.c, src/m68000.c, src/main.c,
                   5516:          src/shortcut.c, src/includes/m68000.h, src/includes/main.h,
                   5517:          src/uae-cpu/events.h, src/uae-cpu/hatari-glue.c,
                   5518:          src/uae-cpu/memory.c, src/uae-cpu/memory.h, src/uae-cpu/newcpu.c:
                   5519:          Fixed some ST reset problems
                   5520: 
                   5521: 2002-01-01 18:44  thothy
                   5522: 
                   5523:        * src/: audio.c, dialog.c, main.c, sdlgui.c, shortcut.c, sound.c,
                   5524:          includes/audio.h, includes/dialog.h, includes/main.h: Updated the
                   5525:          dialogs
                   5526: 
                   5527: 2001-12-27 14:13  thothy
                   5528: 
                   5529:        * ChangeLog, src/dialog.c, src/main.c, src/sdlgui.c,
                   5530:          src/shortcut.c, src/uae-cpu/newcpu.c, src/uae-cpu/newcpu.h: First
                   5531:          working version of the GUI.
                   5532: 
                   5533: 2001-12-26 19:24  thothy
                   5534: 
                   5535:        * src/: configuration.c, dialog.c, file.c, sdlgui.c,
                   5536:          includes/file.h, includes/sdlgui.h: Better gui, selecting discs
                   5537:          now works.
                   5538: 
                   5539: 2001-12-25 17:24  thothy
                   5540: 
                   5541:        * src/file.c: Splitpath, makepath, scandir and alphasort added
                   5542:          here.
                   5543: 
                   5544: 2001-12-25 17:21  thothy
                   5545: 
                   5546:        * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Added some more
                   5547:          dialogs.
                   5548: 
                   5549: 2001-12-25 17:19  thothy
                   5550: 
                   5551:        * ChangeLog, src/floppy.c, src/gemdos.c, src/main.c, src/misc.c,
                   5552:          src/ymFormat.c, src/includes/file.h, src/includes/main.h,
                   5553:          src/includes/misc.h: Cleaned up some files
                   5554: 
                   5555: 2001-12-23 14:29  thothy
                   5556: 
                   5557:        * src/: ikbd.c, main.c, includes/ikbd.h: Better relative mouse
                   5558:          support.
                   5559: 
                   5560: 2001-12-21 19:27  thothy
                   5561: 
                   5562:        * src/: statusBar.c, view.c, includes/statusBar.h, includes/view.h:
                   5563:          Cleaned up and removed view.c and statusbar.c
                   5564: 
                   5565: 2001-12-21 19:25  thothy
                   5566: 
                   5567:        * ChangeLog, src/Makefile, src/audio.c, src/configuration.c,
                   5568:          src/dialog.c, src/floppy.c, src/gemdos.c, src/ikbd.c,
                   5569:          src/keymap.c, src/m68000.c, src/main.c, src/memorySnapShot.c,
                   5570:          src/mfp.c, src/printer.c, src/rs232.c, src/screen.c,
                   5571:          src/screenSnapShot.c, src/shortcut.c, src/video.c,
                   5572:          src/wavFormat.c, src/ymFormat.c, src/convert/high640x8.c,
                   5573:          src/includes/ikbd.h, src/includes/keymap.h: Relative SDL mouse
                   5574:          mode added, view.c and statusbar.c removed.
                   5575: 
                   5576: 2001-12-16 21:27  thothy
                   5577: 
                   5578:        * src/: dialog.c, sdlgui.c: Designed some dialogs.
                   5579: 
                   5580: 2001-12-10 22:43  thothy
                   5581: 
                   5582:        * src/includes/dialog.h: Cleaned up file.
                   5583: 
                   5584: 2001-12-10 22:41  thothy
                   5585: 
                   5586:        * src/: .cvsignore, errlog.txt: errlog.txt removed.
                   5587: 
                   5588: 2001-12-10 22:40  thothy
                   5589: 
                   5590:        * src/audio.c: Check for right sound init.
                   5591: 
                   5592: 2001-12-10 22:38  thothy
                   5593: 
                   5594:        * src/font8.bmp, ChangeLog, src/.cvsignore, src/Makefile,
                   5595:          src/configuration.c, src/dialog.c, src/main.c, src/sdlgui.c,
                   5596:          src/shortcut.c, src/includes/sdlgui.h: First version of the GUI.
                   5597: 
                   5598: 2001-12-09 13:16  thothy
                   5599: 
                   5600:        * src/: Makefile, audio.c, configuration.c, dialog.c, floppy.c,
                   5601:          main.c, includes/dialog.h: Cleaned up some files.
                   5602: 
                   5603: 2001-11-02 22:45  thothy
                   5604: 
                   5605:        * src/tos.c: Made TOS loading more flexible.
                   5606: 
                   5607: 2001-10-24 21:27  thothy
                   5608: 
                   5609:        * src/gemdos.c: scandir and alphasort for BeOS.
                   5610: 
                   5611: 2001-10-12 19:23  thothy
                   5612: 
                   5613:        * src/debugui.c: Update to newest version of the debugger.
                   5614: 
                   5615: 2001-10-11 18:29  thothy
                   5616: 
                   5617:        * src/screenSnapShot.c: Fixed bug that only allowed 8 snapshots.
                   5618: 
                   5619: 2001-10-10 : *** Version 0.11 ***
                   5620: 
                   5621: 2001-10-10 20:43  thothy
                   5622: 
                   5623:        * src/uae-cpu/.cvsignore: cvsignore for generated files.
                   5624: 
                   5625: 2001-10-10 20:41  thothy
                   5626: 
                   5627:        * ChangeLog, readme.txt, src/gemdos.c, src/includes/main.h: Version
                   5628:          0.11 changes
                   5629: 
                   5630: 2001-10-09 19:32  thothy
                   5631: 
                   5632:        * src/: Makefile, createBlankImage.c, debug.c, errlog.c, fdc.c,
                   5633:          floppy.c, ikbd.c, int.c, keymap.c, m68000.c, memAlloc.c, mfp.c,
                   5634:          misc.c, msa.c, printer.c, psg.c, reset.c, spec512.c, st.c,
                   5635:          timer.c, vdi.c, xbios.c, ymFormat.c, convert/high640x8.c,
                   5636:          includes/m68000.h: Changed a lot of C++ comments into C comments
                   5637:          (for plain ANSI-C compilers).
                   5638: 
                   5639: 2001-10-09 19:29  thothy
                   5640: 
                   5641:        * src/: disass.c, includes/disass.h: no longer needed.
                   5642: 
                   5643: 2001-09-28 20:30  thothy
                   5644: 
                   5645:        * src/: screen.c, screenConvert.c, convert/high640x8.c: Enhanced
                   5646:          the monochrome mode.
                   5647: 
                   5648: 2001-09-24 19:32  thothy
                   5649: 
                   5650:        * src/: main.c, uae-cpu/hatari-glue.c, uae-cpu/newcpu.c: Added
                   5651:          compatible 68000 CPU mode.
                   5652: 
                   5653: 2001-09-24 14:21  thothy
                   5654: 
                   5655:        * src/: screen.c, uae-cpu/hatari-glue.c: Some code cleaned up.
                   5656: 
                   5657: 2001-09-20 18:54  thothy
                   5658: 
                   5659:        * ChangeLog, src/intercept.c, src/main.c, src/screen.c,
                   5660:          src/screenConvert.c, src/convert/low320x16.c,
                   5661:          src/convert/low640x16.c, src/convert/med640x16.c,
                   5662:          src/convert/spec320x16.c, src/includes/screenConvert.h: Added
                   5663:          screen flipping and mixed mode resolution.
                   5664: 
                   5665: 2001-09-18 19:18  thothy
                   5666: 
                   5667:        * authors.txt, src/configuration.c, src/file.c, src/main.c,
                   5668:          src/screenConvert.c, src/stMemory.c, src/tos.c, src/view.c,
                   5669:          src/includes/file.h, src/uae-cpu/m68k.h_i86,
                   5670:          src/uae-cpu/maccess-i86.h: Added BeOS patches, new options and
                   5671:          cleaned up some files.
                   5672: 
                   5673: 2001-09-16 17:05  thothy
                   5674: 
                   5675:        * src/ikbd.c: Enabled second test for bInitGemDOS, too.
                   5676: 
                   5677: 2001-09-09 16:03  lafrog
                   5678: 
                   5679:        * src/main.c: Added HD emulation options
                   5680: 
                   5681: 2001-09-09 16:02  lafrog
                   5682: 
                   5683:        * ChangeLog: Add HD emulation changes
                   5684: 
                   5685: 2001-09-09 16:01  lafrog
                   5686: 
                   5687:        * src/uae-cpu/newcpu.c: Fixd gemdos_opcode & runoldgemdos_opcode
                   5688:          for HD emulation
                   5689: 
                   5690: 2001-09-09 16:00  lafrog
                   5691: 
                   5692:        * src/uae-cpu/hatari-glue.h: Fixed HD emulation
                   5693: 
                   5694: 2001-09-09 16:00  lafrog
                   5695: 
                   5696:        * src/uae-cpu/hatari-glue.c: Gemdos_opcode & oldgemdos_opcode
                   5697:          implemented for HD emulation
                   5698: 
                   5699: 2001-09-09 15:58  lafrog
                   5700: 
                   5701:        * src/ikbd.c: Fixed annoying key clicks - bInitGemDos is now set
                   5702: 
                   5703: 2001-09-09 15:57  lafrog
                   5704: 
                   5705:        * src/: cart.c, cartimg.c, gemdos.c, includes/cart.h,
                   5706:          includes/gemdos.h: Fixed HD emulation
                   5707: 
                   5708: 2001-09-09 14:03  thothy
                   5709: 
                   5710:        * src/: screen.c, screenSnapShot.c, includes/screen.h,
                   5711:          includes/screenSnapShot.h: Enabled screen snapshots in
                   5712:          fullscreen, too.
                   5713: 
                   5714: 2001-09-07 21:32  thothy
                   5715: 
                   5716:        * src/includes/m68000.h: Removed M68000_FindLastInstructionCycles.
                   5717: 
                   5718: 2001-09-07 21:29  thothy
                   5719: 
                   5720:        * src/includes/ikbd.h: Increased KeyStates array.
                   5721: 
                   5722: 2001-08-16 : *** Version 0.10a ***
                   5723: 
                   5724: 2001-08-16 19:19  thothy
                   5725: 
                   5726:        * ChangeLog, readme.txt, src/Makefile, src/ikbd.c, src/shortcut.c,
                   5727:          src/view.c, src/includes/main.h: Version 0.10 changes.
                   5728: 
                   5729: 2001-08-16 19:16  thothy
                   5730: 
                   5731:        * src/: m68000.c, video.c, uae-cpu/events.h, uae-cpu/gencpu.c,
                   5732:          uae-cpu/newcpu.c, uae-cpu/newcpu.h: Improved CPU cycles
                   5733:          emulation.
                   5734: 
                   5735: 2001-08-15 21:25  thothy
                   5736: 
                   5737:        * src/: screenConvert.c, spec512.c, convert/high640x1.c,
                   5738:          convert/spec320x16.c, includes/spec512.h: Added Spec512 support.
                   5739: 
                   5740: 2001-08-06 20:10  thothy
                   5741: 
                   5742:        * src/: debugui.c, shortcut.c: Added Svens debugger update.
                   5743: 
                   5744: 2001-08-06 18:05  thothy
                   5745: 
                   5746:        * src/ikbd.c: Set IKBD_RESET_CYCLES back to 400000
                   5747: 
                   5748: 2001-07-22 13:35  thothy
                   5749: 
                   5750:        * src/: ikbd.c, intercept.c, m68000.c, tos.c: Fixed some bugs.
                   5751: 
                   5752: 2001-07-21 19:47  thothy
                   5753: 
                   5754:        * src/uae-cpu/: events.h, gencpu.c, hatari-glue.c, hatari-glue.h,
                   5755:          newcpu.c, newcpu.h, sysdeps.h: Improved cpu cycles a little bit.
                   5756: 
                   5757: 2001-07-21 19:40  thothy
                   5758: 
                   5759:        * ChangeLog, readme.txt, src/configuration.c, src/m68000.c,
                   5760:          src/main.c, src/screen.c, src/shortcut.c, src/view.c,
                   5761:          src/includes/decode.h, src/includes/screen.h: Added shortcuts and
                   5762:          better fullscreen.
                   5763: 
                   5764: 2001-07-11 22:54  thothy
                   5765: 
                   5766:        * authors.txt: Added Sven.
                   5767: 
                   5768: 2001-07-11 22:51  thothy
                   5769: 
                   5770:        * ChangeLog, src/screen.c, src/screenConvert.c,
                   5771:          src/convert/low320x16.c, src/convert/med640x16.c: Added ST medium
                   5772:          resolution emulation.
                   5773: 
                   5774: 2001-07-10 22:56  thothy
                   5775: 
                   5776:        * ChangeLog, src/Makefile, src/debugui.c, src/ikbd.c, src/main.c,
                   5777:          src/screen.c, src/screenConvert.c, src/shortcut.c, src/video.c,
                   5778:          src/view.c, src/convert/low320x16.c, src/convert/med640x16.c,
                   5779:          src/includes/debugui.h, src/includes/main.h: Cleaned up some
                   5780:          files and added Svens debugger patch.
                   5781: 
                   5782: 2001-06-26 21:07  thothy
                   5783: 
                   5784:        * src/: Makefile, main.c, pcx.c, screen.c, screenSnapShot.c,
                   5785:          shortcut.c, view.c, includes/pcx.h, includes/shortcut.h: Added
                   5786:          Svens screenshot patch.
                   5787: 
                   5788: 2001-06-12 21:22  thothy
                   5789: 
                   5790:        * src/: audio.c, screen.c, video.c, includes/screen.h,
                   5791:          includes/video.h: Fixed sound sync problems.
                   5792: 
                   5793: 2001-06-10 16:15  thothy
                   5794: 
                   5795:        * ChangeLog, readme.txt, src/audio.c, src/configuration.c,
                   5796:          src/main.c, src/screen.c, src/shortcut.c, src/sound.c,
                   5797:          src/video.c, src/includes/audio.h, src/includes/configuration.h,
                   5798:          src/includes/main.h, src/includes/sound.h: Added sound support.
                   5799: 
                   5800: 
                   5801: 2001-06-01 : *** Version 0.05a ***
                   5802:        * Created CVS Repository at SourceForge.net
                   5803:        * Added joystick emulation.
                   5804:        * Added Stefan's patch for ST-LOW res on big-endian machines,
                   5805:          his patch for also leaving Hatari by pressing F12, and
                   5806:          his fullscreen patch.
                   5807:        * Changed all tabulator characters in the source to spaces.
                   5808: 
                   5809: 2001-05-27 : *** Version 0.04a ***
                   5810:        * Added Stefan Berndtsson's patch for big-endian machines.
                   5811:          Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
                   5812:        * Rewrote the ST-LOW resolution conversion routines in C
                   5813:          => ST-LOW now works!
                   5814:        * Added some of the WinSTon patches Paul Bates recently published
                   5815:          at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
                   5816:        * Cleaned up the source tree a little bit.
                   5817: 
                   5818: 2001-04-03 : *** Version 0.03a ***
                   5819:        * Rewrote some more assembler functions. FDC emulation now works!
                   5820: 
                   5821: 2001-04-02  T. Huth
                   5822:        * SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
                   5823: 
                   5824: 2001-03-29  T. Huth
                   5825:        * Added mouse support.
                   5826: 
                   5827: 2001-03-28 : *** Version 0.02a ***
                   5828:        * Added very simple SDL support.
                   5829:        * Rewrote a lot of assembler functions in C (e.g. intercept.c).
                   5830:        * Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
                   5831:          Desktop shows up, but no mouse and keyboard interaction yet.
1.1       root     5832: 
1.1.1.7   root     5833: 2001-03-21 : *** Version 0.01a ***
                   5834:        * Made the WinSTon source code compilable.
                   5835:        * 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.