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

1.1.1.10! root        1: 2009-01-24 : *** Version 1.2.0 ***
        !             2: 
        !             3: 2009-01-24  Thomas Huth
        !             4: 
        !             5:        * doc/release-notes.txt:
        !             6:        Updated release-notes for version 1.2.0
        !             7:        [cb68d9e26e92]
        !             8: 
        !             9:        * src/gui-sdl/dlgAbout.c:
        !            10:        Adjusted About-dialog title (version number is longer nowadays)
        !            11:        [a160c28cffca]
        !            12: 
        !            13:        * doc/authors.txt:
        !            14:        Added Tobe to authors.txt
        !            15:        [97109e1d79f6]
        !            16: 
        !            17:        * doc/local-hatari-midi-ring.sh, tools/hatari-local-midi-ring.sh:
        !            18:        Moved MIDI ring shell script to tools folder
        !            19:        [ec5ff5914128]
        !            20: 
        !            21:        * src/dialog.c, src/gui-sdl/dlgMain.c, src/gui-sdl/dlgMemory.c,
        !            22:        src/includes/dialog.h:
        !            23:        Fixed inappropriate "Emulator must be reset..." dialogs when loading
        !            24:        memory snapshots. The dialogs occured when loading a memory snapshot
        !            25:        with a different machine type than the previous one. To avoid these,
        !            26:        the emulator must not do the normal configuration post-processing
        !            27:        when loading a memory snapshot.
        !            28:        [89be70b9fdff]
        !            29: 
        !            30:        * doc/todo.txt:
        !            31:        Updated TODO list.
        !            32:        [f595f5da4b71]
        !            33: 
        !            34:        * src/audio.c, src/bios.c, src/blitter.c, src/cart.c, src/cartData.c,
        !            35:        src/cfgopts.c, src/configuration.c, src/control.c,
        !            36:        src/createBlankImage.c, src/cycles.c, src/debugui.c, src/dialog.c,
        !            37:        src/dim.c, src/dmaSnd.c, src/fdc.c, src/file.c, src/gemdos.c,
        !            38:        src/hdc.c, src/ikbd.c, src/int.c, src/ioMem.c, src/ioMemTabFalcon.c,
        !            39:        src/ioMemTabST.c, src/ioMemTabSTE.c, src/ioMemTabTT.c, src/joy.c,
        !            40:        src/keymap.c, src/log.c, src/m68000.c, src/memorySnapShot.c,
        !            41:        src/mfp.c, src/msa.c, src/options.c, src/paths.c, src/printer.c, src
        !            42:        /uae-cpu/hatari-glue.c:
        !            43:        Replaced the obsolete RCSIDs with new file-ID strings
        !            44:        [4f62ef3707c1]
        !            45: 
        !            46:        * Info-Hatari.plist, src/gui-osx/English.lproj/InfoPlist.strings:
        !            47:        Increased version number in the Mac OS X files to 1.2.0, too
        !            48:        [02d5ef64a08e]
        !            49: 
        !            50:        * configure.ac, doc/doxygen/Doxyfile, hatari.spec, readme.txt,
        !            51:        src/includes/main.h, src/memorySnapShot.c:
        !            52:        Increased version number to 1.2.0
        !            53:        [ab6a74b1f638]
        !            54: 
        !            55:        * src/falcon/dsp_cpu.c:
        !            56:        dsp56k: Fix decoding for NORM instruction (thanks to Matthias
        !            57:        Alles).
        !            58:        [63d282ebc118]
        !            59: 
        !            60: 2009-01-24  Nicolas Pomarede
        !            61: 
        !            62:        * src/psg.c:
        !            63:        No need to test for 'movep', as this already implies byte access ;
        !            64:        testing for SIZE_BYTE is enough.
        !            65:        [60748ca51e0f]
        !            66: 
        !            67: 2009-01-24  Thomas Huth
        !            68: 
        !            69:        * tools/hmsa/Makefile:
        !            70:        Use LIBS from main Makefile.cnf
        !            71:        [97710f162f97]
        !            72: 
        !            73:        * src/ide.c:
        !            74:        Added memalign function for MinGW
        !            75:        [a56f7d9fa956]
        !            76: 
        !            77:        * Makefile-MinGW.cnf, src/file.c:
        !            78:        select() requires extra header and libws2_32 on MinGW
        !            79:        [50d9c2f4e9e6]
        !            80: 
        !            81: 2009-01-23  Eero Tamminen
        !            82: 
        !            83:        * doc/release-notes.txt:
        !            84:        mention midi option change in release notes
        !            85:        [936b6c375ed0]
        !            86: 
        !            87: 2009-01-22  Nicolas Pomarede
        !            88: 
        !            89:        * src/video.c:
        !            90:        Allow to mix low/mid res lines on the same screen when STE
        !            91:        horizontal scroll is used
        !            92:        [95ef7304d20a]
        !            93: 
        !            94: 2009-01-21  Nicolas Pomarede
        !            95: 
        !            96:        * doc/release-notes.txt:
        !            97:        Update release notes for 1.2
        !            98:        [a6b349946167]
        !            99: 
        !           100:        * src/video.c:
        !           101:        Implement STE horizontal scroll using $ff8264/65 for medium res too.
        !           102:        (fixes cool_ste.prg from http://www.atari-
        !           103:        forum.com/viewtopic.php?f=5&t=15795#p137656)
        !           104:        [e0f04de6f8fe]
        !           105: 
        !           106:        * src/video.c:
        !           107:        Update comment
        !           108:        [bb75889b4563]
        !           109: 
        !           110: 2009-01-21  Eero Tamminen
        !           111: 
        !           112:        * src/gui-sdl/dlgDisk.c, src/shortcut.c:
        !           113:        fix potential zip_path leak
        !           114:        [3e717d4e6d9c]
        !           115: 
        !           116:        * doc/compatibility.html, doc/manual.html:
        !           117:        err, 1.2, not 1.3
        !           118:        [443ddef9cbe7]
        !           119: 
        !           120:        * doc/hatari.1, doc/manual.html:
        !           121:        update midi/rs232/ide option docs
        !           122:        [b553686af78c]
        !           123: 
        !           124:        * doc/compatibility.html:
        !           125:        version update: devel -> 1.2/1.3
        !           126:        [0ae9bfac6ea9]
        !           127: 
        !           128:        * doc/alsa-midi.txt, doc/local-hatari-midi-ring.sh:
        !           129:        update for midi option changes
        !           130:        - separate options for input and output
        !           131:        - add example on how to create a local midi ring with fifos
        !           132:        [8071f5dc579d]
        !           133: 
        !           134:        * src/midi.c:
        !           135:        try open only if filename, error dialog if open fails
        !           136:        [b8b1795b3436]
        !           137: 
        !           138:        * src/options.c:
        !           139:        Replace midi/rs232 options with separate input & output options.
        !           140:        Remove redundant change comments & update fileid string.
        !           141:        [9267a283c741]
        !           142: 
        !           143:        * src/file.c:
        !           144:        special-case empty filename
        !           145:        [16df9ea66a7b]
        !           146: 
        !           147: 2009-01-20  Eero Tamminen
        !           148: 
        !           149:        * tools/hmsa/Makefile, tools/hmsa/hmsa.c:
        !           150:        include Makefile.cnf, fix warning
        !           151:        [f670b872f288]
        !           152: 
        !           153: 2009-01-19  Eero Tamminen
        !           154: 
        !           155:        * src/floppy.c, src/includes/floppy.h:
        !           156:        Floppy_EjectBothDrives() can be static, PhysicalSector functions
        !           157:        don't exist, log about disk flush on Eject.
        !           158:        [0504bf5d33fc]
        !           159: 
        !           160: 2009-01-18  Thomas Huth
        !           161: 
        !           162:        * tools/zip2st.sh:
        !           163:        Restrict disk image sizes to Atari ST compatible ones.
        !           164:        [cbce42fb2566]
        !           165: 
        !           166:        * src/ide.c:
        !           167:        Cleaned up IDE code.
        !           168:        - Declared local variables as static.
        !           169:        - Removed unused code.
        !           170:        - Rewrote the Init and UnInit functions to only (de-)allocate
        !           171:        ressources if really necessary.
        !           172:        [632579d64f93]
        !           173: 
        !           174:        * src/floppy.c, src/includes/floppy.h:
        !           175:        Fixed ugly bug that could write data to the wrong disk image. When
        !           176:        exchanging floppy disk images, and the old image has been modified,
        !           177:        Hatari accidentially wrote the old image to the new file, thus
        !           178:        destroying the new image.
        !           179:        [9728630c7e12]
        !           180: 
        !           181: 2009-01-18  Eero Tamminen
        !           182: 
        !           183:        * doc/alsa-midi.txt:
        !           184:        update/correct midi networking instructions
        !           185:        [5aad3a1ad4f4]
        !           186: 
        !           187: 2009-01-18  Nicolas Pomarede
        !           188: 
        !           189:        * src/includes/video.h, src/uae-cpu/hatari-glue.c, src/video.c:
        !           190:        Add the function Video_Reset_Glue(). When the 68000 RESET
        !           191:        instruction is called, the GLUE chip responsibles for generating the
        !           192:        H/V sync signals should be reset, which means video freq and video
        !           193:        res should be set to 0 (fixes Pompey Pirate 44 which jump to the
        !           194:        start of the tos and expect the resolution to be set to low res, not
        !           195:        mid res)
        !           196:        [70dd352e89dd]
        !           197: 
        !           198: 2009-01-16  Thomas Huth
        !           199: 
        !           200:        * src/midi.c:
        !           201:        Do not consider it as fatal anymore when the MIDI input file can not
        !           202:        be opened.
        !           203:        [765aa8904021]
        !           204: 
        !           205: 2009-01-16  Nicolas Pomarede
        !           206: 
        !           207:        * src/video.c:
        !           208:        Handle a special "strange" case when writing only to the upper byte
        !           209:        of the color reg (instead of writing 16 bits at once with .W/.L). In
        !           210:        that case, the byte written to address x is automatically written to
        !           211:        address x+1 too. So : move.w #0,$ff8240 -> color 0 is now
        !           212:        $000 move.b #7,$ff8240 -> color 0 is now $707, not
        !           213:        $700 ! move.b #$55,$ff8241 -> color 0 is now $755
        !           214:        ($ff8240 remains unchanged)
        !           215:        [bb853f7e7fb8]
        !           216: 
        !           217: 2009-01-16  Thomas Huth
        !           218: 
        !           219:        * src/change.c:
        !           220:        Re-initialize MIDI subsystem if user has change MIDI settings.
        !           221:        [9937ef203026]
        !           222: 
        !           223:        * src/midi.c:
        !           224:        ACIA GPIP bit is now emulated for the MIDI input, too. This fixes
        !           225:        Oxyd 2 in MIDI two player mode.
        !           226:        [04e709013704]
        !           227: 
        !           228:        * Makefile.cnf.in:
        !           229:        Added missing INSTALL_SCRIPT variable
        !           230:        [cdbb660c700b]
        !           231: 
        !           232: 2009-01-13  Eero Tamminen
        !           233: 
        !           234:        * doc/compatibility.html, doc/release-notes.txt, doc/todo.txt:
        !           235:        note that MIDI input works now
        !           236:        [87990958bdea]
        !           237: 
        !           238: 2009-01-13  Thomas Huth
        !           239: 
        !           240:        * src/midi.c:
        !           241:        Fixed MIDI output emulation. If the second bit in the MIDI ACIA
        !           242:        status register is set, this means that the transfer register is
        !           243:        empty, _not_ that it is full. This fixes the sound output problems
        !           244:        with "Sequencer ONE" for example.
        !           245:        [d2d97c8d0916]
        !           246: 
        !           247: 2009-01-12  Eero Tamminen
        !           248: 
        !           249:        * doc/alsa-midi.txt, src/midi.c:
        !           250:        updates about GUIs & fixed sound SW issues
        !           251:        [5bdbbf815a26]
        !           252: 
        !           253: 2009-01-12  Thomas Huth
        !           254: 
        !           255:        * configure.ac, src/ide.c:
        !           256:        Added autoconf test for malloc.h (it's not available on all systems)
        !           257:        [a715a992d992]
        !           258: 
        !           259: 2009-01-11  Eero Tamminen
        !           260: 
        !           261:        * tools/zip2st.sh:
        !           262:        use suitable disk size, more error checks, exclude .zip from .st
        !           263:        name
        !           264:        [a57c0fd5c845]
        !           265: 
        !           266: 2009-01-10  Thomas Huth
        !           267: 
        !           268:        * configure.ac, src/ide.c:
        !           269:        Added autoconf tests for posix_memalign, memalign and valloc
        !           270:        [5ac0d1f31756]
        !           271: 
        !           272: 2009-01-09  Thomas Huth
        !           273: 
        !           274:        * src/ide.c:
        !           275:        ENOMEDIUM was not defined on Mac OS X
        !           276:        [6b6f38ff09cf]
        !           277: 
        !           278: 2009-01-07  Thomas Huth
        !           279: 
        !           280:        * src/ide.c:
        !           281:        Support read-only IDE hard disk images, too.
        !           282:        [8999884be039]
        !           283: 
        !           284: 2009-01-10  Thomas Huth
        !           285: 
        !           286:        * src/gui-osx/PrefsController.m:
        !           287:        Fixes to make the OS X GUI compilable again.
        !           288:        [b5037cf442f0]
        !           289: 
        !           290: 2009-01-09  Thomas Huth
        !           291: 
        !           292:        * config-default.h:
        !           293:        Avoid to re-define BIN2DATADIR. On Mac OS X, BIN2DATADIR is already
        !           294:        defined in the XCode project file, so it should not be defined in
        !           295:        config.h again.
        !           296:        [2d49ec0c4911]
        !           297: 
        !           298:        * src/falcon/dsp_cpu.c:
        !           299:        dsp56k: Cleanup for MOVEC instruction parameter decoding
        !           300:        [cba3d8ab0541]
        !           301: 
        !           302: 2009-01-06  Eero Tamminen
        !           303: 
        !           304:        * Makefile, Makefile-default.cnf:
        !           305:        install zip2st
        !           306:        [8ad784574afb]
        !           307: 
        !           308:        * src/reset.c:
        !           309:        add midi.h include to fix compile warning
        !           310:        [fa750f3970f6]
        !           311: 
        !           312: 2009-01-05  Eero Tamminen
        !           313: 
        !           314:        * website/links.html:
        !           315:        link to Hatari UI page + update on my page desc
        !           316:        [ece1ccce0dea]
        !           317: 
        !           318:        * website/index.html:
        !           319:        n770,n800,n810
        !           320:        [2c1c1724f2d6]
        !           321: 
        !           322:        * website/docs.html:
        !           323:        - libpng is optional, development files are needed for building
        !           324:        - more notes about things to configure to get more performance
        !           325:        [61f5daf11021]
        !           326: 
        !           327:        * etc/README:
        !           328:        note about paths in n810.cfg
        !           329:        [4a9a00f16d68]
        !           330: 
        !           331:        * doc/alsa-midi.txt:
        !           332:        add Debian package names and link to kaconnect
        !           333:        [0f3c9ba5bf0b]
        !           334: 
        !           335: 2009-01-05  Thomas Huth
        !           336: 
        !           337:        * src/ide.c, src/includes/ide.h, src/main.c:
        !           338:        Added IDE hard disk emulation. The code is based on the IDE
        !           339:        emulation code of QEMU. Tested successfully with AHDI 6, Cecile and
        !           340:        HD-Driver demo version, however partitioning seems only to work with
        !           341:        Cecile so far.
        !           342:        [0aa2196d97cc]
        !           343: 
        !           344:        * tools/zip2st.sh:
        !           345:        Fix access rights after unpacking since .zip files created with
        !           346:        STZip sometimes have the rights messed up
        !           347:        [2c09bdc31988]
        !           348: 
        !           349:        * src/configuration.c:
        !           350:        Allow special file names for RS232 emulation, too.
        !           351:        [97a53484dd03]
        !           352: 
        !           353: 2009-01-04  Thomas Huth
        !           354: 
        !           355:        * tools/zip2st.sh:
        !           356:        Added a simple script for converting .ZIP files into .ST disk
        !           357:        images.
        !           358:        [f453ff6ac1e1]
        !           359: 
        !           360: 2009-01-03  Thomas Huth
        !           361: 
        !           362:        * src/gui-sdl/dlgDevice.c:
        !           363:        MIDI input can now be configured in the GUI, too.
        !           364:        [b933fd402a86]
        !           365: 
        !           366: 2009-01-01  Thomas Huth
        !           367: 
        !           368:        * src/configuration.c, src/control.c, src/includes/configuration.h,
        !           369:        src/includes/int.h, src/includes/midi.h, src/int.c, src/midi.c,
        !           370:        src/options.c, src/reset.c:
        !           371:        Added basic MIDI input support.
        !           372:        [425a961bd2a6]
        !           373: 
        !           374:        * src/file.c, src/includes/file.h:
        !           375:        Added a new function which can be used to poll a file descriptor for
        !           376:        input.
        !           377:        [922cb75dc394]
        !           378: 
        !           379: 2008-12-31  Thomas Huth
        !           380: 
        !           381:        * doc/alsa-midi.txt:
        !           382:        Added information about how to use soundcards with built-in MIDI
        !           383:        synthesis capability
        !           384:        [4580e079f856]
        !           385: 
        !           386: 2008-12-29  Thomas Huth
        !           387: 
        !           388:        * website/contact.html:
        !           389:        General update of the contact web page.
        !           390:        [8a3fa6b7e0ca]
        !           391: 
        !           392:        * doc/authors.txt:
        !           393:        Replaced '@' character with 'at' to confuse spam-bots
        !           394:        [44bf905b1326]
        !           395: 
        !           396:        * doc/compatibility.html, doc/manual.html:
        !           397:        Fixed HTML code so that it passes the HTML validator again.
        !           398:        [46ee1c8e8e24]
        !           399: 
        !           400:        * website/backgnd.png, website/contact.html, website/docs.html,
        !           401:        website/download.html, website/favicon.ico, website/hatari-
        !           402:        small.png, website/hatari.css, website/hatari.png,
        !           403:        website/index.html, website/links.html, website/news.shtml,
        !           404:        website/scrshots.html, website/scrshots1.html,
        !           405:        website/scrshots2.html, website/scrshots3.html,
        !           406:        website/scrshots4.html, website/scrshots5.html,
        !           407:        website/scrshots6.html:
        !           408:        The website is now tracked in the HG repository, too.
        !           409:        [a0efc9e93050]
        !           410: 
        !           411: 2008-12-29  Jean-Baptiste Berlioz
        !           412: 
        !           413:        * src/blitter.c, src/cycles.c, src/spec512.c:
        !           414:        improve blitter timings improved blitter timings when accessing
        !           415:        hardware registers.
        !           416:        [4f5ac6ad2a21]
        !           417: 
        !           418: 2008-12-29  Thomas Huth
        !           419: 
        !           420:        * doc/todo.txt:
        !           421:        HBLs have now been disabled in VDI extended resolution mode, thus
        !           422:        removing the corresponding item from the TODO list.
        !           423:        [8dd0823686e1]
        !           424: 
        !           425: 2008-12-28  Thomas Huth
        !           426: 
        !           427:        * src/uae-cpu/newcpu.c:
        !           428:        Do not continuesly call main event handler when CPU has been
        !           429:        stopped. When the emulated CPU was stopped, Hatari used up to 99% of
        !           430:        the resources of the host CPU because Main_EventHandler was called
        !           431:        continuesly. This has now been removed since it was also not
        !           432:        required anymore.
        !           433:        [909b04e93755]
        !           434: 
        !           435: 2008-12-27  Thomas Huth
        !           436: 
        !           437:        * src/ikbd.c, src/includes/ikbd.h, src/includes/int.h, src/int.c,
        !           438:        src/video.c:
        !           439:        Introduced a new Int event handler which takes care of sending
        !           440:        keyboard, joystick and mouse events regularly. This way the IKBD
        !           441:        code is now independend from the HBL and VBL timings (on which it
        !           442:        depended before).
        !           443:        [5f7b3e42e756]
        !           444: 
        !           445:        * src/mfp.c, src/video.c:
        !           446:        Disabled HBL emulation in extended VDI resolution mode for better
        !           447:        performance.
        !           448:        [c8440d223814]
        !           449: 
        !           450:        * src/includes/log.h, src/ioMem.c, src/log.c:
        !           451:        Added traces for generic IO memory accesses.
        !           452:        [da220d747c4d]
        !           453: 
        !           454: 2008-12-26  Thomas Huth
        !           455: 
        !           456:        * src/falcon/dsp_cpu.c:
        !           457:        More dsp56k fixes (from the Aranym repository): Immediate value for
        !           458:        REP is 12bit wide. Simplified REP and DO instruction parameter
        !           459:        decoding.
        !           460:        [b49cbba9c4df]
        !           461: 
        !           462: 2008-12-26  Nicolas Pomarede
        !           463: 
        !           464:        * src/video.c:
        !           465:        On ST/STE, set unused bits to 1 when reading $ff820a.
        !           466:        [76a55836b2a2]
        !           467: 
        !           468:        * src/video.c:
        !           469:        On ST/STE, set unused bits to 1 when reading $ff8260 (fix Awesome
        !           470:        Menu 16)
        !           471:        [422d0df3257d]
        !           472: 
        !           473: 2008-12-26  Thomas Huth
        !           474: 
        !           475:        * src/ikbd.c:
        !           476:        Fixed IKBD mouse + joystick enabling during IKBD reset time. If only
        !           477:        joystick reporting has been enabled during reset time, the mouse is
        !           478:        not turned on, too. Now both sensitive games are working right,
        !           479:        Barbarian 1 and Super Cars II.
        !           480:        [ca7492cecad9]
        !           481: 
        !           482:        * .cvsignore, src/.cvsignore, src/falcon/.cvsignore, src/gui-
        !           483:        sdl/.cvsignore, src/uae-cpu/.cvsignore, tools/hmsa/.cvsignore:
        !           484:        Removed old .cvsignore files
        !           485:        [15fc6b07ccdb]
        !           486: 
        !           487:        * .hgignore:
        !           488:        Added more generated files to the .hgignore list.
        !           489:        [4363b80a4640]
        !           490: 
        !           491:        * .hgignore:
        !           492:        Extended .hgignore file
        !           493:        [8035836146b9]
        !           494: 
        !           495:        * hatari.spec:
        !           496:        Changed URL from sourceforge.net to berlios.de
        !           497:        [a3878f0177c2]
        !           498: 
        !           499: 2008-12-23  Nicolas Pomarede
        !           500: 
        !           501:        * doc/compatibility.html:
        !           502:        Add note for Illusion Demo by Dune.
        !           503:        [193f7aa2ec27]
        !           504: 
        !           505: 2008-12-22  Thomas Huth
        !           506: 
        !           507:        * src/ikbd.c:
        !           508:        Fixed fire button problem in 'New Zealand Story' and added some more
        !           509:        trace debug output.
        !           510:        [eea4fb4bf961]
        !           511: 
        !           512: 2008-12-21  Nicolas Pomarede
        !           513: 
        !           514:        * src/blitter.c, src/cycles.c, src/includes/m68000.h, src/m68000.c,
        !           515:        src/spec512.c:
        !           516:        Add a simple BusMode variable to store when the bus is owned by the
        !           517:        blitter (for better cycle accuracy when the blitter accesses video
        !           518:        registers).
        !           519:        [8fd466ed996c]
        !           520: 
        !           521:        * src/includes/fdc.h:
        !           522:        Update comment : hbl -> cpu cycles
        !           523:        [84657579fd42]
        !           524: 
        !           525:        * src/includes/psg.h, src/ioMemTabFalcon.c, src/ioMemTabST.c,
        !           526:        src/ioMemTabSTE.c, src/ioMemTabTT.c, src/psg.c:
        !           527:        Better emulation of read/write accesses to $ff8801/03 (fixes music
        !           528:        in the game X-Out).
        !           529:        [f68f588beac1]
        !           530: 
        !           531: 2008-12-20  Nicolas Pomarede
        !           532: 
        !           533:        * src/uae-cpu/newcpu.c:
        !           534:        Typo in comment
        !           535:        [abcfcd83ec66]
        !           536: 
        !           537:        * src/uae-cpu/newcpu.c:
        !           538:        Faster evaluation for 'while' in m68k_run_1
        !           539:        [d6c34d200823]
        !           540: 
        !           541: 2008-12-20  Nicolas Pomarede
        !           542: 
        !           543:        * src/includes/log.h, src/log.c, src/psg.c:
        !           544:        Change trace types for read/write access
        !           545:        [2025b1a9ab2b]
        !           546: 
        !           547: 2008-12-20  Thomas Huth
        !           548: 
        !           549:        * doc/compatibility.html, doc/manual.html, src/gui-osx/SDLMain.m:
        !           550:        Changed the URL from hatari.sourceforge.net to hatari.berlios.de
        !           551:        [ef8e17f0f47c]
        !           552: 
        !           553:        * doc/authors.txt, tools/hmsa/readme-hmsa.txt:
        !           554:        Updated my e-mail address
        !           555:        [de856335e45a]
        !           556: 
        !           557: 2008-12-19  Thomas Huth
        !           558: 
        !           559:        * doc/fr/hatari.1, doc/hatari.1, readme.txt:
        !           560:        Changed the URL from sourceforge.net to berlios.de
        !           561:        [1ea96b7976f8]
        !           562: 
        !           563: 2008-12-15  Nicolas Pomarede
        !           564: 
        !           565:        * src/fdc.c, src/includes/fdc.h:
        !           566:        Add a dummy function for the type III command Read Address which set
        !           567:        status as if the command succeeded (but does nothing in fact). Fix
        !           568:        loader routines used in Pompey Pirates compilations (23, 27, ...)
        !           569:        that uses Read Address only to update the status register.
        !           570:        [92e123a23cb2]
        !           571: 
        !           572:        * src/mfp.c:
        !           573:        Add trace when reading gpip in $fffa01
        !           574:        [9303debc1250]
        !           575: 
        !           576: 2008-12-14  Eero Tamminen
        !           577: 
        !           578:        * doc/compatibility.html:
        !           579:        VGA slideshow works now (some issues are still there, but they could
        !           580:        be bug in the program, not Hatari...)
        !           581:        [6cc356cec16b]
        !           582: 
        !           583: 2008-12-14  Nicolas Pomarede
        !           584: 
        !           585:        * src/spec512.c:
        !           586:        Improve cycle position when writing to color registers (by comparing
        !           587:        with a real STF). This should give less artefacts with multipalettes
        !           588:        pictures (fix Froggies Over The Fence Main Menu).
        !           589:        [410fe08cf34c]
        !           590: 
        !           591:        * src/video.c:
        !           592:        Remove no more used variable.
        !           593:        [f690fe8d7eef]
        !           594: 
        !           595:        * src/uae-cpu/newcpu.c:
        !           596:        No need to check for pending interrupt in m68k_run_1 if the cpu is
        !           597:        in STOP state, this will be handled in do_specialties() (else, the
        !           598:        call to do_specialties_interrupt() could acknowledge the int too
        !           599:        soon and prevent exiting the STOP state). Fix regression introduced
        !           600:        in 2008/12/11 for Oh Crickey's hidden screen by ULM.
        !           601:        [4670f94b1738]
        !           602: 
        !           603: 2008-12-13  Nicolas Pomarede
        !           604: 
        !           605:        * src/blitter.c:
        !           606:        Small change on NFSR by Tobé
        !           607:        [c3feee8716db]
        !           608: 
        !           609:        * doc/compatibility.html:
        !           610:        No more crash in Mindbomb's 3D Balls screen since Hatari 1.1.0
        !           611:        [77f13249f224]
        !           612: 
        !           613: 2008-12-13  Eero Tamminen
        !           614: 
        !           615:        * doc/compatibility.html, doc/emutos.txt:
        !           616:        Wolf3D (even v0.8a) has started to work both with GEMDOS HD emu and
        !           617:        EmuTOS
        !           618:        [10f542325c1c]
        !           619: 
        !           620: 2008-12-12  Eero Tamminen
        !           621: 
        !           622:        * doc/compatibility.html:
        !           623:        - As far as I can see, Next:Illusion screen doesn't have issues
        !           624:        anymore (due to latest Blitter updates I assume)
        !           625:        - Utopos statusbar doesn't flicker anymore for v1.12 demo nor v1.61
        !           626:        full version as it did earlier. I was able to get latter to flicker
        !           627:        once, but couldn't repeat it and the v1.50 demo statusbar still
        !           628:        flickers, but I assume those are bugs in the programs, not Hatari.
        !           629:        [9bb9826cb2a4]
        !           630: 
        !           631: 2008-12-12  Nicolas Pomarede
        !           632: 
        !           633:        * doc/compatibility.html:
        !           634:        Suretrip 49% by Checkpoint and digi-sound in Swedish New Year's TCB
        !           635:        screen are now OK.
        !           636:        [6cc7aa2a1ccc]
        !           637: 
        !           638: 2008-12-12  Thomas Huth
        !           639: 
        !           640:        * src/blitter.c, src/includes/blitter.h, src/ioMemTabFalcon.c,
        !           641:        src/ioMemTabST.c, src/ioMemTabSTE.c:
        !           642:        Improved blitter emulation from Tobé:
        !           643: 
        !           644:        This new code try to emulate the internal blitter processes as
        !           645:        described in the official documentation. It does not perform any
        !           646:        operation if it's not necessary, so it doesn't need a cycle table,
        !           647:        the timings are accurate because the logic is accurate. The
        !           648:        registers are kept up to date, the words-per-line never reach zero,
        !           649:        and the source and destination registers are incremented as
        !           650:        described in the docs. When started with 0 in either words-per-lines
        !           651:        or lines-per-block, the value stored in these registers is set to
        !           652:        65536.
        !           653:        [ba8cbab3da98]
        !           654: 
        !           655: 2008-12-11  Nicolas Pomarede
        !           656: 
        !           657:        * src/includes/mfp.h, src/mfp.c, src/uae-cpu/newcpu.c:
        !           658:        Return TRUE of FALSE in MFP_CheckPendingInterrupts() instead of
        !           659:        void. Create do_specialties_interrupt() to check only the special
        !           660:        flags related to MFP/video interrupts and factorize some code. When
        !           661:        testing for simultaneous interrupts, call do_specialties_interrupt()
        !           662:        not do_specialties().
        !           663:        [2fb5c83c8a8a]
        !           664: 
        !           665:        * src/includes/main.h:
        !           666:        Change window's title from 1.1.0 to devel
        !           667:        [0e81594ffcf5]
        !           668: 
        !           669: 2008-12-10  Nicolas Pomarede
        !           670: 
        !           671:        * src/video.c:
        !           672:        Add 4 cycles tolerance for the 60/50 switch used to produce a 0 byte
        !           673:        line.
        !           674:        [73b0becf4327]
        !           675: 
        !           676:        * src/memorySnapShot.c:
        !           677:        Change version number. Latest snapshots are no more compatible with
        !           678:        1.1.0
        !           679:        [75d589785f53]
        !           680: 
        !           681:        * src/includes/video.h, src/uae-cpu/newcpu.c, src/video.c:
        !           682:        Much more accurate behaviour for HBL/VBL : handle 8 cycles HBL/VBL
        !           683:        jitter as on a real STF and allow VBL to interrupt HBL 312 at the
        !           684:        same point as on STF too. Fix Fullscreen in Suretrip 49% by
        !           685:        Checkpoint and digi sound in Swedish New Year's TCB screen.
        !           686:        [cc80273b5fbc]
        !           687: 
        !           688: 2008-12-01  Thomas Huth
        !           689: 
        !           690:        * Hatari.xcodeproj/project.pbxproj:
        !           691:        Added missing files to OS X target
        !           692:        [171b0a9a5f7f]
        !           693: 
        !           694: 2008-11-29  Nicolas Pomarede
        !           695: 
        !           696:        * doc/compatibility.html:
        !           697:        European Demos by Overlander won't run if HD emulation is ON
        !           698:        [f9764c21b319]
        !           699: 
1.1.1.9   root      700: 2008-11-29 : *** Version 1.1.0 ***
                    701: 
1.1.1.10! root      702: 2008-11-29 12:29  Thomas Huth
1.1.1.9   root      703: 
                    704:        * Info-Hatari.plist, configure.ac, hatari.spec,
                    705:          doc/doxygen/Doxyfile, src/memorySnapShot.c,
                    706:          src/gui-osx/English.lproj/InfoPlist.strings, src/includes/main.h:
                    707:          Increased version number to 1.1.0
                    708: 
1.1.1.10! root      709: 2008-11-29 12:21  Thomas Huth
1.1.1.9   root      710: 
                    711:        * readme.txt, doc/authors.txt, doc/release-notes.txt: Updated docs
                    712:          for version 1.1.0
                    713: 
1.1.1.10! root      714: 2008-11-28 22:26  Thomas Huth
1.1.1.9   root      715: 
                    716:        * etc/: README, win-ce.cfg: Added win-ce.cfg file for Hatari on
                    717:          Windows Mobile devices
                    718: 
1.1.1.10! root      719: 2008-11-28 22:02  Thomas Huth
1.1.1.9   root      720: 
                    721:        * doc/emutos.txt: Rearranged paragraphs and wordings a little bit,
                    722:          and corrected debug section.
                    723: 
1.1.1.10! root      724: 2008-11-28 18:54  Thomas Huth
1.1.1.9   root      725: 
                    726:        * src/floppy.c: Fixed the bug that floppy B: was not ejected and
                    727:          saved at exit when floppy A: was also inserted.
                    728: 
                    729: 2008-11-27 21:17  eerot
                    730: 
                    731:        * doc/compatibility.html: latest DSP changes improved Bad Mood
                    732:          graphics a lot, but made the game *much* slower (at least to
                    733:          react to user input).
                    734: 
1.1.1.10! root      735: 2008-11-26 21:26  Thomas Huth
1.1.1.9   root      736: 
                    737:        * src/falcon/dsp_cpu.c: Merged changes from Aranym repository: More
                    738:          fixes from Laurent Sallafranque.  - Fix calculation of overflow
                    739:          bit in add56/sub56.  - Fix registers S2,D2 for TCC instruction.
                    740: 
1.1.1.10! root      741: 2008-11-25 22:25  Thomas Huth
1.1.1.9   root      742: 
                    743:        * src/falcon/dsp_cpu.c: Fixed dsp_div calculation. Thanks to
                    744:          Laurent Sallafranque for the patch.
                    745: 
1.1.1.10! root      746: 2008-11-25 22:17  Thomas Huth
1.1.1.9   root      747: 
                    748:        * src/falcon/dsp_cpu.c: Fixed SR calculation in LSL and LSR of the
                    749:          DSP56k emulation. Thanks to Laurent Sallafranque for the patch.
                    750: 
1.1.1.10! root      751: 2008-11-25 21:51  Thomas Huth
1.1.1.9   root      752: 
                    753:        * src/: configuration.c, joy.c, includes/configuration.h: Enable
                    754:          the real joystick by default now instead of the
                    755:          joystick-with-cursor-keys emulation.
                    756: 
                    757: 2008-11-24 21:46  eerot
                    758: 
                    759:        * doc/manual.html: minor tweaks
                    760: 
                    761: 2008-11-23 20:21  eerot
                    762: 
                    763:        * doc/manual.html: simplify/clarify the joyemu paragraphs
                    764: 
1.1.1.10! root      765: 2008-11-23 16:09  Thomas Huth
1.1.1.9   root      766: 
                    767:        * doc/manual.html: Updated some more obsolte sections in the manual
                    768: 
                    769: 2008-11-23 13:49  eerot
                    770: 
                    771:        * doc/: manual.html, images/devices.png, images/discs.png,
                    772:          images/sound.png, images/tos.png: - crop all screenshots to have
                    773:          just the dialog content + update their   sizes accordingly.  make
                    774:          them floats unless they're longer than   the associated text -
                    775:          PNG screenshot support - minor platform list update - build
                    776:          instructions updates - fix "--trace help" - re-order/clarify fsel
                    777:          text a bit - improve frameskip explanation - be explicit about
                    778:          the sound record file name extension effect - shortcut
                    779:          explanations improvements + consistency - joy keys are
                    780:          configurable - emphatize GEMDOS emu issue
                    781: 
                    782: 2008-11-23 13:44  eerot
                    783: 
                    784:        * doc/: compatibility.html, emutos.txt: - note about dynabusters+
                    785:          screen flicker - add sudoku to emutos lists & sort ST program
                    786:          names like others are
                    787: 
                    788: 2008-11-23 13:13  npomarede
                    789: 
                    790:        * doc/release-notes.txt: Some improvements were made for STE video
                    791:          registers
                    792: 
                    793: 2008-11-23 12:49  npomarede
                    794: 
                    795:        * src/: sound.c, includes/sound.h: Bye bye old sound core :)
                    796: 
                    797: 2008-11-23 12:43  eerot
                    798: 
                    799:        * doc/images/memory.png: old memory screenshot missed autosave
                    800:          checkbox, update
                    801: 
                    802: 2008-11-23 12:36  eerot
                    803: 
                    804:        * doc/hatari.1: fix: --trace help
                    805: 
1.1.1.10! root      806: 2008-11-23 11:48  Thomas Huth
1.1.1.9   root      807: 
                    808:        * doc/manual.html: Updated the screen and keyboard dialog and the
                    809:          GEMDOS HD sections.
                    810: 
1.1.1.10! root      811: 2008-11-23 11:27  Thomas Huth
1.1.1.9   root      812: 
                    813:        * src/: main.c, control.c: Silenced debug output in normal log mode
                    814: 
1.1.1.10! root      815: 2008-11-23 10:48  Thomas Huth
1.1.1.9   root      816: 
                    817:        * doc/compatibility.html: DMA sound is distorted in 'Systematic
                    818:          error' demo
                    819: 
                    820: 2008-11-22 19:21  eerot
                    821: 
                    822:        * src/shortcut.c: - Boss key also pauses emulation (so that Hatari
                    823:          CPU use and sound stop) - Pause&unpause emulation before&after
                    824:          disk dialog as is done for options - Unpause emulation for
                    825:          warn&cold reset
                    826: 
                    827: 2008-11-22 18:04  eerot
                    828: 
                    829:        * src/main.c: Not safe to ignore events.  Seems to stop also SDL
                    830:          processing them internally, not just propagating them to the
                    831:          application.  By default SDL enables all events execpt for
                    832:          SYSWMEVENT, so setting the event states can be just removed.
                    833: 
1.1.1.10! root      834: 2008-11-22 17:01  Thomas Huth
1.1.1.9   root      835: 
                    836:        * Hatari.xcodeproj/project.pbxproj: Cleaned up the Xcode project
                    837:          file a little bit.
                    838: 
1.1.1.10! root      839: 2008-11-22 16:59  Thomas Huth
1.1.1.9   root      840: 
                    841:        * src/gui-osx/: PrefsController.h, PrefsController.m,
                    842:          SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
                    843:          SDLMain.nib/keyedobjects.nib: Fixed the 'Load config' and 'Save
                    844:          Config' buttons and removed the non-working Spec512 Slider from
                    845:          the OS X GUI.
                    846: 
1.1.1.10! root      847: 2008-11-22 15:31  Thomas Huth
1.1.1.9   root      848: 
                    849:        * src/gui-osx/: PrefsController.m, Shared.m: Made the OS X GUI
                    850:          compilable again.
                    851: 
1.1.1.10! root      852: 2008-11-22 11:43  Thomas Huth
1.1.1.9   root      853: 
                    854:        * src/gui-osx/SDLMain.m: Removed the obsolete screen snapshot FPS
                    855:          parameter also from the OS X GUI.
                    856: 
                    857: 2008-11-21 22:27  eerot
                    858: 
                    859:        * doc/compatibility.html: finetuning
                    860: 
                    861: 2008-11-21 22:14  eerot
                    862: 
                    863:        * doc/: compatibility.html, emutos.txt: more things found working
                    864: 
                    865: 2008-11-21 19:28  eerot
                    866: 
                    867:        * src/gui-sdl/sdlgui.c: dialog processing should ignore all motion
                    868:          events
                    869: 
                    870: 2008-11-20 22:46  eerot
                    871: 
                    872:        * src/: main.c, screen.c: Move event selection from screen.c to
                    873:          main.c and ignore unneeded events.  Fixes internal GUI
                    874:          fileselector CPU usage with analog joysticks (that haven't been
                    875:          properly centered) that caused it to constantly poll doDialog().
                    876: 
                    877: 2008-11-20 22:34  eerot
                    878: 
                    879:        * src/keymap.c: Ignore empty keymap file names (Keymap_Init() calls
                    880:          Keymap_LoadRemapFile() unconditionally).
                    881: 
1.1.1.10! root      882: 2008-11-19 00:17  Thomas Huth
1.1.1.9   root      883: 
                    884:        * src/dmaSnd.c: Decrement nMwTransferSteps _before_ writing the
                    885:          registers in DmaSnd_InterruptHandler_Microwire(). If not the
                    886:          shifting finished 8 cycles too late compared to a real STE.
                    887:          (Thanks to David Savinkoff for the hint)
                    888: 
                    889: 2008-11-18 22:14  eerot
                    890: 
                    891:        * etc/: README, n810.cfg: Use directories that exist already and
                    892:          are user visible in the normal 770/N8x0 UI.  Remove irrelevant
                    893:          settings.
                    894: 
                    895: 2008-11-18 21:12  eerot
                    896: 
                    897:        * src/gui-sdl/dlgNewDisk.c: Fix the case when the configured disk
                    898:          path doesn't end in slash.
                    899: 
                    900: 2008-11-18 21:10  eerot
                    901: 
                    902:        * src/gui-sdl/dlgFileSelect.c: * Use File_DirExists() instead of
                    903:          statting directly.
                    904: 
                    905:          * Handle existing path with non-existing file better. Earlier
                    906:          File   selector moved to CWD in this case, now it keeps in the
                    907:          directory and   just suggest the given filename.
                    908: 
                    909:            This doesn't change the normal Hatari behaviour as Hatari paths
                    910:            default to CWD, but it helps packages providing Hatari config
                    911:          files
                    912:            with pre-defined file save paths.
                    913: 
                    914: 2008-11-18 20:57  eerot
                    915: 
                    916:        * src/: file.c, includes/file.h: add File_DirExists() function
                    917: 
                    918: 2008-11-18 20:56  eerot
                    919: 
                    920:        * src/keymap.c: Use more correct File_Exists() in
                    921:          Keymap_LoadRemapFile() instead of File_DoesFileNameEndWithSlash()
                    922:          and give warning &return also when that check fails & indent rest
                    923:          of the function appropriately.
                    924: 
                    925: 2008-11-18 20:53  eerot
                    926: 
                    927:        * src/: shortcut.c, gui-sdl/dlgDisk.c: remove redundant
                    928:          File_DoesFileNameEndWithSlash() calls as File_Exists() already
                    929:          checks that the given thing isn't a directory.
                    930: 
                    931: 2008-11-18 00:13  npomarede
                    932: 
                    933:        * src/uae-cpu/newcpu.c: Improve interrupts' precision when multiple
                    934:          ints happened at the same time during the STOP instruction (HBL
                    935:          could be wrongly delayed of 4 cycles)
                    936: 
                    937: 2008-11-17 23:13  npomarede
                    938: 
                    939:        * doc/compatibility.html: Add the No Cooper demo to the STF list
                    940: 
                    941: 2008-11-16 20:02  eerot
                    942: 
                    943:        * doc/: release-notes.txt, todo.txt: More TODOs done by Thomas
                    944: 
                    945: 2008-11-16 19:52  eerot
                    946: 
                    947:        * doc/compatibility.html: - According to pouet.net Badger isn't STE
                    948:          demo so remove it from list - Tribute to Rainbow Tos works now
                    949:          fine
                    950: 
1.1.1.10! root      951: 2008-11-16 19:01  Thomas Huth
1.1.1.9   root      952: 
                    953:        * doc/compatibility.html: Updated V8 music demo and Songs Of The
                    954:          Unexpected
                    955: 
                    956: 2008-11-16 17:27  eerot
                    957: 
                    958:        * doc/compatibility.html, src/ikbd.c: - Thomas' Utopos fix fixed
                    959:          also DB2000 - Added pouet.net links + some other minor updates
                    960: 
1.1.1.10! root      961: 2008-11-16 16:48  Thomas Huth
1.1.1.9   root      962: 
                    963:        * src/gui-sdl/dlgFileSelect.c: Do not show hidden files by default
                    964: 
1.1.1.10! root      965: 2008-11-16 15:56  Thomas Huth
1.1.1.9   root      966: 
                    967:        * gpl.txt: Updated license text to the latest version of the GPL 2
                    968:          (from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)
                    969: 
                    970: 2008-11-16 15:51  eerot
                    971: 
                    972:        * doc/: manual.html, images/fileselector.png, images/keyboard.png,
                    973:          images/screen.png: update fileselector, screen and keyboard
                    974:          screenshots
                    975: 
                    976: 2008-11-16 15:21  eerot
                    977: 
                    978:        * doc/: hatari.1, manual.html: Update command line options and
                    979:          keyboard shortcuts.  Use hatari.1 HTML version of command line
                    980:          options also for manual.html
                    981: 
1.1.1.10! root      982: 2008-11-16 11:23  Thomas Huth
1.1.1.9   root      983: 
                    984:        * src/gui-sdl/dlgScreen.c: Removed unused FPS code in the screen
                    985:          dialog
                    986: 
1.1.1.10! root      987: 2008-11-16 11:19  Thomas Huth
1.1.1.9   root      988: 
                    989:        * src/: screen.c, video.c, falcon/videl.c, falcon/videl.h,
                    990:          includes/screen.h: Recording an animation now also works in TT
                    991:          and Falcon mode.
                    992: 
1.1.1.10! root      993: 2008-11-16 10:42  Thomas Huth
1.1.1.9   root      994: 
                    995:        * src/: configuration.c, screenSnapShot.c, shortcut.c,
                    996:          gui-sdl/dlgScreen.c, includes/configuration.h,
                    997:          includes/screenSnapShot.h: Removed the obsolete nFramesPerSecond
                    998:          setting - it is possible to use the frame-skip option instead.
                    999: 
1.1.1.10! root     1000: 2008-11-15 22:53  Thomas Huth
1.1.1.9   root     1001: 
                   1002:        * src/: configuration.c, shortcut.c, includes/configuration.h:
                   1003:          Added shortcut for inserting floppy disk A:
                   1004: 
1.1.1.10! root     1005: 2008-11-15 22:02  Thomas Huth
1.1.1.9   root     1006: 
                   1007:        * src/ikbd.c: If both, joystick and mouse, are enabled, always
                   1008:          report button as mouse event. This is needed for the game 'Big
                   1009:          Run'
                   1010: 
1.1.1.10! root     1011: 2008-11-15 21:41  Thomas Huth
1.1.1.9   root     1012: 
                   1013:        * doc/: hatari.1, fr/hatari.1: Replaced ~/.hatari.cfg with
                   1014:          ~/.hatari/hatari.cfg
                   1015: 
1.1.1.10! root     1016: 2008-11-15 21:39  Thomas Huth
1.1.1.9   root     1017: 
                   1018:        * doc/compatibility.html: Added 'Death of the left border' and
                   1019:          'Swedish new year' demos
                   1020: 
1.1.1.10! root     1021: 2008-11-15 21:03  Thomas Huth
1.1.1.9   root     1022: 
                   1023:        * src/gui-sdl/dlgKeyboard.c: The 'Disable key repeat in fast
                   1024:          forward mode' option can now be configured in the SDL GUI.
                   1025: 
1.1.1.10! root     1026: 2008-11-15 20:04  Thomas Huth
1.1.1.9   root     1027: 
                   1028:        * src/change.c: When looking for a disk change, check also for a
                   1029:          change within a ZIP file
                   1030: 
1.1.1.10! root     1031: 2008-11-15 19:55  Thomas Huth
1.1.1.9   root     1032: 
                   1033:        * src/: floppy.c, gui-sdl/dlgDisk.c, includes/floppy.h: Removed the
                   1034:          obsolete EmulationDrives[].szFileName since the floppy file name
                   1035:          is now stored in the ConfigureParams structure.
                   1036: 
                   1037: 2008-11-15 16:37  npomarede
                   1038: 
                   1039:        * src/video.c: Fix regression introduced in rev 1.125 that affected
                   1040:          Braindamage Demo.
                   1041: 
1.1.1.10! root     1042: 2008-11-15 15:17  Thomas Huth
1.1.1.9   root     1043: 
                   1044:        * src/: dmaSnd.c, int.c, includes/dmaSnd.h, includes/int.h:
                   1045:          Shift/rotate the microwire registers automatically within 16
                   1046:          usec. This fixes the hang at the end of the 2nd screen in the
                   1047:          Paradox XMAS 2004 demo.
                   1048: 
                   1049: 2008-11-15 15:00  npomarede
                   1050: 
                   1051:        * src/: ioMemTabFalcon.c, ioMemTabSTE.c, ioMemTabTT.c: Add specific
                   1052:          handler for register $ff820d (video screen low)
                   1053: 
                   1054: 2008-11-15 14:58  npomarede
                   1055: 
                   1056:        * src/video.c: More traces for STE registers
                   1057: 
1.1.1.10! root     1058: 2008-11-15 11:00  Thomas Huth
1.1.1.9   root     1059: 
                   1060:        * src/blitter.c: Improved blitter timings (thanks to Tobé for the
                   1061:          patch)
                   1062: 
1.1.1.10! root     1063: 2008-11-15 10:42  Thomas Huth
1.1.1.9   root     1064: 
                   1065:        * src/change.c: The emulator must be reset when the user changes
                   1066:          the size of the RAM
                   1067: 
                   1068: 2008-11-13 23:57  eerot
                   1069: 
                   1070:        * doc/compatibility.html: Utopos works with Thomas latest change
                   1071: 
1.1.1.10! root     1072: 2008-11-13 23:14  Thomas Huth
1.1.1.9   root     1073: 
                   1074:        * src/ikbd.c: Hack for the he game Utopos (>= v1.5): It expects the
                   1075:          joystick data to be sent within a certain amount of time after
                   1076:          the IKBD_Cmd_ReturnJoystickAuto command, without checking the
                   1077:          ACIA control register first
                   1078: 
1.1.1.10! root     1079: 2008-11-13 22:16  Thomas Huth
1.1.1.9   root     1080: 
                   1081:        * src/dmaSnd.c: Do not reset the microwire data register shifting
                   1082:          index when a program continuesly writes to the data register.
                   1083:          This fixes the initial problem with the X-Mas 2004 demo by
                   1084:          Paradox.
                   1085: 
                   1086: 2008-11-12 23:46  eerot
                   1087: 
                   1088:        * etc/: README, n810.cfg: add etc/ subdirectory for device specific
                   1089:          configuration files
                   1090: 
                   1091: 2008-11-12 23:08  eerot
                   1092: 
                   1093:        * src/gui-sdl/dlgFileSelect.c: If fileselector is given
                   1094:          non-existing path, use CWD instead of just not showing the file
                   1095:          select at all (user doesn't understand it, especially as there's
                   1096:          no warning/error about it).
                   1097: 
                   1098: 2008-11-12 23:06  eerot
                   1099: 
                   1100:        * src/configuration.c: User should be given warning if
                   1101:          configuration changes saving fails.
                   1102: 
                   1103: 2008-11-12 21:36  eerot
                   1104: 
                   1105:        * src/str.c: Thomas noted that indexed accesses are slower (I had
                   1106:          to check the assembler output to believe that GCC really cannot
                   1107:          better optimize indexed accesses in functions that don't call
                   1108:          other functions with pointers) and that without them he prefers
                   1109:          use of while loops so changing functions closer to what they were
                   1110:          earlier.  Sorry for the code churn.
                   1111: 
                   1112: 2008-11-10 20:23  npomarede
                   1113: 
                   1114:        * src/mfp.c: Non important typo
                   1115: 
1.1.1.10! root     1116: 2008-11-10 01:13  Thomas Huth
1.1.1.9   root     1117: 
                   1118:        * src/ikbd.c: Fix for Utopos: Reset internal joystick state so that
                   1119:          a new joystick packet is send each time the ReturnJoystickAuto
                   1120:          command is send to the IKBD
                   1121: 
1.1.1.10! root     1122: 2008-11-10 00:25  Thomas Huth
1.1.1.9   root     1123: 
                   1124:        * src/main.c: Fixed crash that occured when pressing F12 in Falcon
                   1125:          mode: Statusbar tried to update the SDL surface with
                   1126:          Screen_Draw(), but this function can only be used in ST/STE mode.
                   1127: 
                   1128: 2008-11-09 21:20  eerot
                   1129: 
                   1130:        * src/main.c: take into account that options key might be
                   1131:          configured only with a modifier key or not at all.
                   1132: 
                   1133: 2008-11-09 21:04  eerot
                   1134: 
                   1135:        * src/main.c: User can configure options key (F12) to something
                   1136:          else, ask SDL for the key name (this uses the previous "str-funcs
                   1137:          return a string" change).
                   1138: 
                   1139: 2008-11-09 21:02  eerot
                   1140: 
                   1141:        * src/: str.c, includes/str.h: - Str_Trunc() doesn't need to zero
                   1142:          rest of string, ending it is enough - str functions return the
                   1143:          modified string.    This allows for nicer code in caller  - make
                   1144:          code more idiomatic C (for loops instead of whiles)...
                   1145: 
                   1146: 2008-11-08 00:18  eerot
                   1147: 
                   1148:        * doc/compatibility.html: oops, fix
                   1149: 
                   1150: 2008-11-08 00:08  eerot
                   1151: 
                   1152:        * doc/compatibility.html: comment updates + link to froggies demo
                   1153: 
1.1.1.10! root     1154: 2008-11-07 23:30  Thomas Huth
1.1.1.9   root     1155: 
                   1156:        * src/: cartData.c, cart_asm.s: Check 0x601A program header magic
                   1157:          before trying to load and execute a program from the GEMDOS
                   1158:          harddisk. Hatari now no longer crashes when trying to Pexec a
                   1159:          file that was not a valid PRG.
                   1160: 
                   1161: 2008-11-07 23:17  npomarede
                   1162: 
                   1163:        * doc/compatibility.html: More pouet.net links and sort STF demos
                   1164: 
                   1165: 2008-11-06 22:35  eerot
                   1166: 
                   1167:        * doc/compatibility.html: - Game updates from Matthias & Thomas &
                   1168:          my own testing - Demo status updates and new demos checked by
                   1169:          Nicolas - Started changing ST demos to be listed according to
                   1170:          group like STE ones - Added pouet.net links some STE demos and
                   1171:          demos Nicolas listed - Armada demos are actually Agression...
                   1172: 
1.1.1.10! root     1173: 2008-11-05 19:23  Thomas Huth
1.1.1.9   root     1174: 
                   1175:        * src/joy.c: Left + Right (and Up + Down) can't be enabled at the
                   1176:          same time. This patch fixes the crashes in Robocop 2.
                   1177: 
                   1178: 2008-11-04 22:05  eerot
                   1179: 
                   1180:        * src/: configuration.c, screen.c, includes/configuration.h: Make
                   1181:          also top border configurable and add sanity checks for border
                   1182:          values.
                   1183: 
                   1184: 2008-11-04 21:59  eerot
                   1185: 
                   1186:        * doc/compatibility.html: - ST games to alphabetical order - next
                   1187:          release is 1.1 (1.? -> 1.1) - checked sound issues in noise
                   1188:          tracker / powerup
                   1189: 
                   1190: 2008-11-04 21:39  eerot
                   1191: 
                   1192:        * doc/: authors.txt, compatibility.html, release-notes.txt: -
                   1193:          compatibility list updates from Nicolas - draft list of changes
                   1194:          for release notes - update authors list
                   1195: 
                   1196: 2008-11-03 23:29  npomarede
                   1197: 
                   1198:        * src/spec512.c: Removed unused modifications ; correct fix for the
                   1199:          palette problem on the 1st line is in video.c >= 1.127
                   1200: 
1.1.1.10! root     1201: 2008-11-03 21:48  Thomas Huth
1.1.1.9   root     1202: 
                   1203:        * src/gemdos.c: Do not intercept GEMDOS trap calls to the printer
                   1204:          anymore. All printer data is now handled in hardware emulation.
                   1205:          Thanks to David Savinkoff for the patch.
                   1206: 
1.1.1.10! root     1207: 2008-11-03 21:46  Thomas Huth
1.1.1.9   root     1208: 
                   1209:        * src/: mfp.c, psg.c, includes/mfp.h: Add Falcon Centronics ACK
                   1210:          interrupt capability (Thanks to David Savinkoff for the patch).
                   1211: 
1.1.1.10! root     1212: 2008-11-03 21:24  Thomas Huth
1.1.1.9   root     1213: 
                   1214:        * src/: bios.c, xbios.c: Removed obsolete BIOS interception code.
                   1215: 
1.1.1.10! root     1216: 2008-11-03 20:34  Thomas Huth
1.1.1.9   root     1217: 
                   1218:        * src/video.c: The first palette must be saved at the beginning of
                   1219:          the very first visible line, not at the end. This fixes the
                   1220:          graphical glitches that appear in the Coreflakes demo in the very
                   1221:          first visible line on the screen.
                   1222: 
1.1.1.10! root     1223: 2008-11-02 23:18  Thomas Huth
1.1.1.9   root     1224: 
                   1225:        * src/uae-cpu/memory.c: Call SDL_Quit() before exit() to make sure
                   1226:          that the old video mode is restored properly
                   1227: 
                   1228: 2008-11-02 17:27  eerot
                   1229: 
                   1230:        * Makefile: install also "hmsa"
                   1231: 
                   1232: 2008-11-02 17:06  eerot
                   1233: 
                   1234:        * doc/compatibility.html: - More accurate list of Molz issues from
                   1235:          Anders - Some updates to current emulation state
                   1236: 
1.1.1.10! root     1237: 2008-11-02 16:28  Thomas Huth
1.1.1.9   root     1238: 
                   1239:        * src/: configuration.c, includes/screen.h: Allow up to 47 lines in
                   1240:          the bottom border (but use only 45 by default since some demos
                   1241:          show garbage in the last 2 lines)
                   1242: 
1.1.1.10! root     1243: 2008-11-02 16:19  Thomas Huth
1.1.1.9   root     1244: 
                   1245:        * src/screen.c: Fixed STScreenEndHorizLine initialization
                   1246: 
                   1247: 2008-11-01 17:53  npomarede
                   1248: 
                   1249:        * src/spec512.c: Revert previous patch for now, not the correct
                   1250:          solution to this bug, more work needed
                   1251: 
                   1252: 2008-11-01 16:25  npomarede
                   1253: 
                   1254:        * src/spec512.c: Fix a long standing bug : the 1st visible line of
                   1255:          the screen could have a wrong palette (fix Text Zoomer in Core
                   1256:          Flakes demo by New Core)
                   1257: 
                   1258: 2008-10-30 21:25  eerot
                   1259: 
                   1260:        * doc/: compatibility.html, emutos.txt: minor finetuning for EmuTOS
                   1261:          texts, add DHS "More or Less Zero" demo
                   1262: 
                   1263: 2008-10-30 20:01  eerot
                   1264: 
                   1265:        * src/includes/control.h: Control_CheckUpdates() returns now bool,
                   1266:          se define needs too
                   1267: 
1.1.1.10! root     1268: 2008-10-29 21:41  Thomas Huth
1.1.1.9   root     1269: 
                   1270:        * src/includes/stMemory.h: Fixed crash that occured with GEMDOS HD
                   1271:          emulation when ENABLE_SMALL_MEM was set. The STRAM_ADDR macro did
                   1272:          not distinguish between ST-Ram and ROM/IO memory yet.
                   1273: 
                   1274: 2008-10-29 21:12  eerot
                   1275: 
                   1276:        * src/log.c: exit() -> return, trace options can nowadays changed
                   1277:          at run-time so exit() is wrong (and returning FALSE is handled
                   1278:          correctly by options.c calling this).
                   1279: 
                   1280: 2008-10-28 21:43  eerot
                   1281: 
                   1282:        * Makefile-default.cnf: add arch specific optimization flag
                   1283:          examples
                   1284: 
                   1285: 2008-10-28 21:37  eerot
                   1286: 
                   1287:        * src/dialog.c: forgot to commit this with other
                   1288:          Main_PauseEmulation() changes
                   1289: 
                   1290: 2008-10-28 21:24  eerot
                   1291: 
                   1292:        * src/Makefile: make ENABLE_DSP_EMU overridable with env variable +
                   1293:          update its comment
                   1294: 
                   1295: 2008-10-27 22:44  eerot
                   1296: 
                   1297:        * doc/: emutos.txt, todo.txt: split Hatari TODOs to emulation and
                   1298:          other todos and remove things that have already been done.
                   1299: 
                   1300: 2008-10-26 23:39  eerot
                   1301: 
                   1302:        * src/: change.c, control.c, main.c, screen.c, shortcut.c,
                   1303:          statusbar.c, includes/main.h, includes/statusbar.h: - don't show
                   1304:          paused message when switching between fullscreen/windowed mode
                   1305:          -> add option to PauseEmulation() for this - get rid of paused
                   1306:          message faster when unpausing   -> change AddMessage() timeout
                   1307:          from secs for msecs - some comment updates
                   1308: 
                   1309: 2008-10-26 20:15  eerot
                   1310: 
                   1311:        * src/: control.c, main.c, includes/control.h: Get back into
                   1312:          battery saving (remote) pause (not SDL one) if such had been
                   1313:          requested.
                   1314: 
                   1315: 2008-10-26 12:06  eerot
                   1316: 
                   1317:        * src/control.c: have link to actual bug in comment
                   1318: 
                   1319: 2008-10-26 01:29  eerot
                   1320: 
                   1321:        * src/statusbar.c: - more accurate name: <led>.timeout  ->
                   1322:          <led>.expire - add .expire member to message to clear the code -
                   1323:          fix the message timeout when there are multiple messages
                   1324: 
                   1325: 2008-10-26 00:34  npomarede
                   1326: 
                   1327:        * src/sound.c: Save/restore all variables used by the new sound
                   1328:          engine in Sound_MemorySnapShot_Capture
                   1329: 
                   1330: 2008-10-26 00:32  eerot
                   1331: 
                   1332:        * src/debugui.c: add missing newline
                   1333: 
                   1334: 2008-10-26 00:31  eerot
                   1335: 
                   1336:        * src/uae-cpu/newcpu.c: remove duplicate bEnableDebug check
                   1337: 
                   1338: 2008-10-26 00:20  eerot
                   1339: 
                   1340:        * src/statusbar.c: Cannot assert if screen size doesn't match
                   1341:          requested one as in fullscreen mode Hatari may not get the
                   1342:          requested size.  If available video mode is smaller, disable
                   1343:          statusbar; if larger, re-calculate variables.
                   1344: 
                   1345: 2008-10-25 23:25  npomarede
                   1346: 
                   1347:        * src/sound.c: Use doxygen style comments for functions
                   1348: 
                   1349: 2008-10-25 22:55  eerot
                   1350: 
                   1351:        * src/control.c: - Use Main_Un/PauseEmulation() for stopping the
                   1352:          emulation more cleanly - Add Control_GetUISocket() and check the
                   1353:          X socket for events so that   Hatari window expose events can be
                   1354:          processed even when the remote UI   has asked Hatari/SDL to be
                   1355:          completely stopped (to save battery) - ControlSendEmbedInfo ->
                   1356:          bSendEmbedInfo
                   1357: 
                   1358: 2008-10-25 22:31  eerot
                   1359: 
                   1360:        * src/: main.c, shortcut.c: - Debug "UI" should do clean
                   1361:          pause/unpause too
                   1362: 
                   1363: 2008-10-25 22:19  eerot
                   1364: 
                   1365:        * src/: configuration.c, main.c, shortcut.c,
                   1366:          includes/configuration.h, includes/main.h: - Pause key acts as
                   1367:          "pause" unless --debug is used when it invokes   the Debug UI
                   1368: 
                   1369: 2008-10-25 19:42  npomarede
                   1370: 
                   1371:        * src/: sound.c, includes/sound.h: Cosmetic changes in new engine :
                   1372:          remove unused code, indent, add more comments, ...
                   1373: 
                   1374: 2008-10-24 00:16  eerot
                   1375: 
                   1376:        * doc/emutos.txt: Checked/added Falcon games
                   1377: 
                   1378: 2008-10-24 00:16  eerot
                   1379: 
                   1380:        * doc/compatibility.html: - With latest DSP change, Bad Mood
                   1381:          actually draws something half sensible - Tank Blaster works
                   1382: 
1.1.1.10! root     1383: 2008-10-23 18:50  Thomas Huth
1.1.1.9   root     1384: 
                   1385:        * src/falcon/dsp_cpu.c: Latest updates from Aranym: - Fixes in
                   1386:          L:xxx,register parallel move, both directions.  - Fixes in
                   1387:          register,L:xxx when limiting occurs.  -  Fixes for LSL,BCHG
                   1388:          instructions.
                   1389: 
                   1390: 2008-10-22 22:55  eerot
                   1391: 
                   1392:        * doc/: compatibility.html, emutos.txt: - correct state of couple
                   1393:          Falcon demos & apps   (some Whip! effects actually work) - list
                   1394:          some EmuTOS compatible Falcon demos and apps
                   1395: 
1.1.1.10! root     1396: 2008-10-22 20:56  Thomas Huth
1.1.1.9   root     1397: 
                   1398:        * src/gemdos.c: Improved check for file attributes during
                   1399:          Fsfirst/Fsnext. This fixes FSELECT.PRG by M. Patzel. Thanks to
                   1400:          Thomas Schaerer for the hint.
                   1401: 
                   1402: 2008-10-21 23:15  eerot
                   1403: 
                   1404:        * src/: screen.c, statusbar.c, falcon/hostscreen.c,
                   1405:          gui-sdl/dlgScreen.c, includes/statusbar.h: - Statusbar shows also
                   1406:          in fullscreen - Statusbar height calculation needs to take into
                   1407:          account screen width   because the the gui-sdl font selection
                   1408:          does - Toggling Statusbar from Display options doesn't toggle
                   1409:          overlay LED   (even when it's enabled, it's shown only when
                   1410:          statusbar isn't)
                   1411: 
                   1412: 2008-10-21 21:04  eerot
                   1413: 
                   1414:        * src/statusbar.c: all SDL_UpdateRect calls here have now debug
                   1415:          prints
                   1416: 
                   1417: 2008-10-20 22:56  eerot
                   1418: 
                   1419:        * doc/compatibility.html: Remove the exlamation marks now that I've
                   1420:          checked the required DSP modes.
                   1421: 
1.1.1.10! root     1422: 2008-10-20 22:31  Thomas Huth
1.1.1.9   root     1423: 
                   1424:        * src/psg.c: Save LastStrobe to memory snapshots, too (just in
                   1425:          case...)
                   1426: 
1.1.1.10! root     1427: 2008-10-20 22:23  Thomas Huth
1.1.1.9   root     1428: 
                   1429:        * src/: mfp.c, printer.c, psg.c, includes/mfp.h: These patches make
                   1430:          Hatari emulate printer port capture more accurately.
                   1431: 
                   1432:          In psg.c : Centronics STROBE is used Exclusively, LastWriteToIOB
                   1433:          PORTB checking is Removed.
                   1434: 
                   1435:          In mfp.c : MFP_EXCEPT_GPIP0 interrupt is added to
                   1436:          MFP_CheckPendingInterrupts() to create BUSY interrupt capability
                   1437:          in hatari.
                   1438: 
                   1439:          In printer.c : All data presented to PORTB will now be passed
                   1440:          unfiltered to the printer, the same as Atari hardware would do
                   1441:          it. Thus, filtering, tab expanding, and associated code is
                   1442:          removed.
                   1443: 
                   1444:          Thanks to David Savinkoff for the patch!
                   1445: 
                   1446: 2008-10-20 22:15  eerot
                   1447: 
                   1448:        * doc/compatibility.html: add Illusion 64 (one more demo that works
                   1449:          only when DSP emu is disabled)
                   1450: 
                   1451: 2008-10-19 22:52  eerot
                   1452: 
                   1453:        * doc/compatibility.html: add couple of New Beat demos (work fine)
                   1454:          and music applications (don't work) + few other demos
                   1455: 
                   1456: 2008-10-19 15:06  npomarede
                   1457: 
                   1458:        * src/: sound.c, includes/sound.h: Remove unused float code.
                   1459: 
                   1460: 2008-10-16 23:30  npomarede
                   1461: 
                   1462:        * src/psg.c: Register select in $ff8800 should not be masked with
                   1463:          0xf, but further read/write when register >= 16 should be
                   1464:          ignored.  (fix long standing bug in European Demo Intro)
                   1465: 
                   1466: 2008-10-16 20:25  npomarede
                   1467: 
                   1468:        * src/sound.c: Remove gcc warning
                   1469: 
                   1470: 2008-10-16 00:14  npomarede
                   1471: 
                   1472:        * src/mfp.c: Revert useless test when data reg for timer A/B is
                   1473:          decremented from a previous 0 value (as we use Uint8)
                   1474: 
                   1475: 2008-10-15 23:06  npomarede
                   1476: 
                   1477:        * src/sound.c: Set sample to 0 instead of 0x9a when volume is 0
                   1478:          (this way the volume 0 of the ym is aligned with the sample 0
                   1479:          level)
                   1480: 
                   1481: 2008-10-14 23:34  npomarede
                   1482: 
                   1483:        * src/sound.c: Full support for 5 bits volume when computing
                   1484:          envelopes. All internal volumes operations are made with 5 bits
                   1485:          for maximum accuracy (as on a real YM-2149)
                   1486: 
                   1487: 2008-10-14 22:00  eerot
                   1488: 
                   1489:        * doc/compatibility.html: Went through all games & demos marked as
                   1490:          none/dummy and checked whether they work with DSP emulation
                   1491:          enabled. Almost none did, added more info about that.  Updated a
                   1492:          couple of other games/demos.
                   1493: 
                   1494: 2008-10-13 22:29  eerot
                   1495: 
                   1496:        * doc/compatibility.html: Falcon updates: - Add Bad Mood & ChainZ
                   1497:          games (not working) - Add a few working and not working demos and
                   1498:          apps - Some things that worked earlier only when DSP emulation
                   1499:          is disabled, work now also when it's enabled
                   1500: 
                   1501: 2008-10-13 22:26  eerot
                   1502: 
                   1503:        * doc/emutos.txt: add more STE and debugging info
                   1504: 
1.1.1.10! root     1505: 2008-10-11 00:10  Thomas Huth
1.1.1.9   root     1506: 
                   1507:        * src/gui-osx/: PrefsController.h, PrefsController.m,
                   1508:          SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
                   1509:          SDLMain.nib/keyedobjects.nib, SDLMain.nib/objects.nib: Merged
                   1510:          some of the OS X GUI updates from Jerome Vernet
                   1511: 
1.1.1.10! root     1512: 2008-10-11 00:01  Thomas Huth
1.1.1.9   root     1513: 
                   1514:        * Hatari.xcodeproj/project.pbxproj: Cleaned up the sources list in
                   1515:          the Mac OS X project file.
                   1516: 
1.1.1.10! root     1517: 2008-10-10 20:21  Thomas Huth
1.1.1.9   root     1518: 
                   1519:        * src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged dsp56k
                   1520:          changes from Aranym: - Recode sub/add on 56bits in a simpler way.
                   1521:          - BSET/BCLR were not clearing/setting A2/B2 when changing bit in
                   1522:          A/B   accumulator (from Laurent Sallafranque).  - try to fix
                   1523:          detection of end of loop for DO instruction.
                   1524: 
                   1525: 2008-10-09 00:34  npomarede
                   1526: 
                   1527:        * src/uae-cpu/newcpu.c: Fix special case for MFP exception handling
                   1528:          with cpu >= 68020
                   1529: 
                   1530: 2008-10-05 22:42  npomarede
                   1531: 
                   1532:        * src/ikbd.c: Remove double ';'
                   1533: 
                   1534: 2008-10-05 22:41  npomarede
                   1535: 
                   1536:        * src/utils.c: Add rcsid
                   1537: 
                   1538: 2008-10-05 22:31  npomarede
                   1539: 
                   1540:        * src/uae-cpu/newcpu.h: Add a parameter ExceptionSource to
                   1541:          Exception(). This allows to remove the possible ambiguity when
                   1542:          MFP vector base is changed in $fffa17 and the resulting exception
                   1543:          number could conflict with a 'normal' cpu exception.  Fix High
                   1544:          Fidelity Dreams by Aura which set MFP vector base to $c0 instead
                   1545:          of $100.
                   1546: 
1.1.1.10! root     1547: 2008-10-05 21:55  Thomas Huth
1.1.1.9   root     1548: 
                   1549:        * src/configuration.c: Set bDisableKeyRepeat = FALSE by default.
                   1550: 
                   1551: 2008-10-05 19:55  npomarede
                   1552: 
                   1553:        * src/: m68000.c, mfp.c, video.c, includes/m68000.h, uae-cpu/fpp.c,
                   1554:          uae-cpu/gencpu.c, uae-cpu/newcpu.c: Add a parameter
                   1555:          ExceptionSource to Exception(). This allows to remove the
                   1556:          possible ambiguity when MFP vector base is changed in $fffa17 and
                   1557:          the resulting exception number could conflict with a 'normal' cpu
                   1558:          exception.  Fix High Fidelity Dreams by Aura which set MFP vector
                   1559:          base to $c0 instead of $100.
                   1560: 
                   1561: 2008-10-04 13:41  npomarede
                   1562: 
                   1563:        * src/mfp.c: Fix reading $fffa21 while timer B occurs in some rare
                   1564:          cases (Wolfenstein 3D intro)
                   1565: 
                   1566: 2008-10-04 13:35  npomarede
                   1567: 
                   1568:        * src/includes/video.h: Fix reading $fffa21 while timer B occurs in
                   1569:          some rare cases (Wolfenstein 3D intro)
                   1570: 
1.1.1.10! root     1571: 2008-10-03 10:27  Thomas Huth
1.1.1.9   root     1572: 
                   1573:        * src/falcon/dsp_disasm.c: Mark all instructions that may change
                   1574:          SR. (Code from Patrice Mandin)
                   1575: 
1.1.1.10! root     1576: 2008-10-03 10:25  Thomas Huth
1.1.1.9   root     1577: 
                   1578:        * src/falcon/dsp_cpu.c: Try again to fix carry bit computation.
                   1579:          (Code from Patrice Mandin)
                   1580: 
                   1581: 2008-10-03 00:01  npomarede
                   1582: 
                   1583:        * src/fdc.c: FDCTrackRegister, FDCSectorRegister and
                   1584:          FDCDataRegister are 8 bits registers. When writing to $ff8604,
                   1585:          only keep the lowest 8 bits.  (fix High Fidelity Dreams by Aura)
                   1586: 
1.1.1.10! root     1587: 2008-09-29 22:44  Thomas Huth
1.1.1.9   root     1588: 
                   1589:        * src/falcon/dsp_cpu.c: dsp56k fixes: SUB/ADD/CMP: Simply set carry
                   1590:          bit if MSB changed, clear otherwise. (Thanks to Patrice Mandin
                   1591:          for this)
                   1592: 
1.1.1.10! root     1593: 2008-09-29 22:15  Thomas Huth
1.1.1.9   root     1594: 
                   1595:        * src/: cartData.c, cart_asm.s: Fixed a bug in the 68k part of the
                   1596:          GEMDOS HD emulation: The stack got messed up when a program tried
                   1597:          to run pexec with a program name that did not existed on the
                   1598:          emulated GEMDOS HD.
                   1599: 
                   1600: 2008-09-28 18:56  eerot
                   1601: 
                   1602:        * doc/: compatibility.html, emutos.txt: minor updates
                   1603: 
                   1604: 2008-09-28 16:13  eerot
                   1605: 
                   1606:        * doc/hatari.1: Add documentation for missing command line options
                   1607:          and files + other improvements
                   1608: 
1.1.1.10! root     1609: 2008-09-27 21:01  Thomas Huth
1.1.1.9   root     1610: 
                   1611:        * Hatari.xcodeproj/project.pbxproj: Added ym2149_fixed_vol.h to
                   1612:          Xcode project file.
                   1613: 
1.1.1.10! root     1614: 2008-09-27 16:51  Thomas Huth
1.1.1.9   root     1615: 
                   1616:        * doc/fr/clavier-exemple.txt: No need to remap the function keys
                   1617: 
1.1.1.10! root     1618: 2008-09-27 16:43  Thomas Huth
1.1.1.9   root     1619: 
                   1620:        * src/gemdos.c: Work-around for the file selector bug in TOS 1.02
                   1621:          (Bug #1648169)
                   1622: 
1.1.1.10! root     1623: 2008-09-27 15:36  Thomas Huth
1.1.1.9   root     1624: 
                   1625:        * src/fdc.c: According to Volker Seebode, HDCCommand.byteCount must
                   1626:          not be reset during FDC_ResetDMAStatus(). (Bug #2130450)
                   1627: 
1.1.1.10! root     1628: 2008-09-27 15:21  Thomas Huth
1.1.1.9   root     1629: 
                   1630:        * src/hdc.c: DMA counter wasn't updated after HDC commands (Bug
                   1631:          #2130480). Thanks to Volker Seebode for the patch
                   1632: 
1.1.1.10! root     1633: 2008-09-27 13:09  Thomas Huth
1.1.1.9   root     1634: 
                   1635:        * src/falcon/dsp_cpu.c: MAC/MACR should not change Carry bit (from
                   1636:          Laurent Sallafranque)
                   1637: 
                   1638: 2008-09-26 21:29  eerot
                   1639: 
                   1640:        * doc/emutos.txt: Add separate section on how to debug EmuTOS
                   1641:          issues based on info from Thomas.
                   1642: 
1.1.1.10! root     1643: 2008-09-26 18:39  Thomas Huth
1.1.1.9   root     1644: 
                   1645:        * src/falcon/hostscreen.c: Removed unused code.
                   1646: 
                   1647: 2008-09-26 00:23  npomarede
                   1648: 
                   1649:        * src/video.c: On STE, allow to change video address, hw scroll and
                   1650:          linewidth when line >= nLastVisibleHbl (fix Power Rise / Xtrem D
                   1651:          demo)
                   1652: 
1.1.1.10! root     1653: 2008-09-25 22:05  Thomas Huth
1.1.1.9   root     1654: 
                   1655:        * src/keymap.c: Added some more keycodes, this time for german Mac
                   1656:          keyboards.
                   1657: 
                   1658: 2008-09-25 20:36  npomarede
                   1659: 
                   1660:        * src/sound.c: Correctly stop sound after a reset when using old
                   1661:          sound engine
                   1662: 
                   1663: 2008-09-24 22:01  eerot
                   1664: 
                   1665:        * doc/emutos.txt: added STE (enhanced) demos
                   1666: 
                   1667: 2008-09-23 01:22  eerot
                   1668: 
                   1669:        * doc/emutos.txt: - add STE programs working after Thomas' EmuTOS
                   1670:          DMA sound cookie fix - fine-tune the texts
                   1671: 
1.1.1.10! root     1672: 2008-09-21 23:59  Thomas Huth
1.1.1.9   root     1673: 
                   1674:        * src/falcon/dsp_cpu.c: DSP56k cpu fix: DIV instruction calculation
                   1675:          (from Laurent Sallafranque)
                   1676: 
1.1.1.10! root     1677: 2008-09-21 23:57  Thomas Huth
1.1.1.9   root     1678: 
                   1679:        * src/falcon/dsp_disasm.c: DSP56k disasm fix:  mask out address
                   1680:          bits to 32K, to read current instruction
                   1681: 
1.1.1.10! root     1682: 2008-09-20 14:06  Thomas Huth
1.1.1.9   root     1683: 
                   1684:        * Makefile: Build hmsa from the main Makefile, too.
                   1685: 
1.1.1.10! root     1686: 2008-09-20 14:05  Thomas Huth
1.1.1.9   root     1687: 
                   1688:        * tools/hmsa/Makefile: Added distclean target
                   1689: 
1.1.1.10! root     1690: 2008-09-20 14:01  Thomas Huth
1.1.1.9   root     1691: 
                   1692:        * src/options.c: Fixed rcsid label
                   1693: 
1.1.1.10! root     1694: 2008-09-20 13:33  Thomas Huth
1.1.1.9   root     1695: 
                   1696:        * doc/: hatari.1, fr/hatari.1: Fixed more unquoted dashes in
                   1697:          manpages
                   1698: 
1.1.1.10! root     1699: 2008-09-20 13:28  Thomas Huth
1.1.1.9   root     1700: 
                   1701:        * src/main.c: Oops, reverted last change, didn't want to commit
                   1702:          that...
                   1703: 
1.1.1.10! root     1704: 2008-09-20 13:25  Thomas Huth
1.1.1.9   root     1705: 
                   1706:        * doc/hatari.1, src/main.c: Fixed unquoted dashes in manpage (patch
                   1707:          taken from the Debian package, thanks to Teemu Hukkanen)
                   1708: 
                   1709: 2008-09-19 20:55  npomarede
                   1710: 
                   1711:        * src/sound.c: Allow to mix volumes with a table (as measured on a
                   1712:          real ST) or with a linear mean of the 3 volumes.  Default to
                   1713:          linear mixing for now as it gives better results.  Don't center
                   1714:          the samples, keep them 16 bits signed but in the range [0,32767]
                   1715:          (suppress small sounds when pausing/resuming audio device)
                   1716: 
                   1717: 2008-09-16 23:14  eerot
                   1718: 
                   1719:        * doc/compatibility.html: - sort STE demos by group/author - add
                   1720:          one STE game and several STE demos
                   1721: 
1.1.1.10! root     1722: 2008-09-16 22:31  Thomas Huth
1.1.1.9   root     1723: 
                   1724:        * src/falcon/dsp_cpu.c: Fixed lua with a Ny destination register,
                   1725:          and parallel move, fix B,A as it is not a full 56bit transfer
                   1726:          (Thanks to Patrice and Laurent for the patch)
                   1727: 
1.1.1.10! root     1728: 2008-09-15 23:08  Thomas Huth
1.1.1.9   root     1729: 
                   1730:        * src/falcon/: dsp_cpu.c, dsp_disasm.c: Merged changes from Aranym
                   1731:          CVS: - dsp56k fixes:   -LUA instruction must not change source
                   1732:          register.    -Parallel moves: disasm for dsp_pm_4, fixes in
                   1733:          dsp_pm_1.  (Thanks to Laurent Sallafranque for the patches)
                   1734: 
                   1735: 2008-09-14 23:45  eerot
                   1736: 
                   1737:        * doc/emutos.txt: add STE games and update notes
                   1738: 
                   1739: 2008-09-14 21:33  npomarede
                   1740: 
                   1741:        * src/uae-cpu/newcpu.c: TRAP was returning 38 cycles instead of 34
                   1742:          (Phaleon/Illusion Demo by Next)
                   1743: 
                   1744: 2008-09-14 19:53  eerot
                   1745: 
                   1746:        * Makefile-MinGW.cnf, config-default.h, src/Makefile: Cygwin
                   1747:          improvements from Guillaume D: - src/Makefile: ALLOBJS was added
                   1748:          twice under Cygwin - config-default.h: Cygwin doesn't have the
                   1749:          "cfmakerow" function - Makefile-MinGW.cnf: overridable SDL_CFLAGS
                   1750:          & SDL_LIBS
                   1751: 
                   1752: 2008-09-14 13:01  npomarede
                   1753: 
                   1754:        * src/mfp.c: Add more traces Apply Timer D patch only if ctrl reg
                   1755:          is != 0
                   1756: 
                   1757: 2008-09-14 12:43  npomarede
                   1758: 
                   1759:        * src/uae-cpu/newcpu.c: Improve log
                   1760: 
                   1761: 2008-09-13 00:27  eerot
                   1762: 
                   1763:        * doc/: compatibility.html, emutos.txt: - Added Super Hang-On to
                   1764:          compatibility list - Added compatibility information to
                   1765:          emutos.txt along   with lots of other information I had in old
                   1766:          mails etc
                   1767: 
1.1.1.10! root     1768: 2008-09-11 22:38  Thomas Huth
1.1.1.9   root     1769: 
                   1770:        * src/main.c: Removed unnecessary header file includes
                   1771: 
1.1.1.10! root     1772: 2008-09-11 22:33  Thomas Huth
1.1.1.9   root     1773: 
                   1774:        * src/main.c: Fixed the problem that loading the global
                   1775:          configuration file only worked on UNIX-style operating systems
                   1776:          which use a '/' as path seperator.
                   1777: 
                   1778: 2008-09-07 21:24  eerot
                   1779: 
                   1780:        * src/statusbar.c: - Fix TOS version string - Move messages after
                   1781:          FS, that looks better in screen with borders
                   1782: 
                   1783: 2008-09-07 00:18  npomarede
                   1784: 
                   1785:        * src/: sound.c, includes/ym2149_fixed_vol.h: Use a table to
                   1786:          convert the 3 voices' volume to a sample. New mixing for
                   1787:          tone/volume/enveloppe using this table.
                   1788: 
                   1789: 2008-09-06 23:08  eerot
                   1790: 
                   1791:        * src/statusbar.c: - Fix frameskip text Rect width - Add drawing of
                   1792:          recording led   - In overlay mode, this overrides the floppy led
                   1793:          (color)
                   1794: 
                   1795: 2008-09-06 21:14  eerot
                   1796: 
                   1797:        * src/statusbar.c: - center the text on drawing instead of
                   1798:          centering the string to char array - Add frameskip showing ("FS:
                   1799:          0")
                   1800: 
                   1801: 2008-09-05 23:40  eerot
                   1802: 
                   1803:        * src/statusbar.c: fix/improve docs
                   1804: 
                   1805: 2008-09-05 23:29  eerot
                   1806: 
                   1807:        * src/: change.c, main.c, statusbar.c, tos.c, includes/statusbar.h,
                   1808:          includes/tos.h: Statusbar improvements: - show by default RAM,
                   1809:          machine and TOS information - functionality to show other
                   1810:          messages (with timeout) - optional debug printf()s - all
                   1811:          variables static Other files: - tos.c: change info about etos
                   1812:          into extern - main.c: ask statusbar to update default info in
                   1813:          suitable   place (after TOS loaded) and show initial help text if
                   1814:          default shortcut is used for Options - change.c: ask statusbar
                   1815:          to update info when needed
                   1816: 
                   1817: 2008-09-05 23:10  eerot
                   1818: 
                   1819:        * src/int.c: fix compiler warnings on TRACE() calls for Sint64
                   1820:          changes
                   1821: 
                   1822: 2008-09-05 20:39  npomarede
                   1823: 
                   1824:        * src/video.c: No need to test 60/50 Hz switch if display has not
                   1825:          started yet.
                   1826: 
1.1.1.10! root     1827: 2008-09-04 23:26  Thomas Huth
1.1.1.9   root     1828: 
                   1829:        * src/mfp.c: Fixed mask for TX buffer empty interrupt.
                   1830: 
1.1.1.10! root     1831: 2008-09-04 23:18  Thomas Huth
1.1.1.9   root     1832: 
                   1833:        * src/: blitter.c, mfp.c, includes/mfp.h: Added Blitter-done
                   1834:          interrupt
                   1835: 
1.1.1.10! root     1836: 2008-09-04 19:52  Thomas Huth
1.1.1.9   root     1837: 
                   1838:        * src/: int.c, includes/int.h: Changed type of CycleTime back to
                   1839:          32-bit so that the 64 bits are only used internally. Also removed
                   1840:          the assert statements.
                   1841: 
1.1.1.10! root     1842: 2008-09-04 12:53  Thomas Huth
1.1.1.9   root     1843: 
                   1844:        * src/int.c: Set cycle counters to INT_MAX during reset (just in
                   1845:          case...).
                   1846: 
1.1.1.10! root     1847: 2008-09-04 12:41  Thomas Huth
1.1.1.9   root     1848: 
                   1849:        * src/: int.c, includes/int.h: Increased size of internal interrupt
                   1850:          cycle counter variables to 64 bit. This fixes Sedma's
                   1851:          Blittermania for example since the internal DMA sound cycle
                   1852:          counter does not overflow anymore.
                   1853: 
                   1854: 2008-09-03 23:25  eerot
                   1855: 
                   1856:        * doc/compatibility.html: add new demos + update info on some
                   1857:          others
                   1858: 
                   1859: 2008-09-02 21:46  npomarede
                   1860: 
                   1861:        * src/hdc.c: Update HD led when processing a command
                   1862: 
1.1.1.10! root     1863: 2008-09-02 21:26  Thomas Huth
1.1.1.9   root     1864: 
                   1865:        * Hatari.xcodeproj/project.pbxproj: Updated the Xcode project file
                   1866: 
                   1867: 2008-09-02 20:56  eerot
                   1868: 
                   1869:        * src/: gemdos.c, psg.c, statusbar.c, includes/statusbar.h: - add
                   1870:          timeout based HD led and separate function for enabling it
                   1871:          (floppy leds API remains ON/OFF toggling which is needed for
                   1872:          more accurate control that the PSG emulation can provide) -
                   1873:          gemdos.c enables HD led when HD emu calls are used - rename "C:"
                   1874:          to "HD:", one led is enough for all HDs
                   1875: 
1.1.1.10! root     1876: 2008-09-02 13:10  Thomas Huth
1.1.1.9   root     1877: 
                   1878:        * src/int.c: Added some assertions to be able to detect overflows
                   1879:          in the Int_AddXXXInterrupt functions
                   1880: 
1.1.1.10! root     1881: 2008-09-02 13:08  Thomas Huth
1.1.1.9   root     1882: 
                   1883:        * src/: ikbd.c, video.c: Decreased IKBD_RESET_CYCLES since the old
                   1884:          value caused an overflow in Int_AddRelativeInterrupt(). Now the
                   1885:          mouse in Barbarian (from Psygnosis) is working again.
                   1886: 
1.1.1.10! root     1887: 2008-09-02 12:09  Thomas Huth
1.1.1.9   root     1888: 
                   1889:        * src/: blitter.c, dmaSnd.c, fdc.c, ikbd.c, int.c, mfp.c, video.c,
                   1890:          includes/int.h: Removed the offset parameter from
                   1891:          Int_AddRelativeInterrupt() since the function
                   1892:          Int_AddRelativeInterruptWithOffset() is already used for starting
                   1893:          a relative Int with offset
                   1894: 
1.1.1.10! root     1895: 2008-09-02 11:53  Thomas Huth
1.1.1.9   root     1896: 
                   1897:        * src/: blitter.c, dmaSnd.c, fdc.c, ikbd.c, video.c: Cleaned up
                   1898:          superfluous white spaces
                   1899: 
1.1.1.10! root     1900: 2008-08-21 18:05  Thomas Huth
1.1.1.9   root     1901: 
                   1902:        * src/ikbd.c: Added a workaround for a problem with the game USS
                   1903:          John Young / FOF54: It checks whether the transmit-buffer-empty
                   1904:          bit is cleared after writing a byte to the IKBD.
                   1905: 
                   1906: 2008-08-20 20:01  eerot
                   1907: 
                   1908:        * Makefile-default.cnf: - Add check for X11 - move CFLAGS check
                   1909:          inside ifneq to speedup non-matching case - use the expanded :=
                   1910:          notation so that shell commands are run only once
                   1911: 
                   1912: 2008-08-19 22:53  eerot
                   1913: 
                   1914:        * src/screenSnapShot.c: Invert RGB byte order for little endian
                   1915:          32-bits in PNG saving.
                   1916: 
                   1917: 2008-08-19 22:36  eerot
                   1918: 
                   1919:        * doc/alsa-midi.txt: minor update
                   1920: 
                   1921: 2008-08-19 22:05  eerot
                   1922: 
                   1923:        * src/: change.c, gui-sdl/dlgScreen.c: * Change screen options
                   1924:          "force 8-bpp" option to statusbar/led toggle   - Checkbox value
                   1925:          taken just from statusbar state, but it sets both     statusbar
                   1926:          and led state * Support in change.c for toggling statusbar (+
                   1927:          comment improvements)
                   1928: 
                   1929: 2008-08-19 21:47  eerot
                   1930: 
                   1931:        * src/: configuration.c, options.c, screen.c, statusbar.c,
                   1932:          includes/configuration.h, includes/statusbar.h: * add support for
                   1933:          overlay drive led to statusbar.c   - and appropriate small update
                   1934:          to screen.c * config file and commandline option for
                   1935:          enabling/disabling it * enable statusbar & drive-led by default
                   1936:          so they get more testing
                   1937: 
                   1938: 2008-08-19 21:43  eerot
                   1939: 
                   1940:        * src/gui-sdl/dlgScreen.c: align VDI checkbox and texts
                   1941:          horizontally with other checkboxes and texts
                   1942: 
                   1943: 2008-08-19 21:15  eerot
                   1944: 
                   1945:        * src/: configuration.c, main.c, options.c, video.c,
                   1946:          gui-sdl/dlgScreen.c, includes/video.h: add support for automatic
                   1947:          frameskip and enable it by default
                   1948: 
1.1.1.10! root     1949: 2008-08-19 02:09  Thomas Huth
1.1.1.9   root     1950: 
                   1951:        * src/: audio.c, dmaSnd.c, sound.c, wavFormat.c, includes/sound.h,
                   1952:          includes/wavFormat.h: Changed sound sample type from 8-bit mono
                   1953:          unsigned to 16-bit stereo signed.
                   1954: 
1.1.1.10! root     1955: 2008-08-18 22:53  Thomas Huth
1.1.1.9   root     1956: 
                   1957:        * Makefile-default.cnf: Automatic libpng default configuration
                   1958: 
                   1959: 2008-08-18 21:13  eerot
                   1960: 
                   1961:        * src/screenSnapShot.c: fix include order and use if instead of
                   1962:          ifdef like other config.h checks do
                   1963: 
                   1964: 2008-08-18 20:35  eerot
                   1965: 
                   1966:        * src/screenSnapShot.c: add support for saving PNGs
                   1967: 
1.1.1.10! root     1968: 2008-08-18 20:16  Thomas Huth
1.1.1.9   root     1969: 
                   1970:        * src/sound.c: Added workaround for a problem with the GCC 4.2
                   1971:          compiler.
                   1972: 
1.1.1.10! root     1973: 2008-08-18 20:12  Thomas Huth
1.1.1.9   root     1974: 
                   1975:        * configure.ac: Added simple check for libpng
                   1976: 
1.1.1.10! root     1977: 2008-08-18 19:39  Thomas Huth
1.1.1.9   root     1978: 
                   1979:        * doc/keymap-sample.txt: SDL headers are usually in
                   1980:          /usr/include/SDL, not in /usr/share/SDL
                   1981: 
1.1.1.10! root     1982: 2008-08-18 19:35  Thomas Huth
1.1.1.9   root     1983: 
                   1984:        * doc/fr/clavier-exemple.txt: Added french keymapping file. Thanks
                   1985:          to Jerome Vernet for the mappings!
                   1986: 
                   1987: 2008-08-16 17:49  eerot
                   1988: 
                   1989:        * src/: screen.c, statusbar.c, falcon/hostscreen.c,
                   1990:          includes/statusbar.h: Simplify statusbar code by moving the SDL
                   1991:          update call to statusbar.c (which also fixes hostscreen.c
                   1992:          update).  SDL_UpdateRects() requires Statusbar_Update() to be
                   1993:          done outside screen locks, move that.
                   1994: 
                   1995: 2008-08-15 19:08  simonsunnyboy
                   1996: 
                   1997:        * src/includes/sound.h: MA 2008-08-15: cleanup of sound.h - moved
                   1998:          common definitions for both cores out of the #ifdef OLD_SOUND
                   1999:          block
                   2000: 
                   2001: 2008-08-14 00:26  npomarede
                   2002: 
                   2003:        * src/sound.c: More cast changes
                   2004: 
                   2005: 2008-08-14 00:01  npomarede
                   2006: 
                   2007:        * src/sound.c: Add more explicit casts, as reported by
                   2008:          -Wconversion. Might help with gcc 4.2 on OS X.
                   2009: 
                   2010: 2008-08-13 20:44  eerot
                   2011: 
                   2012:        * src/: psg.c, statusbar.c, includes/statusbar.h: - Set led on
                   2013:          drive B: access - Enums for different drives - Comment about
                   2014:          things that statusbar could also show
                   2015: 
                   2016: 2008-08-13 00:14  npomarede
                   2017: 
                   2018:        * src/sound.c: Fix StSound to generate samples in the range -32768
                   2019:          - 32767 instead of 0 - 32767. Much better result.
                   2020: 
                   2021: 2008-08-12 21:40  eerot
                   2022: 
                   2023:        * src/: Makefile, configuration.c, leds.c, options.c, psg.c,
                   2024:          screen.c, statusbar.c, falcon/hostscreen.c,
                   2025:          includes/configuration.h, includes/leds.h, includes/statusbar.h:
                   2026:          - Replace leds (over Atari screen) with NoSTalgia style statusbar
                   2027:          - As statusbar increases the SDL screen size, change:   -
                   2028:          screen.c updates to use an SDL_Rect that doesn't contain the
                   2029:          statusbar   - hostscreen.c screen height variable to ignore
                   2030:          statusbar part
                   2031: 
                   2032: 2008-08-12 21:36  eerot
                   2033: 
                   2034:        * src/: gui-sdl/sdlgui.c, includes/sdlgui.h: Prepare SDL GUI
                   2035:          functions for statusbar support: - Add small SDLGui_GetFontSize()
                   2036:          function - Change SDLGui_Text() to extern - Allow calling
                   2037:          SDLGui_Init() multiple times
                   2038: 
                   2039: 2008-08-12 21:00  npomarede
                   2040: 
                   2041:        * src/: includes/sound.h, sound.c: Frequency change between 44, 22
                   2042:          and 11 kHz was not correctly handled in new StSound method.
                   2043: 
                   2044: 2008-08-10 16:32  npomarede
                   2045: 
                   2046:        * src/: sound.c, includes/sound.h: Import StSound 1.2 rendering
                   2047:          engine to replace the current method.
                   2048: 
                   2049: 2008-08-10 12:39  npomarede
                   2050: 
                   2051:        * src/sound.c: Revert modif : don't set per=1 when per=0, this
                   2052:          cause sharp sound with some sample replay routines.
                   2053: 
                   2054: 2008-08-07 23:19  eerot
                   2055: 
                   2056:        * src/screen.c: - revert earlier 32->24 change and comment why the
                   2057:          surface   needs to be re-created - rename leds related variables
                   2058:          and add comments to clarify   how it works
                   2059: 
                   2060: 2008-08-07 22:18  eerot
                   2061: 
                   2062:        * src/: leds.c, includes/configuration.h: move main.h inclusion to
                   2063:          .c
                   2064: 
                   2065: 2008-08-07 21:41  eerot
                   2066: 
                   2067:        * src/: leds.c, screen.c: remove dummy led light blinking, fix
                   2068:          partial screen update for led
                   2069: 
                   2070: 2008-08-07 20:39  npomarede
                   2071: 
                   2072:        * src/psg.c: Set drive light ON if drive A is selected
                   2073: 
                   2074: 2008-08-07 20:16  eerot
                   2075: 
                   2076:        * src/screen.c: - Add support for leds/indicators for ST/e screen
                   2077:          modes - Change unused bSwapScreen argument (for fullscreen) in
                   2078:          Screen_Blit()   to SDL_Rect * for led update area (in case only
                   2079:          leds are updated) - Instead of re-creating SDL screen surface as
                   2080:          32-bits when 24-bits   is selected in Screen_SetResolution(),
                   2081:          just set 32-bits to 24
                   2082: 
                   2083: 2008-08-07 20:07  eerot
                   2084: 
                   2085:        * src/falcon/hostscreen.c: add led/indicator show/hide to render
                   2086:          begin/end for TT and Falcon video modes
                   2087: 
                   2088: 2008-08-07 20:05  eerot
                   2089: 
                   2090:        * src/: configuration.c, options.c: add configuration option for
                   2091:          leds/indicators like floppy light
                   2092: 
                   2093: 2008-08-07 20:04  eerot
                   2094: 
                   2095:        * src/: Makefile, leds.c, includes/leds.h: add gfx side of floppy
                   2096:          light support
                   2097: 
                   2098: 2008-08-06 21:28  eerot
                   2099: 
                   2100:        * src/includes/configuration.h: add include files needed by this
                   2101: 
1.1.1.10! root     2102: 2008-08-06 01:42  Thomas Huth
1.1.1.9   root     2103: 
                   2104:        * src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged changes
                   2105:          from Aranym repository: - Use proper SDL function to wait for
                   2106:          thread to finish - rewrite of dsp_core - Remove states - Simply
                   2107:          unlock semaphore on read/write - Defined stuff shared between cpu
                   2108:          and dsp thread as volatile - It seems most dsp programs always
                   2109:          handshake when reading from dsp host port
                   2110: 
1.1.1.10! root     2111: 2008-08-06 01:26  Thomas Huth
1.1.1.9   root     2112: 
                   2113:        * src/falcon/: araglue.h, dsp_disasm.c, hostscreen.c, hostscreen.h,
                   2114:          nvram.c, videl.c: Replaced Aranym integer types with SDL integer
                   2115:          types
                   2116: 
                   2117: 2008-08-05 21:23  eerot
                   2118: 
                   2119:        * doc/compatibility.html: use CSS class instead of bgcolor
                   2120:          attribute for colors
                   2121: 
                   2122: 2008-08-02 21:25  eerot
                   2123: 
                   2124:        * doc/compatibility.html: sort ST games alphabetically similarly to
                   2125:          STE and Falcon games lists
                   2126: 
                   2127: 2008-08-02 20:53  eerot
                   2128: 
                   2129:        * doc/compatibility.html: mark issues with color instead of <em>.
                   2130:          Move Ray's TT/Falcon intros to TT section as that has less
                   2131:          entries.
                   2132: 
1.1.1.10! root     2133: 2008-08-01 19:14  Thomas Huth
1.1.1.9   root     2134: 
                   2135:        * src/falcon/: dsp.c, dsp_core.c: Replaced old uint8 types
                   2136: 
1.1.1.10! root     2137: 2008-08-01 01:31  Thomas Huth
1.1.1.9   root     2138: 
                   2139:        * src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged Patrice's
                   2140:          latest changes: - Move around mutex lock/unlock - Replace uae
                   2141:          data type by SDL data types
                   2142: 
1.1.1.10! root     2143: 2008-07-31 22:45  Thomas Huth
1.1.1.9   root     2144: 
                   2145:        * src/falcon/dsp_core.h: SDL_thread.h must be included, too,
                   2146:          because it is missing in SDL.h on older SDL versions like 1.2.7
                   2147: 
1.1.1.10! root     2148: 2008-07-31 21:43  Thomas Huth
1.1.1.9   root     2149: 
                   2150:        * src/falcon/araglue.h: DSP code needs some functions from
                   2151:          string.h, so this header file must be included, too.
                   2152: 
1.1.1.10! root     2153: 2008-07-31 21:23  Thomas Huth
1.1.1.9   root     2154: 
                   2155:        * doc/compatibility.html: Added V8 music system and Songs of the
                   2156:          Unexpected
                   2157: 
                   2158: 2008-07-31 01:09  eerot
                   2159: 
                   2160:        * doc/compatibility.html: update info
                   2161: 
                   2162: 2008-07-30 18:48  eerot
                   2163: 
                   2164:        * src/control.c: - add support for remotely:   - toggling devices
                   2165:          - setting paths - remove support for using "stdin" for control
                   2166:          socket.  hatari-console.py   is nicer and e.g. WinSock wouldn't
                   2167:          support select with stdin
                   2168: 
                   2169: 2008-07-30 18:45  eerot
                   2170: 
                   2171:        * doc/compatibility.html: update compatibility list as discussed on
                   2172:          hatari-devel
                   2173: 
1.1.1.10! root     2174: 2008-07-30 00:12  Thomas Huth
1.1.1.9   root     2175: 
                   2176:        * src/falcon/dsp_cpu.c: Patch from Aranym: Calculate how many
                   2177:          instructions we executed per second, seem we are very far from
                   2178:          real hw
                   2179: 
1.1.1.10! root     2180: 2008-07-30 00:10  Thomas Huth
1.1.1.9   root     2181: 
                   2182:        * src/falcon/: Makefile, dsp.c: Forgot to define DSP_EMULATION=1
                   2183:          when DSP was enabled.
                   2184: 
1.1.1.10! root     2185: 2008-07-29 23:56  Thomas Huth
1.1.1.9   root     2186: 
                   2187:        * src/Makefile: Added the new file dsp_core.c to the main Makefile
                   2188: 
                   2189: 2008-07-29 23:38  eerot
                   2190: 
                   2191:        * src/screen.c: ; after CALL_VAR macro like elsewhere, fix
                   2192:          following code indenting
                   2193: 
1.1.1.10! root     2194: 2008-07-29 23:32  Thomas Huth
1.1.1.9   root     2195: 
                   2196:        * src/falcon/: Makefile, araglue.h, dsp.c, dsp.h, dsp_core.c,
                   2197:          dsp_core.h, dsp_cpu.c, dsp_cpu.h, dsp_disasm.c, dsp_disasm.h:
                   2198:          Merged Patrice's latest changes to the DSP emulation code in
                   2199:          Aranym: Implementation of DSP emulation in plain C. Thanks a lot
                   2200:          Patrice!
                   2201: 
                   2202: 2008-07-29 23:27  eerot
                   2203: 
                   2204:        * src/options.c: shorter and more consistent option descriptions
                   2205: 
1.1.1.10! root     2206: 2008-07-28 22:38  Thomas Huth
1.1.1.9   root     2207: 
                   2208:        * src/ikbd.c: Added missing IKBD commands for status inquiries.
                   2209: 
1.1.1.10! root     2210: 2008-07-28 21:49  Thomas Huth
1.1.1.9   root     2211: 
                   2212:        * src/ikbd.c: Some IKBD commands like 0x0d, 0x16 and 0x1c need an
                   2213:          additional delay until the first byte is sent back from the IKBD.
                   2214:          The 'Unlimited bobs' screen from the Dragonnels demo is working
                   2215:          now.
                   2216: 
1.1.1.10! root     2217: 2008-07-28 00:37  Thomas Huth
1.1.1.9   root     2218: 
                   2219:        * src/falcon/: dsp_cpu.c, dsp_disasm.c, dsp_disasm.h: Patches from
                   2220:          Aranym: Add function so we know when LC was decremented.
                   2221: 
1.1.1.10! root     2222: 2008-07-27 23:44  Thomas Huth
1.1.1.9   root     2223: 
                   2224:        * src/falcon/: dsp.c, dsp.h, dsp_cpu.c: Reworked state change for
                   2225:          dsp thread, and always force execution of dsp when cpu read/write
                   2226:          from host port
                   2227: 
1.1.1.10! root     2228: 2008-07-27 22:36  Thomas Huth
1.1.1.9   root     2229: 
                   2230:        * src/falcon/dsp_cpu.c: Patch from Aranym: Fixed wrong calculation
                   2231:          of E bit in SR and added missing masking of ZUE value for CC
                   2232:          calculation
                   2233: 
                   2234: 2008-07-27 20:33  npomarede
                   2235: 
                   2236:        * src/includes/sound.h: Remove unnecessary 'extern' variables
                   2237: 
                   2238: 2008-07-27 20:26  npomarede
                   2239: 
                   2240:        * src/: sound.c, ymFormat.c, includes/sound.h, psg.c: Better
                   2241:          separation between accesses to the YM hardware registers and the
                   2242:          sound rendering routines (to ease replacement by another sound
                   2243:          rendering module)
                   2244: 
                   2245: 2008-07-25 20:15  eerot
                   2246: 
                   2247:        * tools/hmsa/hmsa.c: fix build
                   2248: 
1.1.1.10! root     2249: 2008-07-24 00:00  Thomas Huth
1.1.1.9   root     2250: 
                   2251:        * src/falcon/dsp_cpu.c: Merged some more changes from Aranym
                   2252:          repository
                   2253: 
1.1.1.10! root     2254: 2008-07-23 23:20  Thomas Huth
1.1.1.9   root     2255: 
                   2256:        * src/falcon/dsp_cpu.c: Patch from Aranym: Change detection of
                   2257:          polling loop
                   2258: 
1.1.1.10! root     2259: 2008-07-23 23:12  Thomas Huth
1.1.1.9   root     2260: 
                   2261:        * src/falcon/dsp_cpu.c: Patch from Aranym: Split write_memory in
                   2262:          disasm/non disasm version
                   2263: 
1.1.1.10! root     2264: 2008-07-23 23:11  Thomas Huth
1.1.1.9   root     2265: 
                   2266:        * src/falcon/dsp_disasm.c: Patch from Aranym: Fix disasm to match
                   2267:          memory mapping changes
                   2268: 
1.1.1.10! root     2269: 2008-07-23 00:26  Thomas Huth
1.1.1.9   root     2270: 
                   2271:        * src/falcon/: dsp.c, dsp_cpu.c: Sync'ed DSP sources with Aranym
                   2272:          repository: Change X, Y and P memory mapping to match what
                   2273:          happens on Falcon.
                   2274: 
1.1.1.10! root     2275: 2008-07-22 23:45  Thomas Huth
1.1.1.9   root     2276: 
                   2277:        * src/falcon/: dsp.c, dsp.h, dsp_cpu.c, dsp_disasm.c: Put the DSP
                   2278:          variables in a struct and introduced the getDSP function for
                   2279:          Hatari, too, so that the code gets much closer to the original
                   2280:          Aranym sources again. This helps a lot when sync'ing the sources
                   2281:          with Aranym.
                   2282: 
1.1.1.10! root     2283: 2008-07-22 22:55  Thomas Huth
1.1.1.9   root     2284: 
                   2285:        * src/: includes/ikbd.h, includes/int.h, ikbd.c, int.c: When a byte
                   2286:          arrives at our virtual ACIA, do not trigger the corresponding MFP
                   2287:          interrupt immediately but some cycles later. This fixes the V8
                   2288:          music system demo.
                   2289: 
1.1.1.10! root     2290: 2008-07-22 22:34  Thomas Huth
1.1.1.9   root     2291: 
                   2292:        * src/control.c: Fixed compiler warning
                   2293: 
1.1.1.10! root     2294: 2008-07-21 22:39  Thomas Huth
1.1.1.9   root     2295: 
                   2296:        * src/falcon/dsp_cpu.c: Copied new DSP update-Rn-modulo function
                   2297:          from the Aranym CVS repository.
                   2298: 
                   2299: 2008-07-19 15:51  npomarede
                   2300: 
                   2301:        * src/video.c: If using an invalid resolution value 0x03 in
                   2302:          $ff8260, use 0x00 (low res) instead (fix Omegakul screen in Omega
                   2303:          Demo from 1988)
                   2304: 
1.1.1.10! root     2305: 2008-07-19 00:15  Thomas Huth
1.1.1.9   root     2306: 
                   2307:        * src/falcon/: dsp_cpu.c, dsp_disasm.c: Synced DSP sources with
                   2308:          Aranym repository. This fixes the register encoding of the
                   2309:          following DSP instructions: Tcc, AND, EOR & OR (cheers to Patrice
                   2310:          Mandin for the changes)
                   2311: 
1.1.1.10! root     2312: 2008-07-18 21:02  Thomas Huth
1.1.1.9   root     2313: 
                   2314:        * src/falcon/dsp.c: When using DSP_HOST_FORCEEXEC we've got delay a
                   2315:          little bit to free some CPU cycles for the DSP thread.
                   2316: 
1.1.1.10! root     2317: 2008-07-16 23:12  Thomas Huth
1.1.1.9   root     2318: 
                   2319:        * src/: ikbd.c, log.c, includes/log.h: Introduced more IKBD trace
                   2320:          levels and replaced old WinSTon IKBD debug code with HATARI_TRACE
                   2321:          calls.
                   2322: 
1.1.1.10! root     2323: 2008-07-15 00:52  Thomas Huth
1.1.1.9   root     2324: 
                   2325:        * src/falcon/dsp_disasm.c: Fixed the register encoding of the ADD,
                   2326:          SUB and TFR instructions of the DSP disassembler (Y0 and X1 were
                   2327:          swapped).
                   2328: 
1.1.1.10! root     2329: 2008-07-14 19:42  Thomas Huth
1.1.1.9   root     2330: 
                   2331:        * src/main.c: Fixed bug: HostScreen_UnInit was only called when
                   2332:          also DSP emulation was enabled.
                   2333: 
                   2334: 2008-07-14 17:03  npomarede
                   2335: 
                   2336:        * src/video.c: Left border removal in 60 Hz gives a total line size
                   2337:          of 184 bytes instead of 186.
                   2338: 
                   2339: 2008-07-13 00:26  npomarede
                   2340: 
                   2341:        * doc/compatibility.html: All parts of the B.I.G. Demo are working
                   2342:          fine
                   2343: 
                   2344: 2008-07-12 23:51  npomarede
                   2345: 
                   2346:        * src/ikbd.c: Faster mouse in Dragonnels and Froggies Over The
                   2347:          Fence
                   2348: 
                   2349: 2008-07-12 17:55  npomarede
                   2350: 
                   2351:        * src/: ikbd.c, includes/ikbd.h, uae-cpu/hatari-glue.c: Add support
                   2352:          for custom 6301 programs. This is not a 6301 emulator, we're just
                   2353:          replacing the read/write functions with some customs one, based
                   2354:          on the CRC of the bytes sent to the 6301 RAM.  This fixes
                   2355:          'Froggies Over The Fence', 'Transbeauce 2' and 'Dragonnels'.
                   2356: 
                   2357: 2008-07-12 15:17  npomarede
                   2358: 
                   2359:        * src/mfp.c: Correct a rare case when stopping a timer and the
                   2360:          internal data counter is already < 1 (fix Froggies Over The Fence
                   2361:          Menu)
                   2362: 
                   2363: 2008-07-10 23:19  npomarede
                   2364: 
                   2365:        * src/: Makefile, utils.c, includes/utils.h: Add utils.c to store
                   2366:          various utility functions (crc32, ...)
                   2367: 
1.1.1.10! root     2368: 2008-07-08 23:17  Thomas Huth
1.1.1.9   root     2369: 
                   2370:        * src/falcon/dsp_cpu.c: Ooops, DSP_DISASM should not be defined by
                   2371:          default.
                   2372: 
1.1.1.10! root     2373: 2008-07-08 23:13  Thomas Huth
1.1.1.9   root     2374: 
                   2375:        * src/falcon/dsp_cpu.c: Fixed the DSP_CHECK_MEM_ACCESS defines
                   2376:          (#endifs were placed at the wrong lines).
                   2377: 
                   2378: 2008-07-08 22:55  eerot
                   2379: 
                   2380:        * doc/compatibility.html: updates to Falcon compatibility
                   2381: 
                   2382: 2008-07-08 22:26  npomarede
                   2383: 
                   2384:        * src/m68000.c: Add pairing for LSL/ABCD (and all variants)
                   2385:          (Rainbow Wall part in Dragonnels Demo)
                   2386: 
1.1.1.10! root     2387: 2008-07-08 00:14  Thomas Huth
1.1.1.9   root     2388: 
                   2389:        * Hatari.xcodeproj/project.pbxproj: Refreshed Xcode project file.
                   2390:          Thanks to Jerome Vernet for the update
                   2391: 
1.1.1.10! root     2392: 2008-07-07 23:34  Thomas Huth
1.1.1.9   root     2393: 
                   2394:        * doc/authors.txt, src/Makefile, src/falcon/dsp_cpu.c: Fixed bug in
                   2395:          the DSP modulo addressing mode. The first two Falcon DSP programs
                   2396:          (SPHERE.PRG and Virtual City) are working now! Big thanks to
                   2397:          Laurent Sallafranque for the patch!
                   2398: 
                   2399: 2008-07-07 23:22  npomarede
                   2400: 
                   2401:        * src/video.c: Better timer B position when right border is removed
                   2402:          (fix Oxygene screen in Transbeauce 2)
                   2403: 
1.1.1.10! root     2404: 2008-06-29 23:33  Thomas Huth
1.1.1.9   root     2405: 
                   2406:        * src/blitter.c, doc/compatibility.html: During blitter operations,
                   2407:          check for pending interrupts even more often. This fixes the
                   2408:          Doughnut screen in Just Musix 2 and the the bouncing vector ball
                   2409:          screen in Braindamage demo.
                   2410: 
                   2411: 2008-06-28 13:22  npomarede
                   2412: 
                   2413:        * src/: video.c, ioMemTabSTE.c, includes/video.h: On STE, add
                   2414:          support for $ff8264 (horizontal scrolling with no prefetch) and
                   2415:          refactor the scrolling routines in a more generic way (fix
                   2416:          Digiworld 2 by ICE)
                   2417: 
1.1.1.10! root     2418: 2008-06-27 00:00  Thomas Huth
1.1.1.9   root     2419: 
                   2420:        * src/gui-osx/PrefsController.m: Restore ConfigureParams when the
                   2421:          user selected 'Cancel' in the emulator-must-be-reset alert
                   2422:          dialog.
                   2423: 
1.1.1.10! root     2424: 2008-06-26 23:33  Thomas Huth
1.1.1.9   root     2425: 
                   2426:        * src/tos.c: Assert that we are using at least a 68020 CPU for TOS
                   2427:          versions > 3.00
                   2428: 
                   2429: 2008-06-26 22:00  eerot
                   2430: 
                   2431:        * src/options.c: - show --control-socket option only if it's
                   2432:          available - remove redundant "This is" from front of Hatari
                   2433:          name/version
                   2434: 
1.1.1.10! root     2435: 2008-06-26 01:01  Thomas Huth
1.1.1.9   root     2436: 
                   2437:        * doc/compatibility.html: Added EPSS demo, and corrected Obsession
                   2438:          and Braindamage description.
                   2439: 
                   2440: 2008-06-23 22:56  eerot
                   2441: 
                   2442:        * src/: change.c, control.c, dialog.c, main.c, screen.c,
                   2443:          falcon/hostscreen.c, includes/control.h, includes/main.h: -
                   2444:          implicit reboot after settings change should be OKed from   user
                   2445:          even if alerts are shown only for warnings/errors - fix (reboot
                   2446:          requiring) configuration changes canceling   (broken by
                   2447:          configuration handling refactoring) - move Hatari window
                   2448:          embedding from main.c to control.c - external UI can now ask to
                   2449:          be notified about Hatari   SDL window size changes - support
                   2450:          window embedding also in Falcon/TT screen modes
                   2451: 
                   2452: 2008-06-17 23:17  eerot
                   2453: 
                   2454:        * src/: floppy.c, includes/floppy.h: support ejecting floppy from
                   2455:          command line
                   2456: 
1.1.1.10! root     2457: 2008-06-17 08:10  Thomas Huth
1.1.1.9   root     2458: 
                   2459:        * src/gui-osx/PrefsController.m: Fixed comment
                   2460: 
1.1.1.10! root     2461: 2008-06-16 22:24  Thomas Huth
1.1.1.9   root     2462: 
                   2463:        * src/gui-osx/: PrefsController.m, SDLMain.m: Fixed the OS X GUI so
                   2464:          that it is compilable again.
                   2465: 
                   2466: 2008-06-16 21:34  npomarede
                   2467: 
                   2468:        * src/video.c: Ensure unused lines are cleared in 60 Hz when Hatari
                   2469:          is configured to display the screen's borders.
                   2470: 
1.1.1.10! root     2471: 2008-06-16 21:22  Thomas Huth
1.1.1.9   root     2472: 
                   2473:        * src/rs232.c: Fixed RS232 baud rate setting (always use the by-16
                   2474:          prescaler)
                   2475: 
1.1.1.10! root     2476: 2008-06-16 19:10  Thomas Huth
1.1.1.9   root     2477: 
                   2478:        * src/ioMem.c: Writing to IO space is not allowed in user mode.
                   2479:          Thanks to George Nakos for the hint!
                   2480: 
                   2481: 2008-06-15 14:02  eerot
                   2482: 
                   2483:        * src/shortcut.c: - add savemem shortcut parsing - remove parsing
                   2484:          for debug interface shortcut (debug commands can   be invoked
                   2485:          nowadays directly without the debug interface)
                   2486: 
                   2487: 2008-06-13 23:43  eerot
                   2488: 
                   2489:        * src/main.c: add note about the MinGW issue
                   2490: 
                   2491: 2008-06-13 23:09  eerot
                   2492: 
                   2493:        * src/: floppy.c, includes/floppy.h: - Change floppy eject alert to
                   2494:          printf (the alert wasn't triggered   earlier as bInformUser
                   2495:          wasn't used anywhere) - unsigned short (int) -> Uint16
                   2496: 
1.1.1.10! root     2497: 2008-06-13 19:44  Thomas Huth
1.1.1.9   root     2498: 
                   2499:        * src/main.c: Fixed the prototype of main() so that Hatari compiles
                   2500:          on Windows and Mac OS X again. Also removed saving of the current
                   2501:          working directory in memory snap shots (it is not really
                   2502:          required).
                   2503: 
1.1.1.10! root     2504: 2008-06-13 08:36  Thomas Huth
1.1.1.9   root     2505: 
                   2506:        * src/blitter.c: Blitter runs at 16 MHz in the Falcon
                   2507: 
                   2508: 2008-06-12 23:16  eerot
                   2509: 
                   2510:        * configure.ac: note about getting install-sh complained by
                   2511:          configure
                   2512: 
                   2513: 2008-06-12 22:51  eerot
                   2514: 
                   2515:        * src/options.c: use standard strchr() instead of BSD index()
                   2516: 
1.1.1.10! root     2517: 2008-06-12 20:03  Thomas Huth
1.1.1.9   root     2518: 
                   2519:        * src/blitter.c: According to Cyprian's blitter test program, the
                   2520:          blitter starts 4 cycles earlier already.
                   2521: 
1.1.1.10! root     2522: 2008-06-12 19:55  Thomas Huth
1.1.1.9   root     2523: 
                   2524:        * src/blitter.c: Fix for the game Obsession: Update the pending
                   2525:          interrupt functions regularly, also in blitter hog mode.
                   2526: 
                   2527: 2008-06-11 22:01  eerot
                   2528: 
                   2529:        * src/: main.c, options.c: fix compile warning
                   2530: 
                   2531: 2008-06-10 21:53  eerot
                   2532: 
                   2533:        * src/options.c: - add "--vdi <bool>" option - add support for
                   2534:          options postfixed with a digit - add "--joy<port> <type>" option
                   2535:          - remove "-a" shortcut for --disk-a (not really needed)
                   2536: 
                   2537: 2008-06-08 22:09  eerot
                   2538: 
                   2539:        * src/floppy.c: Should the filenames be absolute (in config file)?
                   2540: 
                   2541: 2008-06-08 22:04  eerot
                   2542: 
                   2543:        * src/: change.c, floppy.c, gui-sdl/dlgDisk.c, includes/floppy.h: -
                   2544:          dialog may not eject disk directly, just set the file name to
                   2545:          none,   otherwise ejecting doesn't work - remove unused
                   2546:          bInformUser from floppy eject - add bool return value on whether
                   2547:          there was a floppy that was ejected - 0 -> '\0' is a bit more
                   2548:          explicit (readable) for strings
                   2549: 
                   2550: 2008-06-08 21:30  eerot
                   2551: 
                   2552:        * src/: change.c, dialog.c, includes/change.h: change.c can apply
                   2553:          changes regardless of whether the new values are in
                   2554:          ConfigureParams or some other struct.  This makes it easier to
                   2555:          have configuration changes editing (or calling some that edits)
                   2556:          ConfigureParams directly.
                   2557: 
                   2558: 2008-06-08 19:37  eerot
                   2559: 
                   2560:        * src/: change.c, configuration.c, floppy.c, log.c, main.c,
                   2561:          options.c, paths.c, gui-sdl/dlgDisk.c, includes/configuration.h,
                   2562:          includes/floppy.h, includes/options.h: * Add floppy disk image
                   2563:          file names (and their zip paths)   to Hatari configuration *
                   2564:          Insert the floppies in Change_CopyChangedParamsToConfiguration()
                   2565:          based on changes in these * Separated in floppy.c setting disk
                   2566:          image names from actually   inserting them * Above three allow
                   2567:          fixing the gui-sdl/dlgDisk.c FIXMEs.    Changes to floppy
                   2568:          settings are now cancellable like all other settings  * Remove
                   2569:          bootdisk stuff from Opt_ParseParameters() arguments,   main.c and
                   2570:          change.c as it's now unnecessary * Add following options:
                   2571:          --disk-a <file>   Disk image in floppy drive A   --disk-b <file>
                   2572:          Disk image in floppy drive B * Fixed log level name in level
                   2573:          parsing * Cleaned up some old comments and how main.c handles
                   2574:          working dir  (latter still ugly) and added few more Log lines to
                   2575:          floppy.c
                   2576: 
                   2577: 2008-06-08 18:07  eerot
                   2578: 
                   2579:        * src/: dialog.c, gui-sdl/dlgDevice.c, includes/dialog.h,
                   2580:          gui-sdl/dlgDisk.c, gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c,
                   2581:          gui-sdl/dlgMain.c, gui-sdl/dlgMemory.c, gui-sdl/dlgNewDisk.c,
                   2582:          gui-sdl/dlgRom.c, gui-sdl/dlgScreen.c, gui-sdl/dlgSound.c,
                   2583:          gui-sdl/dlgSystem.c: prepare for being able to cancel floppy
                   2584:          changes: - backup ConfigureParams before opening Hatari dialogs -
                   2585:          use ConfigureParams directly from the dialog Currently code needs
                   2586:          additional Params struct and copying it, I'll fix that after
                   2587:          fixing the floppy disk code.
                   2588: 
                   2589: 2008-06-07 20:42  npomarede
                   2590: 
                   2591:        * src/: video.c, includes/screen.h, includes/video.h: Rename some
                   2592:          video constants to avoid confusion with the values used in
                   2593:          screen.h
                   2594: 
1.1.1.10! root     2595: 2008-06-04 01:06  Thomas Huth
1.1.1.9   root     2596: 
                   2597:        * src/falcon/dsp_cpu.c: Return value was also wrong in JSCLR.
                   2598:          Thanks to Laurent Sallafranque for the patch.
                   2599: 
1.1.1.10! root     2600: 2008-06-04 01:01  Thomas Huth
1.1.1.9   root     2601: 
                   2602:        * src/blitter.c: 1) Blitter uses the bus for 64 _bus_ cycles, not
                   2603:          64 CPU cycles. 2) Added cycle timings for FXSR and NFSR. Big
                   2604:          thanks to Cyprian Konador for the hints and his blitter test
                   2605:          programs!
                   2606: 
                   2607: 2008-06-03 21:41  eerot
                   2608: 
                   2609:        * src/: main.c, screen.c, includes/main.h: fix window embedding
                   2610:          when Hatari returns from the fullscreen mode
                   2611: 
                   2612: 2008-06-03 20:10  npomarede
                   2613: 
                   2614:        * src/: blitter.c, log.c, includes/log.h: Add tracing options for
                   2615:          the blitter
                   2616: 
                   2617: 2008-06-02 22:07  eerot
                   2618: 
                   2619:        * src/: change.c, keymap.c, main.c, options.c, paths.c,
                   2620:          includes/options.h, includes/paths.h: add missing consts and
                   2621:          ctype.h includes
                   2622: 
1.1.1.10! root     2623: 2008-06-01 23:38  Thomas Huth
1.1.1.9   root     2624: 
                   2625:        * src/falcon/dsp_cpu.c: Fixed bug in the DSP instruction JSSET: The
                   2626:          saved PC was 1 instruction wrong after the RTS (the next
                   2627:          instruction was jumped). Thanks to Laurent Sallafranque for the
                   2628:          patch.
                   2629: 
1.1.1.10! root     2630: 2008-06-01 23:33  Thomas Huth
1.1.1.9   root     2631: 
                   2632:        * src/falcon/dsp.c: Fixed compilation bug when DSP_HOST_FORCEEXEC
                   2633:          was set to 1 (thanks to Laurent Sallafranque for the hint)
                   2634: 
                   2635: 2008-06-01 12:26  npomarede
                   2636: 
                   2637:        * src/: screen.c, includes/screen.h: Display 45 lines instead of 47
                   2638:          in bottom overscan, else some demos will show garbages in the
                   2639:          last 2 lines.
                   2640: 
                   2641: 2008-05-31 19:57  npomarede
                   2642: 
                   2643:        * src/video.c: Ignore consecutive writes of the same value to
                   2644:          freq/res register
                   2645: 
1.1.1.10! root     2646: 2008-05-26 21:09  Thomas Huth
1.1.1.9   root     2647: 
                   2648:        * src/gui-osx/AlertHooks.h: useAlertHooks is now bool instead of
                   2649:          BOOL.
                   2650: 
1.1.1.10! root     2651: 2008-05-25 21:58  Thomas Huth
1.1.1.9   root     2652: 
                   2653:        * src/: int.c, joy.c, keymap.c, m68000.c, memorySnapShot.c, mfp.c,
                   2654:          options.c, printer.c, psg.c, reset.c, rs232.c, rtc.c, screen.c,
                   2655:          screenSnapShot.c, shortcut.c, spec512.c, tos.c, video.c, xbios.c,
                   2656:          zip.c, gui-sdl/dlgAlert.c, gui-sdl/dlgDisk.c,
                   2657:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgMain.c, includes/int.h,
                   2658:          includes/joy.h, includes/m68000.h, includes/main.h,
                   2659:          includes/memorySnapShot.h, includes/mfp.h, includes/options.h,
                   2660:          includes/printer.h, includes/psg.h, includes/rs232.h,
                   2661:          includes/screen.h, includes/screenSnapShot.h, includes/sdlgui.h,
                   2662:          includes/shortcut.h, includes/spec512.h, includes/tos.h,
                   2663:          includes/video.h, includes/xbios.h, includes/zip.h: BOOL ==> bool
                   2664: 
                   2665: 2008-05-25 12:54  eerot
                   2666: 
                   2667:        * src/: configuration.c, options.c: fix bFastForward config
                   2668:          variable type and improve -D option description
                   2669: 
1.1.1.10! root     2670: 2008-05-25 11:18  Thomas Huth
1.1.1.9   root     2671: 
                   2672:        * src/blitter.c: Call IO mem handlers when the blitter writes to
                   2673:          the IO registers. This is required for Protracker STE (by
                   2674:          Equinox) for example.
                   2675: 
1.1.1.10! root     2676: 2008-05-23 17:10  Thomas Huth
1.1.1.9   root     2677: 
                   2678:        * src/blitter.c: Ugly hack for the game Obsession: When the blitter
                   2679:          is running in HOG mode, it seems to have a lower priority than
                   2680:          DMA sound.
                   2681: 
1.1.1.10! root     2682: 2008-05-23 16:44  Thomas Huth
1.1.1.9   root     2683: 
                   2684:        * src/main.c: Got to use RomMem instead of STRam for
                   2685:          ENABLE_SMALL_MEM
                   2686: 
1.1.1.10! root     2687: 2008-05-23 16:18  Thomas Huth
1.1.1.9   root     2688: 
                   2689:        * src/cart.c: Got to use RomMem instead of STRam for
                   2690:          ENABLE_SMALL_MEM
                   2691: 
                   2692: 2008-05-21 21:46  eerot
                   2693: 
                   2694:        * doc/compatibility.html: re-test 20 years
                   2695: 
                   2696: 2008-05-21 19:50  eerot
                   2697: 
                   2698:        * doc/compatibility.html: Sierpinski overdose works
                   2699: 
                   2700: 2008-05-20 20:31  eerot
                   2701: 
                   2702:        * doc/compatibility.html: update for latest Blitter fixes
                   2703: 
1.1.1.10! root     2704: 2008-05-20 00:35  Thomas Huth
1.1.1.9   root     2705: 
                   2706:        * src/blitter.c: The  Do_Blit function can now abort and resume
                   2707:          exactly after 64 cycles. Also changed the way the blitting is
                   2708:          started (not directly anymore when writing to the control
                   2709:          register - it is now started after some few CPU cycles like on
                   2710:          the real hardware)
                   2711: 
1.1.1.10! root     2712: 2008-05-19 23:00  Thomas Huth
1.1.1.9   root     2713: 
                   2714:        * src/falcon/: hostscreen.c, hostscreen.h, nvram.c, videl.c:
                   2715:          Replaced 'BOOL' by 'bool'
                   2716: 
1.1.1.10! root     2717: 2008-05-19 22:34  Thomas Huth
1.1.1.9   root     2718: 
                   2719:        * src/: bios.c, cfgopts.c, configuration.c, createBlankImage.c,
                   2720:          dialog.c, dim.c, dmaSnd.c, fdc.c, floppy.c, gemdos.c, hdc.c,
                   2721:          ikbd.c, includes/bios.h, includes/configuration.h,
                   2722:          includes/dialog.h, includes/dim.h, includes/dmaSnd.h,
                   2723:          includes/fdc.h, includes/floppy.h, includes/gemdos.h,
                   2724:          includes/hdc.h, includes/ikbd.h: Replaced 'BOOL' by 'bool'
                   2725: 
1.1.1.10! root     2726: 2008-05-19 22:12  Thomas Huth
1.1.1.9   root     2727: 
                   2728:        * src/gui-osx/PrefsController.m: Made OS X GUI compilable again
                   2729: 
1.1.1.10! root     2730: 2008-05-19 02:07  Thomas Huth
1.1.1.9   root     2731: 
                   2732:        * src/blitter.c: Enabled cycle accurate blitter emulation after
                   2733:          fixing two remaining bugs. The game 'Roger' from Tobe works now
                   2734:          with the right speed.
                   2735: 
1.1.1.10! root     2736: 2008-05-19 01:33  Thomas Huth
1.1.1.9   root     2737: 
                   2738:        * src/: blitter.c, int.c, includes/blitter.h, includes/int.h: First
                   2739:          steps towards cycle accurate blitter emulation (not working yet)
                   2740: 
1.1.1.10! root     2741: 2008-05-18 22:45  Thomas Huth
1.1.1.9   root     2742: 
                   2743:        * src/blitter.c: Some more source code simplifications
                   2744: 
1.1.1.10! root     2745: 2008-05-10 19:42  Thomas Huth
1.1.1.9   root     2746: 
                   2747:        * src/includes/control.h: Fixing some problems that occured when
                   2748:          compiling Hatari with MinGW
                   2749: 
                   2750: 2008-05-10 00:38  eerot
                   2751: 
                   2752:        * src/control.c: improve remote control help + debugging
                   2753: 
                   2754: 2008-05-10 00:37  eerot
                   2755: 
                   2756:        * src/debugui.c: more places where flushing is needed
                   2757: 
                   2758: 2008-05-09 22:57  eerot
                   2759: 
                   2760:        * src/debugui.c: debug log needs to be flushed to get to file
                   2761: 
1.1.1.10! root     2762: 2008-05-09 22:55  Thomas Huth
1.1.1.9   root     2763: 
                   2764:        * src/: blitter.c, ioMemTabFalcon.c, ioMemTabST.c, ioMemTabSTE.c,
                   2765:          includes/blitter.h: More blitter code clean-up
                   2766: 
                   2767: 2008-05-09 21:11  eerot
                   2768: 
                   2769:        * src/: debugui.c, options.c: Allow setting command line options
                   2770:          from the debugger with 'o' command.  If you still want to disable
                   2771:          debugger from within the debugger, use "o -D" instead of "o".
                   2772: 
                   2773: 2008-05-09 20:25  eerot
                   2774: 
                   2775:        * src/: Makefile, change.c, control.c, main.c, options.c,
                   2776:          includes/change.h, includes/control.h: control socket code
                   2777:          changes: - move control socket code to its own control.c file -
                   2778:          if sockets are not available, disable all control socket   socket
                   2779:          related code instead of just functions using socket/select - add
                   2780:          debugger remote control support - add support for stopping and
                   2781:          continuing Hatari emulation   (needed for remote debugging) - add
                   2782:          help also for top level remote commands (when   encountering
                   2783:          command that it doesn't recognize)
                   2784: 
                   2785: 2008-05-09 20:19  eerot
                   2786: 
                   2787:        * src/debugui.c: - make debug logging robust also when calling
                   2788:          input parser   directly instead of through the debugger prompt
                   2789: 
                   2790: 2008-05-08 22:41  eerot
                   2791: 
                   2792:        * src/: debugui.c, includes/debugui.h: - BOOL -> bool - Prepare for
                   2793:          external debug UI:   - make log file handling more robust (also
                   2794:          renamed the variable)   - split command parsing out of the
                   2795:          function reading it from user
                   2796: 
                   2797: 2008-05-07 22:53  eerot
                   2798: 
                   2799:        * src/: change.c, keymap.c, includes/change.h, includes/keymap.h: -
                   2800:          support both ASCII chars and keycodes for key press/release
                   2801:          simulation - move ASCII->keycode key simulation to keymap.c -
                   2802:          change BOOL to bool in change.c
                   2803: 
                   2804: 2008-05-06 23:09  eerot
                   2805: 
                   2806:        * src/change.c: in the key press/release synthetizing: - ASCII
                   2807:          characters need to be converted to ST keycodes - Uppercase
                   2808:          characters need simulating also SHIFT press/release
                   2809: 
                   2810: 2008-05-06 20:05  eerot
                   2811: 
                   2812:        * configure.ac: - enable tracing by default - fix --disable-tracing
                   2813:          and --disable-small-mem
                   2814: 
                   2815: 2008-05-05 21:39  npomarede
                   2816: 
                   2817:        * src/sound.c: When setting period to 0, the YM seems to produce
                   2818:          the same sound as if period was in fact set to 1 (fix ESwat buggy
                   2819:          replay)
                   2820: 
1.1.1.10! root     2821: 2008-05-04 22:03  Thomas Huth
1.1.1.9   root     2822: 
                   2823:        * src/: change.c, mfp.c, scandir.c: Fixed compiler warnings
                   2824: 
1.1.1.10! root     2825: 2008-05-04 21:21  Thomas Huth
1.1.1.9   root     2826: 
                   2827:        * src/: Makefile, bios.c, fdc.c, gemdos.c, ikbd.c, keymap.c,
                   2828:          main.c, misc.c, msa.c, reset.c, screen.c, sound.c, xbios.c,
                   2829:          includes/misc.h: Removed misc.c and misc.h
                   2830: 
1.1.1.10! root     2831: 2008-05-04 21:08  Thomas Huth
1.1.1.9   root     2832: 
                   2833:        * src/blitter.c: Removed the macro-mania from blitter.c ... the new
                   2834:          code might be somewhat slower, but is hopefully much better
                   2835:          maintainable and extensible now
                   2836: 
1.1.1.10! root     2837: 2008-05-04 19:43  Thomas Huth
1.1.1.9   root     2838: 
                   2839:        * src/: debugui.c, str.c, includes/str.h: Moved string functions to
                   2840:          str.c
                   2841: 
1.1.1.10! root     2842: 2008-05-04 19:30  Thomas Huth
1.1.1.9   root     2843: 
                   2844:        * src/debugui.c: Fixed return value of function getRange()
                   2845: 
                   2846: 2008-05-03 22:20  npomarede
                   2847: 
                   2848:        * src/fdc.c: More infos in the traces and add some 'FIXME' notes on
                   2849:          type II read sector with bit 'm' set
                   2850: 
1.1.1.10! root     2851: 2008-05-03 21:09  Thomas Huth
1.1.1.9   root     2852: 
                   2853:        * src/options.c: Boot always from floppy if it is specified after
                   2854:          the hard disk directory
                   2855: 
1.1.1.10! root     2856: 2008-05-03 20:58  Thomas Huth
1.1.1.9   root     2857: 
                   2858:        * src/: audio.c, blitter.c, file.c, log.c, main.c, msa.c, sound.c,
                   2859:          st.c, vdi.c, wavFormat.c, ymFormat.c, includes/audio.h,
                   2860:          includes/blitter.h, includes/file.h, includes/log.h,
                   2861:          includes/main.h, includes/msa.h, includes/sound.h, includes/st.h,
                   2862:          includes/vdi.h, includes/wavFormat.h, includes/ymFormat.h: The
                   2863:          BOOL typedef in main.h always clashed with the definintion
                   2864:          somewhere in windows.h - and something similar also happens on
                   2865:          Mac OS X ... instead of always fixing the header inclusion order,
                   2866:          it's maybe better to get rid of BOOL and use the defines from
                   2867:          stdbool.h instead. These are now the first steps into this
                   2868:          direction.
                   2869: 
1.1.1.10! root     2870: 2008-05-03 20:29  Thomas Huth
1.1.1.9   root     2871: 
                   2872:        * config-default.h, configure.ac, src/change.c: Added autoconf
                   2873:          check for unix domain sockets
                   2874: 
                   2875: 2008-04-28 23:26  eerot
                   2876: 
                   2877:        * src/: change.c, shortcut.c, includes/change.h,
                   2878:          includes/shortcut.h: - disable control socket when WIN32 is
                   2879:          defined   (--no-cygwin would require Winsock use) - add support
                   2880:          for synthetizing rightclick/doubleclick/keyevent   through the
                   2881:          control socket - change related functions to return error (FALSE)
                   2882:          when they fail
                   2883: 
                   2884: 2008-04-28 22:22  npomarede
                   2885: 
                   2886:        * src/fdc.c: Add more detailled traces for all commands
                   2887: 
                   2888: 2008-04-27 13:22  npomarede
                   2889: 
                   2890:        * src/uae-cpu/: gencpu.c, readcpu.c: "strange" mode : Areg is
                   2891:          possible as a source in move.b, eg move.b a1,(a0) (dc.w $1089)
                   2892:          (Blood Money in Superior Compil 65)
                   2893: 
                   2894: 2008-04-26 00:17  eerot
                   2895: 
                   2896:        * src/change.c: - fix command debug output - read can include
                   2897:          several commands send by the other end.    use newline to
                   2898:          separate the commands
                   2899: 
                   2900: 2008-04-26 00:15  eerot
                   2901: 
                   2902:        * src/log.c: allow run-time disabling of all traces with 'none'
                   2903: 
                   2904: 2008-04-23 22:55  eerot
                   2905: 
                   2906:        * src/: Makefile, change.c, dialog.c, main.c, options.c,
                   2907:          shortcut.c, includes/change.h, includes/options.h,
                   2908:          includes/shortcut.h: - Move configuration change code from
                   2909:          dialog.c to new change.c file - Return FALSE instead of exiting
                   2910:          or errors in options.c option parsing - Exit in main.c if option
                   2911:          parsing returns FALSE - Add new --control-socket Hatari option to
                   2912:          options.c - call change.c socket/stdin checking function from
                   2913:          main.c event loop - Receive command line options through socket
                   2914:          or stdin in change.c   and with help of option.c, change the co.
                   2915:          settings - Add function to do shortcut actions based on their
                   2916:          name to shortcut.c - call that from change.c
                   2917: 
                   2918: 2008-04-23 19:59  npomarede
                   2919: 
                   2920:        * src/psg.c: Mask for noise period is 0x1f, not 0x3f ...
                   2921: 
                   2922: 2008-04-21 22:49  eerot
                   2923: 
                   2924:        * src/cfgopts.c: try fixing for Str_Trim() that really removes all
                   2925:          whitespace
                   2926: 
                   2927: 2008-04-20 18:04  eerot
                   2928: 
                   2929:        * src/str.c: trim all white space instead of just spaces and tabs
                   2930: 
                   2931: 2008-04-20 15:11  npomarede
                   2932: 
                   2933:        * src/psg.c: Mask bit 0-5 of reg 6 (noise period) in case a program
                   2934:          would read it.
                   2935: 
                   2936: 2008-04-20 14:16  npomarede
                   2937: 
                   2938:        * src/mfp.c: In TRACE call, replace get_long by STMemory_ReadLong,
                   2939:          else we could get bus error when restoring a gemdos snapshot and
                   2940:          --trace mfp_exception was used (because get_long checks we're in
                   2941:          supervisor mode, which is not necessarily the case)
                   2942: 
                   2943: 2008-04-19 10:04  npomarede
                   2944: 
                   2945:        * src/uae-cpu/newcpu.c: Add wait states extra cycles before testing
                   2946:          pending interrupts
                   2947: 
                   2948: 2008-04-18 22:35  npomarede
                   2949: 
                   2950:        * src/mfp.c: Handle read at $fffa21 occuring at the same time the
                   2951:          Timer B counter is decremented by the end of line interrupt (fix
                   2952:          flickering bottom border in B.I.G. Demo screen 1)
                   2953: 
                   2954: 2008-04-18 22:31  npomarede
                   2955: 
                   2956:        * src/: cycles.c, video.c, includes/video.h: Handle read at $fffa21
                   2957:          occuring at the same time the Timer B counter is decremented by
                   2958:          the end of line interrupt (fix flickering bottom border in B.I.G.
                   2959:          Demo screen 1)
                   2960: 
                   2961: 2008-04-18 19:02  npomarede
                   2962: 
                   2963:        * src/uae-cpu/table68k: extb.l (8 bits -> 32 bits) is only
                   2964:          available on CPUs >= 68020
                   2965: 
                   2966: 2008-04-16 20:49  npomarede
                   2967: 
                   2968:        * src/m68000.c: Add pairing for LSR/ADD (and all variants) (Zoolook
                   2969:          part in ULM New Year Demo)
                   2970: 
                   2971: 2008-04-15 23:51  npomarede
                   2972: 
                   2973:        * src/: m68000.c, includes/m68000.h: Add some pairing combinations
                   2974:          (verified on STF) : BTST/Bcc, MUL/DIV, MUL/MOVE, EXG/MOVE
                   2975: 
1.1.1.10! root     2976: 2008-04-14 00:11  Thomas Huth
1.1.1.9   root     2977: 
                   2978:        * src/: Makefile, cfgopts.c, gemdos.c, keymap.c, misc.c, str.c,
                   2979:          includes/misc.h, includes/str.h: Moved string functions to new
                   2980:          file str.c
                   2981: 
                   2982: 2008-04-13 20:08  npomarede
                   2983: 
                   2984:        * src/mfp.c: Add traces for Timer A/B in event count mode (ctrl=8)
                   2985: 
                   2986: 2008-04-12 17:41  npomarede
                   2987: 
                   2988:        * src/video.c: Correct position of end of line / timer B interrupt
                   2989:          when detecting a 'right-2' line.
                   2990: 
                   2991: 2008-04-11 22:24  npomarede
                   2992: 
                   2993:        * src/: video.c, includes/video.h: Cycle precise position for the
                   2994:          end of line / timer B interrupt, depending on the current freq
                   2995:          (50 or 60 Hz) (slightly improve bottom border in B.I.G. Demo
                   2996:          screen 1)
                   2997: 
                   2998: 2008-04-09 21:55  eerot
                   2999: 
                   3000:        * src/video.c: debug output to stderr if using printf
                   3001: 
1.1.1.10! root     3002: 2008-04-09 00:11  Thomas Huth
1.1.1.9   root     3003: 
                   3004:        * src/gemdos.c: The emudrives structure is now saved into memory
                   3005:          snapshots, too, so that the memory snapshots should now work
                   3006:          better when GEMDOS HD emulation is turned on.
                   3007: 
                   3008: 2008-04-08 00:08  npomarede
                   3009: 
                   3010:        * src/: video.c, includes/video.h: Use different values for
                   3011:          VblVideoCycleOffset if system is STF or STE (4 cycles
                   3012:          difference).  With the specific value of LineRemoveTopCycle on
                   3013:          STE, this fixes the end part of Pacemaker by Paradox (which
                   3014:          missed 8 cycles to work in STE mode)
                   3015: 
1.1.1.10! root     3016: 2008-04-07 23:47  Thomas Huth
1.1.1.9   root     3017: 
                   3018:        * src/: gemdos.c, memorySnapShot.c: Added missing GEMDOS variable
                   3019:          to memory snapshots
                   3020: 
                   3021: 2008-04-07 22:40  eerot
                   3022: 
                   3023:        * src/: options.c, includes/options.h, uae-cpu/newcpu.c: add bios +
                   3024:          xbios interception debug option
                   3025: 
1.1.1.10! root     3026: 2008-04-07 21:49  Thomas Huth
1.1.1.9   root     3027: 
                   3028:        * src/log.c: Fixed compiler warning
                   3029: 
1.1.1.10! root     3030: 2008-04-07 21:43  Thomas Huth
1.1.1.9   root     3031: 
                   3032:        * src/: cart.c, includes/m68000.h, includes/main.h: Moved the 68k
                   3033:          related #defines from main.h to m68000.h
                   3034: 
                   3035: 2008-04-07 21:04  eerot
                   3036: 
                   3037:        * configure.ac: fix HATARI_TRACE_ACTIVATED define name
                   3038: 
                   3039: 2008-04-06 21:20  eerot
                   3040: 
                   3041:        * src/: ikbd.c, mfp.c, psg.c, spec512.c, video.c: - revert some
                   3042:          tracing changes, Nicolas likes the earlier way better   (when
                   3043:          HATARI_TRACE_PRINT is defined always to printf, compiler
                   3044:          warnings about unused variables go away)
                   3045: 
                   3046: 2008-04-06 21:16  eerot
                   3047: 
                   3048:        * src/includes/log.h: fix AHATARI_TRACE_PRINT issue
                   3049: 
                   3050: 2008-04-06 20:38  eerot
                   3051: 
                   3052:        * src/includes/log.h: add gcc format parameter checks for logging
                   3053: 
                   3054: 2008-04-06 20:37  eerot
                   3055: 
                   3056:        * src/includes/ikbd.h: remove protos for static functions
                   3057: 
                   3058: 2008-04-06 14:57  eerot
                   3059: 
                   3060:        * src/ikbd.c: declare locally used functions static
                   3061: 
                   3062: 2008-04-06 14:39  eerot
                   3063: 
                   3064:        * src/: ikbd.c, log.c, mfp.c, psg.c, spec512.c, video.c,
                   3065:          includes/log.h, uae-cpu/newcpu.c: - make sure nothing of tracing
                   3066:          is left in code when it's disabled - as tracing help code is
                   3067:          still there, allow seeing it when tracing   is otherwise disabled
                   3068: 
                   3069: 2008-04-06 13:58  eerot
                   3070: 
                   3071:        * src/includes/log.h: fix include
                   3072: 
                   3073: 2008-04-06 13:20  eerot
                   3074: 
                   3075:        * configure.ac, src/includes/log.h: Move HATARI_TRACE_ACTIVATED
                   3076:          from src/includes/log.h to top level config.h and add configure
                   3077:          option for enabling tracing to configure.ac.  By default tracing
                   3078:          is disabled, you need to use configure or enable tracing from
                   3079:          config.h now.
                   3080: 
                   3081: 2008-04-06 12:33  eerot
                   3082: 
                   3083:        * src/: log.c, vdi.c, includes/log.h: add VDI tracing
                   3084: 
                   3085: 2008-04-06 11:07  eerot
                   3086: 
                   3087:        * src/: bios.c, gemdos.c, log.c, options.c, xbios.c,
                   3088:          includes/log.h: - add tracing to bios, xbios and gemdos (what
                   3089:          functions are called) - better log option parsing function names
                   3090:          & returntype
                   3091: 
                   3092: 2008-04-06 11:01  eerot
                   3093: 
                   3094:        * src/shortcut.c: adding missing include
                   3095: 
                   3096: 2008-04-04 23:18  eerot
                   3097: 
                   3098:        * src/: configuration.c, keymap.c, shortcut.c,
                   3099:          includes/configuration.h: make debug interface shorcut
                   3100:          configurable
                   3101: 
                   3102: 2008-04-04 22:57  eerot
                   3103: 
                   3104:        * src/: configuration.c, log.c, main.c, options.c,
                   3105:          includes/configuration.h, includes/log.h: add options for: - text
                   3106:          and alert log levels - trace file (also new config option) if log
                   3107:          or trace file open fails, exit
                   3108: 
                   3109: 2008-04-04 00:17  npomarede
                   3110: 
                   3111:        * src/: video.c, includes/video.h: Use different values for
                   3112:          RestartVideoCounterCycle if system is STF or STE.
                   3113: 
                   3114: 2008-04-03 23:15  eerot
                   3115: 
                   3116:        * src/gemdos.c: ERROR -> WARN (not serious enough to need a dialog)
                   3117: 
                   3118: 2008-04-03 23:11  eerot
                   3119: 
                   3120:        * src/: configuration.c, fdc.c, hdc.c, main.c, memorySnapShot.c,
                   3121:          tos.c, ymFormat.c, falcon/nvram.c, includes/log.h: - add LOG_TODO
                   3122:          log level for features that are not yet emulated   and convert
                   3123:          some LOG_DEBUGs to it - finetune log levels in preparation of
                   3124:          joining of Log_Printf()   and Log_AlertDlg()
                   3125: 
                   3126: 2008-04-03 22:35  eerot
                   3127: 
                   3128:        * src/: log.c, includes/log.h: HatariTraceLevel -> HatariTraceFlags
                   3129:          (more correct name)
                   3130: 
                   3131: 2008-04-03 22:30  eerot
                   3132: 
                   3133:        * src/: Makefile, fdc.c, ikbd.c, int.c, log.c, mfp.c, options.c,
                   3134:          psg.c, spec512.c, trace.c, video.c, includes/log.h,
                   3135:          includes/m68000.h, includes/trace.h, uae-cpu/newcpu.c: - join
                   3136:          trace.c/h to log.c/h - improve make depend
                   3137: 
                   3138: 2008-04-03 22:27  eerot
                   3139: 
                   3140:        * src/falcon/nvram.c: one more missing nMonitorType change
                   3141: 
                   3142: 2008-04-03 22:19  eerot
                   3143: 
                   3144:        * src/gui-sdl/dlgScreen.c: missed nFrameSkips & nMonitorType
                   3145:          changes
                   3146: 
                   3147: 2008-04-03 19:42  npomarede
                   3148: 
                   3149:        * src/video.c: Remove fprintf used for debug
                   3150: 
                   3151: 2008-04-02 22:55  npomarede
                   3152: 
                   3153:        * src/video.c: Correct a wrong value of nStartHBL when going 60Hz
                   3154:          between cycles 508 and 512 on line 33.
                   3155: 
                   3156: 2008-04-02 20:02  eerot
                   3157: 
                   3158:        * src/ymFormat.c: failure needs WARN, not INFO
                   3159: 
                   3160: 2008-03-31 19:28  eerot
                   3161: 
                   3162:        * src/: video.c, includes/configuration.h, configuration.c,
                   3163:          dialog.c, keymap.c, main.c, options.c, screen.c, shortcut.c,
                   3164:          stMemory.c: - add "n" (numeric) prefix to FrameSkips &
                   3165:          MonitorType for consistency - rename nMinMaxSpeed to more correct
                   3166:          bFastForward option and make it bool - add --fast-forward command
                   3167:          line option
                   3168: 
                   3169: 2008-03-31 00:24  npomarede
                   3170: 
                   3171:        * src/int.c: ActiveInterrupt was not saved in the snapshot, which
                   3172:          randomly caused errors when restoring a snapshot doing video/cpu
                   3173:          synchronization.  Call Int_SetNewInterrupt() after loading the
                   3174:          snapshot to correctly set internal state.
                   3175: 
                   3176: 2008-03-30 22:47  eerot
                   3177: 
                   3178:        * src/log.c: if \n missing, add it like in the other function
                   3179: 
1.1.1.8   root     3180: 2008-03-30 : *** Version 1.0.1 ***
                   3181: 
1.1.1.10! root     3182: 2008-03-30 12:38  Thomas Huth
1.1.1.8   root     3183: 
                   3184:        * Info-Hatari.plist, configure.ac, hatari.spec, readme.txt,
                   3185:          doc/release-notes.txt, doc/doxygen/Doxyfile,
                   3186:          src/gui-osx/English.lproj/InfoPlist.strings, src/includes/main.h:
                   3187:          Changes for bug-fixed version 1.0.1
                   3188: 
1.1.1.10! root     3189: 2008-03-30 12:08  Thomas Huth
1.1.1.8   root     3190: 
                   3191:        * src/trace.c: Print an error message when trace code has not been
                   3192:          compiled in, but the user still wants to use it.
                   3193: 
1.1.1.10! root     3194: 2008-03-30 00:03  Thomas Huth
1.1.1.8   root     3195: 
                   3196:        * src/uae-cpu/add_cycles.pl: add_cycles.pl is not required anymore
                   3197:          (it's done in gencpu.c already).
                   3198: 
1.1.1.10! root     3199: 2008-03-30 00:01  Thomas Huth
1.1.1.8   root     3200: 
                   3201:        * src/memorySnapShot.c: Video_SetSystemTimings is already done
                   3202:          during reset, no need to do it here again.
                   3203: 
1.1.1.10! root     3204: 2008-03-29 21:33  Thomas Huth
1.1.1.8   root     3205: 
                   3206:        * src/convert/: macros.h, spec320x16.c, spec320x32.c, spec640x16.c,
                   3207:          spec640x32.c: The spec512 conversion routines did not work on
                   3208:          little endian ARM CPUs yet due to an unaligned memory access.
                   3209:          Introduced GET_SPEC512_OFFSET_PIXELS macro to fix this problem.
                   3210: 
1.1.1.10! root     3211: 2008-03-29 17:59  Thomas Huth
1.1.1.8   root     3212: 
                   3213:        * src/rs232.c: Replaced STRam with IoMem
                   3214: 
                   3215: 2008-03-29 12:05  npomarede
                   3216: 
                   3217:        * src/: video.c, memorySnapShot.c, includes/video.h: Use different
                   3218:          video timings depending on the machine type. For example on STE,
                   3219:          top/bottom border removal can occur at cycle 500 instead of 504
                   3220:          on STF (fix bottom border in the game 'Skulls')
                   3221: 
                   3222: 2008-03-28 23:33  eerot
                   3223: 
                   3224:        * src/main.c: for some reason (race condition?) destroying SDL
                   3225:          wmwindow can cause an X error when the actual SDL window is
                   3226:          reparented.  It works better if the wmwindow is just unmapped.
                   3227: 
                   3228: 2008-03-28 18:48  eerot
                   3229: 
                   3230:        * src/trace.c: stdlib.h needed for free()
                   3231: 
1.1.1.10! root     3232: 2008-03-26 23:31  Thomas Huth
1.1.1.8   root     3233: 
                   3234:        * doc/authors.txt: Added Fredrik Noring
                   3235: 
1.1.1.10! root     3236: 2008-03-26 23:15  Thomas Huth
1.1.1.8   root     3237: 
                   3238:        * src/: ioMem.c, psg.c: Rewrote the PSG mirror register code to
                   3239:          handle the case when a program writes a long-word to 0xff8802
                   3240:          (MOVE.L #xyz,$ffff8802). Before this change the PSG shadow
                   3241:          register at 0xff8804 was not used yet (happens e.g. in sampling
                   3242:          screens in the Lost Boys "Ooh Crikey Wot A Scorcher"). Big thanks
                   3243:          to Fredrik Noring for the hint!
                   3244: 
                   3245: 2008-03-26 21:16  eerot
                   3246: 
                   3247:        * src/screen.c: Thomas noted that windowed mode used SW_SURFACE
                   3248:          whereas fullscreen uses HW_SURFACE.  On my machine it didn't make
                   3249:          any difference...  I suspect SDL just doesn't use HW_SURFACE if
                   3250:          one isn't available (on my machine & SDL version?), but I'll
                   3251:          revert the this part to be sure it doesn't break anything.
                   3252: 
                   3253: 2008-03-26 20:19  eerot
                   3254: 
                   3255:        * src/screen.c: remove rendundant check, clearer fullscreen check
                   3256: 
                   3257: 2008-03-26 20:17  npomarede
                   3258: 
                   3259:        * src/video.c: Clear unused pixels for border tricks left+2, left+8
                   3260:          and right-106
                   3261: 
1.1.1.10! root     3262: 2008-03-26 19:45  Thomas Huth
1.1.1.8   root     3263: 
                   3264:        * src/screen.c: Use the right rendering functions when the SDL
                   3265:          suggests bit depth = 8.
                   3266: 
                   3267: 2008-03-25 22:50  eerot
                   3268: 
                   3269:        * src/options.c: restore 15-bit support option
                   3270: 
                   3271: 2008-03-25 20:26  npomarede
                   3272: 
                   3273:        * src/video.c: On STE, add 16 pixels to the left border instead of
                   3274:          the right one when doing move.w #1,$ffff8264 / clr.b $ffff8264
                   3275:          (Just Musix 2 Menu by DHS)
                   3276: 
1.1.1.10! root     3277: 2008-03-25 19:06  Thomas Huth
1.1.1.8   root     3278: 
                   3279:        * src/blitter.c: Do not increment source address when using Blitter
                   3280:          operation mode 0 or 15. This fixes the Grotesque demo by Omega.
                   3281:          Thanks to Fredrik Noring for the hint!
                   3282: 
1.1.1.10! root     3283: 2008-03-19 01:24  Thomas Huth
1.1.1.8   root     3284: 
                   3285:        * src/spec512.c: Make sure that scan line count does not get higher
                   3286:          than max amount of allowed scanlines. (This fix is needed for Dan
                   3287:          Dare 3, for example)
                   3288: 
1.1.1.10! root     3289: 2008-03-19 00:56  Thomas Huth
1.1.1.8   root     3290: 
                   3291:        * src/uae-cpu/: .cvsignore, Makefile: Automatic dependencies for
                   3292:          the UAE CPU core Makefile
                   3293: 
1.1.1.10! root     3294: 2008-03-18 01:56  Thomas Huth
1.1.1.8   root     3295: 
                   3296:        * Makefile-MinGW.cnf, src/file.c, src/paths.c,
                   3297:          src/gui-sdl/dlgDisk.c: Fixing some problems that occured when
                   3298:          compiling Hatari with MinGW
                   3299: 
1.1.1.10! root     3300: 2008-03-17 17:27  Thomas Huth
1.1.1.8   root     3301: 
                   3302:        * src/main.c: Full screen resolution is already set correctly
                   3303:          during screen init, there is no need anymore to do it here again.
1.1.1.7   root     3304: 
                   3305: 2008-03-17 : *** Version 1.0.0 ***
                   3306: 
1.1.1.10! root     3307: 2008-03-17 15:15  Thomas Huth
1.1.1.7   root     3308: 
                   3309:        * configure.ac, src/main.c: Fixed X11 window reparenting checks
                   3310: 
1.1.1.10! root     3311: 2008-03-17 12:40  Thomas Huth
1.1.1.7   root     3312: 
                   3313:        * Info-Hatari.plist, readme.txt, doc/release-notes.txt,
                   3314:          doc/doxygen/Doxyfile, src/includes/main.h: Update for version
                   3315:          1.0.0
                   3316: 
                   3317: 2008-03-14 21:13  npomarede
                   3318: 
                   3319:        * src/video.c: Handle writes to ff8205/07/09, linewidth and hw
                   3320:          scroll that overlaps the end of the line.  Apply linewidth before
                   3321:          changing video address.  (bump mapping part in Pacemaker by
                   3322:          Paradox and maze part in Braindamage by Agression)
                   3323: 
1.1.1.10! root     3324: 2008-03-14 10:42  Thomas Huth
1.1.1.7   root     3325: 
                   3326:        * doc/: hatari.1, manual.html, fr/hatari.1: Updated the command
                   3327:          line options to match the current executable again.
                   3328: 
1.1.1.10! root     3329: 2008-03-14 00:17  Thomas Huth
1.1.1.7   root     3330: 
                   3331:        * src/: fdc.c, reset.c: Slightly improved FDC update interrupt
                   3332:          handling. This fixes the NO COOPER demo loader problem.
                   3333: 
1.1.1.10! root     3334: 2008-03-13 23:08  Thomas Huth
1.1.1.7   root     3335: 
                   3336:        * configure.ac: Added comment about autoreconf
                   3337: 
                   3338: 2008-03-13 21:32  eerot
                   3339: 
                   3340:        * Makefile.cnf.in, configure.ac, src/main.c: * Makefile.cnf.in,
                   3341:          configure.ac: add optional X11 support for embedding * main.c: if
                   3342:          PARENT_WIN_ID environment variable is set,   embed Hatari SDL
                   3343:          window inside the indicated window
                   3344: 
1.1.1.10! root     3345: 2008-03-13 20:26  Thomas Huth
1.1.1.7   root     3346: 
                   3347:        * Hatari.xcodeproj/project.pbxproj: Building Hatari without
                   3348:          optimization is a _very_ bad idea... enabled -O2 for XCode builds
                   3349:          now.
                   3350: 
1.1.1.10! root     3351: 2008-03-13 13:32  Thomas Huth
1.1.1.7   root     3352: 
                   3353:        * src/options.c: --debug is only used for turning debugging on,
                   3354:          since there is no need to turn this off (it's not saved in the
                   3355:          config file)
                   3356: 
                   3357: 2008-03-11 21:11  eerot
                   3358: 
                   3359:        * src/: configuration.c, options.c, spec512.c,
                   3360:          includes/configuration.h: * Add --spec512 option controlling the
                   3361:          compromize between color   display accuracy with spec512 tricks
                   3362:          and (huge) performance   penalty.  * remove redundant check from
                   3363:          --bpp option
                   3364: 
1.1.1.10! root     3365: 2008-03-11 15:31  Thomas Huth
1.1.1.7   root     3366: 
                   3367:        * src/screen.c: Screen must be updated completely when switching
                   3368:          back from Spec512 rendering to normal mode. This fixes some gfx
                   3369:          glitches in Paul Simoes Overscan demo for example.
                   3370: 
1.1.1.10! root     3371: 2008-03-11 14:50  Thomas Huth
1.1.1.7   root     3372: 
                   3373:        * src/: includes/m68000.h, uae-cpu/newcpu.c: Cycle pairing is now
                   3374:          only taken into consideration in the function m68k_run, between
                   3375:          two opcodes.
                   3376: 
1.1.1.10! root     3377: 2008-03-10 23:36  Thomas Huth
1.1.1.7   root     3378: 
                   3379:        * src/: options.c, screen.c: Allow to use the 32 bpp screen
                   3380:          rendering functions
                   3381: 
1.1.1.10! root     3382: 2008-03-10 22:57  Thomas Huth
1.1.1.7   root     3383: 
                   3384:        * src/convert/: macros.h, routines.h, spec320x32.c, spec640x32.c:
                   3385:          Added 32 bpp screen conversion functions for Spec512 screens
                   3386: 
1.1.1.10! root     3387: 2008-03-10 19:53  Thomas Huth
1.1.1.7   root     3388: 
                   3389:        * src/convert/: low320x32.c, low640x32.c, macros.h, med640x32.c:
                   3390:          Added 32 bpp screen conversion functions for low and medium
                   3391:          resolution
                   3392: 
                   3393: 2008-03-09 13:53  npomarede
                   3394: 
                   3395:        * src/: mfp.c, m68000.c, video.c, includes/m68000.h: Fix exception
                   3396:          processing when MFP vector base $fffa17 is changed to $10 ('Toki'
                   3397:          end part fullscreen)
                   3398: 
                   3399: 2008-03-09 02:42  clafou
                   3400: 
                   3401:        * Hatari.xcodeproj/project.pbxproj: Updated XCode Project file
                   3402: 
                   3403: 2008-03-08 14:12  npomarede
                   3404: 
                   3405:        * src/: mfp.c, trace.c, includes/trace.h: Add trace when writing to
                   3406:          MFP registers
                   3407: 
1.1.1.10! root     3408: 2008-03-07 01:41  Thomas Huth
1.1.1.7   root     3409: 
                   3410:        * src/reset.c: Start FDC 'update interrupt' after reset.
                   3411: 
1.1.1.10! root     3412: 2008-03-03 22:08  Thomas Huth
1.1.1.7   root     3413: 
                   3414:        * src/gui-osx/PrefsController.m: Made the OS X preferences dialog
                   3415:          compilable again
                   3416: 
1.1.1.10! root     3417: 2008-03-03 21:01  Thomas Huth
1.1.1.7   root     3418: 
                   3419:        * src/gui-osx/SDLMain.m: Updated calls to
                   3420:          Floppy_InsertDiskIntoDrive and MemorSnapShot_Capture/Restore
                   3421:          (they have additional parameters now)
                   3422: 
                   3423: 2008-03-02 21:14  eerot
                   3424: 
                   3425:        * doc/hatari.1, src/options.c: move TOS under memory options
                   3426: 
                   3427: 2008-03-02 21:09  eerot
                   3428: 
                   3429:        * doc/hatari.1: split system options to further memory and CPU
                   3430:          options, and otherwise re-order options according to Hatari help
                   3431: 
                   3432: 2008-03-02 21:03  eerot
                   3433: 
                   3434:        * src/options.c: * -m is still useful, we're not going to remove it
                   3435:          for v1.0 * split system options to:   - memory options   - cpu
                   3436:          options   - misc system options * reorder sections a bit so that
                   3437:          more commonly used items are first
                   3438: 
                   3439: 2008-03-02 20:45  eerot
                   3440: 
                   3441:        * src/options.c: - fix the option ID given to help/exit function -
                   3442:          don't assume things, exit on all parsing issues (joystick &
                   3443:          memsize)
                   3444: 
                   3445: 2008-03-01 23:56  eerot
                   3446: 
                   3447:        * doc/hatari.1, src/options.c: separate section for VDI options
                   3448: 
                   3449: 2008-03-01 23:40  eerot
                   3450: 
                   3451:        * doc/hatari.1: update options
                   3452: 
                   3453: 2008-03-01 23:37  eerot
                   3454: 
                   3455:        * src/: configuration.c, dialog.c, options.c, screen.c,
                   3456:          gui-sdl/dlgScreen.c, includes/configuration.h: As discussed on
                   3457:          the devel list: * convert --force8bpp (boolean) to --bpp
                   3458:          (integer) option * --sound supports now off/low/mid/hi for
                   3459:          enabling/disabling   sound and setting it's quality * added
                   3460:          --cpuclock option
                   3461: 
                   3462: 2008-03-01 22:49  eerot
                   3463: 
                   3464:        * src/options.c: move --slowfdc to disk options
                   3465: 
                   3466: 2008-03-01 22:13  eerot
                   3467: 
                   3468:        * doc/hatari.1: split options to categories, similarly as in hatari
                   3469:          -h add missing options and capitalize option descriptions
                   3470: 
                   3471: 2008-03-01 21:54  eerot
                   3472: 
                   3473:        * src/options.c: add true/false to bool alternatives
                   3474: 
                   3475: 2008-03-01 21:47  eerot
                   3476: 
                   3477:        * src/options.c: - "none" can be used as filename to disable
                   3478:          devices and HDs - fix to sound bool
                   3479: 
                   3480: 2008-03-01 21:00  eerot
                   3481: 
                   3482:        * src/options.c: set the order of options in the parsing fuction to
                   3483:          same as in the option output sections
                   3484: 
                   3485: 2008-03-01 20:33  eerot
                   3486: 
                   3487:        * src/: Makefile, main.c: Oops... Revert embed testing code
                   3488: 
                   3489: 2008-03-01 20:27  eerot
                   3490: 
                   3491:        * src/: Makefile, main.c, options.c: * These were now converted to
                   3492:          take a <bool> argument so that they   can also be disabled:
                   3493:          --borders <y/n>   --force8bpp <y/n>   --compatible <y/n>
                   3494:          --blitter <y/n>   --slowfdc <y/n>   --sound <y/n>   (was earlier
                   3495:          --nosound) * If floppy is given, but no HD (dir), disable booting
                   3496:          from HD
                   3497: 
                   3498: 2008-03-01 18:59  eerot
                   3499: 
                   3500:        * src/options.c: add support for option sections and split options
                   3501:          to sections
                   3502: 
1.1.1.10! root     3503: 2008-02-29 23:42  Thomas Huth
1.1.1.7   root     3504: 
                   3505:        * doc/manual.html: Some minor improvements
                   3506: 
1.1.1.10! root     3507: 2008-02-29 22:12  Thomas Huth
1.1.1.7   root     3508: 
                   3509:        * doc/todo.txt: Updated the TODO list
                   3510: 
1.1.1.10! root     3511: 2008-02-29 22:11  Thomas Huth
1.1.1.7   root     3512: 
                   3513:        * src/: fdc.c, int.c, video.c, includes/fdc.h, includes/int.h: The
                   3514:          FDC update is now done with a dedicated 'interrupt' function
                   3515:          instead of using the HBL (which is no longer hardwired to 512
                   3516:          cycles, so this was quite a way to update the FDC nowadays).
                   3517: 
1.1.1.10! root     3518: 2008-02-29 21:24  Thomas Huth
1.1.1.7   root     3519: 
                   3520:        * src/: gui-sdl/dlgAlert.c, gui-sdl/dlgFileSelect.c,
                   3521:          gui-sdl/dlgMain.c, gui-sdl/sdlgui.c, includes/sdlgui.h: Cancel
                   3522:          buttons can now be activated by pressing the ESC key.
                   3523: 
1.1.1.10! root     3524: 2008-02-29 20:22  Thomas Huth
1.1.1.7   root     3525: 
                   3526:        * src/convert/: spec320x16.c, spec640x16.c: Fixed Spec512 plotting
                   3527:          on big endian machines.
                   3528: 
                   3529: 2008-02-26 21:50  eerot
                   3530: 
                   3531:        * src/options.c: fix -j description, fit --trace description to 80
                   3532:          chars
                   3533: 
1.1.1.10! root     3534: 2008-02-24 23:34  Thomas Huth
1.1.1.7   root     3535: 
                   3536:        * src/configuration.c: Use compatible CPU and high sound quality as
                   3537:          default settings
                   3538: 
1.1.1.10! root     3539: 2008-02-24 23:28  Thomas Huth
1.1.1.7   root     3540: 
                   3541:        * src/configuration.c: Disable auto-save by default
                   3542: 
                   3543: 2008-02-24 21:56  eerot
                   3544: 
                   3545:        * doc/manual.html: Minor updates for 1.0 and couple of typo fixes
                   3546: 
1.1.1.10! root     3547: 2008-02-24 21:45  Thomas Huth
1.1.1.7   root     3548: 
                   3549:        * doc/hatari.1, src/m68000.c, src/options.c,
                   3550:          src/includes/options.h: Added --memstate command line option.
                   3551: 
1.1.1.10! root     3552: 2008-02-24 21:10  Thomas Huth
1.1.1.7   root     3553: 
                   3554:        * src/: configuration.c, m68000.c, main.c, memorySnapShot.c,
                   3555:          shortcut.c, gui-sdl/dlgMemory.c, includes/configuration.h,
                   3556:          includes/m68000.h, includes/memorySnapShot.h,
                   3557:          uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h: It is now possible
                   3558:          to automatically load/save memory snap-shots at start/exit
                   3559: 
1.1.1.10! root     3560: 2008-02-23 23:16  Thomas Huth
1.1.1.7   root     3561: 
                   3562:        * src/gui-sdl/: dlgKeyboard.c, dlgMain.c, dlgMemory.c, dlgScreen.c,
                   3563:          dlgSound.c, sdlgui.c: Sourcecode beautification
                   3564: 
1.1.1.10! root     3565: 2008-02-23 23:14  Thomas Huth
1.1.1.7   root     3566: 
                   3567:        * src/: Makefile, gui-sdl/Makefile, gui-sdl/dlgDisc.c,
                   3568:          gui-sdl/dlgDisk.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgNewDisk.c:
                   3569:          Renamed dlg*Disc.c into dlg*Disk.c
                   3570: 
1.1.1.10! root     3571: 2008-02-23 22:15  Thomas Huth
1.1.1.7   root     3572: 
                   3573:        * src/falcon/nvram.c: Fix compiler warning
                   3574: 
1.1.1.10! root     3575: 2008-02-23 22:15  Thomas Huth
1.1.1.7   root     3576: 
                   3577:        * src/convert/: high640x8.c, low320x16.c, low320x8.c, low640x16.c,
                   3578:          low640x8.c, med640x16.c, med640x8.c, spec320x16.c, spec640x16.c,
                   3579:          vdi16.c, vdi2.c, vdi4.c: Sourcecode beautification
                   3580: 
1.1.1.10! root     3581: 2008-02-23 17:51  Thomas Huth
1.1.1.7   root     3582: 
                   3583:        * src/: configuration.c, paths.c, printer.c, falcon/nvram.c:
                   3584:          Introduced ~/.hatari directory. Configuration file, hatari.nvram
                   3585:          and some other files are now loaded from this directory instead
                   3586:          of $HOME.
                   3587: 
1.1.1.10! root     3588: 2008-02-23 16:30  Thomas Huth
1.1.1.7   root     3589: 
                   3590:        * src/: configuration.c, screen.c, includes/configuration.h,
                   3591:          includes/screen.h: The size of the left and right border can now
                   3592:          be configured in the configuration file of Hatari.
                   3593: 
1.1.1.10! root     3594: 2008-02-21 23:34  Thomas Huth
1.1.1.7   root     3595: 
                   3596:        * src/: Makefile, screen.c, convert/high640x1.c,
                   3597:          convert/routines.h, convert/vdi2.c: Removed unused convert
                   3598:          functions
                   3599: 
1.1.1.10! root     3600: 2008-02-21 23:24  Thomas Huth
1.1.1.7   root     3601: 
                   3602:        * doc/todo.txt: Added some more TODO items
                   3603: 
1.1.1.10! root     3604: 2008-02-20 23:47  Thomas Huth
1.1.1.7   root     3605: 
                   3606:        * src/: Makefile, configuration.c, main.c, paths.c, screen.c,
                   3607:          screenSnapShot.c, includes/main.h, includes/paths.h: Moved path
                   3608:          handling to a separate file, paths.c
                   3609: 
                   3610: 2008-02-20 22:03  eerot
                   3611: 
                   3612:        * doc/compatibility.html: update
                   3613: 
                   3614: 2008-02-20 21:31  npomarede
                   3615: 
                   3616:        * src/video.c: Fix typo.
                   3617: 
                   3618: 2008-02-20 21:07  npomarede
                   3619: 
                   3620:        * src/: ioMem.c, video.c, includes/ioMem.h, includes/video.h:
                   3621:          Better support for writing to ff8205/07/09 on STE.
                   3622: 
                   3623: 2008-02-19 22:19  eerot
                   3624: 
                   3625:        * doc/compatibility.html: major improvements on Coreflakes and
                   3626:          minor one on Braindamage demo
                   3627: 
                   3628: 2008-02-19 19:51  eerot
                   3629: 
                   3630:        * src/memorySnapShot.c: Add missing include for FPU save/restore
                   3631:          functions
                   3632: 
                   3633: 2008-02-19 00:24  npomarede
                   3634: 
                   3635:        * src/: ioMemTabFalcon.c, ioMemTabST.c, ioMemTabSTE.c,
                   3636:          ioMemTabTT.c, video.c: Improve reading/writing video counter and
                   3637:          apply LineWidth in the correct order on STE.
                   3638: 
                   3639: 2008-02-17 17:40  eerot
                   3640: 
                   3641:        * doc/compatibility.html: E605 demo works now
                   3642: 
                   3643: 2008-02-16 19:05  npomarede
                   3644: 
                   3645:        * src/m68000.c: FPU save/restore was removed by mistake
                   3646: 
                   3647: 2008-02-16 15:04  npomarede
                   3648: 
                   3649:        * src/m68000.c: Add pairing for MULS/DIVS (needs to be checked on a
                   3650:          real ST)
                   3651: 
                   3652: 2008-02-15 23:31  eerot
                   3653: 
                   3654:        * doc/compatibility.html: update 2 ST demos
                   3655: 
                   3656: 2008-02-12 23:05  npomarede
                   3657: 
                   3658:        * src/m68000.c: Add pairing for LSR/MOVEA (and all other bit
                   3659:          shifting instructions)
                   3660: 
                   3661: 2008-02-11 23:35  npomarede
                   3662: 
                   3663:        * src/m68000.c: Add pairing for MULS/MOVEA
                   3664: 
1.1.1.10! root     3665: 2008-02-11 00:22  Thomas Huth
1.1.1.7   root     3666: 
                   3667:        * src/gui-osx/English.lproj/InfoPlist.strings: Increased version
                   3668:          number
                   3669: 
1.1.1.10! root     3670: 2008-02-10 20:42  Thomas Huth
1.1.1.7   root     3671: 
                   3672:        * doc/fr/hatari.1: Updated the french translation of the man page
                   3673:          (thanks to Tudori Benoit for the update)
                   3674: 
1.1.1.10! root     3675: 2008-02-09 22:39  Thomas Huth
1.1.1.7   root     3676: 
                   3677:        * doc/todo.txt, src/includes/screen.h: Set SCREENBYTES_LEFT again
                   3678:          to 16 so that the Hatari screen fits into a 800x600 fullscreen
                   3679:          resolution again. This really should be made more flexible one
                   3680:          day...
                   3681: 
1.1.1.10! root     3682: 2008-02-09 12:15  Thomas Huth
1.1.1.7   root     3683: 
                   3684:        * src/: m68000.c, memorySnapShot.c, uae-cpu/fpp.c,
                   3685:          uae-cpu/savestate.h: Save FPU register in memory snapshots, too
                   3686: 
1.1.1.10! root     3687: 2008-02-09 11:42  Thomas Huth
1.1.1.7   root     3688: 
                   3689:        * src/video.c: Silenced compiler warning
                   3690: 
1.1.1.10! root     3691: 2008-02-09 09:35  Thomas Huth
1.1.1.7   root     3692: 
                   3693:        * src/video.c: Fixed STE hw scrolling of last pixels in a line when
                   3694:          the right border has been opened (Mind Rewind and E605 demos).
                   3695: 
                   3696: 2008-02-08 21:15  npomarede
                   3697: 
                   3698:        * src/video.c: Handle overscan lines combined with horizontal
                   3699:          scroll on STE
                   3700: 
                   3701: 2008-02-08 20:02  npomarede
                   3702: 
                   3703:        * src/m68000.c: Add pairing for LSL/LEA (and all other bit shifting
                   3704:          instructions)
                   3705: 
                   3706: 2008-02-07 00:15  npomarede
                   3707: 
                   3708:        * src/mfp.c: Handle "fast" MFP timer, no more need to patch the
                   3709:          TOS's timer D
                   3710: 
1.1.1.10! root     3711: 2008-02-06 23:14  Thomas Huth
1.1.1.7   root     3712: 
                   3713:        * doc/images/screen.png: Updated screenshot of screen dialog
                   3714: 
                   3715: 2008-02-06 22:35  eerot
                   3716: 
                   3717:        * doc/compatibility.html: - update compatibility notes for few of
                   3718:          the programs - add generic status notes for ST & STE
                   3719:          compatibility
                   3720: 
1.1.1.10! root     3721: 2008-02-06 01:05  Thomas Huth
1.1.1.7   root     3722: 
                   3723:        * doc/compatibility.html: Added Pirates, some HTML cleanup
                   3724: 
1.1.1.10! root     3725: 2008-02-05 23:31  Thomas Huth
1.1.1.7   root     3726: 
                   3727:        * Makefile, Makefile-default.cnf: 'make install' must fail if the
                   3728:          user did not configured the Makefile.cnf properly
                   3729: 
                   3730: 2008-02-04 23:09  npomarede
                   3731: 
                   3732:        * src/video.c: Better handling of writes to hwscroll on STE
                   3733: 
1.1.1.10! root     3734: 2008-02-04 22:41  Thomas Huth
1.1.1.7   root     3735: 
                   3736:        * src/uae-cpu/: Makefile, gencpu.c: Found a nice way to patch-in
                   3737:          the CurrentInstructionCycles without using the perl script (so
                   3738:          there is one dependency less for building Hatari)
                   3739: 
                   3740: 2008-02-04 22:01  eerot
                   3741: 
                   3742:        * doc/compatibility.html: update
                   3743: 
1.1.1.10! root     3744: 2008-02-04 19:11  Thomas Huth
1.1.1.7   root     3745: 
                   3746:        * src/gui-sdl/sdlgui.c: When editing a text field in a dialog,
                   3747:          enable the SDL unicode translation to be able to also get the
                   3748:          non-alphanumerical characters from the keyboard
                   3749: 
1.1.1.10! root     3750: 2008-02-04 00:36  Thomas Huth
1.1.1.7   root     3751: 
                   3752:        * src/video.c: Do not set pNewVideoRaster before first visible line
                   3753:          on the screen
                   3754: 
1.1.1.10! root     3755: 2008-02-03 23:52  Thomas Huth
1.1.1.7   root     3756: 
                   3757:        * src/options.c: --vdi-planes takes a parameter, so show this in
                   3758:          the help text
                   3759: 
                   3760: 2008-02-03 23:00  npomarede
                   3761: 
                   3762:        * src/video.c: Better handling of writes to video counter addr on
                   3763:          STE
                   3764: 
1.1.1.10! root     3765: 2008-02-03 20:29  Thomas Huth
1.1.1.7   root     3766: 
                   3767:        * doc/emutos.txt: Added a short note about the tos.img that is
                   3768:          shipped with the official releases of Hatari. (text is based on
                   3769:          the README.tos file which is part of the Fedora RPM of Hatari)
                   3770: 
                   3771: 2008-02-03 19:31  eerot
                   3772: 
                   3773:        * doc/compatibility.html: - add compatibility notes section - note
                   3774:          which items need Hatari v1.0 and/or TOS 1.2
                   3775: 
1.1.1.10! root     3776: 2008-02-03 15:33  Thomas Huth
1.1.1.7   root     3777: 
                   3778:        * doc/hatari.1: Updated the man-page
                   3779: 
1.1.1.10! root     3780: 2008-02-03 15:04  Thomas Huth
1.1.1.7   root     3781: 
                   3782:        * doc/: authors.txt, compatibility.html: Updated the documentation
                   3783: 
                   3784: 2008-02-02 19:18  npomarede
                   3785: 
                   3786:        * src/: trace.c, includes/trace.h: Add a trace option for STE video
                   3787:          registers (video_ste)
                   3788: 
                   3789: 2008-02-02 18:33  npomarede
                   3790: 
                   3791:        * src/: video.c, includes/video.h: Improve detection of left border
                   3792:          removal and 0 byte line by switching res
                   3793: 
                   3794: 2008-02-02 18:30  npomarede
                   3795: 
                   3796:        * src/m68000.c: Add pairing for CMP/Bcc
                   3797: 
                   3798: 2008-02-02 18:20  npomarede
                   3799: 
                   3800:        * src/uae-cpu/add_cycles.pl: Change comments
                   3801: 
1.1.1.10! root     3802: 2008-02-01 23:08  Thomas Huth
1.1.1.7   root     3803: 
                   3804:        * doc/: compatibility.html, todo.txt: Updated the compatibility
                   3805:          list a little bit
                   3806: 
1.1.1.10! root     3807: 2008-02-01 07:03  Thomas Huth
1.1.1.7   root     3808: 
                   3809:        * src/uae-cpu/newcpu.c: Run all pending interrupt functions after
                   3810:          each instruction to avoid starvation of lesser frequent functions
                   3811:          (this fixes the problems that occured recently when 'patch
                   3812:          timer-d' was disabled)
                   3813: 
                   3814: 2008-01-31 16:49  eerot
                   3815: 
                   3816:        * doc/todo.txt: put disk image format todos under one heading
                   3817: 
1.1.1.10! root     3818: 2008-01-28 23:20  Thomas Huth
1.1.1.7   root     3819: 
                   3820:        * doc/release-notes.txt, doc/todo.txt, src/dmaSnd.c, src/ikbd.c,
                   3821:          src/int.c, src/memorySnapShot.c, src/mfp.c, src/screen.c,
                   3822:          src/spec512.c, src/video.c, src/includes/ikbd.h,
                   3823:          src/includes/int.h, src/includes/m68000.h, src/includes/screen.h:
                   3824:          Merged the remaining patches from Nicolas Pomarede: Improved MFP
                   3825:          emulation, better support for sync-scrolling and other video
                   3826:          tricks, ACIA reset emulation, and improved Int_* functions
                   3827: 
1.1.1.10! root     3828: 2008-01-28 08:46  Thomas Huth
1.1.1.7   root     3829: 
                   3830:        * src/uae-cpu/gencpu.c: More cycle fixes from Nicolas (BCLR timings
                   3831:          and d8(An,Xn) address mode timings, fixes Anomaly demo)
                   3832: 
1.1.1.10! root     3833: 2008-01-28 08:40  Thomas Huth
1.1.1.7   root     3834: 
                   3835:        * src/m68000.c: Add pairing for LSR/MOVE (and all other bit
                   3836:          shifting instructions). Thanks to Nicolas for the patch
                   3837: 
1.1.1.10! root     3838: 2008-01-26 21:29  Thomas Huth
1.1.1.7   root     3839: 
                   3840:        * src/: m68000.c, includes/m68000.h: The next set of Nicolas'
                   3841:          patches: Support for CPU instruction cycles pairing
                   3842: 
1.1.1.10! root     3843: 2008-01-26 17:44  Thomas Huth
1.1.1.7   root     3844: 
                   3845:        * src/cart.c: Initialize Hatari's illegal opcodes only if really
                   3846:          necessary (thanks to Nicolas Pomarede for this patch)
                   3847: 
1.1.1.10! root     3848: 2008-01-25 23:43  Thomas Huth
1.1.1.7   root     3849: 
                   3850:        * src/uae-cpu/: Makefile, add_cycles.pl, gencpu.c, hatari-glue.h,
                   3851:          newcpu.c, newcpu.h, readcpu.h: Added Nicolas Pomarede's CPU
                   3852:          patches: Improved cycles emulation, exception stack frames,
                   3853:          illegal opcodes, etc.
                   3854: 
1.1.1.10! root     3855: 2008-01-25 23:36  Thomas Huth
1.1.1.7   root     3856: 
                   3857:        * src/uae-cpu/table68k: chk.l is only available on CPUs >= 68020
                   3858:          (thanks to Nicolas Pomarede for the patch)
                   3859: 
1.1.1.10! root     3860: 2008-01-24 22:41  Thomas Huth
1.1.1.7   root     3861: 
                   3862:        * src/: cycles.c, video.c, includes/cycles.h, includes/video.h:
                   3863:          Some more of Nicolas Pomarede's patches: Preparation for CPU
                   3864:          cycles and video updates
                   3865: 
1.1.1.10! root     3866: 2008-01-24 22:21  Thomas Huth
1.1.1.7   root     3867: 
                   3868:        * src/: ioMemTabFalcon.c, ioMemTabST.c, ioMemTabSTE.c,
                   3869:          ioMemTabTT.c, psg.c, includes/psg.h: Added Nicolas Pomarede's
                   3870:          patch for improved PSG wait state cycles emulation
                   3871: 
1.1.1.10! root     3872: 2008-01-24 19:53  Thomas Huth
1.1.1.7   root     3873: 
                   3874:        * src/: Makefile, fdc.c, options.c, trace.c, includes/fdc.h,
                   3875:          includes/trace.h: Added Nicolas Pomarede's trace code (required
                   3876:          for his upcoming other patches)
                   3877: 
1.1.1.10! root     3878: 2008-01-23 20:32  Thomas Huth
1.1.1.7   root     3879: 
                   3880:        * src/xbios.c: Use the new M68000_GetPC() wrapper instead of
                   3881:          m68k_getpc()
                   3882: 
                   3883: 2008-01-12 20:14  eerot
                   3884: 
                   3885:        * src/: file.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   3886:          gui-sdl/dlgNewDisc.c, includes/file.h, includes/sdlgui.h:
                   3887:          Bugfixes to: - DlgFileSelect_HandleSdlEvents() caused invalid
                   3888:          memory access - dlgNewDisc.c:Dialog_BrowseDisk() used the new
                   3889:          filename even   when inserting the co. disk image failed
                   3890: 
                   3891:          Refactor SDLGui_FileSelect() completely: - make path arguments
                   3892:          const and return the path instead of modifying   the arguments
                   3893:          (making assumptions of their size)   - Modify dlgNewDisc.c
                   3894:          functions and SDLGui_FileConfSelect() accordingly - split four
                   3895:          functions out of it, two to file.c
                   3896: 
                   3897: 2008-01-12 19:22  eerot
                   3898: 
                   3899:        * src/zip.c: add missing newlines to Log_Printf()s
                   3900: 
                   3901: 2008-01-12 18:44  eerot
                   3902: 
                   3903:        * src/: zip.c, includes/zip.h: - fix string length assumption -
                   3904:          const ZIP_GetFilesDir() args
                   3905: 
1.1.1.10! root     3906: 2008-01-12 03:04  Thomas Huth
1.1.1.7   root     3907: 
                   3908:        * src/keymap.c: Added some more keymaps, useful on the MacBook
                   3909:          (Thanks to Desty for the keymap list on atari-forum.com)
                   3910: 
1.1.1.10! root     3911: 2008-01-10 00:34  Thomas Huth
1.1.1.7   root     3912: 
                   3913:        * src/: file.c, gemdos.c, includes/file.h: Fcreate must return
                   3914:          PATH-NOT-FOUND when a program like ST-Zip 2.6 tries to create a
                   3915:          file in a directory that does not exist yet.
                   3916: 
                   3917: 2008-01-07 22:54  eerot
                   3918: 
                   3919:        * src/floppy.c: return in correct place, otherwise you get disk
                   3920:          inserted regardless of whether it actually succeeded or not (+
                   3921:          zero/-1 malloc for driveB)
                   3922: 
                   3923: 2008-01-06 22:27  eerot
                   3924: 
                   3925:        * src/: screen.c, video.c, includes/screen.h: use defines for TT
                   3926:          resolutions similarly to ST resolutions
                   3927: 
1.1.1.10! root     3928: 2008-01-06 21:43  Thomas Huth
1.1.1.7   root     3929: 
                   3930:        * src/: screen.c, video.c, includes/screen.h, includes/video.h:
                   3931:          Initialize the TTRes variable during reset. Also moved the STRes
                   3932:          variable to video.c (it suits better to that file).
                   3933: 
                   3934: 2008-01-06 19:31  eerot
                   3935: 
                   3936:        * src/main.c: > The readlink function does not append a zero to the
                   3937:          string, so we have
                   3938:          > to zero the whole string memory before using readlink...
                   3939: 
                   3940:          It returns the number of bytes written, so just set terminator
                   3941:          (still, a bad/ugly/inconsistent API)
                   3942: 
1.1.1.10! root     3943: 2008-01-06 17:42  Thomas Huth
1.1.1.7   root     3944: 
                   3945:        * src/main.c: The readlink function does not append a zero to the
                   3946:          string, so we have to zero the whole string memory before using
                   3947:          readlink... (Thanks to Eero for the hint)
                   3948: 
1.1.1.10! root     3949: 2008-01-05 21:26  Thomas Huth
1.1.1.7   root     3950: 
                   3951:        * src/video.c: Moved code that updates the TT palette into a new
                   3952:          function. Also added special handling for monochrome TT video
                   3953:          modes (palette seems to be hardwired to black and white there).
                   3954: 
1.1.1.10! root     3955: 2008-01-04 20:28  Thomas Huth
1.1.1.7   root     3956: 
                   3957:        * src/main.c: The GetModuleFileName stuff does not work as
                   3958:          expected... disabled it again.
                   3959: 
1.1.1.10! root     3960: 2008-01-04 12:13  Thomas Huth
1.1.1.7   root     3961: 
                   3962:        * src/main.c: Some small improvements to the new datadir
                   3963:          determination code.
                   3964: 
1.1.1.10! root     3965: 2008-01-03 20:32  Thomas Huth
1.1.1.7   root     3966: 
                   3967:        * hatari.spec: Added 'Prefix:' line to create a relocatable RPM
                   3968:          package.
                   3969: 
1.1.1.10! root     3970: 2008-01-03 20:13  Thomas Huth
1.1.1.7   root     3971: 
                   3972:        * tools/hmsa/: Makefile, hmsa.c: hmsa is now compilable again.
                   3973: 
1.1.1.10! root     3974: 2008-01-03 13:09  Thomas Huth
1.1.1.7   root     3975: 
                   3976:        * src/: includes/main.h, Makefile, configuration.c, main.c,
                   3977:          scandir.c, screen.c, falcon/Makefile, gui-sdl/Makefile: Determine
                   3978:          the locatation of the executable at runtime. The datadir is then
                   3979:          calculated relative the the path of the executable. This way the
                   3980:          Hatari package gets relocatable since there are no more absolute
                   3981:          path names in the executable.
                   3982: 
1.1.1.10! root     3983: 2008-01-03 13:04  Thomas Huth
1.1.1.7   root     3984: 
                   3985:        * .cvsignore: Added hatari.1.gz to cvsignore file.
                   3986: 
1.1.1.10! root     3987: 2008-01-02 22:48  Thomas Huth
1.1.1.7   root     3988: 
                   3989:        * src/gemdos.c: Added missing defines for compiling with MinGW
                   3990: 
1.1.1.10! root     3991: 2008-01-02 21:55  Thomas Huth
1.1.1.7   root     3992: 
                   3993:        * src/configuration.c: Fixed bug in config file handling: keyboard
                   3994:          shortcuts without modifiers for loading and saving memory
                   3995:          snapshots have been mapped to the wrong configuration variable.
                   3996: 
1.1.1.10! root     3997: 2008-01-02 21:33  Thomas Huth
1.1.1.7   root     3998: 
                   3999:        * hatari.spec: Updated the RPM spec file to suit the latest version
                   4000:          of the Makefiles.
                   4001: 
1.1.1.10! root     4002: 2008-01-02 21:30  Thomas Huth
1.1.1.7   root     4003: 
                   4004:        * configure.ac: The @docdir@ autoconf variable is only available
                   4005:          since autoconf 2.60. So this version is now the minimum
                   4006:          prerequisite for the configure script of Hatari.
                   4007: 
1.1.1.10! root     4008: 2008-01-02 21:01  Thomas Huth
1.1.1.7   root     4009: 
                   4010:        * src/rs232.c: Silenced 'uninitialized variable' warning that only
                   4011:          occured when compiling with -O3 on GCC 4.1
                   4012: 
1.1.1.10! root     4013: 2008-01-02 13:51  Thomas Huth
1.1.1.7   root     4014: 
                   4015:        * src/configuration.c: Removed special configuration for CeGCC
                   4016:          again - this can be handled with a proper configuration file, so
                   4017:          there is no need for this in the source code.
                   4018: 
1.1.1.10! root     4019: 2007-12-31 15:54  Thomas Huth
1.1.1.7   root     4020: 
                   4021:        * src/joy.c: No need to include dialog.h in joy.c
                   4022: 
1.1.1.10! root     4023: 2007-12-31 15:23  Thomas Huth
1.1.1.7   root     4024: 
                   4025:        * src/scandir.c: The scandir() function now also works with CeGCC.
                   4026: 
1.1.1.10! root     4027: 2007-12-31 14:05  Thomas Huth
1.1.1.7   root     4028: 
                   4029:        * src/screen.c: Correctly set up bInFullScreen before setting the
                   4030:          very first screen resolution.
                   4031: 
1.1.1.10! root     4032: 2007-12-31 13:21  Thomas Huth
1.1.1.7   root     4033: 
                   4034:        * src/: ikbd.c, printer.c: Cleaned up #includes
                   4035: 
1.1.1.10! root     4036: 2007-12-30 21:43  Thomas Huth
1.1.1.7   root     4037: 
                   4038:        * src/configuration.c: Added special configuration for Windows
                   4039:          Mobile / CeGCC
                   4040: 
1.1.1.10! root     4041: 2007-12-30 21:02  Thomas Huth
1.1.1.7   root     4042: 
                   4043:        * config-default.h, configure.ac, src/stMemory.c,
                   4044:          src/falcon/Makefile, src/includes/ioMem.h,
                   4045:          src/includes/stMemory.h, src/uae-cpu/Makefile,
                   4046:          src/uae-cpu/memory.c: Added ENABLE_SMALL_MEM hack to force Hatari
                   4047:          to use less memory (this is required for Windows Mobile / CeGCC
                   4048:          which does not like things like the 16 MiB STRam array, causing a
                   4049:          really huge BSS segment)
                   4050: 
1.1.1.10! root     4051: 2007-12-24 16:56  Thomas Huth
1.1.1.7   root     4052: 
                   4053:        * config-default.h, configure.ac, src/main.c: Added proper check
                   4054:          for setenv() function (required for Solaris)
                   4055: 
1.1.1.10! root     4056: 2007-12-23 19:54  Thomas Huth
1.1.1.7   root     4057: 
                   4058:        * src/: debugui.c, uae-cpu/build68k.c, uae-cpu/readcpu.c:
                   4059:          Parameters for functions from ctype.h should be unsigned (this is
                   4060:          required for Solaris where the functions from ctype.h are
                   4061:          implemented as macros which directly use the parameter as index
                   4062:          into an array)
                   4063: 
1.1.1.10! root     4064: 2007-12-23 18:30  Thomas Huth
1.1.1.7   root     4065: 
                   4066:        * src/scandir.c: Need to include stdlib.h for proper prototype of
                   4067:          malloc when compiling for Solaris
                   4068: 
                   4069: 2007-12-21 22:41  eerot
                   4070: 
                   4071:        * Makefile: check for the case when Makefile-default.cnf or
                   4072:          config-default.h file is newer than the user's own configuration
                   4073:          and complain
                   4074: 
1.1.1.10! root     4075: 2007-12-20 13:12  Thomas Huth
1.1.1.7   root     4076: 
                   4077:        * src/gemdos.c: Use HAVE_GLOB_H define instead of WIN32 define for
                   4078:          testing for the availability of glob.h
                   4079: 
1.1.1.10! root     4080: 2007-12-20 13:11  Thomas Huth
1.1.1.7   root     4081: 
                   4082:        * acsite.m4, config-default.h, configure.ac: Added BIN2DATADIR
                   4083:          macro to be able to determine the datadir from the bindir (this
                   4084:          is needed for relocatable RPMs etc.)
                   4085: 
1.1.1.10! root     4086: 2007-12-20 13:01  Thomas Huth
1.1.1.7   root     4087: 
                   4088:        * src/file.c: Also handle a '.' when it is located at the very end
                   4089:          of the path string (without trailing slash)
                   4090: 
1.1.1.10! root     4091: 2007-12-20 12:41  Thomas Huth
1.1.1.7   root     4092: 
                   4093:        * src/file.c: Handle a '..' also when it is located at the very end
                   4094:          of the path string (without trailing slash)
                   4095: 
1.1.1.10! root     4096: 2007-12-20 12:39  Thomas Huth
1.1.1.7   root     4097: 
                   4098:        * config-MinGW.h, config-default.h: Merging the settings from
                   4099:          config-MinGW.h into config-default.h, so that config-MinGW.h is
                   4100:          not needed any longer.
                   4101: 
1.1.1.10! root     4102: 2007-12-20 01:37  Thomas Huth
1.1.1.7   root     4103: 
                   4104:        * src/: vdi.c, video.c: More sourcecode beautification...
                   4105: 
1.1.1.10! root     4106: 2007-12-20 01:15  Thomas Huth
1.1.1.7   root     4107: 
                   4108:        * src/: screen.c, shortcut.c, sound.c: More sourcecode
                   4109:          beautification...
                   4110: 
1.1.1.10! root     4111: 2007-12-19 12:54  Thomas Huth
1.1.1.7   root     4112: 
                   4113:        * src/: reset.c, rtc.c, screenSnapShot.c, xbios.c: Sourcecode
                   4114:          beautification
                   4115: 
1.1.1.10! root     4116: 2007-12-19 12:13  Thomas Huth
1.1.1.7   root     4117: 
                   4118:        * src/: mfp.c, misc.c, msa.c: Sourcecode beatification + clean-up
                   4119: 
1.1.1.10! root     4120: 2007-12-18 21:55  Thomas Huth
1.1.1.7   root     4121: 
                   4122:        * config-default.h, configure.ac, src/rs232.c: Added checks for
                   4123:          cfmakeraw and strings.h
                   4124: 
1.1.1.10! root     4125: 2007-12-18 21:35  Thomas Huth
1.1.1.7   root     4126: 
                   4127:        * src/falcon/videl.c: videl.c uses STRam ... let's include
                   4128:          stMemory.h
                   4129: 
1.1.1.10! root     4130: 2007-12-18 21:35  Thomas Huth
1.1.1.7   root     4131: 
                   4132:        * src/: cfgopts.c, file.c, gemdos.c, memorySnapShot.c, scandir.c,
                   4133:          unzip.c, zip.c: Put some pre-processor tests for strings.h into
                   4134:          the include sections since some systems like CeGCC do not have
                   4135:          strings.h.
                   4136: 
1.1.1.10! root     4137: 2007-12-18 19:56  Thomas Huth
1.1.1.7   root     4138: 
                   4139:        * src/: cart.c, tos.c, includes/stMemory.h: Introduced RomMem
                   4140:          'variable' to be able to separate the ROM accesses from the STRam
                   4141:          accesses (sometimes in the future).
                   4142: 
1.1.1.10! root     4143: 2007-12-18 19:36  Thomas Huth
1.1.1.7   root     4144: 
                   4145:        * src/rtc.c: Replaced STRam by IoMem
                   4146: 
1.1.1.10! root     4147: 2007-12-18 18:24  Thomas Huth
1.1.1.7   root     4148: 
                   4149:        * src/dmaSnd.c: dmaSnd.c uses STRam, so let's include stMemory.h
                   4150: 
1.1.1.10! root     4151: 2007-12-18 18:09  Thomas Huth
1.1.1.7   root     4152: 
                   4153:        * src/: reset.c, stMemory.c, tos.c: Moved memory init code to tos.c
                   4154:          - we really should not touch the STRam before we've called
                   4155:          memory_init().
                   4156: 
1.1.1.10! root     4157: 2007-12-18 00:42  Thomas Huth
1.1.1.7   root     4158: 
                   4159:        * src/: m68000.c, main.c: Sourcecode beautification
                   4160: 
1.1.1.10! root     4161: 2007-12-18 00:03  Thomas Huth
1.1.1.7   root     4162: 
                   4163:        * src/: ikbd.c, int.c, keymap.c: Sourcecode beautification
                   4164: 
                   4165: 2007-12-16 23:09  eerot
                   4166: 
                   4167:        * src/: file.c, floppy.c, main.c, gui-sdl/dlgFileSelect.c,
                   4168:          includes/file.h, includes/floppy.h: next self-conttained set of
                   4169:          patches that get rid of the assumption that all file strings are
                   4170:          FILE_MAX sized: * Rename file.c functions to CamelCaps for
                   4171:          consistency   * File_splitpath -> File_SplitPath   *
                   4172:          File_makepath -> File_MakePath * File_MakePath() and
                   4173:          File_FindPossibleExtFileName() return   an allocated path instead
                   4174:          of modifying their arguments * Adopt floppy.c and dlgFileSelect.c
                   4175:          to file.c changes * make Floppy_CreateDiskBFileName() and
                   4176:          Floppy_ZipInsertDiskIntoDrive()   args const and to return the
                   4177:          result instead of modifying the args *
                   4178:          Floppy_InsertDiskIntoDrive() takes size arg for the argument it
                   4179:          modifies -> Give that arg in main.c
                   4180: 
                   4181: 2007-12-16 22:47  eerot
                   4182: 
                   4183:        * doc/compatibility.html: update to latest CVS: addsub works,
                   4184:          cavemania partially
                   4185: 
1.1.1.10! root     4186: 2007-12-14 03:09  Thomas Huth
1.1.1.7   root     4187: 
                   4188:        * doc/compatibility.html: Added 'Stretch' STE screen  extender. And
                   4189:          the Bird demo seems to be working again.
                   4190: 
                   4191: 2007-12-11 20:02  eerot
                   4192: 
                   4193:        * src/: gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c,
                   4194:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgKeyboard.c,
                   4195:          gui-sdl/dlgMemory.c, gui-sdl/dlgRom.c, gui-sdl/dlgSound.c,
                   4196:          includes/sdlgui.h: Clean up the SDL GUI code by adding a new
                   4197:          function for file selection and removing the corresponding
                   4198:          (slightly differing) codes from the other SDL GUI files. Refactor
                   4199:          the large dlgDisc.c function at the same time.
                   4200: 
1.1.1.10! root     4201: 2007-12-11 01:41  Thomas Huth
1.1.1.7   root     4202: 
                   4203:        * src/zip.c: Fixed off-by-one malloc bug (thanks to Eero for the
                   4204:          hint!)
                   4205: 
                   4206: 2007-12-09 22:25  eerot
                   4207: 
                   4208:        * src/: video.c, includes/video.h: Add defines for mono/71Hz
                   4209: 
1.1.1.10! root     4210: 2007-12-04 00:56  Thomas Huth
1.1.1.7   root     4211: 
                   4212:        * Makefile, Makefile.cnf.in: Also install the documentation files
                   4213:          during a 'make install'
                   4214: 
1.1.1.10! root     4215: 2007-12-03 23:11  Thomas Huth
1.1.1.7   root     4216: 
                   4217:        * src/: dialog.c, includes/dialog.h: Dialog_DoNeedReset is required
                   4218:          for the Mac OS X GUI, too, so this function must not be static.
                   4219: 
1.1.1.10! root     4220: 2007-11-29 12:29  Thomas Huth
1.1.1.7   root     4221: 
                   4222:        * src/stMemory.c: memtop and phystop must _always_ be dividable by
                   4223:          512 or certain TOS versions might crash during boot.
                   4224: 
1.1.1.10! root     4225: 2007-11-29 12:13  Thomas Huth
1.1.1.7   root     4226: 
                   4227:        * src/: vdi.c, includes/vdi.h, gui-sdl/dlgScreen.c: Allow a more
                   4228:          fine granular stepping in the VDI screen resolution dialog.
                   4229: 
1.1.1.10! root     4230: 2007-11-25 16:14  Thomas Huth
1.1.1.7   root     4231: 
                   4232:        * src/: gemdos.c, vdi.c, includes/gemdos.h: Check destination
                   4233:          buffer length in GemDOS_CreateHardDriveFileName
                   4234: 
1.1.1.10! root     4235: 2007-11-25 15:31  Thomas Huth
1.1.1.7   root     4236: 
                   4237:        * src/: configuration.c, dialog.c, memorySnapShot.c, options.c,
                   4238:          vdi.c, gui-sdl/dlgScreen.c, includes/configuration.h,
                   4239:          includes/vdi.h: Getting rid of the inflexible fixed-size VDI
                   4240:          screen resolutions.
                   4241: 
1.1.1.10! root     4242: 2007-11-25 15:23  Thomas Huth
1.1.1.7   root     4243: 
                   4244:        * src/stMemory.c: Screen size must _always_ be at least 32 kiB
                   4245: 
1.1.1.10! root     4246: 2007-11-25 15:05  Thomas Huth
1.1.1.7   root     4247: 
                   4248:        * src/gui-sdl/dlgAlert.c: Fixed off-by-one bug in alert dialog
                   4249:          formatting function
                   4250: 
1.1.1.10! root     4251: 2007-11-24 20:45  Thomas Huth
1.1.1.7   root     4252: 
                   4253:        * src/stMemory.c: The VDI resolution screen size is now calculated
                   4254:          in a more flexible way.
                   4255: 
1.1.1.10! root     4256: 2007-11-20 23:11  Thomas Huth
1.1.1.7   root     4257: 
                   4258:        * src/gui-sdl/dlgAlert.c: Cosmetic changes for the source code and
                   4259:          the alert dialog
                   4260: 
1.1.1.10! root     4261: 2007-11-19 22:20  Thomas Huth
1.1.1.7   root     4262: 
                   4263:        * src/file.c: Fixed another bug: File_SplitPath did not work right
                   4264:          anymore (path string was too short).
                   4265: 
1.1.1.10! root     4266: 2007-11-19 22:19  Thomas Huth
1.1.1.7   root     4267: 
                   4268:        * src/: ikbd.c, memorySnapShot.c: Some IKBD variables were not
                   4269:          saved in the memory snapshot file (caused problems with Airball)
                   4270:          - this has been fixed now.
                   4271: 
1.1.1.10! root     4272: 2007-11-01 13:51  Thomas Huth
1.1.1.7   root     4273: 
                   4274:        * src/options.c: Improved options parsing functions (nicer
                   4275:          printout, and all strings are now copied with the new Opt_StrCpy
                   4276:          function to simplify the code and to always avoid buffer
                   4277:          overflows)
                   4278: 
1.1.1.10! root     4279: 2007-11-01 12:03  Thomas Huth
1.1.1.7   root     4280: 
                   4281:        * src/zip.c: Set pointers to NULL after free'ing memory (to avoid
                   4282:          the possibility of dangling pointers)
                   4283: 
                   4284: 2007-10-31 22:43  eerot
                   4285: 
                   4286:        * src/: file.c, includes/file.h: ...and File_Save() gets Uint8*
                   4287:          too...
                   4288: 
                   4289: 2007-10-31 22:31  eerot
                   4290: 
                   4291:        * src/: cart.c, dim.c, file.c, main.c, msa.c, reset.c, st.c, tos.c,
                   4292:          vdi.c, ymFormat.c, zip.c, includes/file.h, includes/ymFormat.h,
                   4293:          includes/zip.h: * Add missing checks to file.c function   (and
                   4294:          remove irrelevant "security lenght check" in Clean function) * In
                   4295:          File_QueryOverwrite() alloc suitable sized buffer instead   of
                   4296:          using FILENAME_MAX stack array * Const things that can be consted
                   4297:          in file.c and zip.c   (and change one elseif construction to
                   4298:          switch-case there too) * Remove the dangerous and unused pAddress
                   4299:          argument from File_Read()   (it didn't have corresponding buffer
                   4300:          size argument) * Remove casts in several files by setting
                   4301:          File_Read() and File_Save   buffers to Uint8* and change unsigned
                   4302:          int/char in msa.c to Uint8 & Uint16 * Set ymFormat.c global
                   4303:          variables as static * Calling YMFormat_EndRecording() called
                   4304:          YMFormat_FreeRecording(), so   "inlined" latter (in main.c it's
                   4305:          already called through Sound_EndRecording()) * ymFormat already
                   4306:          gets filename in YMFormat_BeginRecording(),   so use that instead
                   4307:          of getting it again from config in EndRecording.
                   4308:          (Dialog_CopyDialogParamsToConfiguration() calls EndRecording()
                   4309:          if recording is enabled so it cannot change in middle)
                   4310: 
                   4311: 2007-10-31 22:01  eerot
                   4312: 
                   4313:        * src/gui-sdl/dlgAlert.c: fix dialog text centering when there's
                   4314:          only one line of text
                   4315: 
1.1.1.10! root     4316: 2007-10-31 00:33  Thomas Huth
1.1.1.7   root     4317: 
                   4318:        * src/cfgopts.c: Add a newline after each section when creating new
                   4319:          hatari.cfg files.
                   4320: 
1.1.1.10! root     4321: 2007-10-31 00:22  Thomas Huth
1.1.1.7   root     4322: 
                   4323:        * src/configuration.c: Only convert keyboard MappingFileName string
                   4324:          to absolute path if it really contains a valid string
                   4325: 
1.1.1.10! root     4326: 2007-10-30 02:13  Thomas Huth
1.1.1.7   root     4327: 
                   4328:        * src/spec512.c: Fixed buffer overflow in ST high so that this mode
                   4329:          now works stable again.
                   4330: 
1.1.1.10! root     4331: 2007-10-25 01:19  Thomas Huth
1.1.1.7   root     4332: 
                   4333:        * src/video.c: Use 224 cycles per line in monochrome mode - seems
                   4334:          to be a more reasonable value than 226 cycles.
                   4335: 
1.1.1.10! root     4336: 2007-10-23 23:02  Thomas Huth
1.1.1.7   root     4337: 
                   4338:        * src/video.c: Monochrome mode now runs in 71 Hz, and 60 Hz color
                   4339:          mode now also really runs with 60 Hz refresh rate
                   4340: 
1.1.1.10! root     4341: 2007-10-23 22:00  Thomas Huth
1.1.1.7   root     4342: 
                   4343:        * src/: configuration.c, main.c, options.c,
                   4344:          includes/configuration.h: Moved bConfirmQuit from System to Log
                   4345:          section
                   4346: 
                   4347: 2007-10-21 16:50  eerot
                   4348: 
                   4349:        * src/: video.c, includes/video.h: more global variables that can
                   4350:          be static
                   4351: 
                   4352: 2007-10-21 14:21  eerot
                   4353: 
                   4354:        * src/: includes/vdi.h, vdi.c: - min VDI size 320x200 - align up
                   4355:          from min limit, down from max limit
                   4356: 
                   4357: 2007-10-20 21:01  eerot
                   4358: 
                   4359:        * src/gui-sdl/dlgAlert.c: center query dialog text horizontally
                   4360: 
                   4361: 2007-10-19 23:56  eerot
                   4362: 
                   4363:        * src/: sound.c, wavFormat.c, ymFormat.c, includes/ymFormat.h: -
                   4364:          convertStreams in ymformat can be static - calls to wav recording
                   4365:          function show up in profiler (ARM, frameskip 8)   although
                   4366:          recording is not enabled so check the bRecordWav before calling
                   4367:          that function (it would be nice if GCC could already do whole
                   4368:          program   optimization instead of just object level ones)
                   4369: 
                   4370: 2007-10-19 21:54  eerot
                   4371: 
                   4372:        * src/: main.c, options.c: fix compiler warning, better quit
                   4373:          message
                   4374: 
                   4375: 2007-10-16 22:41  eerot
                   4376: 
                   4377:        * doc/manual.html: document --confirm-quit
                   4378: 
                   4379: 2007-10-16 22:39  eerot
                   4380: 
                   4381:        * src/: configuration.c, dialog.c, main.c, options.c, shortcut.c,
                   4382:          gui-sdl/dlgAlert.c, includes/configuration.h, includes/dialog.h,
                   4383:          includes/main.h: Show user a confirmation dialog when Hatari is
                   4384:          quit through: - the window close button, - the options dialog
                   4385:          quit button, or - quit shortcut key.  It's enabled by default
                   4386:          (except when quit is invoked from the internal debugger).
                   4387: 
                   4388:          There's also a --confirm-quit command line option and
                   4389:          corresponding configuration option for disabling (and
                   4390:          re-enabling) this query dialog.
                   4391: 
1.1.1.10! root     4392: 2007-10-16 00:00  Thomas Huth
1.1.1.7   root     4393: 
                   4394:        * src/: includes/fdc.h, fdc.c, ioMemTabFalcon.c: The register
                   4395:          0xff860f is now emulated in Falcon mode. Writing to floppy disk
                   4396:          images works now also with TOS 4.0x.
                   4397: 
1.1.1.10! root     4398: 2007-10-11 23:37  Thomas Huth
1.1.1.7   root     4399: 
                   4400:        * src/uae-cpu/fpp-unknown.h: Now using the conversion functions
                   4401:          from Aranym in the FPU core to convert between integer and
                   4402:          single/double floats. This fixes for example some rendering bugs
                   4403:          in NeoN Grafix. Thanks to Ole Dittmann for the hint!
                   4404: 
1.1.1.10! root     4405: 2007-10-07 16:21  Thomas Huth
1.1.1.7   root     4406: 
                   4407:        * Makefile-MinGW.cnf, Makefile-default.cnf, Makefile.cnf.in,
                   4408:          configure.ac, src/uae-cpu/Makefile: Support for ranlib
                   4409: 
1.1.1.10! root     4410: 2007-10-07 16:09  Thomas Huth
1.1.1.7   root     4411: 
                   4412:        * src/: rs232.c, scandir.c, includes/scandir.h: Hack for compiling
                   4413:          Hatari with cegcc
                   4414: 
1.1.1.10! root     4415: 2007-10-07 16:07  Thomas Huth
1.1.1.7   root     4416: 
                   4417:        * src/: gemdos.c, uae-cpu/sysdeps.h: Do not include errno.h by
                   4418:          default in sysdeps.h
                   4419: 
1.1.1.10! root     4420: 2007-10-04 22:22  Thomas Huth
1.1.1.7   root     4421: 
                   4422:        * src/uae-cpu/hatari-glue.c: Added missing call to
                   4423:          build_cpufunctbl()
                   4424: 
1.1.1.10! root     4425: 2007-10-04 22:08  Thomas Huth
1.1.1.7   root     4426: 
                   4427:        * src/dialog.c: Query user if it is OK to reset the emulator after
                   4428:          changing certain options in the setup dialog.
                   4429: 
1.1.1.10! root     4430: 2007-09-29 23:54  Thomas Huth
1.1.1.7   root     4431: 
                   4432:        * src/m68000.c: Fixed stupid typo: SPCFLAG_STOP must be cleared of
                   4433:          course when an interrupt happened.
                   4434: 
1.1.1.10! root     4435: 2007-09-26 23:42  Thomas Huth
1.1.1.7   root     4436: 
                   4437:        * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/newcpu.h: Renamed
                   4438:          reg_caar and reg_cacr back to caar and cacr (like in the original
                   4439:          UAE CPU core)
                   4440: 
1.1.1.10! root     4441: 2007-09-22 11:30  Thomas Huth
1.1.1.7   root     4442: 
                   4443:        * src/uae-cpu/fpp.c: Use the IEEE big endian header file where
                   4444:          possible
                   4445: 
1.1.1.10! root     4446: 2007-09-17 22:32  Thomas Huth
1.1.1.7   root     4447: 
                   4448:        * src/: gemdos.c, m68000.c, uae-cpu/fpp.c, uae-cpu/hatari-glue.c,
                   4449:          uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c,
                   4450:          uae-cpu/options_cpu.h: To be closer to the original CPU core
                   4451:          sources again, the variables address_space_24, cpu_level and
                   4452:          cpu_compatible are now everywhere handled like in UAE again.
                   4453: 
1.1.1.10! root     4454: 2007-09-09 22:49  Thomas Huth
1.1.1.7   root     4455: 
                   4456:        * Makefile-MinGW.cnf, Makefile-default.cnf, src/Makefile,
                   4457:          src/configuration.c, src/debugui.c, src/dialog.c, src/gemdos.c,
                   4458:          src/ide.c, src/ioMem.c, src/m68000.c, src/main.c, src/mfp.c,
                   4459:          src/msa.c, src/options.c, src/shortcut.c, src/stMemory.c,
                   4460:          src/tos.c, src/vdi.c, src/video.c, src/falcon/Makefile,
                   4461:          src/includes/m68000.h, src/includes/main.h, src/uae-cpu/Makefile:
                   4462:          Merged common changes from WINUAE_CPU_BRANCH back to HEAD.
                   4463: 
                   4464: 2007-09-07 13:31  eerot
                   4465: 
                   4466:        * doc/manual.html, src/configuration.c, src/options.c, src/vdi.c,
                   4467:          src/includes/configuration.h, src/includes/vdi.h: - fix: VDI
                   4468:          screen alignment is dependent on width in bytes, not pixels -
                   4469:          fix: fixed-sized VDI resolutions need to be constrained in
                   4470:          monochrome - add --vdi-planes command line argument - rename
                   4471:          --vdix & --vdiy arguments to --vdi-x and --vdi-y -
                   4472:          KeyLoadMem/keySaveMem are configurable like other shortcuts -
                   4473:          have configuration values in .cfg file in same order as they
                   4474:          are in Hatari structs (makes cross-checking them easier) - give
                   4475:          all VDI settings to VDI_SetResolution() as arguments
                   4476: 
                   4477: 2007-08-26 21:54  eerot
                   4478: 
                   4479:        * src/: gemdos.c, includes/gemdos_defines.h: Fix GemDOS Open, it
                   4480:          shouldn't truncate like it did with "wb" mode (write only).  Use
                   4481:          "rb+" mode instead (read/write), that's the best we can using
                   4482:          fopen(). (only open() would allow open write-only without
                   4483:          truncating).
                   4484: 
                   4485:          Use chmod() in GemDOS Fattrib function so that it can set files
                   4486:          read-only.
                   4487: 
                   4488:          Complain in Create and Fattrib if volume label attrib is used and
                   4489:          add some FIXMEs for rest of attribs.
                   4490: 
                   4491:          (Change also these functions to bail out on errors instead of
                   4492:          using else clauses, this way they don't need to be indented as
                   4493:          much and it's easier to see the function exit point.)
                   4494: 
                   4495: 2007-08-26 19:56  eerot
                   4496: 
                   4497:        * doc/manual.html: describe --vdix and --vdiy options
                   4498: 
                   4499: 2007-08-26 19:16  eerot
                   4500: 
                   4501:        * src/: configuration.c, options.c, vdi.c,
                   4502:          includes/configuration.h, includes/vdi.h, uae-cpu/hatari-glue.c:
                   4503:          Add support for specifying VDI mode width and height from command
                   4504:          line (makes memory earlier snapshots incompatible).
                   4505: 
                   4506:          Make a couple of variables in vdi.c static (required changing
                   4507:          hatari-glue.c slightly).
                   4508: 
1.1.1.10! root     4509: 2007-08-22 01:28  Thomas Huth
1.1.1.7   root     4510: 
                   4511:        * src/: configuration.c, m68000.c, tos.c, includes/m68000.h: Added
                   4512:          wrapper function for checking cpu_level and cpu_compatible
                   4513:          variables.
                   4514: 
1.1.1.10! root     4515: 2007-08-15 01:18  Thomas Huth
1.1.1.7   root     4516: 
                   4517:        * src/: gemdos.c, m68000.c: Adapted gemdos.c and m68000.c for the
                   4518:          new CPU core
                   4519: 
1.1.1.10! root     4520: 2007-08-15 00:38  Thomas Huth
1.1.1.7   root     4521: 
                   4522:        * Makefile-MinGW.cnf, Makefile-default.cnf: Disabled -Wshadow since
                   4523:          the WinUAE CPU core heavily (ab)uses shadowed variables
                   4524: 
1.1.1.10! root     4525: 2007-08-09 23:17  Thomas Huth
1.1.1.7   root     4526: 
                   4527:        * src/: includes/main.h, dialog.c, main.c, mfp.c, shortcut.c,
                   4528:          video.c, includes/m68000.h, debugui.c: Added wrappers for
                   4529:          m68k_getpc, m68k_setpc, MakeSR, MakeFromSR, set_special and
                   4530:          unset_special
                   4531: 
1.1.1.10! root     4532: 2007-08-09 23:05  Thomas Huth
1.1.1.7   root     4533: 
                   4534:        * src/: ide.c, ioMem.c, msa.c, options.c, stMemory.c, vdi.c: CPU
                   4535:          headers are not hard-coded to the uae-cpu folder anymore.
                   4536: 
1.1.1.10! root     4537: 2007-08-07 02:39  Thomas Huth
1.1.1.7   root     4538: 
                   4539:        * src/: Makefile, falcon/Makefile, uae-cpu/Makefile: Now it is
                   4540:          easier to choose the CPU core in the Makefiles
                   4541: 
                   4542: 2007-07-29 23:17  eerot
                   4543: 
                   4544:        * src/cfgopts.c: refactor and cleanup configuration update a bit
                   4545: 
1.1.1.10! root     4546: 2007-06-29 22:01  Thomas Huth
1.1.1.7   root     4547: 
                   4548:        * src/gui-sdl/dlgScreen.c: The 'Frame Skip 8' option could not be
                   4549:          selected - fixed now.
                   4550: 
1.1.1.10! root     4551: 2007-06-29 21:54  Thomas Huth
1.1.1.7   root     4552: 
                   4553:        * src/cfgopts.c: Do not abort with an error if the end of the file
                   4554:          has been reached.
                   4555: 
1.1.1.10! root     4556: 2007-05-18 19:53  Thomas Huth
1.1.1.7   root     4557: 
                   4558:        * src/screen.c: Do not scale mouse in VDI screen mode
                   4559: 
                   4560: 2007-05-14 22:25  eerot
                   4561: 
                   4562:        * doc/manual.html: fix typos
                   4563: 
                   4564: 2007-05-14 22:07  eerot
                   4565: 
                   4566:        * doc/alsa-midi.txt: add link to wikipedia/midimaze
                   4567: 
                   4568: 2007-05-14 13:25  clafou
                   4569: 
                   4570:        * Hatari.xcodeproj/project.pbxproj: XCode project: Updated nvram
                   4571:          file references
                   4572: 
1.1.1.10! root     4573: 2007-05-13 11:23  Thomas Huth
1.1.1.7   root     4574: 
                   4575:        * configure.ac: Handling of datadir variable has changed in
                   4576:          autoconf 2.60.
                   4577: 
1.1.1.10! root     4578: 2007-05-12 14:12  Thomas Huth
1.1.1.7   root     4579: 
                   4580:        * src/unzip.c: Fixed some 'variable might be used uninitialized'
                   4581:          warnings
                   4582: 
1.1.1.10! root     4583: 2007-05-12 14:04  Thomas Huth
1.1.1.7   root     4584: 
                   4585:        * Makefile.cnf.in: Added datarootdir to make autoconf 2.60 happy
                   4586: 
                   4587: 2007-05-12 : *** Version 0.95 ***
                   4588: 
1.1.1.10! root     4589: 2007-05-12 13:29  Thomas Huth
1.1.1.7   root     4590: 
                   4591:        * doc/release-notes.txt: Added hmsa tool
                   4592: 
1.1.1.10! root     4593: 2007-05-12 13:22  Thomas Huth
1.1.1.7   root     4594: 
                   4595:        * doc/release-notes.txt: Added release notes for version 0.95
                   4596: 
1.1.1.10! root     4597: 2007-05-12 13:16  Thomas Huth
1.1.1.7   root     4598: 
                   4599:        * doc/: hatari.1, manual.html: Added keyboard shortcuts for loading
                   4600:          and saving memory snapshots into the documentation files
                   4601: 
1.1.1.10! root     4602: 2007-05-12 13:08  Thomas Huth
1.1.1.7   root     4603: 
                   4604:        * src/memorySnapShot.c: Bumped version number to 0.95
                   4605: 
1.1.1.10! root     4606: 2007-05-12 12:46  Thomas Huth
1.1.1.7   root     4607: 
                   4608:        * Makefile-default.cnf: CC seems always to be predefined by make -
                   4609:          so don't use the '?=' operator to assign this variable in
                   4610:          Makefile.cnf
                   4611: 
1.1.1.10! root     4612: 2007-05-12 12:17  Thomas Huth
1.1.1.7   root     4613: 
                   4614:        * Info-Hatari.plist, configure.ac, readme.txt,
                   4615:          doc/doxygen/Doxyfile, src/includes/main.h: Bumped version number
                   4616:          to 0.95
                   4617: 
1.1.1.10! root     4618: 2007-05-12 12:06  Thomas Huth
1.1.1.7   root     4619: 
                   4620:        * doc/: compatibility.html, manual.html: Updated documentation
                   4621: 
1.1.1.10! root     4622: 2007-05-12 11:24  Thomas Huth
1.1.1.7   root     4623: 
                   4624:        * src/cfgopts.c: tmpfile() does not work on some exotic systems.
                   4625:          Added a workaround for this situation.
                   4626: 
1.1.1.10! root     4627: 2007-05-06 16:11  Thomas Huth
1.1.1.7   root     4628: 
                   4629:        * hatari.spec: Added spec file for building RPMs
                   4630: 
1.1.1.10! root     4631: 2007-04-16 21:42  Thomas Huth
1.1.1.7   root     4632: 
                   4633:        * src/ioMemTabTT.c: Re-ordered VME / SCC entries
                   4634: 
1.1.1.10! root     4635: 2007-04-04 17:23  Thomas Huth
1.1.1.7   root     4636: 
                   4637:        * src/falcon/: hostscreen.c, videl.c: Disable videl debug output by
                   4638:          default.
                   4639: 
1.1.1.10! root     4640: 2007-04-03 19:31  Thomas Huth
1.1.1.7   root     4641: 
                   4642:        * doc/: manual.html, images/screen.png: Updated the screen setup
                   4643:          dialog
                   4644: 
1.1.1.10! root     4645: 2007-04-03 00:35  Thomas Huth
1.1.1.7   root     4646: 
                   4647:        * src/ioMemTabFalcon.c: Falcon IO memory table is now much closer
                   4648:          to the original Falcon than before.
                   4649: 
1.1.1.10! root     4650: 2007-04-02 22:26  Thomas Huth
1.1.1.7   root     4651: 
                   4652:        * doc/: manual.html, images/system.png: Updated the system dialog
                   4653:          documentation.
                   4654: 
1.1.1.10! root     4655: 2007-04-02 21:46  Thomas Huth
1.1.1.7   root     4656: 
                   4657:        * src/falcon/: hostscreen.c, videl.c: Workarounds for old C
                   4658:          compilers
                   4659: 
1.1.1.10! root     4660: 2007-04-02 20:42  Thomas Huth
1.1.1.7   root     4661: 
                   4662:        * src/includes/main.h: Use build date as version number for CVS
                   4663:          builds.
                   4664: 
1.1.1.10! root     4665: 2007-03-10 18:49  Thomas Huth
1.1.1.7   root     4666: 
                   4667:        * src/options.c: Added (very) short description what Hatari is all
                   4668:          about.
                   4669: 
1.1.1.10! root     4670: 2007-03-10 18:46  Thomas Huth
1.1.1.7   root     4671: 
                   4672:        * doc/authors.txt, src/gui-sdl/dlgAbout.c: Updated authors
                   4673:          information.
                   4674: 
1.1.1.10! root     4675: 2007-03-05 23:19  Thomas Huth
1.1.1.7   root     4676: 
                   4677:        * src/keymap.c: Improved error handling
                   4678: 
                   4679: 2007-02-27 21:53  eerot
                   4680: 
                   4681:        * src/: configuration.c, file.c: - add absolute file naming to
                   4682:          other paths requiring it   (and remove special handling from
                   4683:          rs232 as it doesn't use File_Open() - add stdin special handling
                   4684:          to File_Open() just in case somebody in   the future wants to
                   4685:          give some configuration from stdin ;-)
                   4686: 
                   4687: 2007-02-25 23:14  eerot
                   4688: 
                   4689:        * src/: file.c, options.c, printer.c: - fix stupid bugs from file.c
                   4690:          - move trivial printer.c functions so that ancient compilers know
                   4691:          to inline them too + fix comment typo
                   4692: 
                   4693: 2007-02-25 22:34  eerot
                   4694: 
                   4695:        * src/file.c: typo
                   4696: 
                   4697: 2007-02-25 22:33  eerot
                   4698: 
                   4699:        * doc/: alsa-midi.txt, manual.html: alsa-midi.txt: midi networking
                   4700:          example manual.html:   update options
                   4701: 
                   4702: 2007-02-25 22:20  eerot
                   4703: 
                   4704:        * src/: configuration.c, file.c, log.c, midi.c, options.c,
                   4705:          printer.c, includes/file.h, includes/printer.h: allow setting the
                   4706:          output file for log, midi and printer and special-case
                   4707:          stdout/stderr: - move file open / close with stdout/stderr
                   4708:          checking from log.c to file.c - wrapper function which
                   4709:          shortcircuits absolute path function when   filename is
                   4710:          stdout/stderr - use the new File_Open() and File_Close()
                   4711:          functions in log.c, midi.c   and printer.c Cleanup printer.c a
                   4712:          bit: - change functions to static - replace "unsigned char" with
                   4713:          Uint8 - remove redundant code
                   4714: 
1.1.1.10! root     4715: 2007-02-22 22:25  Thomas Huth
1.1.1.7   root     4716: 
                   4717:        * src/ioMemTabFalcon.c: There is no TT palette in Falcon mode
                   4718: 
1.1.1.10! root     4719: 2007-02-19 00:55  Thomas Huth
1.1.1.7   root     4720: 
                   4721:        * doc/compatibility.html: Added Humans, TT-Wars and Oxyd-TT.
                   4722: 
                   4723: 2007-02-17 23:19  eerot
                   4724: 
                   4725:        * doc/compatibility.html: - replace "no" with "-" as that makes
                   4726:          tables more readable - check which programs really require dummy
                   4727:          and which none emu
                   4728: 
                   4729: 2007-02-17 23:14  eerot
                   4730: 
                   4731:        * src/: dmaSnd.c, includes/dmaSnd.h: make casts to double
                   4732:          unnecessary + add one more define
                   4733: 
1.1.1.10! root     4734: 2007-02-17 19:43  Thomas Huth
1.1.1.7   root     4735: 
                   4736:        * src/dmaSnd.c: Initial support for Falcon DMA sample sound
                   4737:          frequencies.
                   4738: 
                   4739: 2007-02-16 20:31  eerot
                   4740: 
                   4741:        * doc/alsa-midi.txt: link to one more nice article
                   4742: 
                   4743: 2007-02-13 21:44  simonsunnyboy
                   4744: 
                   4745:        * src/falcon/: nvram.c, nvram.h: added symbolic labels for NVRAM
                   4746:          cells
                   4747: 
1.1.1.10! root     4748: 2007-02-13 20:32  Thomas Huth
1.1.1.7   root     4749: 
                   4750:        * src/: Makefile, nvram.c, falcon/nvram.c, falcon/nvram.h,
                   4751:          includes/nvram.h, falcon/Makefile: Moved nvram.c and nvram.h to
                   4752:          falcon folder.
                   4753: 
1.1.1.10! root     4754: 2007-02-12 00:04  Thomas Huth
1.1.1.7   root     4755: 
                   4756:        * tools/hmsa/.cvsignore: Added cvsignore file
                   4757: 
1.1.1.10! root     4758: 2007-02-12 00:00  Thomas Huth
1.1.1.7   root     4759: 
                   4760:        * src/tos.c: Don't check the machine type when running with EmuTOS
                   4761:          (since it can handle all types)
                   4762: 
                   4763: 2007-02-10 00:55  eerot
                   4764: 
                   4765:        * doc/compatibility.html: added some more demos and gfx programs
                   4766: 
1.1.1.10! root     4767: 2007-02-07 22:50  Thomas Huth
1.1.1.7   root     4768: 
                   4769:        * doc/todo.txt: Updated TODO list
                   4770: 
1.1.1.10! root     4771: 2007-02-07 19:25  Thomas Huth
1.1.1.7   root     4772: 
                   4773:        * tools/hmsa/hmsa.c: Added missing #include <stdarg.h>
                   4774: 
1.1.1.10! root     4775: 2007-02-07 01:54  Thomas Huth
1.1.1.7   root     4776: 
                   4777:        * src/nvram.c: Cleaned up NVRAM emulation a little bit.
                   4778: 
                   4779: 2007-02-04 22:38  eerot
                   4780: 
                   4781:        * doc/: compatibility.html, todo.txt: LS2 Roland-MT32 midi driver
                   4782:          works just fine with ALSA
                   4783: 
                   4784: 2007-02-04 21:41  eerot
                   4785: 
                   4786:        * doc/: alsa-midi.txt, compatibility.html: Add instructions how to
                   4787:          setup MIDI output on Linux with ALSA
                   4788: 
                   4789: 2007-02-04 15:10  eerot
                   4790: 
                   4791:        * doc/manual.html: add "usage" to command line options
                   4792: 
1.1.1.10! root     4793: 2007-02-02 00:23  Thomas Huth
1.1.1.7   root     4794: 
                   4795:        * tools/hmsa/: Makefile, floppy.c, floppy.h, hmsa.c, hmsa.h,
                   4796:          readme-hmsa.txt: New tool: MSA disk image converter.
                   4797: 
                   4798: 2007-02-01 23:03  eerot
                   4799: 
                   4800:        * doc/compatibility.html: added STE highresmode demo
                   4801: 
                   4802: 2007-02-01 22:37  eerot
                   4803: 
                   4804:        * doc/compatibility.html: added all falcon apps, games and demos
                   4805:          from the ASCII list
                   4806: 
                   4807: 2007-01-30 22:45  eerot
                   4808: 
                   4809:        * doc/: compatibility.html, manual.html: - split the software
                   4810:          compatibility list to a separate HTML page from   the Hatari
                   4811:          manual, the list was getting pretty long - some updates to
                   4812:          emulated HW support cli options
                   4813: 
                   4814: 2007-01-30 21:33  eerot
                   4815: 
                   4816:        * src/: Makefile, configuration.c, dialog.c, ioMem.c,
                   4817:          ioMemTabFalcon.c, main.c, options.c, psg.c, falcon/Makefile,
                   4818:          includes/configuration.h, includes/ioMemTables.h: - user can now
                   4819:          specify one of none/dummy/emu DSP emulation types - changed
                   4820:          ENABLE_DSP to ENABLE_DSP_EMU define - fix Makefile
                   4821:          CPPFLAGS/CFLAGS usage
                   4822: 
                   4823: 2007-01-29 21:50  eerot
                   4824: 
                   4825:        * src/falcon/videl.c: add missing SDL_endian.h include
                   4826: 
1.1.1.10! root     4827: 2007-01-29 00:05  Thomas Huth
1.1.1.7   root     4828: 
                   4829:        * src/video.c: Variable bUseSTShifter must be stored in memory
                   4830:          snapshots, too.
                   4831: 
1.1.1.10! root     4832: 2007-01-28 23:59  Thomas Huth
1.1.1.7   root     4833: 
                   4834:        * src/tos.c: Added TOS version check to prevent the user from
                   4835:          running TOS 1.0x in TT or Falcon mode (which is an invalid
                   4836:          combination)
                   4837: 
1.1.1.10! root     4838: 2007-01-28 23:41  Thomas Huth
1.1.1.7   root     4839: 
                   4840:        * src/: configuration.c, m68000.c, memorySnapShot.c,
                   4841:          includes/configuration.h, includes/main.h: Hatari now saves
                   4842:          system configuration to memory snapshots, too.
                   4843: 
                   4844: 2007-01-23 21:34  eerot
                   4845: 
                   4846:        * src/: video.c, falcon/videl.c, includes/video.h: Fix Falcon/Videl
                   4847:          code ST/E palette handling.  ST/E palette is used if ST shifter
                   4848:          register is written after Falcon one (which should be set to
                   4849:          4-bit color mode).
                   4850: 
1.1.1.10! root     4851: 2007-01-19 00:37  Thomas Huth
1.1.1.7   root     4852: 
                   4853:        * src/video.c: Must also set TT resolution when writing to ST
                   4854:          shifter mode register.
                   4855: 
1.1.1.10! root     4856: 2007-01-19 00:21  Thomas Huth
1.1.1.7   root     4857: 
                   4858:        * src/: dialog.c, gui-sdl/dlgSystem.c: Changing the machine type
                   4859:          now works as expected (thanks to Sebastien Molines for the hint)
                   4860: 
                   4861: 2007-01-18 10:27  eerot
                   4862: 
                   4863:        * src/: ioMemTabTT.c, video.c, includes/video.h: commit yesterdays
                   4864:          work: - ST palette accesses on TT are diverted to another
                   4865:          callback - overwrite part of TT palette with ST-palette as
                   4866:          required The TT palette support should now be complete.
                   4867: 
                   4868: 2007-01-18 10:24  eerot
                   4869: 
                   4870:        * src/: Makefile, dialog.c, dmaSnd.c, ioMem.c, ioMemTabFalcon.c,
                   4871:          main.c, options.c, psg.c, reset.c, screen.c, video.c,
                   4872:          falcon/Makefile, includes/ioMemTables.h: commit yesterdays work:
                   4873:          - remove ENABLE_FALCON (Falcon support works well enough) - add
                   4874:          ENABLE_DSP instead (by default disabled)
                   4875: 
                   4876: 2007-01-16 22:14  eerot
                   4877: 
                   4878:        * src/: ioMemTabTT.c, video.c, includes/video.h: Added support for
                   4879:          the TT-palette handling on top of Thomas' Videl usage for TT
                   4880:          resolutions. TT-support for ST-palette setting is still to do.
                   4881: 
                   4882: 2007-01-16 20:00  clafou
                   4883: 
                   4884:        * Hatari.xcodeproj/project.pbxproj, src/gui-osx/PrefsController.h,
                   4885:          src/gui-osx/PrefsController.m,
                   4886:          src/gui-osx/SDLMain.nib/classes.nib,
                   4887:          src/gui-osx/SDLMain.nib/info.nib,
                   4888:          src/gui-osx/SDLMain.nib/objects.nib: Updated Cocoa UI to match
                   4889:          changes to the SDL UI
                   4890: 
1.1.1.10! root     4891: 2007-01-16 19:42  Thomas Huth
1.1.1.7   root     4892: 
                   4893:        * doc/doxygen/Doxyfile, src/audio.c, src/bios.c, src/blitter.c,
                   4894:          src/cart.c, src/cfgopts.c, src/configuration.c,
                   4895:          src/createBlankImage.c, src/cycles.c, src/debugui.c,
                   4896:          src/dialog.c, src/dim.c, src/dmaSnd.c, src/fdc.c, src/file.c,
                   4897:          src/floppy.c, src/gemdos.c, src/hdc.c, src/ide.c, src/ikbd.c,
                   4898:          src/int.c, src/ioMem.c, src/ioMemTabFalcon.c, src/joy.c,
                   4899:          src/keymap.c, src/log.c, src/m68000.c, src/main.c,
                   4900:          src/memorySnapShot.c, src/mfp.c, src/midi.c, src/misc.c,
                   4901:          src/msa.c, src/nvram.c, src/options.c, src/printer.c, src/psg.c,
                   4902:          src/reset.c, src/rs232.c, src/rtc.c, src/scandir.c, src/screen.c,
                   4903:          src/screenSnapShot.c, src/shortcut.c, src/sound.c, src/spec512.c,
                   4904:          src/st.c, src/stMemory.c, src/tos.c, src/unzip.c, src/vdi.c,
                   4905:          src/video.c, src/wavFormat.c, src/xbios.c, src/ymFormat.c,
                   4906:          src/zip.c: The source code now features comments that can be
                   4907:          parsed with Doxygen to generate a nice source code documentation.
                   4908:          (Thanks to Tuduri Benoit for the patch)
                   4909: 
1.1.1.10! root     4910: 2007-01-15 18:42  Thomas Huth
1.1.1.7   root     4911: 
                   4912:        * src/: memorySnapShot.c, video.c, includes/main.h: TT resolution
                   4913:          must be saved in memory snapshot files, too. (Also increased
                   4914:          version number now that snapshot file layout has been changed)
                   4915: 
1.1.1.10! root     4916: 2007-01-15 14:50  Thomas Huth
1.1.1.7   root     4917: 
                   4918:        * src/falcon/videl.c: Implemented horizontal fine scrolling for
                   4919:          Videl emulation in 8bpp mode.
                   4920: 
1.1.1.10! root     4921: 2007-01-13 12:57  Thomas Huth
1.1.1.7   root     4922: 
                   4923:        * src/: gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   4924:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   4925:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   4926:          gui-sdl/dlgMemory.c, gui-sdl/dlgRom.c, gui-sdl/dlgScreen.c,
                   4927:          gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c, gui-sdl/sdlgui.c,
                   4928:          includes/sdlgui.h: Default button can now be selected by pressing
                   4929:          RETURN
                   4930: 
1.1.1.10! root     4931: 2007-01-13 11:00  Thomas Huth
1.1.1.7   root     4932: 
                   4933:        * src/: reset.c, screen.c, video.c: Take also care of VDI extended
                   4934:          resolution mode when emulator is running in TT or Falcon mode.
                   4935: 
1.1.1.10! root     4936: 2007-01-12 00:01  Thomas Huth
1.1.1.7   root     4937: 
                   4938:        * src/spec512.c: Lowered threshold for detecting a spec512 screen
                   4939: 
                   4940: 2007-01-09 18:26  ggnkua
                   4941: 
                   4942:        * src/Makefile: My first test commit! Modified Makefile and
                   4943:          src/makefile slightly to allow compilation under Cygwin
                   4944: 
1.1.1.10! root     4945: 2007-01-09 01:07  Thomas Huth
1.1.1.7   root     4946: 
                   4947:        * src/: screen.c, video.c, falcon/videl.c, falcon/videl.h,
                   4948:          includes/video.h: Low-res zooming now works in TT mode, too.
                   4949: 
1.1.1.10! root     4950: 2007-01-08 21:25  Thomas Huth
1.1.1.7   root     4951: 
                   4952:        * Makefile-default.cnf: libreadline disabled by default.
                   4953: 
                   4954: 2007-01-07 22:42  eerot
                   4955: 
                   4956:        * src/: options.c, gui-sdl/dlgScreen.c: - sync frameskips in
                   4957:          options.c and dlgScreen.c code, the max. framesync   is now 8
                   4958:          everywhere - GUI supports now frameskips of 0,1,2,4,8 and won't
                   4959:          crash   if the frameskips variable has some other value - trivial
                   4960:          cleanup for --monitor option
                   4961: 
1.1.1.10! root     4962: 2007-01-07 12:06  Thomas Huth
1.1.1.7   root     4963: 
                   4964:        * doc/fr/hatari.1: Added french man-page (thanks to Benoit Tuduri)
                   4965: 
1.1.1.10! root     4966: 2007-01-06 12:15  Thomas Huth
1.1.1.7   root     4967: 
                   4968:        * src/dialog.c: When changing the monitor type, only reset if
                   4969:          emulator is in Falcon mode or if the user changes between color
                   4970:          and mono monitor.
                   4971: 
1.1.1.10! root     4972: 2007-01-06 11:47  Thomas Huth
1.1.1.7   root     4973: 
                   4974:        * src/: configuration.c, options.c, screen.c, video.c,
                   4975:          gui-sdl/dlgScreen.c, includes/configuration.h: The frames that
                   4976:          should be skipped after each displayed frame can now be set up in
                   4977:          the GUI, too. Also removed the 'interleave' option in the GUI, it
                   4978:          has now been replaced by the monitor settings (TV or RGB)
                   4979: 
1.1.1.10! root     4980: 2007-01-02 23:20  Thomas Huth
1.1.1.7   root     4981: 
                   4982:        * src/: gui-win/opencon.c, gui-win/opencon.h, Makefile, main.c,
                   4983:          gui-win/Makefile: The debugger now also works when Hatari is
                   4984:          built on MinGW
                   4985: 
1.1.1.10! root     4986: 2007-01-02 22:11  Thomas Huth
1.1.1.7   root     4987: 
                   4988:        * Makefile-MinGW.cnf, config-MinGW.h, src/Makefile: Improved MinGW
                   4989:          build system
                   4990: 
1.1.1.10! root     4991: 2007-01-02 22:05  Thomas Huth
1.1.1.7   root     4992: 
                   4993:        * src/gui-win/: Makefile, hatari-winicon.ico, hatari-winicon.rc:
                   4994:          Icon for Windows build. (Thanks to ggn for the icon and .rc file)
                   4995: 
1.1.1.10! root     4996: 2007-01-02 21:27  Thomas Huth
1.1.1.7   root     4997: 
                   4998:        * src/main.c: setenv is not available on MinGW
                   4999: 
1.1.1.10! root     5000: 2006-12-29 16:22  Thomas Huth
1.1.1.7   root     5001: 
                   5002:        * src/debugui.c: Debugger now uses config.h to check if readline is
                   5003:          available
                   5004: 
1.1.1.10! root     5005: 2006-12-29 15:20  Thomas Huth
1.1.1.7   root     5006: 
                   5007:        * .cvsignore, Makefile, config-default.h, configure.ac,
                   5008:          src/Makefile, src/rs232.c: Introduced config.h file
                   5009: 
1.1.1.10! root     5010: 2006-12-28 22:28  Thomas Huth
1.1.1.7   root     5011: 
                   5012:        * Makefile: Also delete Makefile.cnf when doing a distclean
                   5013: 
1.1.1.10! root     5014: 2006-12-28 22:25  Thomas Huth
1.1.1.7   root     5015: 
                   5016:        * acsite.m4, configure.ac, src/debugui.c: The built-in debugger now
                   5017:          supports readline() for a higher convenience.
                   5018: 
1.1.1.10! root     5019: 2006-12-28 22:22  Thomas Huth
1.1.1.7   root     5020: 
                   5021:        * .cvsignore: Ignore variable Makefile.cnf
                   5022: 
1.1.1.10! root     5023: 2006-12-28 21:48  Thomas Huth
1.1.1.7   root     5024: 
                   5025:        * Makefile, Makefile-default.cnf, Makefile.cnf: Introduced
                   5026:          Makefile-default.cnf
                   5027: 
1.1.1.10! root     5028: 2006-12-28 20:07  Thomas Huth
1.1.1.7   root     5029: 
                   5030:        * src/gemdos.c: Changed some functions to use FILENAME_MAX instead
                   5031:          of MAX_GEMDOS_PATH.
                   5032: 
1.1.1.10! root     5033: 2006-12-28 19:33  Thomas Huth
1.1.1.7   root     5034: 
                   5035:        * src/debugui.c: Changed debugger commands: 'q' now quits the
                   5036:          emulator, 'c' can be used to continue the current program
                   5037: 
1.1.1.10! root     5038: 2006-12-27 22:28  Thomas Huth
1.1.1.7   root     5039: 
                   5040:        * src/: configuration.c, shortcut.c, includes/configuration.h:
                   5041:          Added keyboard shortcuts for saving and restoring memory
                   5042:          snapshots
                   5043: 
1.1.1.10! root     5044: 2006-12-23 20:45  Thomas Huth
1.1.1.7   root     5045: 
                   5046:        * src/: configuration.c, vdi.c: Set up the VDI emulation variables
                   5047:          and DESKTOP.INF file only when VDI resolution emulation is really
                   5048:          enabled.
                   5049: 
1.1.1.10! root     5050: 2006-12-21 00:27  Thomas Huth
1.1.1.7   root     5051: 
                   5052:        * src/rs232.c: By default, there is no termios.h on Windows
                   5053: 
1.1.1.10! root     5054: 2006-12-20 15:14  Thomas Huth
1.1.1.7   root     5055: 
                   5056:        * src/: main.c, screen.c, falcon/hostscreen.c, includes/screen.h:
                   5057:          Improved mouse movement scaling so that the ST mouse cursor
                   5058:          movements are now always in sync with the host mouse (also when
                   5059:          the zoomed Videl emulation is being used).
                   5060: 
1.1.1.10! root     5061: 2006-12-19 22:54  Thomas Huth
1.1.1.7   root     5062: 
                   5063:        * src/: nvram.c, zip.c: Fixed compiler warnings from GCC 4.1
                   5064: 
1.1.1.10! root     5065: 2006-12-19 12:00  Thomas Huth
1.1.1.7   root     5066: 
                   5067:        * src/gui-sdl/dlgFileSelect.c: Fixed typo
                   5068: 
1.1.1.10! root     5069: 2006-12-19 11:56  Thomas Huth
1.1.1.7   root     5070: 
                   5071:        * src/falcon/hostscreen.c: Improved Videl screen zooming a little
                   5072:          bit
                   5073: 
1.1.1.10! root     5074: 2006-12-19 11:55  Thomas Huth
1.1.1.7   root     5075: 
                   5076:        * src/gui-sdl/: dlgDevice.c, dlgDisc.c, dlgFileSelect.c,
                   5077:          dlgJoystick.c, dlgKeyboard.c, dlgMain.c, dlgMemory.c,
                   5078:          dlgNewDisc.c, dlgRom.c, dlgScreen.c, dlgSound.c, sdlgui.c: The
                   5079:          SDL GUI now tests if the screen size is big enough to display the
                   5080:          dialogs
                   5081: 
                   5082: 2006-12-18 22:27  eerot
                   5083: 
                   5084:        * src/: dialog.c, main.c, screen.c, vdi.c, includes/screen.h: -
                   5085:          cleaned up screen.c functions by changing then to return (med)
                   5086:          rez   mode instead of messing with global STRes variable -
                   5087:          removed separate mixed low/med rez mode, the rest of code handles
                   5088:          mixed low/med fine without it - added Sreen_ModeChange() i.e.
                   5089:          explicit screen size change function - removed PrevSTRes global
                   5090:          (it was redundant with above)
                   5091: 
1.1.1.10! root     5092: 2006-12-18 21:19  Thomas Huth
1.1.1.7   root     5093: 
                   5094:        * src/spec512.c: Changed the way how spec512 pictures are detected
                   5095:          - now also screens with less than 32 changes per line can be
                   5096:          detected as color cycling screens.
                   5097: 
1.1.1.10! root     5098: 2006-12-18 11:57  Thomas Huth
1.1.1.7   root     5099: 
                   5100:        * src/uae-cpu/newcpu.c: Copied movec_illg function from WinUAE
                   5101: 
1.1.1.10! root     5102: 2006-12-18 11:22  Thomas Huth
1.1.1.7   root     5103: 
                   5104:        * src/gemdos.c: Added error message when permissions for reading a
                   5105:          file are missing
                   5106: 
                   5107: 2006-12-17 11:21  eerot
                   5108: 
                   5109:        * src/: Makefile, configuration.c, dialog.c, ioMem.c,
                   5110:          ioMemTabFalcon.c, main.c, options.c, psg.c, falcon/Makefile,
                   5111:          includes/configuration.h, includes/ioMemTables.h: - Build DSP
                   5112:          emulation if ENABLE_FALCON is set - add configuration and command
                   5113:          line option for enabling the DSP   (overwrites some
                   5114:          IoMemTable_Falcon[] entries with suitable values)
                   5115: 
                   5116: 2006-12-11 21:17  eerot
                   5117: 
                   5118:        * doc/manual.html: - add new command line options - update other
                   5119:          options - --slowfdc isn't anymore needed with demos nor games -
                   5120:          Thomas' latest updates fixed scrolling in a couple of:   -
                   5121:          overscan ST demos   - STE game demos
                   5122: 
                   5123: 2006-12-11 19:06  eerot
                   5124: 
                   5125:        * src/: configuration.c, dialog.c, main.c, options.c, screen.c,
                   5126:          video.c, falcon/hostscreen.c, falcon/videl.c,
                   5127:          gui-sdl/dlgScreen.c, includes/configuration.h: - Removes usage of
                   5128:          the now redundant Configuration.Screen.bUseHighRes - Separates
                   5129:          the confusing ChosenDisplayMode configuration to   more explicit
                   5130:          bForce8Bpp and bZoomLowRes variables everywhere   -> This makes
                   5131:          the related ifs in screen.c, videl.c, main.c etc. clearer   - Now
                   5132:          furher changing the zoom boolean to zoom factor integer would be
                   5133:          much easier especially as Videl supports more than just
                   5134:          doubling - Changes bFrameSkip boolean to FrameSkips integer   ->
                   5135:          Videl code is slow, with e.g. "--frameskips 4" the Falcon
                   5136:          emulation      with zoomed screen takes much less CPU   -> Could
                   5137:          be better supported in Hatari screen dialog, currently      I've
                   5138:          mapped the checkbox to frameskip 1 and 2 - Added command line
                   5139:          options for --borders, --force8bpp, --zoom, --frameskips - Move
                   5140:          cpu_level and cpu_compatible variable settings from
                   5141:          Opt_ParseParameters(), Dialog_CopyDialogParamsToConfiguration()
                   5142:          and   Configuration_Load() to Configuration_WorkOnDetail() as all
                   5143:          those   first three functions were anyway calling the last one.
                   5144:          (TOS loading still does CPU settings by itself)  - Move STRes
                   5145:          setting from Opt_ParseParameters() to
                   5146:          Configuration_WorkOnDetail() - Rename
                   5147:          Configuration_WorkOnDetails() to more clear/appropriate
                   5148:          Configuration_Apply() and call it explicitly from main.c and
                   5149:          dialog.c   instead of also from Configuration_Load() as loading
                   5150:          and applying config   are different actions.  I also removed call
                   5151:          to it from option parsing,   it's IMHO cleaner to have it in
                   5152:          main.c - Fix doing zoom on, low -> med-res, zoom off, med ->
                   5153:          low-res   (previously screen size didn't get smaller in last
                   5154:          step) - Set --slow-fdc and mono option deprecated (monitor should
                   5155:          be used instead   of mono) and remove "experimental" from blitter
                   5156:          option descriptions.  - use setenv() instead of putenv() in
                   5157:          main() as I was mailed that nowadays   former is more standard
                   5158:          (despite Linux manual page...) - Indentation fixes
                   5159: 
1.1.1.10! root     5160: 2006-12-10 22:00  Thomas Huth
1.1.1.7   root     5161: 
                   5162:        * src/: reset.c, video.c, includes/video.h: Cleaned up the
                   5163:          HBL/Timer B interrupt code a little bit.
                   5164: 
1.1.1.10! root     5165: 2006-12-07 21:23  Thomas Huth
1.1.1.7   root     5166: 
                   5167:        * src/video.c: Disabled debug output
                   5168: 
1.1.1.10! root     5169: 2006-12-05 22:58  Thomas Huth
1.1.1.7   root     5170: 
                   5171:        * src/psg.c: Silenced debug output
                   5172: 
1.1.1.10! root     5173: 2006-12-04 00:33  Thomas Huth
1.1.1.7   root     5174: 
                   5175:        * src/: reset.c, video.c, includes/video.h, uae-cpu/newcpu.c:
                   5176:          Changed horizontal screen timings to be much closer to the
                   5177:          original shifter
                   5178: 
1.1.1.10! root     5179: 2006-12-03 16:35  Thomas Huth
1.1.1.7   root     5180: 
                   5181:        * src/gemdos.c: Check for valid return values when calling
                   5182:          localtime()
                   5183: 
                   5184: 2006-12-01 20:42  eerot
                   5185: 
                   5186:        * src/falcon/videl.c: - fix compiler warning about local variable
                   5187:          shadowing global one - replace some shifts with SDL_SwapBE16()
                   5188:          calls and remove related   BYTEORDER ifdefs as SDL_SwapBE16()
                   5189:          already handles that
                   5190: 
                   5191: 2006-12-01 20:39  eerot
                   5192: 
                   5193:        * src/falcon/Makefile: Add CPPFLAGS like into other Makefiles
                   5194: 
1.1.1.10! root     5195: 2006-11-26 18:50  Thomas Huth
1.1.1.7   root     5196: 
                   5197:        * src/: screen.c, video.c: Moved printer check from screen.c to
                   5198:          video.c.
                   5199: 
1.1.1.10! root     5200: 2006-11-25 12:26  Thomas Huth
1.1.1.7   root     5201: 
                   5202:        * src/: ioMemTabTT.c, video.c, falcon/videl.c, falcon/videl.h,
                   5203:          includes/video.h: The TT shifter modes are now handled, too.
                   5204: 
1.1.1.10! root     5205: 2006-11-21 23:40  Thomas Huth
1.1.1.7   root     5206: 
                   5207:        * src/falcon/videl.c: Adjust line length when register FF8265 is
                   5208:          set.
                   5209: 
1.1.1.10! root     5210: 2006-11-20 22:43  Thomas Huth
1.1.1.7   root     5211: 
                   5212:        * src/screenSnapShot.c: Added missing closedir() - leaving the
                   5213:          directory handles open caused problems after a while when
                   5214:          recording animations.
                   5215: 
1.1.1.10! root     5216: 2006-11-20 01:21  Thomas Huth
1.1.1.7   root     5217: 
                   5218:        * src/ioMemTabFalcon.c: Registers 0xff820e and 0xff8264 are present
                   5219:          on the Falcon so do not do a 'void read' there.
                   5220: 
1.1.1.10! root     5221: 2006-11-20 01:20  Thomas Huth
1.1.1.7   root     5222: 
                   5223:        * src/falcon/videl.c: Size of register ff8260 is only byte, not
                   5224:          word.
                   5225: 
                   5226: 2006-11-17 19:08  simonsunnyboy
                   5227: 
                   5228:        * src/: dmaSnd.c, psg.c: * added some minor Falcon specifics to PSG
                   5229:          and DMA Audio code
                   5230: 
                   5231: 2006-11-15 20:34  eerot
                   5232: 
                   5233:        * src/gemdos.c: make glob/globfree static so that MinGW GCC doesn't
                   5234:          complain on Windows
                   5235: 
                   5236: 2006-11-14 22:08  eerot
                   5237: 
                   5238:        * src/: hatari-icon.bmp, screen.c: - convert icon to 8-bit so that
                   5239:          color keying can make it transparent - free the icon after use so
                   5240:          that it doesn't leak
                   5241: 
1.1.1.10! root     5242: 2006-11-13 23:25  Thomas Huth
1.1.1.7   root     5243: 
                   5244:        * src/hatari-icon.bmp, Makefile, src/screen.c: Added icon.
                   5245: 
                   5246: 2006-11-13 21:41  eerot
                   5247: 
                   5248:        * Makefile.cnf, src/Makefile, src/gui-sdl/Makefile,
                   5249:          src/uae-cpu/Makefile: handle CPPFLAGS (consistently) in Makefiles
                   5250:          and make it overridable
                   5251: 
1.1.1.10! root     5252: 2006-11-13 00:34  Thomas Huth
1.1.1.7   root     5253: 
                   5254:        * src/: Makefile, gemdos.c: Patches for MinGW (GEMDOS HD emu now
                   5255:          does not crash the emulator anymore)
                   5256: 
                   5257: 2006-11-12 19:48  eerot
                   5258: 
                   5259:        * src/: reset.c, includes/reset.h: Reset_ST is called only from
                   5260:          reset.c, so make it static
                   5261: 
                   5262: 2006-11-12 16:09  eerot
                   5263: 
                   5264:        * doc/manual.html: Add "20 years" demo to the list
                   5265: 
                   5266: 2006-11-01 21:29  eerot
                   5267: 
                   5268:        * src/nvram.c: make global nvram array static
                   5269: 
1.1.1.10! root     5270: 2006-11-01 12:05  Thomas Huth
1.1.1.7   root     5271: 
                   5272:        * src/gui-sdl/dlgScreen.c: Screen dialog now shows all Falcon
                   5273:          monitor types.
                   5274: 
1.1.1.10! root     5275: 2006-10-29 12:00  Thomas Huth
1.1.1.7   root     5276: 
                   5277:        * src/ioMemTabTT.c: Enabled NVRAM/RTC emulation for TT mode, too.
                   5278: 
1.1.1.10! root     5279: 2006-10-29 10:25  Thomas Huth
1.1.1.7   root     5280: 
                   5281:        * src/: Makefile, ioMemTabFalcon.c, main.c, nvram.c, tos.c,
                   5282:          includes/nvram.h: Added NVRAM/RTC emulation for the Falcon mode.
                   5283: 
                   5284: 2006-10-28 21:13  eerot
                   5285: 
                   5286:        * src/main.c: set SDL_VIDEO_X11_WMCLASS to help (X11) window
                   5287:          managers in window grouping
                   5288: 
                   5289: 2006-10-28 21:07  eerot
                   5290: 
                   5291:        * Makefile: note about DESTDIR
                   5292: 
                   5293: 2006-10-25 21:00  eerot
                   5294: 
                   5295:        * src/: configuration.c, options.c, stMemory.c,
                   5296:          includes/configuration.h: Add monitor type command line option
                   5297:          and support for all Falcon monitor types.
                   5298: 
                   5299: 2006-10-23 19:56  eerot
                   5300: 
                   5301:        * src/video.c: include missing videl.h
                   5302: 
                   5303: 2006-10-22 22:51  eerot
                   5304: 
                   5305:        * src/options.c: machine: st/ste -> 8Mhz
                   5306: 
                   5307: 2006-10-20 22:12  eerot
                   5308: 
                   5309:        * doc/manual.html: Add STE STrEet Fighter 2 from Patrice Mandin
                   5310: 
                   5311: 2006-10-20 13:49  eerot
                   5312: 
                   5313:        * src/options.c: Fix st/ste command line setting in case user had
                   5314:          saved tt/falcon setting
                   5315: 
                   5316: 2006-10-19 22:09  eerot
                   5317: 
                   5318:        * src/falcon/: hostscreen.c, hostscreen.h, videl.c, videl.h: makes
                   5319:          some thing static that are not called from outside the object
                   5320:          file and remove their prototypes from header
                   5321: 
                   5322: 2006-10-19 22:08  eerot
                   5323: 
                   5324:        * src/reset.c: #include "falcon/videl.h"
                   5325: 
1.1.1.10! root     5326: 2006-10-18 02:08  Thomas Huth
1.1.1.7   root     5327: 
                   5328:        * src/tos.c: Added support for TOS 4.00 and 4.01.
                   5329: 
1.1.1.10! root     5330: 2006-10-15 23:35  Thomas Huth
1.1.1.7   root     5331: 
                   5332:        * src/falcon/hostscreen.c: Fixed problem with the SDL-GUI using the
                   5333:          wrong screen surface when the Videl emulation was active (Thanks
                   5334:          to Emmanuel Anne for the hint).
                   5335: 
1.1.1.10! root     5336: 2006-10-15 23:24  Thomas Huth
1.1.1.7   root     5337: 
                   5338:        * src/tos.c: Added support for TOS 4.02 and 4.92.
                   5339: 
1.1.1.10! root     5340: 2006-10-15 23:21  Thomas Huth
1.1.1.7   root     5341: 
                   5342:        * src/: stMemory.c, includes/tos.h: Do not erase RAM TOS images
                   5343:          during memory initialization.
                   5344: 
1.1.1.10! root     5345: 2006-10-15 23:20  Thomas Huth
1.1.1.7   root     5346: 
                   5347:        * src/uae-cpu/newcpu.c: Jump to debug interface when encountering
                   5348:          an uninitialized exception handler.
                   5349: 
1.1.1.10! root     5350: 2006-10-12 22:56  Thomas Huth
1.1.1.7   root     5351: 
                   5352:        * src/ioMemTabFalcon.c: Some programs poll the DSP registers for a
                   5353:          change. Simulate some action there to get these programs running.
                   5354: 
1.1.1.10! root     5355: 2006-10-10 22:14  Thomas Huth
1.1.1.7   root     5356: 
                   5357:        * src/gemdos.c: Improved error output in the GEMDOS HD emulation a
                   5358:          little bit.
                   5359: 
1.1.1.10! root     5360: 2006-10-10 22:13  Thomas Huth
1.1.1.7   root     5361: 
                   5362:        * src/: screen.c, falcon/hostscreen.c, falcon/hostscreen.h:
                   5363:          Toggling between fullscreen and window mode now also works with
                   5364:          the Videl emulation.
                   5365: 
1.1.1.10! root     5366: 2006-10-09 19:41  Thomas Huth
1.1.1.7   root     5367: 
                   5368:        * doc/todo.txt: Updated the TODO file.
                   5369: 
1.1.1.10! root     5370: 2006-10-08 14:11  Thomas Huth
1.1.1.7   root     5371: 
                   5372:        * src/falcon/hostscreen.h: hostscreen.h now also uses araglue.h
                   5373: 
1.1.1.10! root     5374: 2006-10-08 14:10  Thomas Huth
1.1.1.7   root     5375: 
                   5376:        * src/: ioMemTabFalcon.c, main.c, psg.c, falcon/.cvsignore,
                   5377:          falcon/araglue.h, falcon/dsp.c, falcon/dsp.h, falcon/dsp_cpu.c,
                   5378:          falcon/dsp_cpu.h, falcon/dsp_disasm.c, falcon/dsp_disasm.h: Made
                   5379:          the DSP code compilable for Hatari
                   5380: 
1.1.1.10! root     5381: 2006-10-08 13:53  Thomas Huth
1.1.1.7   root     5382: 
                   5383:        * src/falcon/: dsp.c, dsp.h, dsp_cpu.c, dsp_cpu.h, dsp_disasm.c,
                   5384:          dsp_disasm.h: Copied DSP emulation code from Aranym to Hatari.
                   5385:          (Thanks to the Aranym developers, especially Patrice Mandin, for
                   5386:          this code)
                   5387: 
1.1.1.10! root     5388: 2006-10-07 15:32  Thomas Huth
1.1.1.7   root     5389: 
                   5390:        * src/: dialog.c, falcon/hostscreen.c, falcon/videl.c,
                   5391:          falcon/videl.h: Enabled zooming function of the Videl emulation
                   5392:          code.
                   5393: 
1.1.1.10! root     5394: 2006-10-07 14:22  Thomas Huth
1.1.1.7   root     5395: 
                   5396:        * src/screen.c: Disabled resolution switching in screen.c when
                   5397:          Videl emulation is running.
                   5398: 
1.1.1.10! root     5399: 2006-10-07 13:41  Thomas Huth
1.1.1.7   root     5400: 
                   5401:        * src/falcon/: hostscreen.c, hostscreen.h, videl.c, videl.h:
                   5402:          Cleaned up the videl code a little bit (thanks to Eero for the
                   5403:          patch).
                   5404: 
1.1.1.10! root     5405: 2006-10-07 13:01  Thomas Huth
1.1.1.7   root     5406: 
                   5407:        * src/options.c: Slightly improved text output strings.
                   5408: 
1.1.1.10! root     5409: 2006-10-06 01:31  Thomas Huth
1.1.1.7   root     5410: 
                   5411:        * src/falcon/hostscreen.c: Fixed Videl palette color problem and
                   5412:          cleaned up a little bit (removed backgroundSurf)
                   5413: 
1.1.1.10! root     5414: 2006-10-04 22:34  Thomas Huth
1.1.1.7   root     5415: 
                   5416:        * src/: Makefile, ioMemTabFalcon.c, main.c, reset.c, video.c,
                   5417:          falcon/Makefile, falcon/hostscreen.c, falcon/hostscreen.h,
                   5418:          falcon/videl.c, falcon/videl.h: Integrated the Videl emulation
                   5419:          into Hatari.
                   5420: 
1.1.1.10! root     5421: 2006-10-04 20:39  Thomas Huth
1.1.1.7   root     5422: 
                   5423:        * src/falcon/: hostscreen.c, videl.c: Copied Falcon Videl emulation
                   5424:          code from Aranym 0.9.4. Many thanks to the Aranym authors for
                   5425:          their code!
                   5426: 
1.1.1.10! root     5427: 2006-10-03 12:38  Thomas Huth
1.1.1.7   root     5428: 
                   5429:        * src/: configuration.c, file.c: Some more changes for Amiga OS.
                   5430:          Thanks to Ventzislav Tzvetkov for the patches!
                   5431: 
1.1.1.10! root     5432: 2006-10-03 12:07  Thomas Huth
1.1.1.7   root     5433: 
                   5434:        * src/: memorySnapShot.c, includes/main.h: Increased version number
                   5435:          to 0.91
                   5436: 
1.1.1.10! root     5437: 2006-10-03 11:59  Thomas Huth
1.1.1.7   root     5438: 
                   5439:        * src/gui-sdl/dlgSystem.c: Added TT and Falcon checkbox to the
                   5440:          system dialog
                   5441: 
1.1.1.10! root     5442: 2006-09-29 13:20  Thomas Huth
1.1.1.7   root     5443: 
                   5444:        * src/stMemory.c: The Falcon memory (and monitor) configuration
                   5445:          register is now initialized to make TOS 4.04 happy.
                   5446: 
1.1.1.10! root     5447: 2006-09-29 12:45  Thomas Huth
1.1.1.7   root     5448: 
                   5449:        * src/tos.c: Disabled ROM CRC check for TOS 4.04
                   5450: 
1.1.1.10! root     5451: 2006-09-29 03:07  Thomas Huth
1.1.1.7   root     5452: 
                   5453:        * src/: ioMemTabFalcon.c, tos.c: Some more patches to get TOS 4.04
                   5454:          finally booting :-).
                   5455: 
1.1.1.10! root     5456: 2006-09-29 00:58  Thomas Huth
1.1.1.7   root     5457: 
                   5458:        * src/ioMem.c: Added missing break statement
                   5459: 
                   5460: 2006-09-28 20:27  eerot
                   5461: 
                   5462:        * src/: main.c, misc.c, sound.c, includes/misc.h: Random is only
                   5463:          used when generating the noise sound channel, so move all random
                   5464:          stuff to sound.c
                   5465: 
1.1.1.10! root     5466: 2006-09-28 17:21  Thomas Huth
1.1.1.7   root     5467: 
                   5468:        * src/st.c: Added flag for RISC OS to prevent it from interfering
                   5469:          with the .ST disk image files (Thanks to James Lampard for the
                   5470:          patch).
                   5471: 
1.1.1.10! root     5472: 2006-09-27 10:58  Thomas Huth
1.1.1.7   root     5473: 
                   5474:        * src/: Makefile, configuration.c, ide.c, options.c, tos.c,
                   5475:          includes/configuration.h, includes/ide.h, uae-cpu/memory.c:
                   5476:          Infrastructure for intercepting read/write accesses to IDE IO
                   5477:          memory region.
                   5478: 
1.1.1.10! root     5479: 2006-09-27 00:01  Thomas Huth
1.1.1.7   root     5480: 
                   5481:        * src/file.c: Slightly improved Files_Exists(): The function now
                   5482:          works with block/character devices again.
                   5483: 
                   5484: 2006-09-26 21:12  eerot
                   5485: 
                   5486:        * src/: int.c, m68000.c, mfp.c, video.c, includes/int.h,
                   5487:          includes/m68000.h, uae-cpu/newcpu.c: - move the
                   5488:          PendingInterruptFunction & PendingInterruptCount   from m68000.c
                   5489:          to int.c, this allows making some functions static   (used only
                   5490:          by memory snapshot though and it makes the memory   snapshots
                   5491:          from earlier version uncompatible) - add new
                   5492:          Int_AddRelativeInterruptNoOffset() and use it in mfp.c   so that
                   5493:          nCyclesOver variable can be static - typedef the interrupt types
                   5494:          enum and use that type in the public   interrupt functions - use
                   5495:          interrupt define in video.c call instead of "magic NULL" - remove
                   5496:          redundant type casts and initial zero values for static variables
                   5497:          - return is not a function...
                   5498: 
                   5499: 2006-09-26 21:04  eerot
                   5500: 
                   5501:        * src/convert/: high640x8.c, low320x16.c, low320x8.c, low640x16.c,
                   5502:          low640x8.c, macros.h, med640x16.c, med640x8.c, spec640x16.c,
                   5503:          vdi16.c, vdi2.c, vdi4.c: Optimize by calculating some values
                   5504:          before loop: - Screen4BytesPerLine = PCScreenBytesPerLine/4 -
                   5505:          Screen2BytesPerLine = PCScreenBytesPerLine/2 - update =
                   5506:          ScrUpdateFlag & PALETTEMASK_UPDATEMASK
                   5507: 
1.1.1.10! root     5508: 2006-09-26 17:16  Thomas Huth
1.1.1.7   root     5509: 
                   5510:        * doc/authors.txt: Added James Lampard to the list of contributors
                   5511: 
1.1.1.10! root     5512: 2006-09-26 17:13  Thomas Huth
1.1.1.7   root     5513: 
                   5514:        * src/rs232.c: cfmakeraw was missing on RiscOS, too. Thanks to
                   5515:          James Lampard for the hint.
                   5516: 
1.1.1.10! root     5517: 2006-09-26 15:52  Thomas Huth
1.1.1.7   root     5518: 
                   5519:        * src/rs232.c: tcgetattr, tcsetattr, cfsetospeed and cfsetispeed
                   5520:          need to be defined on AmigaOS
                   5521: 
                   5522: 2006-09-13 22:21  eerot
                   5523: 
                   5524:        * src/: mfp.c, includes/mfp.h: - optimize:   - MFP timer lookup
                   5525:          table; integer fraction calculation is faster     than use of
                   5526:          floats   - one more function can be static and MFP_StartTimer_*
                   5527:          args fit into Uint16 - cleanup: return is not a function
                   5528: 
1.1.1.10! root     5529: 2006-09-12 23:43  Thomas Huth
1.1.1.7   root     5530: 
                   5531:        * src/tos.c: Since we have to patch TOS 3.06 for Hatari, the
                   5532:          useless ROM CRC code in TOS 3.06 is now ignored, too.
                   5533: 
1.1.1.10! root     5534: 2006-09-12 23:21  Thomas Huth
1.1.1.7   root     5535: 
                   5536:        * src/: Makefile, ioMem.c, ioMemTabFalcon.c, options.c, tos.c,
                   5537:          includes/configuration.h, includes/ioMemTables.h: Added some
                   5538:          experimental code (not working yet)
                   5539: 
                   5540: 2006-09-12 19:55  eerot
                   5541: 
                   5542:        * src/file.c: fix to infinite loop when Hatari cmdline option
                   5543:          taking a file is given a directory instead
                   5544: 
1.1.1.10! root     5545: 2006-09-12 19:22  Thomas Huth
1.1.1.7   root     5546: 
                   5547:        * doc/manual.html: Some minor improvements to the manual
                   5548: 
                   5549: 2006-09-02 15:13  eerot
                   5550: 
                   5551:        * Makefile.cnf: Allow user to override following Makefile variables
                   5552:          with environment variables: CC, HOSTCC, BINDIR, DATADIR, CONFDIR
                   5553: 
1.1.1.10! root     5554: 2006-08-31 21:24  Thomas Huth
1.1.1.7   root     5555: 
                   5556:        * src/: Makefile, ioMemTabST.c, ioMemTabSTE.c, ioMemTabTT.c,
                   5557:          ioMemTables.c: ioMemTables.c has been split up into smaller,
                   5558:          better maintainable parts.
                   5559: 
1.1.1.10! root     5560: 2006-08-30 21:54  Thomas Huth
1.1.1.7   root     5561: 
                   5562:        * src/: spec512.c, ymFormat.c: Sourcecode beautification
                   5563: 
                   5564: 2006-08-27 19:20  clafou
                   5565: 
                   5566:        * Hatari.xcodeproj/project.pbxproj,
                   5567:          src/gui-osx/SDLMain.nib/objects.nib: For v.0.90 OSX version:
                   5568:          Xcode project file updated (added new files scandir.h and
                   5569:          scandir.c), prefs window edited to make the 1st tab open first
                   5570: 
                   5571: 2006-08-22 : *** Version 0.90 ***
                   5572: 
1.1.1.10! root     5573: 2006-08-24 19:34  Thomas Huth
1.1.1.7   root     5574: 
                   5575:        * doc/release-notes.txt: Forgot to mention some items
1.1.1.6   root     5576: 
1.1.1.10! root     5577: 2006-08-22 20:39  Thomas Huth
1.1.1.6   root     5578: 
                   5579:        * configure.ac, readme.txt, src/memorySnapShot.c,
                   5580:          src/includes/main.h: Increased version number to 0.90
                   5581: 
1.1.1.10! root     5582: 2006-08-22 20:37  Thomas Huth
1.1.1.6   root     5583: 
                   5584:        * doc/: hatari.1, release-notes.txt, todo.txt: Updated the docs for
                   5585:          the new public version.
                   5586: 
1.1.1.10! root     5587: 2006-08-16 22:14  Thomas Huth
1.1.1.6   root     5588: 
                   5589:        * doc/: authors.txt, manual.html: Updated the documentation files.
                   5590: 
1.1.1.10! root     5591: 2006-08-14 20:32  Thomas Huth
1.1.1.6   root     5592: 
                   5593:        * src/gui-sdl/dlgDevice.c: Printer file browse button now works
                   5594:          again.
                   5595: 
1.1.1.10! root     5596: 2006-08-14 01:33  Thomas Huth
1.1.1.6   root     5597: 
                   5598:        * src/: fdc.c, hdc.c, includes/hdc.h: Debugged and improved the
                   5599:          ACSI emulation code. Creating (formating and partitioning) new
                   5600:          hard disk images with AHDI v5.0 should be working fine now.
                   5601: 
                   5602: 2006-08-11 11:25  eerot
                   5603: 
                   5604:        * src/hdc.c: - add more info on the hd root sector partition table
                   5605:          - in GetInfo, get only the data for partition table   (reading 64
                   5606:          bytes did go unnecessarily to 2d sector in the image)
                   5607: 
1.1.1.10! root     5608: 2006-08-10 21:10  Thomas Huth
1.1.1.6   root     5609: 
                   5610:        * src/: hdc.c, includes/hdc.h: Added 'MODE SENSE' and 'FORMAT
                   5611:          DRIVE' commands to make HDX from AHDI 5.0 happy. Also had to set
                   5612:          the FDC/HDC GPIP bit for non-existing controllers when HDX scans
                   5613:          for available hard disks.
                   5614: 
1.1.1.10! root     5615: 2006-08-10 19:26  Thomas Huth
1.1.1.6   root     5616: 
                   5617:        * src/: fdc.c, hdc.c, includes/hdc.h: Removed annoying check for
                   5618:          existing partitions and added stub for 'REQUEST SENSE' ACSI
                   5619:          command.
                   5620: 
                   5621: 2006-08-10 14:14  eerot
                   5622: 
                   5623:        * doc/memory-usage.txt: updated/fixed the analysis
                   5624: 
                   5625: 2006-08-09 10:16  eerot
                   5626: 
                   5627:        * doc/manual.html: minor updates for: - configurable shortcut keys
                   5628:          - change in how joystick cursor key emu works - keymap handling
                   5629: 
                   5630: 2006-08-09 10:14  eerot
                   5631: 
                   5632:        * src/: configuration.c, keymap.c, shortcut.c, video.c,
                   5633:          includes/configuration.h, includes/shortcut.h: Shortcut keys can
                   5634:          now be configured from the Hatari configuration file.  There are
                   5635:          separate sections for shortcut keybindings with and without a
                   5636:          modifier key.  Same shortcut action can be bound both to a key
                   5637:          with and without a modifier (e.g. F12 & Modifier+o are bound for
                   5638:          the the options dialog by default).
                   5639: 
                   5640: 2006-08-09 10:11  eerot
                   5641: 
                   5642:        * doc/keymap-sample.txt: improved comments
                   5643: 
                   5644: 2006-08-09 10:10  eerot
                   5645: 
                   5646:        * src/: joy.c, options.c, includes/joy.h: Joystick shortcut
                   5647:          (Altgr+j): - toggles cursor emu between port 0, port 1 and being
                   5648:          disabled from those, - it doesn't disable cursor emu from any
                   5649:          other port, and - it restores the previous joystick value
                   5650:          (disabled/real) to the port when   the cursor emu is toggled off
                   5651:          from the port I.e. it affects only cursor emulation and only in
                   5652:          ports 0 & 1.  The -j <port> option doesn't disable the cursor emu
                   5653:          from other ports anymore either (like it did with the patch I had
                   5654:          commited earlier).
                   5655: 
1.1.1.10! root     5656: 2006-08-08 09:19  Thomas Huth
1.1.1.6   root     5657: 
                   5658:        * src/: file.c, floppy.c, hdc.c: Source code beautification
                   5659: 
                   5660: 2006-08-05 22:56  eerot
                   5661: 
                   5662:        * doc/manual.html: add name of the keymap example file
                   5663: 
1.1.1.10! root     5664: 2006-08-05 10:33  Thomas Huth
1.1.1.6   root     5665: 
                   5666:        * src/: hdc.c, includes/hdc.h: Improved HDC debugging output.
                   5667: 
                   5668: 2006-08-02 22:09  eerot
                   5669: 
                   5670:        * doc/manual.html, src/options.c: - added option -k/--keymap for
                   5671:          setting the keyboard mapping file - documented this and the
                   5672:          updated -j option in manual
                   5673: 
                   5674: 2006-08-02 13:51  eerot
                   5675: 
                   5676:        * src/: configuration.c, joy.c, options.c, gui-sdl/dlgJoystick.c,
                   5677:          includes/configuration.h: add port parameter to the -j option +
                   5678:          use JOYSTICK_COUNT where appropriate
                   5679: 
                   5680: 2006-08-02 12:54  eerot
                   5681: 
                   5682:        * src/file.c: add 'else' missing from previous change to
                   5683:          File_makepath()
                   5684: 
                   5685: 2006-08-02 11:53  eerot
                   5686: 
                   5687:        * doc/manual.html: updated STE right border stuff
                   5688: 
1.1.1.10! root     5689: 2006-08-02 09:45  Thomas Huth
1.1.1.6   root     5690: 
                   5691:        * src/main.c: Improved mouse handling in ST-Medium and zoomed
                   5692:          ST-Low resolutions: The ST mouse cursor is now better in sync
                   5693:          with the mouse cursor of the host system.
                   5694: 
1.1.1.10! root     5695: 2006-08-01 22:18  Thomas Huth
1.1.1.6   root     5696: 
                   5697:        * src/gui-sdl/dlgFileSelect.c: The user can now choose wether
                   5698:          hidden files should be displayed in the file selector or not.
                   5699: 
1.1.1.10! root     5700: 2006-08-01 11:23  Thomas Huth
1.1.1.6   root     5701: 
                   5702:        * src/: audio.c, sound.c, includes/sound.h: Fixed problems with
                   5703:          sound buffer synchronization in fast-forward mode
                   5704: 
1.1.1.10! root     5705: 2006-08-01 11:19  Thomas Huth
1.1.1.6   root     5706: 
                   5707:        * src/zip.c: Header file sys/dir.h is only needed on QNX
                   5708: 
1.1.1.10! root     5709: 2006-07-31 00:49  Thomas Huth
1.1.1.6   root     5710: 
                   5711:        * src/gui-sdl/: dlgFileSelect.c, font10x16.bmp, font10x16.h,
                   5712:          font5x8.bmp, font5x8.h: In the SDL-GUI file selector, a button
                   5713:          for the home folder has been added.
                   5714: 
1.1.1.10! root     5715: 2006-07-30 22:42  Thomas Huth
1.1.1.6   root     5716: 
                   5717:        * Makefile, src/Makefile, src/gui-sdl/Makefile,
                   5718:          src/uae-cpu/Makefile: Added 'distclean' target to Makefiles and
                   5719:          improved creation of Makefile.dep
                   5720: 
1.1.1.10! root     5721: 2006-07-30 22:17  Thomas Huth
1.1.1.6   root     5722: 
                   5723:        * src/uae-cpu/: Makefile, sysdeps.h: The host compiler should not
                   5724:          use the SDL_CFLAGS from the target system. So the UAE variables
                   5725:          types are now mapped to the types from stdint.h instead of
                   5726:          SDL_types.h
                   5727: 
1.1.1.10! root     5728: 2006-07-27 22:00  Thomas Huth
1.1.1.6   root     5729: 
                   5730:        * src/zip.c: Patch for compiling on QNX
                   5731: 
1.1.1.10! root     5732: 2006-07-27 21:57  Thomas Huth
1.1.1.6   root     5733: 
                   5734:        * src/rs232.c: 230400 are not supported on all systems
                   5735: 
1.1.1.10! root     5736: 2006-07-23 17:44  Thomas Huth
1.1.1.6   root     5737: 
                   5738:        * Makefile-MinGW.cnf: Added Makefile configuration for MinGW
                   5739: 
1.1.1.10! root     5740: 2006-07-23 17:32  Thomas Huth
1.1.1.6   root     5741: 
                   5742:        * src/: configuration.c, file.c, gui-sdl/dlgFileSelect.c,
                   5743:          includes/main.h: Better support for MingW: Hatari now basically
                   5744:          supports backslashes as path separators, too.
                   5745: 
1.1.1.10! root     5746: 2006-07-22 18:25  Thomas Huth
1.1.1.6   root     5747: 
                   5748:        * src/: Makefile, gui-sdl/Makefile, uae-cpu/Makefile: Updated
                   5749:          Makefiles so that they work better with MinGW
                   5750: 
1.1.1.10! root     5751: 2006-07-22 17:49  Thomas Huth
1.1.1.6   root     5752: 
                   5753:        * src/: gemdos.c, scandir.c: Made Hatari really compilable with
                   5754:          MinGW
                   5755: 
1.1.1.10! root     5756: 2006-07-20 23:43  Thomas Huth
1.1.1.6   root     5757: 
                   5758:        * src/: Makefile, file.c, gemdos.c, scandir.c,
                   5759:          gui-sdl/dlgFileSelect.c, includes/file.h, includes/scandir.h:
                   5760:          Moved scandir code to a separate file and also added scandir for
                   5761:          Windows (Thanks to Mark Keates for the scandir code for Windows).
                   5762: 
1.1.1.10! root     5763: 2006-07-20 23:00  Thomas Huth
1.1.1.6   root     5764: 
                   5765:        * src/keymap.c: Now using proper SDLKey type.
                   5766: 
                   5767: 2006-07-15 12:41  clafou
                   5768: 
                   5769:        * Hatari.xcodeproj/project.pbxproj,
                   5770:          src/gui-osx/CreateFloppyController.m,
                   5771:          src/gui-osx/PrefsController.h, src/gui-osx/PrefsController.m,
                   5772:          src/gui-osx/SDLMain.h, src/gui-osx/SDLMain.m,
                   5773:          src/gui-osx/SDLMain.nib/classes.nib,
                   5774:          src/gui-osx/SDLMain.nib/info.nib,
                   5775:          src/gui-osx/SDLMain.nib/objects.nib: Fullscreen now a menu item,
                   5776:          Create Floppy window bug fixed
                   5777: 
                   5778: 2006-07-12 23:12  clafou
                   5779: 
                   5780:        * Info-Hatari.plist, Hatari.xcodeproj/project.pbxproj: Added
                   5781:          Universal Binary compilation for MacOS X
                   5782: 
1.1.1.10! root     5783: 2006-07-11 20:52  Thomas Huth
1.1.1.6   root     5784: 
                   5785:        * src/: cfgopts.c, file.c, gemdos.c, memorySnapShot.c, unzip.c,
                   5786:          zip.c: strcasecmp is defined in strings.h, not in string.h!
                   5787:          (Thanks to Anatol for the hint)
                   5788: 
                   5789: 2006-07-05 20:08  clafou
                   5790: 
                   5791:        * Hatari.xcodeproj/project.pbxproj, src/gui-osx/hatari.x32: Removed
                   5792:          obsolete file
                   5793: 
                   5794: 2006-07-03 23:00  clafou
                   5795: 
                   5796:        * Hatari.xcodeproj/project.pbxproj: Added Cocoa UI for MacOSX
                   5797: 
                   5798: 2006-07-03 22:54  clafou
                   5799: 
                   5800:        * src/gui-osx/: AlertHooks.h, AlertHooks.m,
                   5801:          CreateFloppyController.h, CreateFloppyController.m, Hatari.icns,
                   5802:          PrefsController.h, PrefsController.m, SDLMain.h, SDLMain.m,
                   5803:          Shared.h, Shared.m, hatari.x32, English.lproj/InfoPlist.strings,
                   5804:          SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
                   5805:          SDLMain.nib/objects.nib: Added Cocoa UI for MacOSX
                   5806: 
                   5807: 2006-07-03 22:36  clafou
                   5808: 
                   5809:        * src/: dialog.c, gui-sdl/dlgAlert.c, gui-sdl/dlgMain.c,
                   5810:          includes/dialog.h, includes/main.h: Added Cocoa UI for MacOSX
                   5811: 
1.1.1.10! root     5812: 2006-06-27 01:03  Thomas Huth
1.1.1.6   root     5813: 
                   5814:        * src/: int.c, m68000.c, screen.c, includes/ikbd.h, includes/int.h,
                   5815:          includes/ioMemTables.h, includes/m68000.h: Now using correct
                   5816:          variable types for variables that store a pointer to a function
                   5817:          (Thanks to Mark Keates for the patch)
                   5818: 
                   5819: 2006-06-22 22:03  eerot
                   5820: 
                   5821:        * doc/manual.html: fix typo
                   5822: 
1.1.1.10! root     5823: 2006-06-13 22:26  Thomas Huth
1.1.1.6   root     5824: 
                   5825:        * src/main.c: Slightly improved the wait-on-vbl function. Should
                   5826:          now result in a better tradeoff between speed accuracy and CPU
                   5827:          time consumption on Mac OS X.
                   5828: 
1.1.1.10! root     5829: 2006-06-13 22:22  Thomas Huth
1.1.1.6   root     5830: 
                   5831:        * src/sound.c: Added additional check to avoid the creation of too
                   5832:          many new samples (e.g. when running in max. speed mode)
                   5833: 
                   5834: 2006-05-21 11:13  eerot
                   5835: 
                   5836:        * doc/manual.html: updated the command line options in regards to
                   5837:          memory and TT support, updated the STE demo list, added new table
                   5838:          for 68030 software compatibility and added note about the
                   5839:          scrollwheel to the mouse section.
                   5840: 
1.1.1.10! root     5841: 2006-05-20 10:05  Thomas Huth
1.1.1.6   root     5842: 
                   5843:        * src/: gemdos.c, includes/gemdos.h: Fixed GEMDOS-HD Dsetpath
                   5844:          emulation: No more buffer overruns and crashes when a program
                   5845:          does a lot Dsetpath("..") calls.
                   5846: 
1.1.1.10! root     5847: 2006-05-04 21:36  Thomas Huth
1.1.1.6   root     5848: 
                   5849:        * src/gemdos.c: Renamed variable name 'Char' to 'c' since 'Char' is
                   5850:          a pre-defined name on AmigaOS (Thanks to Ventzislav Tzvetkov for
                   5851:          the hint).
                   5852: 
1.1.1.10! root     5853: 2006-04-19 23:46  Thomas Huth
1.1.1.6   root     5854: 
                   5855:        * src/: includes/joy.h, joy.c, main.c: Joysticks are now closed at
                   5856:          exit.
                   5857: 
1.1.1.10! root     5858: 2006-04-05 17:34  Thomas Huth
1.1.1.6   root     5859: 
                   5860:        * src/: ioMemTables.c, memorySnapShot.c, video.c, includes/main.h,
                   5861:          includes/video.h: Hatari can now emulate the STE shifter bug that
                   5862:          is used in some games like Obsession to enhance the resolution to
                   5863:          336x200.
                   5864: 
1.1.1.10! root     5865: 2006-03-23 23:03  Thomas Huth
1.1.1.6   root     5866: 
                   5867:        * src/ioMemTables.c: Moved wrongly placed entry in IO-mem-table to
                   5868:          correct location.
                   5869: 
                   5870: 2006-03-23 21:56  eerot
                   5871: 
                   5872:        * src/includes/main.h: Remove obsolete variable definition from
                   5873:          main.h (produced error with gcc v4)
                   5874: 
1.1.1.10! root     5875: 2006-03-03 00:17  Thomas Huth
1.1.1.6   root     5876: 
                   5877:        * src/video.c: Added basic support for shortening a screen line by
                   5878:          2 bytes: Some few sync-scrolling screens are now working.
                   5879: 
1.1.1.10! root     5880: 2006-03-02 23:20  Thomas Huth
1.1.1.6   root     5881: 
                   5882:        * src/: video.c, includes/video.h: Fixed byte size of left and
                   5883:          right border: Programs that only open one of these two borders
                   5884:          should be working fine now (e.g. the overscan screen in the
                   5885:          'Amiga demo' from TEX)
                   5886: 
1.1.1.10! root     5887: 2006-03-02 10:17  Thomas Huth
1.1.1.6   root     5888: 
                   5889:        * src/cart.c: Forgot to free allocated memory in case of an error.
                   5890: 
1.1.1.10! root     5891: 2006-03-02 10:06  Thomas Huth
1.1.1.6   root     5892: 
                   5893:        * src/: cart.c, configuration.c, gui-sdl/dlgRom.c: Slightly
                   5894:          improved cartridge loading (now checking correctly for illegal
                   5895:          file names etc.).
                   5896: 
1.1.1.10! root     5897: 2006-03-02 09:42  Thomas Huth
1.1.1.6   root     5898: 
                   5899:        * src/file.c: File_Read now returns the correct number of bytes
                   5900:          that have been read.
                   5901: 
1.1.1.10! root     5902: 2006-03-01 21:54  Thomas Huth
1.1.1.6   root     5903: 
                   5904:        * src/unzip.c: Fixed typo.
                   5905: 
1.1.1.10! root     5906: 2006-03-01 21:46  Thomas Huth
1.1.1.6   root     5907: 
                   5908:        * src/: tos.c, unzip.c: Sourcecode beautification.
                   5909: 
1.1.1.10! root     5910: 2006-03-01 17:31  Thomas Huth
1.1.1.6   root     5911: 
                   5912:        * src/includes/video.h: Removed unused legacy defines.
                   5913: 
1.1.1.10! root     5914: 2006-02-27 12:07  Thomas Huth
1.1.1.6   root     5915: 
                   5916:        * src/: cart_asm.s, cart_mus.x32, hatari.x32: Renamed hatari.x32 to
                   5917:          cart_mus.x32
                   5918: 
1.1.1.10! root     5919: 2006-02-23 22:00  Thomas Huth
1.1.1.6   root     5920: 
                   5921:        * src/spec512.c: Improved Spectrum512 picture generation - many
                   5922:          Spec512 pictures look now much better! (Thanks to Emmanuel Anne
                   5923:          for this patch)
                   5924: 
1.1.1.10! root     5925: 2006-02-21 22:45  Thomas Huth
1.1.1.6   root     5926: 
                   5927:        * src/uae-cpu/memory.c: Speed optimization: Use STRam array
                   5928:          directly instead of using it indirectly via a pointer
                   5929:          (*STmemory).
                   5930: 
                   5931: 2006-02-21 20:09  eerot
                   5932: 
                   5933:        * src/keymap.c: use Log_Printf() instead of fprintf(stderr...)
                   5934: 
1.1.1.10! root     5935: 2006-02-21 15:15  Thomas Huth
1.1.1.6   root     5936: 
                   5937:        * src/: reset.c, stMemory.c, tos.c, includes/stMemory.h: Moved
                   5938:          memory initialization to stMemory.c. The memory is now also
                   5939:          cleared up to STRamEnd, not only up to 4MiB.
                   5940: 
1.1.1.10! root     5941: 2006-02-21 14:47  Thomas Huth
1.1.1.6   root     5942: 
                   5943:        * Makefile.cnf: Disabled -Wcast-align again
                   5944: 
1.1.1.10! root     5945: 2006-02-21 14:41  Thomas Huth
1.1.1.6   root     5946: 
                   5947:        * src/gemdos.c: Fixed GCC compiler warnings.
                   5948: 
                   5949: 2006-02-19 22:48  eerot
                   5950: 
                   5951:        * src/options.c: improved comments
                   5952: 
                   5953: 2006-02-17 22:01  eerot
                   5954: 
                   5955:        * src/keymap.c: - bugfix: keycode variables need to be signed for
                   5956:          check about undefined   key (value < 0) to work - tell use if
                   5957:          keycode opening failed
                   5958: 
                   5959: 2006-02-17 22:00  eerot
                   5960: 
                   5961:        * src/options.c: add missing array initializer
                   5962: 
                   5963: 2006-02-17 21:59  eerot
                   5964: 
                   5965:        * src/blitter.c: remove unused skew argument
                   5966: 
                   5967: 2006-02-16 23:19  eerot
                   5968: 
                   5969:        * src/gemdos.c: use ferror(), fwrite() doesn't return an error code
                   5970: 
                   5971: 2006-02-16 23:07  eerot
                   5972: 
                   5973:        * src/dim.c: fix cast warning
                   5974: 
                   5975: 2006-02-16 22:51  eerot
                   5976: 
                   5977:        * doc/memory-usage.txt: added document on Hatari memory usage
                   5978: 
1.1.1.10! root     5979: 2006-02-15 20:16  Thomas Huth
1.1.1.6   root     5980: 
                   5981:        * src/screen.c: STE color table can be used for both modes, ST and
                   5982:          STE. This change fixes a problem when running Hatari with
                   5983:          '--machine st --tos tos106.rom'
                   5984: 
                   5985: 2006-02-13 22:18  eerot
                   5986: 
                   5987:        * src/: fdc.c, includes/m68000.h: added defines for two magic
                   5988:          values
                   5989: 
                   5990: 2006-02-13 22:18  eerot
                   5991: 
                   5992:        * src/: ikbd.c, gemdos.c, ioMem.c, spec512.c, vdi.c,
                   5993:          includes/ikbd.h, includes/ioMem.h, includes/spec512.h: -
                   5994:          "unsigned char" -> Uint8 - "unsigned short" -> Uint16 - Made some
                   5995:          global variables static - Moved CYCLEPALETTE definition to
                   5996:          spec512.c as it's not used elsewhere
                   5997: 
                   5998: 2006-02-12 22:35  eerot
                   5999: 
                   6000:        * src/misc.c: typo fixes for comments
                   6001: 
                   6002: 2006-02-12 22:28  eerot
                   6003: 
                   6004:        * src/: audio.c, blitter.c, cart.c, cartData.c, dmaSnd.c, file.c,
                   6005:          floppy.c, ikbd.c, int.c, ioMem.c, ioMemTables.c, keymap.c,
                   6006:          rs232.c, screen.c, sound.c, tos.c, vdi.c, xbios.c, zip.c,
                   6007:          convert/macros.h, includes/audio.h, includes/file.h,
                   6008:          includes/ioMemTables.h, includes/zip.h: Make some predefined
                   6009:          arrays into const.  This required adding consts to some other
                   6010:          places too (e.g. few public file.h functions)
                   6011: 
                   6012: 2006-02-12 22:24  eerot
                   6013: 
                   6014:        * src/Makefile: add options.c
                   6015: 
                   6016: 2006-02-12 22:23  eerot
                   6017: 
                   6018:        * src/: gemdos.c, includes/gemdos.h, includes/gemdos_defines.h: -
                   6019:          minor cleanup in gemdos.h:   - move defines and structs used only
                   6020:          in gemdos.c, to there   - move error and file attribute defines
                   6021:          to internal gemdos_define.h - renamed badly/misleadingly named
                   6022:          defines:   - MAX_PATH -> MAX_GEMDOS_PATH     (was used wrong in
                   6023:          main.c option parsing) - make some gemdos.c variables static /
                   6024:          const
                   6025: 
                   6026: 2006-02-12 19:53  eerot
                   6027: 
                   6028:        * src/: main.c, options.c, includes/options.h: - Move the Hatari
                   6029:          option parsing from main.c to its own options.c file   and
                   6030:          rewrite it to be more automatic (at the same time fixes a few
                   6031:          bugs   in sizeof<->strlen comparison strncpy usage).  - Add const
                   6032:          and static keywords where appropiate
                   6033: 
                   6034: 2006-02-09 23:02  eerot
                   6035: 
                   6036:        * src/uae-cpu/: build68k.c, fpp.c, gencpu.c, newcpu.c, newcpu.h,
                   6037:          readcpu.c, readcpu.h: make the large opcode tables const, also
                   6038:          some other array
                   6039: 
                   6040: 2006-02-09 22:55  eerot
                   6041: 
                   6042:        * src/gui-sdl/: font10x16.h, font5x8.h, sdlgui.c: Make font data
                   6043:          const
                   6044: 
                   6045: 2006-02-08 23:51  eerot
                   6046: 
                   6047:        * src/memorySnapShot.c: const all rscids
                   6048: 
                   6049: 2006-02-08 23:49  eerot
                   6050: 
                   6051:        * src/: audio.c, bios.c, blitter.c, cart.c, cartData.c, cfgopts.c,
                   6052:          configuration.c, createBlankImage.c, cycles.c, debugui.c,
                   6053:          dialog.c, dim.c, dmaSnd.c, fdc.c, file.c, floppy.c, hdc.c,
                   6054:          ikbd.c, int.c, ioMem.c, ioMemTables.c, joy.c, keymap.c, log.c,
                   6055:          m68000.c, mfp.c, midi.c, misc.c, msa.c, printer.c, psg.c,
                   6056:          reset.c, rs232.c, rtc.c, screen.c, screenSnapShot.c, shortcut.c,
                   6057:          sound.c, spec512.c, st.c, stMemory.c, tos.c, unzip.c, vdi.c,
                   6058:          video.c, wavFormat.c, xbios.c, ymFormat.c, zip.c: const all
                   6059:          rscids + MFP float table
                   6060: 
                   6061: 2006-02-08 23:46  eerot
                   6062: 
                   6063:        * src/: gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   6064:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   6065:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   6066:          gui-sdl/dlgMemory.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgRom.c,
                   6067:          gui-sdl/dlgScreen.c, gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c,
                   6068:          gui-sdl/sdlgui.c, uae-cpu/build68k.c, uae-cpu/fpp.c,
                   6069:          uae-cpu/gencpu.c, uae-cpu/hatari-glue.c, uae-cpu/memory.c,
                   6070:          uae-cpu/newcpu.c, uae-cpu/readcpu.c: const all rscid's
                   6071: 
1.1.1.10! root     6072: 2006-02-08 10:17  Thomas Huth
1.1.1.6   root     6073: 
                   6074:        * src/: memorySnapShot.c, includes/main.h: Increased version number
                   6075:          to 0.82.
                   6076: 
1.1.1.10! root     6077: 2006-02-08 10:17  Thomas Huth
1.1.1.6   root     6078: 
                   6079:        * src/video.c: Improved overscan emulation - e.g. the Level 16
                   6080:          fullscreen in the union demo is working now.
                   6081: 
1.1.1.10! root     6082: 2006-02-08 10:16  Thomas Huth
1.1.1.6   root     6083: 
                   6084:        * src/includes/screen.h: Increased the size of the bottom border.
                   6085: 
1.1.1.10! root     6086: 2006-02-07 17:32  Thomas Huth
1.1.1.6   root     6087: 
                   6088:        * src/: video.c, includes/screen.h, includes/video.h: Added support
                   6089:          for 60 Hz screen timings. Spectrum512 pictures that require 60 Hz
                   6090:          are now working.
                   6091: 
                   6092: 2006-02-04 22:34  eerot
                   6093: 
                   6094:        * src/: cycles.c, includes/cycles.h: make Cycles_UpdateCounters
                   6095:          static
                   6096: 
                   6097: 2006-02-04 17:44  eerot
                   6098: 
                   6099:        * src/: rs232.c, includes/rs232.h: - Made global funcs and
                   6100:          variables that could be into static - This required moving the
                   6101:          static function earlier in the code   (made the diff much larger)
                   6102: 
1.1.1.10! root     6103: 2006-01-30 23:26  Thomas Huth
1.1.1.6   root     6104: 
                   6105:        * src/convert/: low320x16.c, low320x8.c, low640x16.c, low640x8.c,
                   6106:          med640x16.c, med640x8.c, spec320x16.c, spec640x16.c, vdi16.c,
                   6107:          vdi2.c, vdi4.c: Removed unnecessary casts to (void *).
                   6108: 
1.1.1.10! root     6109: 2006-01-30 23:06  Thomas Huth
1.1.1.6   root     6110: 
                   6111:        * src/: cart.c, cartData.c: Rewrote the comments at the top of the
                   6112:          file a little bit.
                   6113: 
1.1.1.10! root     6114: 2006-01-30 22:53  Thomas Huth
1.1.1.6   root     6115: 
                   6116:        * doc/todo.txt: Added new items to the TODO list.
                   6117: 
                   6118: 2006-01-29 20:54  eerot
                   6119: 
                   6120:        * src/: mfp.c, includes/mfp.h: made several MFP variables and
                   6121:          functions static
                   6122: 
                   6123: 2006-01-29 20:07  eerot
                   6124: 
                   6125:        * src/dmaSnd.c: make DmaSoundMode static
                   6126: 
                   6127: 2006-01-29 18:44  eerot
                   6128: 
                   6129:        * src/video.c: fix typo in comment
                   6130: 
1.1.1.10! root     6131: 2006-01-26 22:52  Thomas Huth
1.1.1.6   root     6132: 
                   6133:        * src/: Makefile, cycles.c, int.c, memorySnapShot.c, sound.c,
                   6134:          spec512.c, video.c, includes/cycles.h, includes/int.h,
                   6135:          includes/m68000.h, includes/sound.h: Started new framework for
                   6136:          better cycle counting.
                   6137: 
1.1.1.10! root     6138: 2006-01-23 22:08  Thomas Huth
1.1.1.6   root     6139: 
                   6140:        * src/: reset.c, spec512.c, video.c, includes/main.h,
                   6141:          includes/screen.h, includes/video.h: First steps towards 60 Hz
                   6142:          video timing: cycles-per-line and scanlines-per-frame values are
                   6143:          now stored in a variable instead of a fix define.
                   6144: 
                   6145: 2006-01-23 21:54  eerot
                   6146: 
                   6147:        * src/fdc.c: () -> (void)
                   6148: 
1.1.1.10! root     6149: 2006-01-23 20:47  Thomas Huth
1.1.1.6   root     6150: 
                   6151:        * src/uae-cpu/gencpu.c: Improved PEA and LEA cycles again (thanks
                   6152:          to Ijor for the explanation)
                   6153: 
1.1.1.10! root     6154: 2006-01-20 18:42  Thomas Huth
1.1.1.6   root     6155: 
                   6156:        * src/: fdc.c, mfp.c, includes/fdc.h: Smarter FDC timings: Delay is
                   6157:          aborted when a program reads the FDC interrupt bit in the GPIP
                   6158:          register. (Thanks to Emmanuel Anne for the idea)
                   6159: 
1.1.1.10! root     6160: 2006-01-12 21:35  Thomas Huth
1.1.1.6   root     6161: 
                   6162:        * src/convert/: low640x16.c, low640x8.c: Removed redundant
                   6163:          AdjustLinePaletteRemap() function calls (Thanks to Emmanuel Anne
                   6164:          for the patch).
                   6165: 
1.1.1.10! root     6166: 2006-01-02 21:55  Thomas Huth
1.1.1.6   root     6167: 
                   6168:        * src/: cart.c, reset.c, includes/cart.h: Improved cartridge image
                   6169:          loading: Hatari now supports ZIPed cartridges and .STC
                   6170:          cartridges.
                   6171: 
1.1.1.10! root     6172: 2005-12-25 20:59  Thomas Huth
1.1.1.6   root     6173: 
                   6174:        * src/screen.c: Added additional check if a resolution change is
                   6175:          really necessary.
                   6176: 
1.1.1.10! root     6177: 2005-12-25 19:30  Thomas Huth
1.1.1.6   root     6178: 
                   6179:        * src/uae-cpu/gencpu.c: Corrected cycles for LEA and PEA
                   6180:          instructions (e.g. this is needed for the Level-16 fullscreen in
                   6181:          the 'Union demo')
                   6182: 
1.1.1.10! root     6183: 2005-12-19 00:20  Thomas Huth
1.1.1.6   root     6184: 
                   6185:        * src/: file.c, tos.c, zip.c, includes/file.h, includes/zip.h:
                   6186:          Improved ZIP file reading: E.g. Hatari can now also load ROM
                   6187:          images from a ZIP file.
                   6188: 
1.1.1.10! root     6189: 2005-12-18 19:50  Thomas Huth
1.1.1.6   root     6190: 
                   6191:        * src/zip.c: Sourcecode beautification.
                   6192: 
1.1.1.10! root     6193: 2005-12-18 19:02  Thomas Huth
1.1.1.6   root     6194: 
                   6195:        * src/: fdc.c, ikbd.c, m68000.c, mfp.c, midi.c, psg.c, rs232.c,
                   6196:          includes/m68000.h, uae-cpu/newcpu.c: Improved the emulation of
                   6197:          wait state cycles for certain IO memory registers.
                   6198: 
1.1.1.10! root     6199: 2005-12-17 11:22  Thomas Huth
1.1.1.6   root     6200: 
                   6201:        * src/joy.c: Made some variables static.
                   6202: 
                   6203: 2005-12-02 22:08  eerot
                   6204: 
                   6205:        * src/: int.c, includes/int.h: Set a few variables and
                   6206:          Int_SetNewInterrupt() function static.
                   6207: 
                   6208:          Hopefully this helps to make faster the UpdateInterrupt and
                   6209:          SetNewInterrupt functions which are in top 10 slowest functions
                   6210:          when profiling Posh demo with valgrind+callgrind.
                   6211: 
                   6212: 2005-11-30 21:50  eerot
                   6213: 
                   6214:        * doc/manual.html: added popstars and overdose demos
                   6215: 
                   6216: 2005-11-30 21:18  eerot
                   6217: 
                   6218:        * doc/manual.html: add hallucinations demo, pooz game and update
                   6219:          info on wolf3d v0.8
                   6220: 
                   6221: 2005-11-30 18:01  simonsunnyboy
                   6222: 
                   6223:        * doc/manual.html: small corrections in manual.html
                   6224: 
1.1.1.10! root     6225: 2005-11-23 20:08  Thomas Huth
1.1.1.6   root     6226: 
                   6227:        * src/main.c: Added mouse wheel support by simulating a curser
                   6228:          keypress.
                   6229: 
1.1.1.10! root     6230: 2005-11-23 18:43  Thomas Huth
1.1.1.6   root     6231: 
                   6232:        * src/gemdos.c: The Pexec function now detects hard drive file
                   6233:          names in a better way. Now you can drag and drop a file from a
                   6234:          floppy to an application on the hard drive, or launch an
                   6235:          associated application by clicking on a data file on a floppy.
                   6236:          Thanks to Emmanuel Anne for the patch!
                   6237: 
1.1.1.10! root     6238: 2005-11-23 18:20  Thomas Huth
1.1.1.6   root     6239: 
                   6240:        * src/dim.c: Updated comment about the .DIM headers.
                   6241: 
1.1.1.10! root     6242: 2005-11-15 13:24  Thomas Huth
1.1.1.6   root     6243: 
                   6244:        * src/: main.c, video.c, includes/main.h: Improved the delay loop
                   6245:          for systems where SDL_Delay is very inaccurate.
                   6246: 
1.1.1.10! root     6247: 2005-11-07 20:22  Thomas Huth
1.1.1.6   root     6248: 
                   6249:        * doc/todo.txt: Added some more items to the TODO list
                   6250: 
                   6251: 2005-11-03 21:46  eerot
                   6252: 
                   6253:        * doc/manual.html: update on Pacemaker demo
                   6254: 
                   6255: 2005-11-01 22:16  eerot
                   6256: 
                   6257:        * doc/manual.html: minor updates, added chaos engine
                   6258: 
1.1.1.10! root     6259: 2005-11-01 21:21  Thomas Huth
1.1.1.6   root     6260: 
                   6261:        * src/blitter.c: In smudge mode, the halftone offset is now
                   6262:          determined before _each_ halftone access, not only once before
                   6263:          the blitting operations starts. This fixes some screens in the
                   6264:          Pacemaker demo by Paradox.
                   6265: 
                   6266: 2005-10-29 12:37  eerot
                   6267: 
                   6268:        * doc/manual.html: add ZX Spectrum emu
                   6269: 
                   6270: 2005-10-28 17:40  simonsunnyboy
                   6271: 
                   6272:        * doc/manual.html: added Badger Badger by MjjProd to working STE
                   6273:          demos
                   6274: 
                   6275: 2005-10-24 22:42  eerot
                   6276: 
                   6277:        * doc/manual.html: - added a few more apps - noted which of the
                   6278:          tested apps/games were demos
                   6279: 
                   6280: 2005-10-22 00:00  eerot
                   6281: 
                   6282:        * src/blitter.c: oops, disable debug output
                   6283: 
                   6284: 2005-10-21 23:58  eerot
                   6285: 
                   6286:        * src/: blitter.c, ioMemTables.c, includes/blitter.h: Do changes to
                   6287:          the blitter.c code: - LineNum -> Control register name change
                   6288:          (line number is just low nibble of the control register) -
                   6289:          Convert types and helper functions to SDL and Hatari ones - Add
                   6290:          defines for register addresses (IMHO nicer) - Fix (one) bug with
                   6291:          Smudge mode - Add documentation comments
                   6292: 
1.1.1.10! root     6293: 2005-10-21 11:23  Thomas Huth
1.1.1.6   root     6294: 
                   6295:        * src/mfp.c: Due to a small bug, interrupt-in-service registers
                   6296:          where not cleared when a program entered automatic MFP EOI mode.
                   6297:          Fixed now. Popstars and Spinning-Wheels by YM-Rockerz are working
                   6298:          now.
                   6299: 
                   6300: 2005-10-20 23:04  eerot
                   6301: 
                   6302:        * doc/manual.html: Added many applications and a few demos to ST &
                   6303:          STE compatibility lists
                   6304: 
1.1.1.10! root     6305: 2005-10-20 09:52  Thomas Huth
1.1.1.6   root     6306: 
                   6307:        * src/: ioMem.c, ioMemTables.c, main.c, includes/configuration.h,
                   6308:          includes/ioMemTables.h: Added IO memory table for the Atari TT.
                   6309: 
1.1.1.10! root     6310: 2005-10-19 10:16  Thomas Huth
1.1.1.6   root     6311: 
                   6312:        * src/tos.c: Patch TOS 3.06 to disable PMMU CPU access.
                   6313: 
                   6314: 2005-10-16 01:02  eerot
                   6315: 
                   6316:        * src/: blitter.c, includes/blitter.h: blitter.c cleanup: - make
                   6317:          Do_Blit static - remove 'register' keywords (with today's C
                   6318:          compilers they are redundant)
                   6319: 
1.1.1.10! root     6320: 2005-10-15 16:00  Thomas Huth
1.1.1.6   root     6321: 
                   6322:        * src/gui-sdl/dlgJoystick.c: Fixed stupid bug that prevented proper
                   6323:          SDL joystick selection.
                   6324: 
                   6325: 2005-10-14 22:28  eerot
                   6326: 
                   6327:        * doc/hatari.1: - Add stuff relevant for the new STE support - Wrap
                   6328:          all text to 80 columns - Add FILES section
                   6329: 
                   6330: 2005-10-14 22:27  eerot
                   6331: 
                   6332:        * doc/manual.html: Add Pacemaker STE demo
                   6333: 
1.1.1.5   root     6334: 2005-10-12 : *** Version 0.80 ***
                   6335: 
1.1.1.10! root     6336: 2005-10-12 11:35  Thomas Huth
1.1.1.5   root     6337: 
                   6338:        * readme.txt: Changes for Hatari version 0.80.
                   6339: 
1.1.1.10! root     6340: 2005-10-12 11:06  Thomas Huth
1.1.1.5   root     6341: 
                   6342:        * configure.ac, doc/authors.txt, doc/release-notes.txt,
                   6343:          src/memorySnapShot.c, src/includes/main.h: Changes for Hatari
                   6344:          version 0.80.
                   6345: 
1.1.1.10! root     6346: 2005-10-12 11:05  Thomas Huth
1.1.1.5   root     6347: 
                   6348:        * doc/todo.txt: Added TODO list.
                   6349: 
                   6350: 2005-10-11 22:43  eerot
                   6351: 
                   6352:        * doc/manual.html: added Accompanist ST app
                   6353: 
1.1.1.10! root     6354: 2005-10-11 19:13  Thomas Huth
1.1.1.5   root     6355: 
                   6356:        * doc/: authors.txt, manual.html: Updated the documentation a
                   6357:          little bit to suit the latest version of Hatari.
                   6358: 
                   6359: 2005-10-09 00:15  eerot
                   6360: 
                   6361:        * doc/manual.html: added hero STE game
                   6362: 
                   6363: 2005-10-08 11:48  eerot
                   6364: 
                   6365:        * doc/manual.html: update ST demo section
                   6366: 
                   6367: 2005-10-08 09:32  eerot
                   6368: 
                   6369:        * doc/manual.html: improved the ST applications section
                   6370: 
                   6371: 2005-10-08 08:53  eerot
                   6372: 
                   6373:        * doc/manual.html: added ultimate arena STE game
                   6374: 
                   6375: 2005-10-06 23:28  eerot
                   6376: 
                   6377:        * doc/manual.html: sort STE games, add Astrodia
                   6378: 
1.1.1.10! root     6379: 2005-10-06 20:47  Thomas Huth
1.1.1.5   root     6380: 
                   6381:        * doc/: manual.html, images/joystick.png, images/main.png: Updated
                   6382:          the main menu and the joystick setup dialog in the manual.
                   6383: 
1.1.1.10! root     6384: 2005-10-05 16:14  Thomas Huth
1.1.1.5   root     6385: 
                   6386:        * src/: joy.c, includes/joy.h: Hatari supports more than one fire
                   6387:          button for STE joypads.
                   6388: 
1.1.1.10! root     6389: 2005-10-04 23:44  Thomas Huth
1.1.1.5   root     6390: 
                   6391:        * src/: debugui.c, dialog.c: Sourcecode beautification.
                   6392: 
1.1.1.10! root     6393: 2005-10-04 17:31  Thomas Huth
1.1.1.5   root     6394: 
                   6395:        * src/: configuration.c, dialog.c, gemdos.c, hdc.c,
                   6396:          memorySnapShot.c, tos.c, gui-sdl/dlgDisc.c,
                   6397:          includes/configuration.h, includes/main.h, includes/tos.h:
                   6398:          Improved hard disk emulation: Adding and removing a GEMDOS or
                   6399:          ACSI hard disk should now work right.
                   6400: 
1.1.1.10! root     6401: 2005-10-04 15:13  Thomas Huth
1.1.1.5   root     6402: 
                   6403:        * src/tos.c: Improved TOS patches: Anti-STE patches are now only
                   6404:          applied when running in plain ST emulation and DMA boot patches
                   6405:          are now also applied when only GEMDOS HD emulation is turned on.
                   6406: 
1.1.1.10! root     6407: 2005-10-04 14:43  Thomas Huth
1.1.1.5   root     6408: 
                   6409:        * src/: mfp.c, includes/mfp.h: Changed type of variables from
                   6410:          'unsigned char' to 'Uint8'.
                   6411: 
1.1.1.10! root     6412: 2005-10-04 11:45  Thomas Huth
1.1.1.5   root     6413: 
                   6414:        * src/: screen.c, includes/video.h: Fixed SDL header includes.
                   6415: 
1.1.1.10! root     6416: 2005-10-04 11:24  Thomas Huth
1.1.1.5   root     6417: 
                   6418:        * src/main.c: Sound buffer index variables are now reset after
                   6419:          pausing the emulation.
                   6420: 
1.1.1.10! root     6421: 2005-09-29 10:36  Thomas Huth
1.1.1.5   root     6422: 
                   6423:        * src/: gui-sdl/dlgJoystick.c, gui-sdl/sdlgui.c, includes/sdlgui.h:
                   6424:          It is now possible to re-define the keys for the joystick
                   6425:          emulation in the GUI.
                   6426: 
1.1.1.10! root     6427: 2005-09-28 23:44  Thomas Huth
1.1.1.5   root     6428: 
                   6429:        * src/gui-sdl/dlgJoystick.c: SDL joystick name is now displayed in
                   6430:          the GUI, too.
                   6431: 
1.1.1.10! root     6432: 2005-09-27 10:53  Thomas Huth
1.1.1.5   root     6433: 
                   6434:        * src/: shortcut.c, sound.c, includes/sound.h: When switching from
                   6435:          maximum to normal speed mode, do not reset complete sound
                   6436:          emulation anymore, only the needed sound buffer index variable.
                   6437: 
1.1.1.10! root     6438: 2005-09-26 20:24  Thomas Huth
1.1.1.5   root     6439: 
                   6440:        * src/keymap.c: When releasing a short-cut key, a key scan code was
                   6441:          still sent to the emulated ST. Fixed now.
                   6442: 
1.1.1.10! root     6443: 2005-09-26 17:20  Thomas Huth
1.1.1.5   root     6444: 
                   6445:        * src/: dmaSnd.c, fdc.c, floppy.c, rs232.c, wavFormat.c, zip.c,
                   6446:          gui-sdl/sdlgui.c, includes/floppy.h, includes/wavFormat.h,
                   6447:          uae-cpu/fpp.c: Fixed GCC 4.0 compiler warnings.
                   6448: 
1.1.1.10! root     6449: 2005-09-25 23:32  Thomas Huth
1.1.1.5   root     6450: 
                   6451:        * src/: configuration.c, ioMemTables.c, joy.c, keymap.c, main.c,
                   6452:          mfp.c, psg.c, gui-sdl/dlgJoystick.c, includes/configuration.h,
                   6453:          includes/joy.h: Added support for STE joypads and parallel port
                   6454:          joysticks.
                   6455: 
1.1.1.10! root     6456: 2005-09-15 11:42  Thomas Huth
1.1.1.5   root     6457: 
                   6458:        * src/keymap.c: Removed some keys from the scancode detection
                   6459:          function that are on different locations on qwertz and azerty
                   6460:          keyboards.
                   6461: 
1.1.1.10! root     6462: 2005-09-15 02:11  Thomas Huth
1.1.1.5   root     6463: 
                   6464:        * src/: dmaSnd.c, ioMemTables.c, includes/dmaSnd.h: Emulation of
                   6465:          shifting/rotating microwire registers. Needed for some games like
                   6466:          'Clogged up' that check the microwire registers for end of
                   6467:          transfer.
                   6468: 
                   6469: 2005-09-13 22:55  eerot
                   6470: 
                   6471:        * doc/manual.html: updates to the STE games
                   6472: 
1.1.1.10! root     6473: 2005-09-13 03:10  Thomas Huth
1.1.1.5   root     6474: 
                   6475:        * doc/manual.html, doc/release-notes.txt, src/bios.c, src/cart.c,
                   6476:          src/configuration.c, src/createBlankImage.c, src/dialog.c,
                   6477:          src/dim.c, src/fdc.c, src/file.c, src/floppy.c, src/gemdos.c,
                   6478:          src/hdc.c, src/ioMemTables.c, src/main.c, src/memorySnapShot.c,
                   6479:          src/msa.c, src/printer.c, src/st.c, src/tos.c, src/unzip.c,
                   6480:          src/zip.c, src/gui-sdl/dlgDisc.c, src/gui-sdl/dlgMain.c,
                   6481:          src/gui-sdl/dlgNewDisc.c, src/includes/configuration.h,
                   6482:          src/includes/dialog.h, src/includes/dim.h, src/includes/fdc.h,
                   6483:          src/includes/file.h, src/includes/floppy.h,
                   6484:          src/includes/gemdos.h, src/includes/main.h, src/includes/msa.h,
                   6485:          src/includes/printer.h, src/includes/st.h, src/includes/unzip.h,
                   6486:          src/includes/zip.h: Changed "disc" to "disk" (the correct
                   6487:          spelling for floppy and hard disk).
                   6488: 
                   6489: 2005-09-09 22:40  eerot
                   6490: 
                   6491:        * doc/manual.html: add powerup to STE enhanced games
                   6492: 
                   6493: 2005-09-01 22:53  eerot
                   6494: 
                   6495:        * doc/: manual.html, update-index.sh: - added script helping in
                   6496:          html index creation - added index to the manual
                   6497: 
                   6498: 2005-09-01 21:38  eerot
                   6499: 
                   6500:        * doc/images/memory.png: updated memory dialog
                   6501: 
                   6502: 2005-09-01 21:20  eerot
                   6503: 
                   6504:        * src/video.c: fix comment on videobase alignment on TT
                   6505: 
                   6506: 2005-08-31 09:33  simonsunnyboy
                   6507: 
                   6508:        * doc/manual.html: added initial STE compatibility list to the
                   6509:          manual
                   6510: 
1.1.1.10! root     6511: 2005-08-29 22:13  Thomas Huth
1.1.1.5   root     6512: 
                   6513:        * src/: joy.c, video.c, includes/video.h: Removed redundant
                   6514:          variable VBLCounter. Changed frame skip code so that VDI screen
                   6515:          rendering should now be a little bit faster. Removed the
                   6516:          confusing and redundant BORDERMASK_TOP/BOTTOM code.
                   6517: 
1.1.1.10! root     6518: 2005-08-29 21:29  Thomas Huth
1.1.1.5   root     6519: 
                   6520:        * src/: video.c, includes/video.h: Made some functions static.
                   6521: 
1.1.1.10! root     6522: 2005-08-22 00:20  Thomas Huth
1.1.1.5   root     6523: 
                   6524:        * src/floppy.c: Code now checks if HD emulation is enabled before
                   6525:          it tries to boot from hard drive.
                   6526: 
1.1.1.10! root     6527: 2005-08-21 23:15  Thomas Huth
1.1.1.5   root     6528: 
                   6529:        * src/dmaSnd.c: Forgot to add a #include "memorySnapShot.h"
                   6530: 
1.1.1.10! root     6531: 2005-08-21 23:13  Thomas Huth
1.1.1.5   root     6532: 
                   6533:        * src/: dmaSnd.c, memorySnapShot.c, reset.c, includes/dmaSnd.h: DMA
                   6534:          sound variables are now cleared by ST reset and saved to memory
                   6535:          snapshot files, too.
                   6536: 
1.1.1.10! root     6537: 2005-08-15 00:41  Thomas Huth
1.1.1.5   root     6538: 
                   6539:        * src/ioMemTables.c: Fixed a stupid bug: IO-Memory handler for
                   6540:          0xff8265 must not be IoMem_VoidRead since this returns 0xff
                   6541:          (which is completely wrong here).
                   6542: 
                   6543: 2005-08-14 21:51  eerot
                   6544: 
                   6545:        * src/video.c: ScanLineWidth => ScanLineSkip
                   6546: 
                   6547: 2005-08-14 20:29  eerot
                   6548: 
                   6549:        * src/uae-cpu/memory.c: fix typo in comment
                   6550: 
1.1.1.10! root     6551: 2005-08-13 13:21  Thomas Huth
1.1.1.5   root     6552: 
                   6553:        * src/: configuration.c, main.c, tos.c, gui-sdl/dlgMemory.c,
                   6554:          includes/configuration.h, includes/tos.h, uae-cpu/memory.c,
                   6555:          uae-cpu/memory.h: Improved the RAM size setting: Up to 14 MiB ST
                   6556:          RAM are now possible.
                   6557: 
1.1.1.10! root     6558: 2005-08-13 10:59  Thomas Huth
1.1.1.5   root     6559: 
                   6560:        * doc/manual.html, src/main.c: Added --machine command line option
                   6561:          to select ST or STE mode.
                   6562: 
1.1.1.10! root     6563: 2005-08-11 09:55  Thomas Huth
1.1.1.5   root     6564: 
                   6565:        * src/keymap.c: Added key with symbolic code 223.
                   6566: 
1.1.1.10! root     6567: 2005-08-08 16:10  Thomas Huth
1.1.1.5   root     6568: 
                   6569:        * src/: ioMemTables.c, video.c, includes/video.h: STE Screen base
                   6570:          address low register is now set to zero if a program writes to
                   6571:          med or high register. Also improved the video address calculation
                   6572:          function Video_CalculateAddress().
                   6573: 
1.1.1.10! root     6574: 2005-08-08 14:08  Thomas Huth
1.1.1.5   root     6575: 
                   6576:        * src/: video.c, includes/main.h: STE fine scrolling now also works
                   6577:          with overscan screens (see e.g. the MIND REWIND demo). It should
                   6578:          now also work on little endian machines (not tested yet).
                   6579: 
1.1.1.10! root     6580: 2005-08-06 20:34  Thomas Huth
1.1.1.5   root     6581: 
                   6582:        * doc/images/: fileselector.png, keyboard.png, system.png: Added
                   6583:          new screenshots.
                   6584: 
1.1.1.10! root     6585: 2005-08-06 20:33  Thomas Huth
1.1.1.5   root     6586: 
                   6587:        * doc/images/: fileselector.png, keyboard.png, system.png: Removed
                   6588:          old screenshots.
                   6589: 
1.1.1.10! root     6590: 2005-08-06 20:30  Thomas Huth
1.1.1.5   root     6591: 
                   6592:        * doc/manual.html: Updated the manual: Added STE features, updated
                   6593:          some screenshots, etc.
                   6594: 
1.1.1.10! root     6595: 2005-08-06 14:32  Thomas Huth
1.1.1.5   root     6596: 
                   6597:        * src/: Makefile, dmaSnd.c, int.c, ioMemTables.c, mfp.c, sound.c,
                   6598:          video.c, includes/dmaSnd.h, includes/int.h, includes/sound.h:
                   6599:          Added experimental STE DMA sound emulation.
                   6600: 
1.1.1.10! root     6601: 2005-08-05 21:45  Thomas Huth
1.1.1.5   root     6602: 
                   6603:        * src/fdc.c: Decreased FDC time of waiting so that --slowfdc also
                   6604:          works with TOS 1.06.
                   6605: 
1.1.1.10! root     6606: 2005-08-03 14:36  Thomas Huth
1.1.1.5   root     6607: 
                   6608:        * src/video.c: Implemented STE monochrome fine scrolling.
                   6609: 
1.1.1.10! root     6610: 2005-08-03 02:55  Thomas Huth
1.1.1.5   root     6611: 
                   6612:        * src/: includes/video.h, video.c: Added experimental STE
                   6613:          horizontal fine scrolling.
                   6614: 
                   6615: 2005-07-30 16:02  eerot
                   6616: 
                   6617:        * src/: Makefile, screen.c, screenConvert.c, convert/high640x1.c,
                   6618:          convert/high640x8.c, convert/low320x16.c, convert/low320x8.c,
                   6619:          convert/low640x16.c, convert/low640x8.c, convert/macros.h,
                   6620:          convert/med640x16.c, convert/med640x8.c, convert/routines.h,
                   6621:          convert/spec320x16.c, convert/spec640x16.c, convert/vdi16.c,
                   6622:          convert/vdi2.c, convert/vdi4.c, includes/screen.h,
                   6623:          includes/screenConvert.h: Huge re-factoring to screenConvert.c
                   6624:          and associated files: - Moved lookup tables and macros from
                   6625:          screenConvert.c to   convert/macros.h   - Cleaned up the macros
                   6626:          so that there's less than half of code left - Moved functions and
                   6627:          variables from screenConvert.c to screen.c   - I also cleaned up
                   6628:          these functions   - As a result, I removed screenConvert.c -
                   6629:          Moved includes/screenConvert.h to includes/routines.h - Included
                   6630:          convert/macros.h and convert/routines.h to screen.c As a result,
                   6631:          I could do following: - Declare all convert/*.c functions static
                   6632:          - Hide half of includes/screen.h variables to screen.c
                   6633:          exclusively Additionally I: - Removed the global PixelWorkspace,
                   6634:          ScrX and ScrY variables and used   local variables in convert/*.c
                   6635:          functions instead (I pass the vertical   value to palette adjust
                   6636:          function as argument) For Spec512 I didn't have a test-case,
                   6637:          everything else is tested and "should" work
                   6638: 
                   6639: 2005-07-30 14:27  eerot
                   6640: 
                   6641:        * src/screen.c: fix STe palette for 8-bit screen
                   6642: 
                   6643: 2005-07-30 12:09  eerot
                   6644: 
                   6645:        * src/: screen.c, includes/screen.h, includes/vdi.h: cleanup: -
                   6646:          Make screen.c functions that are not called elsewhere static   -
                   6647:          changed their order for this a bit - Fix typos in comments (+
                   6648:          reformat some of them to fit 80-columns)
                   6649: 
                   6650: 2005-07-30 11:26  eerot
                   6651: 
                   6652:        * src/: ioMemTables.c, video.c, includes/video.h: Add STe Video
                   6653:          Address Counter write support: - video.c:
                   6654:          Video_ScreenCounter_WriteByte() and entries for it to to
                   6655:          ioMemTables for STe (From Thomas, not me)
                   6656: 
                   6657: 2005-07-30 11:19  eerot
                   6658: 
                   6659:        * src/: video.c, includes/video.h: video.[ch]: Add support for for
                   6660:          STe hardware scrolling registers: - Writing Video Base address
                   6661:          low byte (checked in VBL) - Writing Line-Offset and Video Base
                   6662:          Address Pixel Offset registers   (ScanLineWidth & HWScrollCount,
                   6663:          checked in HBL)
                   6664: 
                   6665: 2005-07-30 11:07  eerot
                   6666: 
                   6667:        * src/: screen.c, screenConvert.c, spec512.c, video.c,
                   6668:          includes/screen.h: Add STe palette support to Hatari: - Add STe
                   6669:          palette masking to:   - video.c:Video_ColorReg_WriteWord() -
                   6670:          Remove ST color value masking from:   -
                   6671:          screenConvert.c:AdjustLinePaletteRemap()   - spec512.c   I'm
                   6672:          assuming it's enough to do masking in video.c - In screen.[hc]:
                   6673:          - Increase ST2RGB table size to STe palette size   -
                   6674:          Screen_SetupRGBTable() handles now also STe palette bits   -
                   6675:          Screen_CreatePalette() handles now also STe palette bits
                   6676: 
                   6677: 2005-07-30 10:44  eerot
                   6678: 
                   6679:        * Makefile.cnf, src/memorySnapShot.c, src/gui-sdl/Makefile,
                   6680:          src/includes/memorySnapShot.h: - add more warnings in CFLAGS   -
                   6681:          disable them for gui-sdl/* - Add more consts to
                   6682:          memorySnapShot.[ch]
                   6683: 
1.1.1.10! root     6684: 2005-07-26 10:41  Thomas Huth
1.1.1.5   root     6685: 
                   6686:        * src/ioMemTables.c: Changed joypad interception functions so that
                   6687:          Dynabusters+ can now be started.
                   6688: 
1.1.1.10! root     6689: 2005-07-20 11:30  Thomas Huth
1.1.1.5   root     6690: 
                   6691:        * src/gemdos.c: Added Fattrib() GEMDOS call.
                   6692: 
1.1.1.10! root     6693: 2005-07-15 21:30  Thomas Huth
1.1.1.5   root     6694: 
                   6695:        * src/: fdc.c, gemdos.c, m68000.c, screen.c, spec512.c, stMemory.c,
                   6696:          vdi.c, video.c, xbios.c, ymFormat.c, includes/fdc.h,
                   6697:          includes/m68000.h, includes/screen.h, includes/spec512.h,
                   6698:          includes/stMemory.h, includes/vdi.h, includes/video.h: Changed
                   6699:          some variable types to more sane ones (e.g. unsigned long to
                   6700:          Uint32).
                   6701: 
                   6702: 2005-06-07 17:10  simonsunnyboy
                   6703: 
                   6704:        * doc/: manual.html, images/devices.png, images/discs.png,
                   6705:          images/fileselector.png, images/joystick.png,
                   6706:          images/keyboard.png, images/main.png, images/memory.png,
                   6707:          images/screen.png, images/sound.png, images/system.png,
                   6708:          images/tos.png: added some explanatory pictures of the GUI to the
                   6709:          manual
                   6710: 
1.1.1.10! root     6711: 2005-06-07 00:29  Thomas Huth
1.1.1.5   root     6712: 
                   6713:        * src/: floppy.c, includes/floppy.h: Some cosmetic changes.
                   6714: 
1.1.1.4   root     6715: 2004-06-05 : *** Version 0.70 ***
                   6716: 
1.1.1.10! root     6717: 2005-06-05 19:36  Thomas Huth
1.1.1.4   root     6718: 
                   6719:        * readme.txt: Changes for version 0.70.
                   6720: 
1.1.1.10! root     6721: 2005-06-05 19:29  Thomas Huth
1.1.1.4   root     6722: 
                   6723:        * gpl.txt, doc/manual.html, src/gui-sdl/dlgAlert.c: Update FSF
                   6724:          postal address.
                   6725: 
1.1.1.10! root     6726: 2005-06-05 19:01  Thomas Huth
1.1.1.4   root     6727: 
                   6728:        * configure.ac, doc/manual.html, doc/release-notes.txt,
                   6729:          src/memorySnapShot.c, src/includes/main.h: Changes for version
                   6730:          0.70.
                   6731: 
1.1.1.10! root     6732: 2005-06-05 16:56  Thomas Huth
1.1.1.4   root     6733: 
                   6734:        * src/shortcut.c: Added additional shortcut keys for options dialog
                   6735:          and fullscreen (for systems which do not have F11 and F12)
                   6736: 
1.1.1.10! root     6737: 2005-06-05 16:19  Thomas Huth
1.1.1.4   root     6738: 
                   6739:        * src/: cfgopts.c, configuration.c, createBlankImage.c, floppy.c,
                   6740:          log.c, main.c, memorySnapShot.c, screenSnapShot.c, sound.c,
                   6741:          tos.c, wavFormat.c, ymFormat.c, includes/cfgopts.h,
                   6742:          includes/configuration.h, includes/log.h, includes/main.h,
                   6743:          uae-cpu/newcpu.c: Improved the logging functions.
                   6744: 
1.1.1.10! root     6745: 2005-06-01 15:44  Thomas Huth
1.1.1.4   root     6746: 
                   6747:        * src/: createBlankImage.c, file.c, includes/file.h: Fixed some
                   6748:          compiler warnings when building Hatari on Solaris 8.
                   6749: 
1.1.1.10! root     6750: 2005-05-11 10:09  Thomas Huth
1.1.1.4   root     6751: 
                   6752:        * src/dialog.c: Hatari does not temporarily leave the fullscreen
                   6753:          mode anymore when the user changes the display mode options.
                   6754: 
1.1.1.10! root     6755: 2005-04-14 15:22  Thomas Huth
1.1.1.4   root     6756: 
                   6757:        * src/gemdos.c: Removed unnecessary debugging code.
                   6758: 
1.1.1.10! root     6759: 2005-04-07 12:15  Thomas Huth
1.1.1.4   root     6760: 
                   6761:        * src/: fdc.c, gemdos.c, printer.c, wavFormat.c, includes/fdc.h:
                   6762:          Sourcecode beautification.
                   6763: 
1.1.1.10! root     6764: 2005-04-05 16:41  Thomas Huth
1.1.1.4   root     6765: 
                   6766:        * src/: Makefile, audio.c, bios.c, debug.c, dialog.c, errlog.c,
                   6767:          fdc.c, floppy.c, gemdos.c, hdc.c, ikbd.c, int.c, ioMem.c, joy.c,
                   6768:          keymap.c, log.c, m68000.c, main.c, memorySnapShot.c, mfp.c,
                   6769:          printer.c, rs232.c, sound.c, tos.c, video.c, xbios.c, zip.c,
                   6770:          includes/debug.h, includes/errlog.h, includes/log.h,
                   6771:          includes/main.h: Replaced the obsolete errlog.c and debug.c by
                   6772:          the new log.c.
                   6773: 
1.1.1.10! root     6774: 2005-04-05 16:20  Thomas Huth
1.1.1.4   root     6775: 
                   6776:        * src/gui-sdl/dlgMain.c: Added the new additional parameter for
                   6777:          Configuration_Load.
                   6778: 
1.1.1.10! root     6779: 2005-04-04 17:27  Thomas Huth
1.1.1.4   root     6780: 
                   6781:        * src/: file.c, includes/file.h: Cleaned up: Changed some "char *"
                   6782:          to "const char *" and removed the unused File_Delete() function.
                   6783: 
1.1.1.10! root     6784: 2005-04-04 17:26  Thomas Huth
1.1.1.4   root     6785: 
                   6786:        * Makefile.cnf, Makefile.cnf.in, src/Makefile, src/configuration.c,
                   6787:          src/main.c, src/includes/configuration.h: Hatari can now also
                   6788:          load a global configuration file (e.g. /etc/hatari.cfg).
                   6789: 
1.1.1.10! root     6790: 2005-04-04 13:38  Thomas Huth
1.1.1.4   root     6791: 
                   6792:        * src/gemdos.c: Some code cleaned up. Added READ-ONLY bit to
                   6793:          GemDOS_ConvertAttribute().
                   6794: 
1.1.1.10! root     6795: 2005-04-01 13:14  Thomas Huth
1.1.1.4   root     6796: 
                   6797:        * src/: audio.c, bios.c, blitter.c, cfgopts.c, configuration.c,
                   6798:          gemdos.c: Sourcecode beautification (indentation with tabs
                   6799:          instead of spaces etc.).
                   6800: 
1.1.1.10! root     6801: 2005-03-17 10:01  Thomas Huth
1.1.1.4   root     6802: 
                   6803:        * src/: cartData.c, cart_asm.s: The pexec code in the cartridge now
                   6804:          works with 68010 - 68040 CPUs, too.
                   6805: 
1.1.1.10! root     6806: 2005-03-15 11:23  Thomas Huth
1.1.1.4   root     6807: 
                   6808:        * src/ioMem.c: Added some boundary checks to avoid crashes when a
                   6809:          program does a 'move.l $fffffe,d0' for example. Thanks to Eero for
                   6810:          the hint.
                   6811: 
1.1.1.10! root     6812: 2005-03-14 14:08  Thomas Huth
1.1.1.4   root     6813: 
                   6814:        * src/gemdos.c: Fixed some memory leaks in the Gemdos drive
                   6815:          emulation functions (thanks to Eero Tamminen for the patch!).
                   6816: 
1.1.1.10! root     6817: 2005-03-11 11:10  Thomas Huth
1.1.1.4   root     6818: 
                   6819:        * src/: gemdos.c, msa.c, includes/ioMem.h, includes/stMemory.h,
                   6820:          uae-cpu/maccess.h, uae-cpu/memory.c, uae-cpu/newcpu.h: Fixed some
                   6821:          GCC compiler warnings on certain architectures when compiling
                   6822:          with the -Wcast-align parameter.
                   6823: 
1.1.1.10! root     6824: 2005-03-10 10:45  Thomas Huth
1.1.1.4   root     6825: 
                   6826:        * src/file.c: Corrected a typo
                   6827: 
1.1.1.10! root     6828: 2005-03-10 10:41  Thomas Huth
1.1.1.4   root     6829: 
                   6830:        * src/: file.c, floppy.c: Now using malloc instead of local arrays
                   6831:          to avoid possible buffer overflows.
                   6832: 
1.1.1.10! root     6833: 2005-03-09 23:54  Thomas Huth
1.1.1.4   root     6834: 
                   6835:        * src/: video.c, includes/video.h: Cleaned up the variables of
                   6836:          video.c (removed unused, declared some as static, fixed types)
                   6837:          and added support for the video address low byte in STE mode.
                   6838: 
1.1.1.10! root     6839: 2005-03-08 00:44  Thomas Huth
1.1.1.4   root     6840: 
                   6841:        * src/unzip.c: Fixed GCC compiler warnings for compiling with
                   6842:          -Wstrict-prototypes.
                   6843: 
1.1.1.10! root     6844: 2005-03-08 00:15  Thomas Huth
1.1.1.4   root     6845: 
                   6846:        * Makefile.cnf, src/cfgopts.c, src/configuration.c, src/errlog.c,
                   6847:          src/file.c, src/floppy.c, src/gemdos.c, src/ikbd.c, src/ioMem.c,
                   6848:          src/main.c, src/memorySnapShot.c, src/mfp.c, src/screen.c,
                   6849:          src/spec512.c, src/tos.c, src/ymFormat.c,
                   6850:          src/gui-sdl/dlgFileSelect.c, src/gui-sdl/sdlgui.c,
                   6851:          src/includes/cfgopts.h, src/includes/errlog.h,
                   6852:          src/includes/file.h, src/includes/floppy.h,
                   6853:          src/includes/gemdos.h, src/includes/ikbd.h, src/includes/main.h,
                   6854:          src/includes/tos.h, src/includes/video.h,
                   6855:          src/includes/ymFormat.h, src/uae-cpu/Makefile,
                   6856:          src/uae-cpu/newcpu.c, src/uae-cpu/readcpu.c: Another Hatari code
                   6857:          cleanup patch from Eero Tamminen: It makes more things that can
                   6858:          be static, into static.  It makes more things that can be const,
                   6859:          into const.  It removes some unused variables and declaration.
                   6860:          It fixes a couple of prototypes.  It fixes a couple of signed vs.
                   6861:          unsigned comparisons.  And it renames some local variables that
                   6862:          shadow global variables.
                   6863: 
                   6864: 2005-02-28 09:47  simonsunnyboy
                   6865: 
                   6866:        * doc/manual.html: documented most recent options like optional
                   6867:          writeprotection for disk images and the updated System dialogue
                   6868: 
1.1.1.10! root     6869: 2005-02-25 14:56  Thomas Huth
1.1.1.4   root     6870: 
                   6871:        * src/: spec512.c, includes/main.h: Cleaned up a little bit.
                   6872: 
1.1.1.10! root     6873: 2005-02-25 14:28  Thomas Huth
1.1.1.4   root     6874: 
                   6875:        * src/: configuration.c, fdc.c, floppy.c, gui-sdl/dlgDisc.c,
                   6876:          includes/configuration.h, includes/floppy.h: The user can now
                   6877:          choose wether a floppy disk image should be write protected or
                   6878:          not.
                   6879: 
1.1.1.10! root     6880: 2005-02-25 10:17  Thomas Huth
1.1.1.4   root     6881: 
                   6882:        * src/gui-sdl/dlgSystem.c: Added STE mode warning.
                   6883: 
1.1.1.10! root     6884: 2005-02-24 21:26  Thomas Huth
1.1.1.4   root     6885: 
                   6886:        * src/: configuration.c, file.c, main.c, gui-sdl/dlgDisc.c,
                   6887:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgRom.c, includes/file.h: Added
                   6888:          some safety checks to avoid problems with invalid paths.
                   6889: 
1.1.1.10! root     6890: 2005-02-24 18:16  Thomas Huth
1.1.1.4   root     6891: 
                   6892:        * doc/authors.txt, src/includes/stMemory.h, src/gemdos.c,
                   6893:          src/tos.c, src/sound.c: Patches for compiling Hatari on a 64-bit
                   6894:          Alpha machine (thanks to "Jo" for the patches!).
                   6895: 
1.1.1.10! root     6896: 2005-02-13 17:18  Thomas Huth
1.1.1.4   root     6897: 
                   6898:        * src/: Makefile, audio.c, configuration.c, dim.c, file.c,
                   6899:          gemdos.c, int.c, keymap.c, main.c, memAlloc.c, misc.c, msa.c,
                   6900:          screen.c, screenSnapShot.c, shortcut.c, sound.c, tos.c, vdi.c,
                   6901:          video.c, ymFormat.c, zip.c, gui-sdl/dlgDevice.c,
                   6902:          gui-sdl/dlgDisc.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMemory.c,
                   6903:          gui-sdl/dlgNewDisc.c, gui-sdl/dlgSound.c, includes/main.h,
                   6904:          includes/memAlloc.h, includes/misc.h: Code cleanup: Removed some
                   6905:          unused and some redundant functions (especially from memAlloc.c)
                   6906: 
1.1.1.10! root     6907: 2005-02-13 00:11  Thomas Huth
1.1.1.4   root     6908: 
                   6909:        * src/: includes/sdlgui.h, gui-sdl/dlgAbout.c, gui-sdl/dlgAlert.c,
                   6910:          gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   6911:          gui-sdl/dlgJoystick.c, gui-sdl/dlgKeyboard.c, gui-sdl/dlgMain.c,
                   6912:          gui-sdl/dlgMemory.c, gui-sdl/dlgNewDisc.c, gui-sdl/dlgRom.c,
                   6913:          gui-sdl/dlgScreen.c, gui-sdl/dlgSound.c, gui-sdl/dlgSystem.c,
                   6914:          gui-sdl/sdlgui.c: It is now possible to scroll the file list in
                   6915:          the file selection dialog with the mouse wheel and with the
                   6916:          cursor keys.
                   6917: 
1.1.1.10! root     6918: 2005-02-12 18:04  Thomas Huth
1.1.1.4   root     6919: 
                   6920:        * src/: configuration.c, m68000.c, gui-sdl/dlgSystem.c,
                   6921:          includes/configuration.h, includes/m68000.h: Added support for 16
                   6922:          and 32 MHz CPU clock.
                   6923: 
1.1.1.10! root     6924: 2005-02-12 17:15  Thomas Huth
1.1.1.4   root     6925: 
                   6926:        * src/gui-sdl/sdlgui.c: Fixed a small bug - now checking for valid
                   6927:          object number before accessing the dialog object flags.
                   6928: 
1.1.1.10! root     6929: 2005-02-11 20:57  Thomas Huth
1.1.1.4   root     6930: 
                   6931:        * src/blitter.c: Changed the blitter behaviour: Bitblits are now
                   6932:          executed immediately when a program writes to .
                   6933: 
1.1.1.10! root     6934: 2005-02-11 00:01  Thomas Huth
1.1.1.4   root     6935: 
                   6936:        * src/gemdos.c: A small patch to Fsfirst: Now we only return the
                   6937:          volume name if the program does not search for other file types,
                   6938:          too. This fixes a problem with the game Mortar.
                   6939: 
1.1.1.10! root     6940: 2005-02-10 01:11  Thomas Huth
1.1.1.4   root     6941: 
                   6942:        * src/: configuration.c, dialog.c, ioMem.c, ioMemTables.c, main.c,
                   6943:          tos.c, gui-sdl/dlgSystem.c, includes/configuration.h,
                   6944:          includes/ioMem.h, includes/ioMemTables.h: Added basic STE support
                   6945:          (just enough to run TOS 1.06 and 1.62) and improved the "System"
                   6946:          setup dialog.
                   6947: 
1.1.1.10! root     6948: 2005-02-02 22:53  Thomas Huth
1.1.1.4   root     6949: 
                   6950:        * src/: fdc.c, ioMem.c, ioMemTables.c, m68000.c, includes/ioMem.h,
                   6951:          includes/m68000.h, uae-cpu/newcpu.c: Added "void IO memory"
                   6952:          handler and renamed some variables.
                   6953: 
1.1.1.10! root     6954: 2005-01-31 23:15  Thomas Huth
1.1.1.4   root     6955: 
                   6956:        * src/: ioMemTables.c, Makefile, fdc.c, ioMem.c, includes/ioMem.h,
                   6957:          includes/ioMemTables.h: Moved IO memory handler table to a
                   6958:          separate file, improved its accuracy and split it into two
                   6959:          tables, one for plain ST and one for Mega-ST (with blitter and
                   6960:          RTC enabled).
                   6961: 
1.1.1.10! root     6962: 2005-01-29 23:42  Thomas Huth
1.1.1.4   root     6963: 
                   6964:        * src/: ioMem.c, includes/ioMem.h: Rewrote the IO memory access
                   6965:          function logic. Now it is possible to correctly emulate the
                   6966:          addresses in the IO memory region that cause a bus error only in
                   6967:          certain circumstances (e.g. access to 0xff8202). And the code is
                   6968:          now a little bit less confusing, I hope ;-)
                   6969: 
1.1.1.10! root     6970: 2005-01-19 00:32  Thomas Huth
1.1.1.4   root     6971: 
                   6972:        * src/: Makefile, blitter.c, configuration.c, debugui.c, dialog.c,
                   6973:          fdc.c, ikbd.c, intercept.c, ioMem.c, m68000.c, main.c,
                   6974:          memorySnapShot.c, mfp.c, midi.c, psg.c, video.c,
                   6975:          includes/blitter.h, includes/fdc.h, includes/ikbd.h,
                   6976:          includes/intercept.h, includes/ioMem.h, includes/m68000.h,
                   6977:          includes/main.h, includes/mfp.h, includes/midi.h, includes/psg.h,
                   6978:          includes/video.h, uae-cpu/memory.c: Cleaned up IO hardware
                   6979:          register emulation: Moved functions from intercept.c to other
                   6980:          files, especially the new file ioMem.c.Rewrote some functions and
                   6981:          got rid of unused old code.
                   6982: 
1.1.1.10! root     6983: 2005-01-09 10:55  Thomas Huth
1.1.1.4   root     6984: 
                   6985:        * src/: cart.c, cartData.c, cart_asm.s, hatari.x32,
                   6986:          includes/cart.h: Added a cartridge program that shows some
                   6987:          information about the keyboard shortcuts.
                   6988: 
1.1.1.10! root     6989: 2005-01-04 17:12  Thomas Huth
1.1.1.4   root     6990: 
                   6991:        * src/floppy.c: Added some checks for illegal sector numbers to
                   6992:          avoid crashes (thanks to Eero Tamminen for the hint).
                   6993: 
1.1.1.10! root     6994: 2004-12-27 01:03  Thomas Huth
1.1.1.4   root     6995: 
                   6996:        * src/: includes/screen.h, includes/screenDraw.h, screen.c, vdi.c:
                   6997:          More clean up in screen.c - finally got completely rid of the
                   6998:          obsolete screenDraw.h
                   6999: 
1.1.1.10! root     7000: 2004-12-26 20:22  Thomas Huth
1.1.1.4   root     7001: 
                   7002:        * src/: screen.c, includes/screen.h, includes/screenDraw.h: Rewrote
                   7003:          the Screen_SetConvertDetails() function
1.1       root     7004: 
1.1.1.3   root     7005: 2004-12-19 : *** Version 0.60 ***
                   7006: 
1.1.1.10! root     7007: 2004-12-19 14:46  Thomas Huth
1.1.1.3   root     7008: 
                   7009:        * configure.ac, readme.txt, doc/manual.html, doc/release-notes.txt,
                   7010:        src/cart.c, src/includes/main.h: Changes for version 0.60
                   7011: 
1.1.1.10! root     7012: 2004-12-19 11:59  Thomas Huth
1.1.1.3   root     7013: 
                   7014:        * Makefile: Added DESTDIR for 'make install'
                   7015: 
                   7016: 2004-12-18 18:28  simonsunnyboy
                   7017: 
                   7018:        * doc/manual.html: added cartridge documentation and altered video
                   7019:        dialog to the manual
                   7020: 
1.1.1.10! root     7021: 2004-12-14 22:29  Thomas Huth
1.1.1.3   root     7022: 
                   7023:        * doc/hatari.1: Added --cartridge and --window options in the man
                   7024:        file.
                   7025: 
1.1.1.10! root     7026: 2004-12-09 22:06  Thomas Huth
1.1.1.3   root     7027: 
                   7028:        * src/: cart.c, main.c, tos.c, gui-sdl/dlgRom.c: Added the
                   7029:        possibility to load an alternative cartridge image file.
                   7030: 
1.1.1.10! root     7031: 2004-12-08 11:27  Thomas Huth
1.1.1.3   root     7032: 
                   7033:        * src/: cart.c, cart_asm.s, cartimg.c, gemdos.c, tos.c,
                   7034:        includes/cart.h, includes/main.h, uae-cpu/hatari-glue.c,
                   7035:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Improved, fixed and
                   7036:        cleaned up the cartridge code.
                   7037: 
1.1.1.10! root     7038: 2004-12-06 00:30  Thomas Huth
1.1.1.3   root     7039: 
                   7040:        * src/: Makefile, configuration.c, dialog.c, main.c, screen.c,
                   7041:        tos.c, gui-sdl/Makefile, gui-sdl/dlgMain.c, gui-sdl/dlgRom.c,
                   7042:        gui-sdl/dlgScreen.c, gui-sdl/dlgTosGem.c, includes/configuration.h,
                   7043:        includes/dialog.h, includes/main.h, includes/screen.h: Cleaned up
                   7044:        the screen options: Moved VDI resolution setup to the "Screen"
                   7045:        dialog and renamed the "interlaced mode" to "interleaved mode".
                   7046: 
1.1.1.10! root     7047: 2004-12-03 21:42  Thomas Huth
1.1.1.3   root     7048: 
                   7049:        * src/: main.c, reset.c, screen.c, gui-sdl/dlgMain.c,
                   7050:        includes/main.h: PC mouse pointer is now better in sync with the ST
                   7051:        mouse pointer.
                   7052: 
1.1.1.10! root     7053: 2004-12-01 00:05  Thomas Huth
1.1.1.3   root     7054: 
                   7055:        * src/: screen.c, includes/screen.h, includes/screenDraw.h: Started
                   7056:        to clean up the screen resolution setup code mess.
                   7057: 
                   7058: 2004-11-14 17:47  simonsunnyboy
                   7059: 
                   7060:        * doc/manual.html: added --windowed option to manual
                   7061: 
1.1.1.10! root     7062: 2004-11-14 03:34  Thomas Huth
1.1.1.3   root     7063: 
                   7064:        * src/: ikbd.c, main.c, screen.c, includes/main.h: First mouse
                   7065:        movement is now ignored to avoid problems with certain ST programs
                   7066:        (e.g. Serenade disk 54). ikbd.c is now independent from
                   7067:        bInitGemDOS.
                   7068: 
1.1.1.10! root     7069: 2004-10-31 18:32  Thomas Huth
1.1.1.3   root     7070: 
                   7071:        * Makefile.cnf.in, src/Makefile, src/file.c, src/int.c, src/main.c,
                   7072:        src/memorySnapShot.c, src/reset.c, src/gui-sdl/Makefile,
                   7073:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgAlert.c,
                   7074:        src/includes/dialog.h, src/includes/int.h, src/includes/main.h,
                   7075:        src/includes/sdlgui.h: Added alert box to the GUI (based on code
                   7076:        taken from ARAnyM - cheers!) and cleaned up some files (e.g.
                   7077:        removed obsolete USE_DEBUGGER code lines)
                   7078: 
1.1.1.10! root     7079: 2004-10-01 10:49  Thomas Huth
1.1.1.3   root     7080: 
                   7081:        * src/: file.c, includes/file.h: Cleaned up the scandir() function
                   7082:        a little bit.
                   7083: 
1.1.1.10! root     7084: 2004-09-24 18:06  Thomas Huth
1.1.1.3   root     7085: 
                   7086:        * src/configuration.c: Added missing #include "audio.h"
                   7087: 
1.1.1.10! root     7088: 2004-09-24 14:55  Thomas Huth
1.1.1.3   root     7089: 
                   7090:        * src/: configuration.c, dialog.c, main.c, screen.c,
                   7091:        includes/configuration.h, includes/dialog.h, includes/screen.h:
                   7092:        Cleaned up configuration options. Window/fullscreen mode is now
                   7093:        correctly initialized from the configuration file. Added --window
                   7094:        command line option to force a start in window mode. (Thanks to wwp
                   7095:        for the hint)
                   7096: 
1.1.1.10! root     7097: 2004-09-24 13:19  Thomas Huth
1.1.1.3   root     7098: 
                   7099:        * src/audio.c: Fixed a bug in the initialization phase of the sound
                   7100:        subsystem that caused the sound init to fail when the user
                   7101:        specified another sound rate than 22050 in the configuration file
                   7102:        (thanks to wwp for the patch).
                   7103: 
                   7104: 2004-08-11 16:41  simonsunnyboy
                   7105: 
                   7106:        * doc/manual.html: sorted Appendix C into 3 sections: games, demos
                   7107:        and applications, some cleanup
                   7108: 
1.1.1.10! root     7109: 2004-08-03 23:18  Thomas Huth
1.1.1.3   root     7110: 
                   7111:        * src/rs232.c: BeOS seems to lack cfmakeraw(), so we use our own
                   7112:        cfmakeraw() now there, too
                   7113: 
1.1.1.10! root     7114: 2004-07-26 23:32  Thomas Huth
1.1.1.3   root     7115: 
                   7116:        * doc/release-notes.txt: Adjusted release date.
                   7117: 
1.1.1.10! root     7118: 2004-07-26 23:32  Thomas Huth
1.1.1.3   root     7119: 
                   7120:        * src/rs232.c: Added correct type cast for system where speed_t is
                   7121:        a typedef to unsigned int.
                   7122: 
1.1.1.2   root     7123: 2004-07-26 : *** Version 0.50 ***
                   7124: 
1.1.1.10! root     7125: 2004-07-26 14:12  Thomas Huth
1.1.1.2   root     7126: 
                   7127:        * src/rs232.c: Fixed a little typing error.
                   7128: 
1.1.1.10! root     7129: 2004-07-26 13:39  Thomas Huth
1.1.1.2   root     7130: 
                   7131:        * src/rs232.c: Added a cfmakeraw() function for Solaris.
                   7132: 
1.1.1.10! root     7133: 2004-07-25 15:50  Thomas Huth
1.1.1.2   root     7134: 
                   7135:        * doc/authors.txt, src/intercept.c, src/rs232.c, src/xbios.c,
                   7136:        src/includes/rs232.h: RS232 baud rate is now set up directly from
                   7137:        the ST hardware registers, so there is no more need to patch the
                   7138:        XBIOS to read the values from Rsconf().
                   7139: 
1.1.1.10! root     7140: 2004-07-23 10:41  Thomas Huth
1.1.1.2   root     7141: 
                   7142:        * src/: file.c, includes/file.h: Enabled scandir() and alphasort()
                   7143:        for Solaris so that Hatari now also compiles on this OS.
                   7144: 
1.1.1.10! root     7145: 2004-07-20 16:46  Thomas Huth
1.1.1.2   root     7146: 
                   7147:        * doc/: hatari.1, manual.html, release-notes.txt: Updated the
                   7148:        documentation files.
                   7149: 
1.1.1.10! root     7150: 2004-07-16 22:06  Thomas Huth
1.1.1.2   root     7151: 
                   7152:        * src/gui-sdl/: font10x16.bmp, font10x16.h: Added missing "="
                   7153:        character.
                   7154: 
1.1.1.10! root     7155: 2004-07-15 22:33  Thomas Huth
1.1.1.2   root     7156: 
                   7157:        * src/rs232.c: Added semaphore to sync free space in input buffer.
                   7158: 
1.1.1.10! root     7159: 2004-07-13 19:29  Thomas Huth
1.1.1.2   root     7160: 
                   7161:        * src/unzip.c: zlib.h is now included in a correct way.
                   7162: 
1.1.1.10! root     7163: 2004-07-13 18:38  Thomas Huth
1.1.1.2   root     7164: 
                   7165:        * readme.txt, src/includes/main.h: Increased version number to 0.50
                   7166: 
1.1.1.10! root     7167: 2004-07-13 18:33  Thomas Huth
1.1.1.2   root     7168: 
                   7169:        * src/screen.c: Disabled double buffering because the GUI is not
                   7170:        yet ready for it.
                   7171: 
                   7172: 2004-07-08 10:52  simonsunnyboy
                   7173: 
                   7174:        * doc/manual.html: fixed some manual glitches
                   7175: 
                   7176: 2004-07-08 10:50  simonsunnyboy
                   7177: 
                   7178:        * doc/manual.html: documented serial support in the manual
                   7179: 
1.1.1.10! root     7180: 2004-07-06 22:14  Thomas Huth
1.1.1.2   root     7181: 
                   7182:        * src/: rs232.c, xbios.c, includes/rs232.h: Fixed RS232 emulation
                   7183:        and added termios code for setting the device parameters.
                   7184: 
1.1.1.10! root     7185: 2004-07-05 22:06  Thomas Huth
1.1.1.2   root     7186: 
                   7187:        * src/: configuration.c, dialog.c, main.c, rs232.c,
                   7188:        gui-sdl/dlgDevice.c, includes/configuration.h, includes/rs232.h:
                   7189:        The RS232 settings can now be configured in the GUI.
                   7190: 
1.1.1.10! root     7191: 2004-07-05 19:23  Thomas Huth
1.1.1.2   root     7192: 
                   7193:        * doc/authors.txt: Added new contributors.
                   7194: 
1.1.1.10! root     7195: 2004-07-05 18:53  Thomas Huth
1.1.1.2   root     7196: 
                   7197:        * src/cfgopts.c: Improved the configuration saving function: New
                   7198:        configuration options / options that are not yet listed in the
                   7199:        config file are now correctly saved, too
                   7200: 
1.1.1.10! root     7201: 2004-07-05 17:38  Thomas Huth
1.1.1.2   root     7202: 
                   7203:        * src/gui-sdl/dlgDisc.c: Added buttons to eject the floppies and
                   7204:        the hard disc image.
                   7205: 
1.1.1.10! root     7206: 2004-07-01 22:56  Thomas Huth
1.1.1.2   root     7207: 
                   7208:        * src/: fdc.c, main.c, includes/configuration.h: Added option
                   7209:        --slowfdc to slow down the FDC emulation for certain games/demos.
                   7210: 
1.1.1.10! root     7211: 2004-07-01 22:54  Thomas Huth
1.1.1.2   root     7212: 
                   7213:        * src/floppy.c: Added a check if the track that should be
                   7214:        read/written is still on the disk image, so that Hatari does not
                   7215:        crash anymore with misbehaving ST programs.
                   7216: 
1.1.1.10! root     7217: 2004-06-24 21:29  Thomas Huth
1.1.1.2   root     7218: 
                   7219:        * src/floppy.c: Cleaned up Floppy_FindDiscDetails() so that it
                   7220:        should now also work on CPUs that do not support unaligned memory
                   7221:        access.
                   7222: 
1.1.1.10! root     7223: 2004-06-24 16:52  Thomas Huth
1.1.1.2   root     7224: 
                   7225:        * src/: main.c, includes/audio.h, audio.c, dialog.c, shortcut.c:
                   7226:        Enabling/disabling the sound should now work as expected.
                   7227: 
1.1.1.10! root     7228: 2004-06-18 20:07  Thomas Huth
1.1.1.2   root     7229: 
                   7230:        * src/gui-sdl/sdlgui.c: Saving the background graphics before
                   7231:        displaying a dialog now also works with 8 BPP screen surfaces.
                   7232: 
                   7233: 2004-06-17 15:00  simonsunnyboy
                   7234: 
                   7235:        * doc/manual.html: Manual: fixed some typing bugs, added URL,
                   7236:        general cleanup
                   7237: 
1.1.1.10! root     7238: 2004-06-15 23:49  Thomas Huth
1.1.1.2   root     7239: 
                   7240:        * src/dim.c: Added support for writing DIM images (but it is still
                   7241:        disabled by default).
                   7242: 
1.1.1.10! root     7243: 2004-06-11 14:48  Thomas Huth
1.1.1.2   root     7244: 
                   7245:        * src/gui-sdl/: dlgDevice.c, dlgKeyboard.c, dlgMain.c, dlgMemory.c,
                   7246:        dlgScreen.c, dlgTosGem.c, sdlgui.c: SDLGui_DoDialog() now saves and
                   7247:        restores the background graphics, so calling Screen_SetFullUpdate()
                   7248:        and Screen_Draw() in the dialogs is no longer necessary. This fixes
                   7249:        an ugly redrawing bug that appeared when loading memory snap shots
                   7250:        from a different screen resolution.
                   7251: 
1.1.1.10! root     7252: 2004-06-11 12:04  Thomas Huth
1.1.1.2   root     7253: 
                   7254:        * src/: dialog.c, m68000.c, main.c, mfp.c, shortcut.c, video.c,
                   7255:        includes/m68000.h, uae-cpu/Makefile, uae-cpu/events.h,
                   7256:        uae-cpu/newcpu.c, uae-cpu/newcpu.h: Some speed optimization: Now
                   7257:        using regs.spcflags in a better way (for MFP interrupts and for
                   7258:        quitting the emulator).
                   7259: 
                   7260: 2004-05-25 13:36  simonsunnyboy
                   7261: 
                   7262:        * doc/manual.html: slight corrections to the manual including
                   7263:        project credits
                   7264: 
1.1.1.10! root     7265: 2004-05-05 11:23  Thomas Huth
1.1.1.2   root     7266: 
                   7267:        * Makefile.cnf, Makefile.cnf.in, configure.ac, src/Makefile,
                   7268:        src/uae-cpu/Makefile: Added some more configuration variables to
                   7269:        the build files to improve the compilation process (especially
                   7270:        cross compilation).
                   7271: 
1.1.1.10! root     7272: 2004-05-03 17:34  Thomas Huth
1.1.1.2   root     7273: 
                   7274:        * src/zip.c: Changed a variable from signed to unsigned type
                   7275:        (Thanks to Eero for the patch).
                   7276: 
1.1.1.10! root     7277: 2004-04-30 21:23  Thomas Huth
1.1.1.2   root     7278: 
                   7279:        * src/createBlankImage.c: Added #include dim.h
                   7280: 
1.1.1.10! root     7281: 2004-04-28 11:04  Thomas Huth
1.1.1.2   root     7282: 
                   7283:        * src/: Makefile, createBlankImage.c, dim.c, file.c, floppy.c,
                   7284:        main.c, msa.c, st.c, zip.c, gui-sdl/dlgFileSelect.c,
                   7285:        includes/dim.h, includes/file.h, includes/floppy.h,
                   7286:        includes/main.h, includes/msa.h, includes/st.h, includes/zip.h: 1)
                   7287:        Hatari now supports reading of .DIM disk images.  2) Buffers for
                   7288:        the disk images are now allocated dynamically, it is now save    to
                   7289:        use disk images with a size greater than 1.5MB.  3) Reading and
                   7290:        writing of GZipped files is now supported in the basic    functions
                   7291:        in file.c ==> The emulator can now save to GZipped MSA disk images,
                   7292:           too.
                   7293: 
1.1.1.10! root     7294: 2004-04-24 13:25  Thomas Huth
1.1.1.2   root     7295: 
                   7296:        * doc/hatari.1: Added man-page for Hatari written by Marco Herrn
                   7297:        (Thanks!).
                   7298: 
1.1.1.10! root     7299: 2004-04-24 09:55  Thomas Huth
1.1.1.2   root     7300: 
                   7301:        * src/uae-cpu/maccess.h: Fixed a stupid typo.
                   7302: 
1.1.1.10! root     7303: 2004-04-24 09:53  Thomas Huth
1.1.1.2   root     7304: 
                   7305:        * src/uae-cpu/Makefile: Fixed a cross-compiling problem: HOSTCC
                   7306:        must not use the cross compilers CFLAGS!
                   7307: 
1.1.1.10! root     7308: 2004-04-23 17:33  Thomas Huth
1.1.1.2   root     7309: 
                   7310:        * src/: bios.c, cart.c, debugui.c, fdc.c, gemdos.c, hdc.c, ikbd.c,
                   7311:        int.c, intercept.c, m68000.c, main.c, mfp.c, reset.c, rs232.c,
                   7312:        rtc.c, sound.c, spec512.c, stMemory.c, tos.c, vdi.c, video.c,
                   7313:        xbios.c, includes/decode.h, includes/intercept.h,
                   7314:        includes/m68000.h, includes/main.h, includes/stMemory.h,
                   7315:        uae-cpu/events.h, uae-cpu/memory.c, uae-cpu/newcpu.c: Removed
                   7316:        obsolete header file decode.h (Thanks to Eero for the patch). Fixed
                   7317:        a bug with double bus errors that caused a crash of the emulator.
                   7318: 
1.1.1.10! root     7319: 2004-04-22 10:40  Thomas Huth
1.1.1.2   root     7320: 
                   7321:        * src/uae-cpu/maccess.h: Moved byte access functions to the end of
                   7322:        the file because they are the same in all cases. (Thanks to Eero
                   7323:        for the patch)
                   7324: 
1.1.1.10! root     7325: 2004-04-20 18:53  Thomas Huth
1.1.1.2   root     7326: 
                   7327:        * src/uae-cpu/: maccess-non-aligned.h, maccess-big.h,
                   7328:        maccess-i86.h, maccess.h, memory.h: Cleaned up the memory access
                   7329:        functions.
                   7330: 
1.1.1.10! root     7331: 2004-04-20 15:58  Thomas Huth
1.1.1.2   root     7332: 
                   7333:        * Makefile.cnf, configure.ac: Adjusted CFLAGS.
                   7334: 
1.1.1.10! root     7335: 2004-04-19 10:53  Thomas Huth
1.1.1.2   root     7336: 
                   7337:        * Makefile.cnf, src/audio.c, src/bios.c, src/blitter.c,
                   7338:        src/cfgopts.c, src/configuration.c, src/createBlankImage.c,
                   7339:        src/debug.c, src/debugui.c, src/dialog.c, src/errlog.c, src/fdc.c,
                   7340:        src/file.c, src/floppy.c, src/gemdos.c, src/hdc.c, src/ikbd.c,
                   7341:        src/int.c, src/intercept.c, src/joy.c, src/keymap.c, src/main.c,
                   7342:        src/memorySnapShot.c, src/mfp.c, src/midi.c, src/misc.c, src/msa.c,
                   7343:        src/printer.c, src/reset.c, src/rtc.c, src/screen.c,
                   7344:        src/screenConvert.c, src/screenSnapShot.c, src/shortcut.c,
                   7345:        src/sound.c, src/st.c, src/stMemory.c, src/tos.c, src/unzip.c,
                   7346:        src/vdi.c, src/video.c, src/wavFormat.c, src/xbios.c, src/zip.c,
                   7347:        src/gui-sdl/dlgAbout.c, src/gui-sdl/dlgDisc.c,
                   7348:        src/gui-sdl/dlgJoystick.c, src/gui-sdl/dlgMain.c,
                   7349:        src/gui-sdl/dlgScreen.c, src/gui-sdl/sdlgui.c,
                   7350:        src/includes/cfgopts.h, src/includes/createBlankImage.h,
                   7351:        src/includes/debugui.h, src/includes/fdc.h, src/includes/file.h,
                   7352:        src/includes/gemdos.h, src/includes/hdc.h,
                   7353:        src/includes/screenConvert.h, src/includes/screenSnapShot.h,
                   7354:        src/includes/sdlgui.h, src/includes/sound.h,
                   7355:        src/includes/stMemory.h, src/uae-cpu/Makefile,
                   7356:        src/uae-cpu/build68k.c, src/uae-cpu/fpp.c, src/uae-cpu/gencpu.c,
                   7357:        src/uae-cpu/hatari-glue.c, src/uae-cpu/maccess-non-aligned.h,
                   7358:        src/uae-cpu/maccess.h, src/uae-cpu/newcpu.c, src/uae-cpu/readcpu.c:
                   7359:        General source code improvements: Declared a lot of functions and
                   7360:        variables as static that are only used in one file.  Functions
                   7361:        without parameters now use correct ANSI prototypes.  Added
                   7362:        accelerated memory access functions for systems that can do
                   7363:        non-aligned memory access.  (Thanks to Eero Tamminen for the huge
                   7364:        patch!)
                   7365: 
1.1.1.10! root     7366: 2004-04-15 00:36  Thomas Huth
1.1.1.2   root     7367: 
                   7368:        * src/: gemdos.c, intercept.c, main.c, msa.c, stMemory.c, tos.c,
                   7369:        video.c, includes/decode.h, includes/main.h, includes/stMemory.h,
                   7370:        uae-cpu/maccess-big.h, uae-cpu/maccess-i86.h, uae-cpu/maccess.h,
                   7371:        uae-cpu/memory.c, uae-cpu/memory.h: Made a lot of functions static
                   7372:        (Thanks to Eero Tamminen for the patch).  The memory access
                   7373:        functions from stMemory.c have been made "static inline" for better
                   7374:        performance.  The STMemory_Swap68000* functions have been replaced
                   7375:        by the SDL_SwapBE* functions.  Removed some old code from the
                   7376:        maccess*.h files.
                   7377: 
1.1.1.10! root     7378: 2004-04-07 12:24  Thomas Huth
1.1.1.2   root     7379: 
                   7380:        * src/: screen.c, includes/screen.h: Fixed SDL screen flipping in
                   7381:        full screen mode (e.g. for Mac OS X). And the mouse pointer is now
                   7382:        initially warped to the middle of the screen.
                   7383: 
1.1.1.10! root     7384: 2004-04-06 18:20  Thomas Huth
1.1.1.2   root     7385: 
                   7386:        * src/: configuration.c, main.c, includes/configuration.h: Added a
                   7387:        command line option to load an alternative configuration file.
                   7388: 
1.1.1.10! root     7389: 2004-04-06 18:16  Thomas Huth
1.1.1.2   root     7390: 
                   7391:        * src/createBlankImage.c: Fixed disc creation function so that it
                   7392:        now creates MS-DOS compatible disc images.
                   7393: 
1.1.1.10! root     7394: 2004-04-06 12:38  Thomas Huth
1.1.1.2   root     7395: 
                   7396:        * src/gui-sdl/dlgFileSelect.c: Cleaned up the file selector code
                   7397:        and enlarged the dialog window.
                   7398: 
1.1.1.10! root     7399: 2004-04-05 20:52  Thomas Huth
1.1.1.2   root     7400: 
                   7401:        * Makefile: Replaced the old 8x8 font by two new fonts (5x8 and
                   7402:        10x16). The fonts are now also compiled into the executable (thanks
                   7403:        to Martin Doering and the Aranym developers for that code).
                   7404: 
1.1.1.10! root     7405: 2004-04-05 20:49  Thomas Huth
1.1.1.2   root     7406: 
                   7407:        * src/: font8.bmp, gui-sdl/Makefile, gui-sdl/dlgAbout.c,
                   7408:        gui-sdl/font10x16.bmp, gui-sdl/font10x16.h, gui-sdl/font5x8.bmp,
                   7409:        gui-sdl/font5x8.h, gui-sdl/sdlgui.c, includes/sdlgui.h: Replaced
                   7410:        the old 8x8 font by two new fonts (5x8 and 10x16). The fonts are
                   7411:        now also compiled into the executable (thanks to Martin Doering and
                   7412:        the Aranym developers for that code).
                   7413: 
1.1.1.10! root     7414: 2004-04-02 21:57  Thomas Huth
1.1.1.2   root     7415: 
                   7416:        * src/fdc.c: Increased the motor slowing down count so that TOXIS
                   7417:        (the virus killer program) is now working with Hatari, too.
                   7418: 
                   7419: 2004-03-26 10:45  simonsunnyboy
                   7420: 
                   7421:        * doc/manual.html: added documentation of the Timer-D patch to the
                   7422:        manual
                   7423: 
                   7424: 2004-03-25 11:32  simonsunnyboy
                   7425: 
                   7426:        * doc/manual.html: updated the manual to include documentation for
                   7427:        the disk image creation
                   7428: 
1.1.1.10! root     7429: 2004-03-01 14:57  Thomas Huth
1.1.1.2   root     7430: 
                   7431:        * src/: configuration.c, intercept.c, mfp.c, gui-sdl/dlgSystem.c,
                   7432:        includes/configuration.h, includes/main.h, includes/mfp.h,
                   7433:        uae-cpu/hatari-glue.c: Improved Timer-D handling: - Timer-D is now
                   7434:        patched correctly (Dragons Breath is working again).  - The Timer-D
                   7435:        patch can now be switched on or off in the GUI.  - Removed the
                   7436:        unused code of the old Timer-D patch (Hatari version <= 0.30).
                   7437: 
1.1.1.10! root     7438: 2004-02-29 20:01  Thomas Huth
1.1.1.2   root     7439: 
                   7440:        * src/uae-cpu/newcpu.c: Added some code to detect double bus
                   7441:        errors.
                   7442: 
1.1.1.10! root     7443: 2004-02-22 10:35  Thomas Huth
1.1.1.2   root     7444: 
                   7445:        * src/: ikbd.c, mfp.c, midi.c, includes/mfp.h: Fixed a little bug
                   7446:        in mfp.c and renamed MFP_KEYBOARD_BIT to MFP_ACIA_BIT etc.
                   7447: 
1.1.1.10! root     7448: 2004-02-21 20:51  Thomas Huth
1.1.1.2   root     7449: 
                   7450:        * src/: intercept.c, mfp.c, rs232.c, includes/mfp.h,
                   7451:        includes/rs232.h: Improved RS232 emulation: Now the MFP hardware
                   7452:        registers are intercepted to receive and to send the bytes of the
                   7453:        serial line.
                   7454: 
1.1.1.10! root     7455: 2004-02-21 14:24  Thomas Huth
1.1.1.2   root     7456: 
                   7457:        * src/keymap.c: Added some more shorcut key modifiers (Thanks to
                   7458:        Tony Smolar for the hint about KMOD_RALT on US-keyboards).
                   7459: 
1.1.1.10! root     7460: 2004-02-21 11:01  Thomas Huth
1.1.1.2   root     7461: 
                   7462:        * src/rs232.c: Improved RS232 emulation: Now using two file
                   7463:        handles, one for input and one for output data transfer.
                   7464: 
1.1.1.10! root     7465: 2004-02-19 16:22  Thomas Huth
1.1.1.2   root     7466: 
                   7467:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/memory.c,
                   7468:        uae-cpu/newcpu.c: Improved emulation of the special status word in
                   7469:        the exception stack frames of bus and address errors and fixed a
                   7470:        bug that caused an bus error when executing an illegal instruction
                   7471:        in user mode.
                   7472: 
1.1.1.10! root     7473: 2004-02-12 16:56  Thomas Huth
1.1.1.2   root     7474: 
                   7475:        * src/: main.c, printer.c: Added some security checks to avoid
                   7476:        possible buffer overflows (Thanks to Steve Kemp for finding the
                   7477:        problematical code lines).
                   7478: 
1.1.1.10! root     7479: 2004-02-11 12:08  Thomas Huth
1.1.1.2   root     7480: 
                   7481:        * src/: sound.c, includes/sound.h: Declared some functions and
                   7482:        variables as static for better compiler optimizations (Thanks to
                   7483:        Eero Tamminen for his patch).
                   7484: 
1.1.1.10! root     7485: 2004-02-10 12:49  Thomas Huth
1.1.1.2   root     7486: 
                   7487:        * src/: audio.c, sound.c, includes/audio.h: Speed improvement:
                   7488:        Audio functions do not use float calculations any more (Thanks to
                   7489:        Eero Tamminen for his patch).
                   7490: 
1.1.1.10! root     7491: 2004-02-10 12:45  Thomas Huth
1.1.1.2   root     7492: 
                   7493:        * configure.ac: Added some more checks to configure.ac (Thanks to
                   7494:        Patrice Mandin for his patch).
                   7495: 
1.1.1.10! root     7496: 2004-02-05 16:06  Thomas Huth
1.1.1.2   root     7497: 
                   7498:        * src/: bios.c, fdc.c, floppy.c, includes/floppy.h: Replaced
                   7499:        bFloppyChanged by EmulationDrives.bMediaChanged
                   7500: 
1.1.1.10! root     7501: 2004-01-13 12:07  Thomas Huth
1.1.1.2   root     7502: 
                   7503:        * src/: zip.c, gui-sdl/dlgFileSelect.c, includes/zip.h: Fixed some
                   7504:        small memory leaks.
                   7505: 
1.1.1.10! root     7506: 2004-01-12 13:21  Thomas Huth
1.1.1.2   root     7507: 
                   7508:        * src/: main.c, rs232.c, includes/rs232.h: The RS232 code has been
                   7509:        rewritten to use portable functions (SDL threads and file functions
                   7510:        from stdio.h).
                   7511: 
1.1.1.10! root     7512: 2003-12-29 21:10  Thomas Huth
1.1.1.2   root     7513: 
                   7514:        * src/: Makefile, gui-sdl/Makefile, gui-sdl/dlgDisc.c,
                   7515:        gui-sdl/dlgNewDisc.c: Added a dialog for creating new (blank)
                   7516:        floppy disc images.
                   7517: 
1.1.1.10! root     7518: 2003-12-28 23:32  Thomas Huth
1.1.1.2   root     7519: 
                   7520:        * src/: intercept.c, m68000.c, includes/m68000.h, uae-cpu/newcpu.c,
                   7521:        uae-cpu/newcpu.h: Added experimental wait state cycles emulation.
                   7522: 
1.1.1.10! root     7523: 2003-12-25 19:45  Thomas Huth
1.1.1.2   root     7524: 
                   7525:        * src/: file.c, gui-sdl/dlgTosGem.c, includes/file.h: Added a
                   7526:        function called File_MakeAbsoluteName to create absolute file names
                   7527:        from relative file names (thanks to Martin Doering for the idea).
                   7528: 
1.1.1.10! root     7529: 2003-12-25 15:19  Thomas Huth
1.1.1.2   root     7530: 
                   7531:        * src/: configuration.c, createBlankImage.c, errlog.c, file.c,
                   7532:        floppy.c, main.c, memorySnapShot.c, screenSnapShot.c, vdi.c,
                   7533:        gui-sdl/dlgDevice.c, gui-sdl/dlgDisc.c, gui-sdl/dlgFileSelect.c,
                   7534:        gui-sdl/dlgKeyboard.c, gui-sdl/dlgMemory.c, gui-sdl/dlgSound.c,
                   7535:        gui-sdl/dlgTosGem.c, includes/configuration.h, includes/floppy.h,
                   7536:        includes/main.h: Replaced MAX_FILENAME_LENGTH by FILENAME_MAX
                   7537:        (thanks to Martin Doering for the hint)
                   7538: 
1.1.1.10! root     7539: 2003-11-05 19:20  Thomas Huth
1.1.1.2   root     7540: 
                   7541:        * src/main.c: Added the --frameskip option again (it had been
                   7542:        removed by accident).
                   7543: 
1.1.1.10! root     7544: 2003-10-30 18:36  Thomas Huth
1.1.1.2   root     7545: 
                   7546:        * Makefile: "make install" now also installs a tos.img if possible.
                   7547: 
                   7548: 2003-10-30 : *** Version 0.45 ***
                   7549: 
1.1.1.10! root     7550: 2003-10-30 17:03  Thomas Huth
1.1.1.2   root     7551: 
                   7552:        * doc/release-notes.txt: Added changes for version 0.45
                   7553: 
                   7554: 2003-10-29 18:14  simonsunnyboy
                   7555: 
                   7556:        * doc/manual.html: manual: documentation for build system updated
                   7557: 
                   7558: 2003-10-28 17:44  simonsunnyboy
                   7559: 
                   7560:        * doc/manual.html: * updated the manual
                   7561: 
1.1.1.10! root     7562: 2003-10-25 14:26  Thomas Huth
1.1.1.2   root     7563: 
                   7564:        * src/: blitter.c, m68000.c, memorySnapShot.c, gui-sdl/dlgMemory.c,
                   7565:          includes/blitter.h, includes/main.h, uae-cpu/newcpu.c,
                   7566:          uae-cpu/newcpu.h: Improved the memory snap shot function.
                   7567: 
1.1.1.10! root     7568: 2003-10-25 14:19  Thomas Huth
1.1.1.2   root     7569: 
                   7570:        * readme.txt: Removed some text that describes how to use the
                   7571:          emulator since this is now located in the manual.html
                   7572: 
1.1.1.10! root     7573: 2003-10-23 17:27  Thomas Huth
1.1.1.2   root     7574: 
                   7575:        * doc/manual.html: Added new keyboard shortcuts.
                   7576: 
                   7577: 2003-10-23 16:30  simonsunnyboy
                   7578: 
                   7579:        * src/printer.c: * cleaned up main comment block in printer.c
                   7580: 
1.1.1.10! root     7581: 2003-10-18 09:46  Thomas Huth
1.1.1.2   root     7582: 
                   7583:        * src/: configuration.c, shortcut.c, sound.c, video.c, ymFormat.c,
                   7584:          includes/shortcut.h: Added more shortcuts and removed old code
                   7585:          from shortcut.c
                   7586: 
1.1.1.10! root     7587: 2003-10-18 09:41  Thomas Huth
1.1.1.2   root     7588: 
                   7589:        * src/: createBlankImage.c, includes/createBlankImage.h: Started to
                   7590:          clean up the "Create Blank Disc image" function.
                   7591: 
1.1.1.10! root     7592: 2003-10-18 09:38  Thomas Huth
1.1.1.2   root     7593: 
                   7594:        * src/printer.c: Removed a fixed FIXME comment about printer file
                   7595:          name.
                   7596: 
1.1.1.10! root     7597: 2003-10-18 09:36  Thomas Huth
1.1.1.2   root     7598: 
                   7599:        * src/includes/main.h: Removed unused defines.
                   7600: 
1.1.1.10! root     7601: 2003-10-18 09:31  Thomas Huth
1.1.1.2   root     7602: 
                   7603:        * src/debugui.c: The SR can now be set in the debugger.
                   7604: 
                   7605: 2003-10-17 11:48  simonsunnyboy
                   7606: 
                   7607:        * src/psg.c: * corrected a few ugly typing bugs * better
                   7608:          readability of the remarks for the printer dispatcher
                   7609: 
1.1.1.10! root     7610: 2003-10-11 22:59  Thomas Huth
1.1.1.2   root     7611: 
                   7612:        * ChangeLog: Removed old ChangeLog - use a tool like cvs2cl to
                   7613:          create an up-to-date ChangeLog file!
                   7614: 
1.1.1.10! root     7615: 2003-10-11 22:14  Thomas Huth
1.1.1.2   root     7616: 
                   7617:        * src/floppy.c: Added a check for valid disc side -
                   7618:          Floppy_ReadSectors now reports an error when a program tries to
                   7619:          read from side 2 of a single sided disc.
                   7620: 
1.1.1.10! root     7621: 2003-10-10 18:41  Thomas Huth
1.1.1.2   root     7622: 
                   7623:        * src/uae-cpu/: events.h, newcpu.c, newcpu.h: Removed two unused
                   7624:          variables (broken_in and lastInstructionCycles).
                   7625: 
1.1.1.10! root     7626: 2003-10-09 21:48  Thomas Huth
1.1.1.2   root     7627: 
                   7628:        * authors.txt, doc/authors.txt: Updated authors.txt and moved the
                   7629:          file to the doc/ subdirectory
                   7630: 
1.1.1.10! root     7631: 2003-10-07 22:57  Thomas Huth
1.1.1.2   root     7632: 
                   7633:        * src/: intercept.c, video.c, includes/syncTables.h,
                   7634:          includes/video.h: Border opening is not done with the
                   7635:          syncTables.h anymore, but with a more generic code so that some
                   7636:          demos now also correctly show graphics in the right and left
                   7637:          border
                   7638: 
                   7639: 2003-10-07 12:47  simonsunnyboy
                   7640: 
                   7641:        * doc/manual.html: * completed features list in the manual * added
                   7642:          documentation of the printer emulation to the manual * added
                   7643:          documentation of the memory snapshots to the manual
                   7644: 
1.1.1.10! root     7645: 2003-09-28 21:57  Thomas Huth
1.1.1.2   root     7646: 
                   7647:        * src/: dialog.c, m68000.c, memorySnapShot.c, video.c,
                   7648:          gui-sdl/dlgMemory.c, includes/m68000.h,
                   7649:          includes/memorySnapShot.h: Re-activated the memory snap shot
                   7650:          functions.
                   7651: 
1.1.1.10! root     7652: 2003-09-28 21:50  Thomas Huth
1.1.1.2   root     7653: 
                   7654:        * src/: configuration.c, includes/configuration.h: Midi, Printer
                   7655:          and RS232 are now saved to the configuration file, too.
                   7656: 
1.1.1.10! root     7657: 2003-09-27 21:28  Thomas Huth
1.1.1.2   root     7658: 
                   7659:        * src/: Makefile, createDiscImage.c, main.c, misc.c,
                   7660:          includes/createDiscImage.h, includes/main.h, includes/misc.h:
                   7661:          Cleaned up files: Removed unused functions and variables.
                   7662: 
1.1.1.10! root     7663: 2003-09-26 20:08  Thomas Huth
1.1.1.2   root     7664: 
                   7665:        * src/: bios.c, xbios.c, uae-cpu/newcpu.c: Updated BIOS and XBIOS
                   7666:          interception code.
                   7667: 
1.1.1.10! root     7668: 2003-09-02 23:56  Thomas Huth
1.1.1.2   root     7669: 
                   7670:        * src/: main.c, uae-cpu/hatari-glue.c: Hatari now correctly
                   7671:          de-initialized the UAE CPU core.
                   7672: 
1.1.1.10! root     7673: 2003-09-02 23:54  Thomas Huth
1.1.1.2   root     7674: 
                   7675:        * src/: gui-sdl/dlgDisc.c, zip.c: Fixed a problem that sometimes
                   7676:          caused a crash when browsing ZIPed disk images.
                   7677: 
1.1.1.10! root     7678: 2003-08-15 18:09  Thomas Huth
1.1.1.2   root     7679: 
                   7680:        * src/: intercept.c, main.c, midi.c, includes/configuration.h,
                   7681:          includes/midi.h: Added initial midi emulation.
                   7682: 
1.1.1.10! root     7683: 2003-08-12 16:44  Thomas Huth
1.1.1.2   root     7684: 
                   7685:        * src/: printer.c, gui-sdl/dlgDevice.c: The file name for printer
                   7686:          emulation can now be selected with the GUI.
                   7687: 
1.1.1.10! root     7688: 2003-08-11 21:37  Thomas Huth
1.1.1.2   root     7689: 
                   7690:        * src/: configuration.c, ymFormat.c, gui-sdl/dlgDisc.c,
                   7691:          gui-sdl/dlgFileSelect.c, gui-sdl/dlgKeyboard.c,
                   7692:          gui-sdl/dlgSound.c, gui-sdl/dlgTosGem.c, gui-sdl/sdlgui.c,
                   7693:          includes/sdlgui.h: Added editable text fields to the SDL-GUI. It
                   7694:          is now also possible to select a destination file name for the
                   7695:          sound grabbing in the sound setup dialog
                   7696: 
                   7697: 2003-08-10 19:08  simonsunnyboy
                   7698: 
                   7699:        * src/printer.c: corrected stupid string bug in printer.c, $HOME no
                   7700:          longer gets overwritten
                   7701: 
1.1.1.10! root     7702: 2003-08-10 16:44  Thomas Huth
1.1.1.2   root     7703: 
                   7704:        * src/gui-sdl/.cvsignore: Added cvsignore file in the gui-sdl/
                   7705:          directory
                   7706: 
                   7707: 2003-08-10 10:09  simonsunnyboy
                   7708: 
                   7709:        * doc/manual.html, src/gemdos.c, src/main.c, src/printer.c,
                   7710:          src/psg.c:
                   7711:          * fixed bit bug in psg.c - STROBE bit detection used wrong bit *
                   7712:          reenabled printer handling in gemdos.c * added commandline option
                   7713:          --printer to activate (experimental) printer   support * added
                   7714:          Hatari User's Manual to doc/
                   7715: 
                   7716: 2003-08-09 17:54  simonsunnyboy
                   7717: 
                   7718:        * src/: printer.c, psg.c:
                   7719:          - rewrote printer interception in psg.c  (to solve the problem
                   7720:          "music playing results in printing characters") - simple
                   7721:          emulation of STROBE signal for printing
                   7722: 
                   7723: 2003-08-09 16:00  simonsunnyboy
                   7724: 
                   7725:        * Makefile.cnf, src/printer.c: [no log message]
                   7726: 
                   7727: 2003-08-09 15:58  simonsunnyboy
                   7728: 
                   7729:        * Makefile.cnf, src/keymap.c, src/mfp.c, src/printer.c, src/psg.c,
                   7730:          src/includes/printer.h:
                   7731:          - added simple printer support (printing to file) - added printer
                   7732:          hook to psg.c - added flag correction to mfp.c
                   7733: 
                   7734:          Todo: Configuration for printing support (filename, enabled)
                   7735: 
1.1.1.10! root     7736: 2003-08-06 18:17  Thomas Huth
1.1.1.2   root     7737: 
                   7738:        * src/msa.c: Fixed a bug in the MSA compression function that could
                   7739:          create corrupted MSA disk images in some rare cases.
                   7740: 
1.1.1.10! root     7741: 2003-08-05 18:39  Thomas Huth
1.1.1.2   root     7742: 
                   7743:        * src/uae-cpu/build68k.c: Now including string.h - this fixes a
                   7744:          compiler warning with GCC 3.0
                   7745: 
1.1.1.10! root     7746: 2003-08-05 18:37  Thomas Huth
1.1.1.2   root     7747: 
                   7748:        * src/includes/sdlgui.h: Moved some define from sdlgui.c to
                   7749:          sdlgui.h
                   7750: 
1.1.1.10! root     7751: 2003-08-05 18:36  Thomas Huth
1.1.1.2   root     7752: 
                   7753:        * src/includes/screen.h: Added prototype for
                   7754:          Screen_DidResolutionChange()
                   7755: 
1.1.1.10! root     7756: 2003-08-05 18:34  Thomas Huth
1.1.1.2   root     7757: 
                   7758:        * src/uae-cpu/cpuopti.c: Removed unused file cpuopti.c
                   7759: 
1.1.1.10! root     7760: 2003-08-05 18:33  Thomas Huth
1.1.1.2   root     7761: 
                   7762:        * src/: dialog.c, sdlgui.c, gui-sdl/dlgFileSelect.c,
                   7763:          gui-sdl/sdlgui.c: Moved sdlgui.c to the src/gui-sdl/ folder and
                   7764:          created a new file for the file selection dialog.
                   7765: 
1.1.1.10! root     7766: 2003-08-05 18:29  Thomas Huth
1.1.1.2   root     7767: 
                   7768:        * .cvsignore, Makefile, Makefile.cnf, Makefile.cnf.in,
                   7769:          configure.ac, src/gui-sdl/Makefile, src/Makefile,
                   7770:          src/uae-cpu/Makefile: Added new build system: Now there is a top
                   7771:          level makefile configuration file and a configure.ac to create a
                   7772:          configure script.
                   7773: 
1.1.1.10! root     7774: 2003-08-04 21:37  Thomas Huth
1.1.1.2   root     7775: 
                   7776:        * src/gui-sdl/: dlgAbout.c, dlgDevice.c, dlgDisc.c, dlgJoystick.c,
                   7777:          dlgKeyboard.c, dlgMain.c, dlgMemory.c, dlgScreen.c, dlgSound.c,
                   7778:          dlgSystem.c, dlgTosGem.c: Separated the SDL GUI dialogs from
                   7779:          dialog.c and put each dialog in a new file.
                   7780: 
1.1.1.10! root     7781: 2003-08-02 17:45  Thomas Huth
1.1.1.2   root     7782: 
                   7783:        * src/uae-cpu/: maccess-big.h, maccess.h: Added accelerated memory
                   7784:          access functions.
                   7785: 
1.1.1.10! root     7786: 2003-07-30 00:25  Thomas Huth
1.1.1.2   root     7787: 
                   7788:        * ChangeLog: Fixed some typos
                   7789: 
1.1.1.10! root     7790: 2003-07-29 14:01  Thomas Huth
1.1.1.2   root     7791: 
                   7792:        * src/: int.c, m68000.c, mfp.c, video.c, includes/int.h,
                   7793:          includes/m68000.h, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   7794:          uae-cpu/newcpu.c: Changed M68000_Exception(), intlev() and
                   7795:          do_specialties() and some other interrupt related parts: Pending
                   7796:          interrupts are now handled in the UAE CPU core.
                   7797: 
1.1.1.10! root     7798: 2003-07-28 18:42  Thomas Huth
1.1.1.2   root     7799: 
                   7800:        * src/uae-cpu/maccess-i86.h: Revived old accelerated maccess.h for
                   7801:          i86 computers.
                   7802: 
1.1.1.10! root     7803: 2003-07-21 00:52  Thomas Huth
1.1.1.2   root     7804: 
                   7805:        * src/gemdos.c: emudrives[0]->fs_currpath is now correctly
                   7806:          initialized - this fixes a problem with HD emulation on EmuTOS.
                   7807: 
1.1.1.10! root     7808: 2003-07-11 17:48  Thomas Huth
1.1.1.2   root     7809: 
                   7810:        * doc/release-notes.txt: Added release notes file
                   7811: 
1.1       root     7812: 2003-07-11 : *** Version 0.40 ***
                   7813: 
1.1.1.10! root     7814: 2003-07-04 14:40  Thomas Huth
1.1       root     7815: 
                   7816:        * src/uae-cpu/newcpu.c: Disabled MFP interrupt cycles again since
                   7817:        they currently seem to make some things running worse.
                   7818: 
1.1.1.10! root     7819: 2003-07-04 14:38  Thomas Huth
1.1       root     7820: 
                   7821:        * src/configuration.c: bFrameSkip is now saved to the configuration
                   7822:        file, too.
                   7823: 
1.1.1.10! root     7824: 2003-06-28 16:42  Thomas Huth
1.1       root     7825: 
                   7826:        * doc/keymap-sample.txt: Added keymap sample file.
                   7827: 
1.1.1.10! root     7828: 2003-06-28 16:36  Thomas Huth
1.1       root     7829: 
                   7830:        * readme.txt: Added comment about how to use incompatible MSA disk
                   7831:        images.
                   7832: 
1.1.1.10! root     7833: 2003-06-28 16:32  Thomas Huth
1.1       root     7834: 
                   7835:        * src/video.c: Main_EventHandler is now called every 64th hbl event
                   7836:        so that the mouse moves smoother in VDI resolutions again.
                   7837: 
1.1.1.10! root     7838: 2003-06-28 16:29  Thomas Huth
1.1       root     7839: 
                   7840:        * src/keymap.c: Fixed a little bug: Switching back to symbolic
                   7841:        keymapping mode from loaded keymapping mode did not work right.
                   7842: 
1.1.1.10! root     7843: 2003-06-23 20:49  Thomas Huth
1.1       root     7844: 
                   7845:        * src/: fdc.c, floppy.c, includes/floppy.h: When the user changes a
                   7846:        floppy disk image, the write-protection signal of the FDC is now
                   7847:        raised for a short time since some programs use this behaviour to
                   7848:        check for changed disks.
                   7849: 
1.1.1.10! root     7850: 2003-06-22 22:20  Thomas Huth
1.1       root     7851: 
                   7852:        * src/main.c: Now booting from harddrive when using the -d
                   7853:        parameter (Thanks to Sven for the patch)
                   7854: 
1.1.1.10! root     7855: 2003-06-20 15:13  Thomas Huth
1.1       root     7856: 
                   7857:        * src/: cartimg.c, reset.c, includes/main.h, uae-cpu/hatari-glue.c,
                   7858:        uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Now using a separate
                   7859:        illegal opcode for system initialization (setting the connected
1.1.1.9   root     7860:        drive mask etc.), so that warm resets are working right again.
1.1       root     7861:        (Thanks to Matthias Arndt for the hint)
                   7862: 
1.1.1.10! root     7863: 2003-06-17 21:37  Thomas Huth
1.1       root     7864: 
                   7865:        * src/gemdos.c: Fixed a problem with Fsfirst and Fsnext so that HD
                   7866:        emulation is now working with EmuTOS, too.
                   7867: 
1.1.1.10! root     7868: 2003-06-17 20:03  Thomas Huth
1.1       root     7869: 
                   7870:        * src/: screen.c, uae-cpu/newcpu.c: Fixed two bugs that appeared in
                   7871:        the extended VDI resolution emulation
                   7872: 
1.1.1.10! root     7873: 2003-06-15 21:15  Thomas Huth
1.1       root     7874: 
                   7875:        * src/includes/main.h: Updated version number to 0.40
                   7876: 
1.1.1.10! root     7877: 2003-06-15 21:14  Thomas Huth
1.1       root     7878: 
                   7879:        * src/dialog.c: Cosmetic changes to the screen setup dialog.
                   7880: 
1.1.1.10! root     7881: 2003-06-12 22:41  Thomas Huth
1.1       root     7882: 
                   7883:        * src/: sdlgui.c, zip.c: It is now also possible to select a ZIP
                   7884:        file in the file selector without choosing a disk image in the ZIP
                   7885:        package (the first ST or MSA file will be used then)
                   7886: 
1.1.1.10! root     7887: 2003-06-10 18:45  Thomas Huth
1.1       root     7888: 
                   7889:        * src/vdi.c: GemDOS_CreateHardDriveFileName() needs backslash as
                   7890:        path seperator instead of a normal slash while creating the
                   7891:        filename for /DESKTOP.INF or /NEWDESK.INF
                   7892: 
1.1.1.10! root     7893: 2003-06-09 20:20  Thomas Huth
1.1       root     7894: 
                   7895:        * readme.txt: Updated readme.txt to suit the current version of
                   7896:        Hatari (-> version 0.40)
                   7897: 
1.1.1.10! root     7898: 2003-06-09 18:11  Thomas Huth
1.1       root     7899: 
                   7900:        * src/screen.c: 8 bpp mode is now working in windowed mode, too
                   7901: 
1.1.1.10! root     7902: 2003-06-08 19:12  Thomas Huth
1.1       root     7903: 
                   7904:        * src/: intercept.c, rtc.c, includes/intercept.h, includes/rtc.h:
                   7905:        Real time clock now also works with TOS 1.02 and 1.04
                   7906: 
1.1.1.10! root     7907: 2003-06-08 15:54  Thomas Huth
1.1       root     7908: 
                   7909:        * src/main.c: The order of --hdimage and --harddrive does not
                   7910:        matter anymore and there is now also a command line parameter to
                   7911:        specify the emulated RAM size.
                   7912: 
1.1.1.10! root     7913: 2003-06-08 15:49  Thomas Huth
1.1       root     7914: 
                   7915:        * src/: configuration.c, gemdos.c, hdc.c, includes/configuration.h:
                   7916:        Hard disc image and directory can now be saved in the configuration
                   7917:        file, too
                   7918: 
1.1.1.10! root     7919: 2003-06-07 19:36  Thomas Huth
1.1       root     7920: 
                   7921:        * authors.txt: Added contributors to the file authors.txt
                   7922: 
1.1.1.10! root     7923: 2003-06-07 15:43  Thomas Huth
1.1       root     7924: 
                   7925:        * src/floppy.c: Floppy_ReadSectors() now correctly returns FALSE if
                   7926:        something went wrong
                   7927: 
1.1.1.10! root     7928: 2003-06-02 18:20  Thomas Huth
1.1       root     7929: 
                   7930:        * src/uae-cpu/newcpu.c: Mode-change specialflag won't be cleared
                   7931:        during reset anymore so that you can now change the compatibility
                   7932:        cpu mode and reset the cpu at the same time
                   7933: 
1.1.1.10! root     7934: 2003-06-02 18:18  Thomas Huth
1.1       root     7935: 
                   7936:        * src/keymap.c: Added more symbolic key mapping values (e.g. the
                   7937:        pipe character key)
                   7938: 
1.1.1.10! root     7939: 2003-06-02 18:17  Thomas Huth
1.1       root     7940: 
                   7941:        * src/gemdos.c: Pexec(6) is only available on TOS >= 1.04
                   7942: 
1.1.1.10! root     7943: 2003-06-01 22:04  Thomas Huth
1.1       root     7944: 
                   7945:        * src/: dialog.c, keymap.c: Enabled the possibility to load an
                   7946:        alternative keyboard mapping from a file.
                   7947: 
1.1.1.10! root     7948: 2003-06-01 18:23  Thomas Huth
1.1       root     7949: 
                   7950:        * src/uae-cpu/newcpu.c: Corrected MFP interrupt cycle timing.
                   7951: 
1.1.1.10! root     7952: 2003-05-25 00:12  Thomas Huth
1.1       root     7953: 
                   7954:        * src/ikbd.c: In Lotus Turbo Esprit Challange and some other games,
                   7955:        the second joystick was not working so that two player mode was not
                   7956:        usable. This has been fixed now.
                   7957: 
1.1.1.10! root     7958: 2003-05-05 19:53  Thomas Huth
1.1       root     7959: 
                   7960:        * src/sdlgui.c: ypos wasn't reset when entering a ZIP directory for
                   7961:        browsing.
                   7962: 
1.1.1.10! root     7963: 2003-04-29 18:17  Thomas Huth
1.1       root     7964: 
                   7965:        * src/: dialog.c, configuration.c, main.c: Added buttons to load
                   7966:        and save the configuration file. It is now no longer saved
                   7967:        automatically when you quit Hatari. The configuration file is now
                   7968:        also stored in the users home directory when the HOME environment
                   7969:        variable has been set.
                   7970: 
1.1.1.10! root     7971: 2003-04-29 18:12  Thomas Huth
1.1       root     7972: 
                   7973:        * src/includes/main.h: Corrected comment about scan lines per VBL
                   7974:        in 60Hz
                   7975: 
1.1.1.10! root     7976: 2003-04-28 19:48  Thomas Huth
1.1       root     7977: 
                   7978:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
1.1.1.9   root     7979:        includes/main.h, includes/mfp.h: Removed the high-speed-CPU code.
1.1       root     7980:        It wasn't working very well and I currently don't have the time and
                   7981:        motivation to fix it.  Support for CPU emulation with more than
                   7982:        8MHz will probably be included again later.
                   7983: 
1.1.1.10! root     7984: 2003-04-25 23:11  Thomas Huth
1.1       root     7985: 
                   7986:        * src/dialog.c: The memory for zip_path was sometimes freed twice
                   7987:        what caused Hatari to crash or hang.
                   7988: 
1.1.1.10! root     7989: 2003-04-16 14:49  Thomas Huth
1.1       root     7990: 
                   7991:        * src/video.c: Disabled setting of the screen refresh rate again
                   7992:        since it was currently breaking the sound in monochrome mode
                   7993: 
1.1.1.10! root     7994: 2003-04-12 18:31  Thomas Huth
1.1       root     7995: 
                   7996:        * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Moved call to
                   7997:        SDLGui_PrepareFont() back to dialog.c, where it belongs to. Also
                   7998:        removed unused debugging function SDLGui_OverlayText().
                   7999: 
1.1.1.10! root     8000: 2003-04-12 18:28  Thomas Huth
1.1       root     8001: 
                   8002:        * src/: audio.c, sound.c, includes/sound.h: Slightly improved the
                   8003:        sound callback function. It now tries to correctly fill up the
                   8004:        sound buffer when not enough samples have been created
                   8005: 
1.1.1.10! root     8006: 2003-04-12 18:26  Thomas Huth
1.1       root     8007: 
                   8008:        * src/: main.c, video.c, includes/video.h: Now using SDL_GetTicks
                   8009:        instead of a SDL timer to sync the emulator with the VBL since SDL
                   8010:        timers are not working right on some systems (MiNT).
                   8011: 
1.1.1.10! root     8012: 2003-04-12 18:23  Thomas Huth
1.1       root     8013: 
                   8014:        * src/m68000.c: CYCLES_PER_SEC are now set correctly to 8MHz timing
                   8015:        again.
                   8016: 
1.1.1.10! root     8017: 2003-04-12 13:29  Thomas Huth
1.1       root     8018: 
                   8019:        * src/zip.c: Fixed a little bug: ZIPped .ST disk images were not
                   8020:        loadable from the command line. Thanks to Markus Oberhumer for the
                   8021:        patch.
                   8022: 
                   8023: 2003-04-08 13:38  emanne
                   8024: 
                   8025:        * src/: configuration.c, dialog.c, m68000.c, mfp.c,
1.1.1.9   root     8026:        includes/main.h, includes/mfp.h:
1.1       root     8027:        add a setting to choose the cpu speed (in the gui, and nMinMax in
                   8028:        the configuration file).
                   8029: 
                   8030: 2003-04-08 13:37  emanne
                   8031: 
1.1.1.9   root     8032:        * src/: main.c, sdlgui.c, includes/sdlgui.h:
1.1       root     8033:        add SDLGui_OverlayText to be able to display some text on overlay
                   8034:        over the current screen, and call sdlgui_init at the end of
                   8035:        main_init to prepare the font here (usefull for the overlay)
                   8036: 
1.1.1.10! root     8037: 2003-04-07 13:34  Thomas Huth
1.1       root     8038: 
                   8039:        * src/cfgopts.c: Improved the configuration file loading/saving:
                   8040:        Included the function trim() to allow white spaces in the cfg file
                   8041:        (taken from Aranym - cheers); the temporary file name is now
                   8042:        created properly with tmpfile(); changed the C++ comments to plain
                   8043:        ANSI-C comments.
                   8044: 
1.1.1.10! root     8045: 2003-04-06 20:52  Thomas Huth
1.1       root     8046: 
                   8047:        * src/: .cvsignore, Makefile: Added 'make depend' target to the
                   8048:        Makefile
                   8049: 
                   8050: 2003-04-06 15:05  emanne
                   8051: 
1.1.1.9   root     8052:        * src/: cart_asm.s, cartimg.c:
1.1       root     8053:        patch from Paul Bates (winston author) which fixes the bus error
                   8054:        problem in the gfabasic when run from a gemdos hd drive.
                   8055: 
1.1.1.10! root     8056: 2003-04-06 00:25  Thomas Huth
1.1       root     8057: 
                   8058:        * src/: m68000.c, memorySnapShot.c, misc.c, video.c,
                   8059:        includes/decode.h, includes/m68000.h, uae-cpu/memory.c,
                   8060:        uae-cpu/newcpu.c: Improved bus errors (M68000_BusError) and added
                   8061:        exception cycles
                   8062: 
1.1.1.10! root     8063: 2003-04-04 18:28  Thomas Huth
1.1       root     8064: 
                   8065:        * src/: Makefile, audio.c, cfgopts.c, configuration.c,
                   8066:        createBlankImage.c, dialog.c, fdc.c, file.c, floppy.c, gemdos.c,
                   8067:        hdc.c, keymap.c, main.c, screen.c, video.c, includes/cfgopts.h,
                   8068:        includes/configuration.h, includes/dialog.h: Added ASCII
                   8069:        configuration file and moved configuration structs from dialog.h to
                   8070:        configuration.h (where they belong to).
                   8071: 
                   8072: 2003-04-04 14:48  emanne
                   8073: 
1.1.1.9   root     8074:        * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/memory.c:
1.1       root     8075:        new bus error handling : the exception must be called AFTER the
                   8076:        memory handler so that the rte returns to the instruction AFTER the
                   8077:        cause of the bus error (or debugers might enter infinite loops).
                   8078: 
1.1.1.10! root     8079: 2003-04-03 23:16  Thomas Huth
1.1       root     8080: 
                   8081:        * src/uae-cpu/: hatari-glue.c, memory.c: Setting the connected
                   8082:        drive mask is now done in Opcode_GemDos()
                   8083: 
1.1.1.10! root     8084: 2003-04-03 23:14  Thomas Huth
1.1       root     8085: 
                   8086:        * src/uae-cpu/: newcpu.c, newcpu.h: Now using special flag
                   8087:        SPCFLAG_BUSERROR for correction PC after bus error. This should
                   8088:        speed up the emulation a little bit
                   8089: 
                   8090: 2003-04-03 23:13  emanne
                   8091: 
1.1.1.9   root     8092:        * src/fdc.c:
1.1       root     8093:        this test works better to filter hdc, sorry.
                   8094: 
                   8095: 2003-04-03 22:06  emanne
                   8096: 
1.1.1.9   root     8097:        * src/fdc.c:
1.1       root     8098:        make the hdc fix more specific (it helped the hdc images from
                   8099:        working !)
                   8100: 
                   8101: 2003-04-03 22:05  emanne
                   8102: 
1.1.1.9   root     8103:        * src/keymap.c:
1.1       root     8104:        try a reasonable default offset instead of -1 when the offset is
                   8105:        unknown. It helps a lot with my french keyboard when the 1st key I
                   8106:        press is 1 or 2 (both unknown !).
                   8107: 
                   8108: 2003-04-03 22:04  emanne
                   8109: 
1.1.1.9   root     8110:        * src/ikbd.c:
1.1       root     8111:        fix bad passing of command keyboards. This fixes bad keys when
                   8112:        sr=$600 in adebug, so it might fix a few other things too...
                   8113: 
                   8114: 2003-04-03 19:10  emanne
                   8115: 
1.1.1.9   root     8116:        * src/fdc.c:
1.1       root     8117:        fix the crash when booting with a floppy and a gemdos directory
                   8118: 
                   8119: 2003-04-02 22:54  emanne
                   8120: 
1.1.1.9   root     8121:        * src/gemdos.c:
1.1       root     8122:        fix the bus error problem in gfa : it was because of a forgoten ";"
                   8123:        ! Also change ifdefs to make debuging easier (FILE_DEBUG and
                   8124:        GEMDOS_VERBOSE)
                   8125: 
                   8126: 2003-04-02 22:53  emanne
                   8127: 
                   8128:        * src/: intercept.c, tos.c, uae-cpu/hatari-glue.c,
1.1.1.9   root     8129:        uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c:
1.1       root     8130:        timer d and connected drives patches are not applied anymore to the
                   8131:        tos. Instead the relevant memory addresses are intercepted. It
                   8132:        should be as fast as before and it allows to boot ram tos and to be
                   8133:        able to mount hd directories on them. Also it fixes the timer d
                   8134:        problem on foreign toses (swedish...)
                   8135: 
1.1.1.10! root     8136: 2003-04-01 23:02  Thomas Huth
1.1       root     8137: 
                   8138:        * src/tos.c: Now RAM TOS 1.00 can be loaded, too
                   8139: 
1.1.1.10! root     8140: 2003-04-01 22:59  Thomas Huth
1.1       root     8141: 
                   8142:        * src/uae-cpu/memory.c: ROMmem_start --> f_RomMemStart
                   8143: 
1.1.1.10! root     8144: 2003-04-01 18:11  Thomas Huth
1.1       root     8145: 
                   8146:        * src/: intercept.c, m68000.c, main.c, tos.c, uae-cpu/memory.c,
                   8147:        uae-cpu/memory.h, includes/decode.h, uae-cpu/hatari-glue.c,
                   8148:        uae-cpu/hatari-glue.h, includes/intercept.h: Improved memory
                   8149:        mapping - The memory regions should now behave much more like on a
                   8150:        real ST
                   8151: 
                   8152: 2003-04-01 13:18  emanne
                   8153: 
1.1.1.9   root     8154:        * src/tos.c:
1.1       root     8155:        allow to load "ram tos", that is tos at address $ad00 (in ram !)
                   8156:        That's because I never found any french tos 1.04. most of the
                   8157:        patches fail, but it allows to boot a floppy image anyway...
                   8158: 
1.1.1.10! root     8159: 2003-03-31 15:34  Thomas Huth
1.1       root     8160: 
                   8161:        * src/uae-cpu/hatari-glue.c: Added SPCFLAG_MODE_CHANGE when CPU
                   8162:        settings are changed
                   8163: 
1.1.1.10! root     8164: 2003-03-31 15:32  Thomas Huth
1.1       root     8165: 
                   8166:        * src/zip.c: Sven's patch to use ZIP files from the command line
                   8167: 
                   8168: 2003-03-31 13:05  emanne
                   8169: 
1.1.1.9   root     8170:        * src/uae-cpu/memory.c:
1.1       root     8171:        writing to rom trigers a bus error (exception 2).  Notice : it
                   8172:        might not be the Right Way to do it... but at least it allows crazy
                   8173:        boy cd 24 to boot !
                   8174: 
                   8175: 2003-03-31 13:04  emanne
                   8176: 
1.1.1.9   root     8177:        * src/uae-cpu/newcpu.h:
1.1       root     8178:        prefetch buffer is aligned on word boundaries, not long word
                   8179:        boundaries
                   8180: 
1.1.1.10! root     8181: 2003-03-30 15:35  Thomas Huth
1.1       root     8182: 
                   8183:        * src/: Makefile, dialog.c, file.c, floppy.c, sdlgui.c, ymFormat.c,
                   8184:        unzip.c, zip.c, includes/unzip.h, includes/zip.h, includes/file.h,
                   8185:        includes/floppy.h, includes/sdlgui.h: Added Sven's patch for ZIPped
                   8186:        and GZIPped disk images
                   8187: 
1.1.1.10! root     8188: 2003-03-30 13:32  Thomas Huth
1.1       root     8189: 
                   8190:        * src/: configuration.c, dialog.c, keymap.c, main.c, screen.c,
                   8191:        includes/dialog.h, includes/keymap.h: Keyboard mapping is now
                   8192:        possible via both, scancode and ascii mapping
                   8193: 
1.1.1.10! root     8194: 2003-03-29 14:09  Thomas Huth
1.1       root     8195: 
                   8196:        * src/: gemdos.c, misc.c, includes/misc.h: Renamed strupr to
                   8197:        Misc_strupr since the old name conflicted with a library function
                   8198:        when compiling for MiNT
                   8199: 
1.1.1.10! root     8200: 2003-03-29 14:06  Thomas Huth
1.1       root     8201: 
                   8202:        * src/uae-cpu/Makefile: Introduced HOSTCC variable to be able to
                   8203:        cross compile Hatari
                   8204: 
1.1.1.10! root     8205: 2003-03-28 17:20  Thomas Huth
1.1       root     8206: 
                   8207:        * src/uae-cpu/: compiler.c, Makefile, compiler.h, gencpu.c,
                   8208:        hatari-glue.c, memory.h, newcpu.c, newcpu.h, sysdeps.h: Removed
                   8209:        compiler.c and compiler.h. compiler.h genereted a conflict with the
                   8210:        system header compiler.h on MiNT, the necessary functions are now
                   8211:        in newcpu.h.
                   8212: 
                   8213: 2003-03-28 17:10  emanne
                   8214: 
1.1.1.9   root     8215:        * src/gemdos.c:
1.1       root     8216:        fix for GemDos_GetDir (so that adebug can find its files when
                   8217:        launched from the hd), and use GEMDOS_VERBOSE for debuging
                   8218: 
                   8219: 2003-03-28 08:14  emanne
                   8220: 
1.1.1.9   root     8221:        * src/main.c:
1.1       root     8222:        revert to previous version : we don't need --fd since "hatari
                   8223:        <imagename>" does the job ! Sorry !
                   8224: 
                   8225: 2003-03-27 16:55  emanne
                   8226: 
1.1.1.9   root     8227:        * src/floppy.c:
1.1       root     8228:        fix bad reading of little images (too paranoid - didn't trust
                   8229:        enough the bootsector !).
                   8230: 
                   8231: 2003-03-27 16:54  emanne
                   8232: 
1.1.1.9   root     8233:        * src/main.c:
1.1       root     8234:        added --fd <imagename> comand line option to insert a floppy image
                   8235:        in drive a
                   8236: 
                   8237: 2003-03-27 12:24  emanne
                   8238: 
                   8239:        * src/: screen.c, dialog.c, includes/screen.h,
1.1.1.9   root     8240:        includes/screenDraw.h, includes/syncTables.h:
1.1       root     8241:        lots of video changes (borders, and same options for windowed and
                   8242:        fullscreen modes)
                   8243: 
                   8244: 2003-03-27 12:23  emanne
                   8245: 
1.1.1.9   root     8246:        * src/intercept.c:
1.1       root     8247:        top and bottom borders handling is now here (and much simpler than
                   8248:        before)
                   8249: 
                   8250: 2003-03-27 12:21  emanne
                   8251: 
1.1.1.9   root     8252:        * src/video.c:
1.1       root     8253:        disable synctables for top and bottom borders (handled in
                   8254:        intercept.c now)
                   8255: 
                   8256: 2003-03-27 12:15  emanne
                   8257: 
1.1.1.9   root     8258:        * src/dialog.c:
1.1       root     8259:        800x600 mode disappears, fullscreen and windowed modes share the
                   8260:        same options
                   8261: 
                   8262: 2003-03-27 12:15  emanne
                   8263: 
1.1.1.9   root     8264:        * src/spec512.c:
1.1       root     8265:        a screen must have at least 150 lines with more than 1 palette to
                   8266:        be recognized as a spc512 screen. It's because this code does not
                   8267:        know how to display 1 palette/line, very bad for some demos...
                   8268: 
                   8269: 2003-03-27 11:55  emanne
                   8270: 
1.1.1.9   root     8271:        * src/gemdos.c:
1.1       root     8272:        remove a debug message, add a fix for SFirst to avoid a malloc(0)
                   8273:        when there is no match
                   8274: 
                   8275: 2003-03-25 22:03  emanne
                   8276: 
                   8277:        * src/gemdos.c: Fix 2 bugs in GemDOS_CreateHardDriveFileName : the
                   8278:        form "path\filename" was not recognised, and a filename < 8 chars
                   8279:        like "abc" could be chosen while looking for "ab".  These fixes now
                   8280:        allow to run the Maggie disk mags directly from the disk without
                   8281:        creating disk images.
                   8282: 
                   8283: 2003-03-25 08:53  emanne
                   8284: 
1.1.1.9   root     8285:        * src/: dialog.c, screen.c, includes/screenDraw.h:
1.1       root     8286:        re-enables the "use borders" option in the configuration dialog,
                   8287:        and allow borders in fullscreen. Also, resize window/screen when
                   8288:        borders are enabled/disabled.
                   8289: 
                   8290: 2003-03-24 18:24  emanne
                   8291: 
1.1.1.9   root     8292:        * src/: keymap.c, main.c, includes/keymap.h:
1.1       root     8293:        keyboard now uses scancodes instead of ascii codes.
                   8294: 
                   8295: 2003-03-24 18:24  emanne
                   8296: 
1.1.1.9   root     8297:        * src/gemdos.c:
1.1       root     8298:        when you double click on a file in a mounted hd directory with tos
                   8299:        1.0, you don't receive the path, and the file was not converted
                   8300:        properly.  Also, fix chdir when the path does not exist (correctly
                   8301:        returns error code)
                   8302: 
1.1.1.10! root     8303: 2003-03-24 14:30  Thomas Huth
1.1       root     8304: 
                   8305:        * src/configuration.c: Commented out saving/loading of number of
                   8306:        drives - ACSI HD emulation wasn't working when this was
                   8307:        saved/loaded, too
                   8308: 
                   8309: 2003-03-24 12:00  emanne
                   8310: 
                   8311:        * src/: intercept.c, includes/intercept.h, uae-cpu/memory.c,
1.1.1.9   root     8312:        uae-cpu/memory.h:
1.1       root     8313:        add a hack to trick the tos to believe an ide controller is really
                   8314:        present.  It makes the boot with tos 2.06 and a mounted hd
                   8315:        directory much faster.
                   8316: 
                   8317: 2003-03-24 11:59  emanne
                   8318: 
1.1.1.9   root     8319:        * src/uae-cpu/hatari-glue.c:
1.1       root     8320:        fix a possible crash if check_prefs_changed_cpu is called too early
                   8321:        (to restore parameters for example)
                   8322: 
                   8323: 2003-03-24 11:31  emanne
                   8324: 
1.1.1.9   root     8325:        * src/: misc.c, ikbd.c:
1.1       root     8326:        fix year in rtc (see the comments in ikbd.c).
                   8327: 
1.1.1.10! root     8328: 2003-03-24 00:11  Thomas Huth
1.1       root     8329: 
                   8330:        * ChangeLog: Patches for monochrome mode, RTC, GEMDOS HD emulation
                   8331:        and configuration files
                   8332: 
1.1.1.10! root     8333: 2003-03-24 00:08  Thomas Huth
1.1       root     8334: 
                   8335:        * src/gemdos.c: Improved GEMDOS HD emulation
                   8336: 
1.1.1.10! root     8337: 2003-03-24 00:07  Thomas Huth
1.1       root     8338: 
                   8339:        * src/: configuration.c, main.c: Re-enabled configuration file
                   8340:        saving/loading
                   8341: 
1.1.1.10! root     8342: 2003-03-23 22:13  Thomas Huth
1.1.1.7   root     8343: 
                   8344:        * src/: Makefile, intercept.c, rtc.c, includes/intercept.h,
                   8345:          includes/rtc.h: Added real time clock
                   8346: 
1.1.1.10! root     8347: 2003-03-23 20:22  Thomas Huth
1.1.1.7   root     8348: 
                   8349:        * src/: misc.c, includes/misc.h: Fixed buggy BCD convertion
                   8350:          function
                   8351: 
1.1.1.10! root     8352: 2003-03-23 20:20  Thomas Huth
1.1.1.7   root     8353: 
                   8354:        * src/: screen.c, includes/screen.h: Fixed problems with monochrome
                   8355:          resolution
                   8356: 
1.1.1.10! root     8357: 2003-03-17 14:19  Thomas Huth
1.1.1.7   root     8358: 
                   8359:        * ChangeLog, src/stMemory.c, src/includes/stMemory.h: Hatari now
                   8360:          works on Sparc machines
                   8361: 
                   8362: 2003-03-12 : *** Version 0.30 ***
                   8363: 
1.1.1.10! root     8364: 2003-03-12 18:25  Thomas Huth
1.1.1.7   root     8365: 
                   8366:        * ChangeLog, readme.txt, src/includes/main.h, src/includes/tos.h,
                   8367:          src/uae-cpu/memory.c: Version 0.30 changes
                   8368: 
1.1.1.10! root     8369: 2003-03-12 15:15  Thomas Huth
1.1.1.7   root     8370: 
                   8371:        * src/sound.c: Added Audio_Lock around critical variables
                   8372: 
1.1.1.10! root     8373: 2003-03-12 15:13  Thomas Huth
1.1.1.7   root     8374: 
                   8375:        * src/audio.c: Changed samples format to unsigned again
                   8376: 
1.1.1.10! root     8377: 2003-03-10 19:46  Thomas Huth
1.1.1.7   root     8378: 
                   8379:        * ChangeLog, src/audio.c, src/sound.c, src/wavFormat.c,
                   8380:          src/includes/audio.h, src/includes/sound.h,
                   8381:          src/includes/wavFormat.h: Fixed ugly sound problem
                   8382: 
1.1.1.10! root     8383: 2003-03-09 16:39  Thomas Huth
1.1.1.7   root     8384: 
                   8385:        * ChangeLog, src/ikbd.c: IKBD_Cmd_ReadClock now works
                   8386: 
1.1.1.10! root     8387: 2003-03-09 16:37  Thomas Huth
1.1.1.7   root     8388: 
                   8389:        * src/tos.c: Fixed problem on little endian systems
                   8390: 
1.1.1.10! root     8391: 2003-03-08 12:29  Thomas Huth
1.1.1.7   root     8392: 
                   8393:        * src/m68000.c, src/mfp.c, src/video.c, ChangeLog: Fixed problem
                   8394:          with SR (IPL)
                   8395: 
1.1.1.10! root     8396: 2003-03-07 18:10  Thomas Huth
1.1.1.7   root     8397: 
                   8398:        * src/: m68000.c, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   8399:          uae-cpu/newcpu.c: Interrupts are handled now in the UAE's way
                   8400: 
1.1.1.10! root     8401: 2003-03-07 18:08  Thomas Huth
1.1.1.7   root     8402: 
                   8403:        * src/floppy.c: Added warning when inserting disk with Pacifist bug
                   8404: 
1.1.1.10! root     8405: 2003-03-06 18:41  Thomas Huth
1.1.1.7   root     8406: 
                   8407:        * src/dialog.c: Added possibility to choose fullscreen resolution
                   8408: 
1.1.1.10! root     8409: 2003-03-04 20:28  Thomas Huth
1.1.1.7   root     8410: 
                   8411:        * ChangeLog, src/ikbd.c: Fixed bug with duplicated firebutton
                   8412: 
1.1.1.10! root     8413: 2003-03-04 20:27  Thomas Huth
1.1.1.7   root     8414: 
                   8415:        * src/: audio.c, main.c, sound.c, video.c, wavFormat.c,
                   8416:          includes/audio.h, includes/sound.h, includes/main.h: Improved
                   8417:          audio timer function
                   8418: 
1.1.1.10! root     8419: 2003-03-03 19:40  Thomas Huth
1.1.1.7   root     8420: 
                   8421:        * src/uae-cpu/build68k.c, src/uae-cpu/fpp.c, src/uae-cpu/gencpu.c,
                   8422:          src/uae-cpu/newcpu.c, src/uae-cpu/newcpu.h,
                   8423:          src/uae-cpu/readcpu.c, src/uae-cpu/readcpu.h,
                   8424:          src/uae-cpu/sysdeps.h, src/uae-cpu/table68k, ChangeLog: Synced
                   8425:          CPU core with UAE 0.8.22
                   8426: 
1.1.1.10! root     8427: 2003-03-03 15:23  Thomas Huth
1.1.1.7   root     8428: 
                   8429:        * src/tos.c: Patches for TOS 2.05
                   8430: 
1.1.1.10! root     8431: 2003-03-02 16:14  Thomas Huth
1.1.1.7   root     8432: 
                   8433:        * src/audio.c: Now only resetting sound system when really needed
                   8434: 
1.1.1.10! root     8435: 2003-02-28 16:34  Thomas Huth
1.1.1.7   root     8436: 
                   8437:        * ChangeLog: Improved TOS patching routine
                   8438: 
1.1.1.10! root     8439: 2003-02-28 16:31  Thomas Huth
1.1.1.7   root     8440: 
                   8441:        * src/: gemdos.c, m68000.c, main.c, reset.c, tos.c,
                   8442:          includes/reset.h, includes/tos.h: Improved TOS patching routine
                   8443: 
1.1.1.10! root     8444: 2003-02-27 11:47  Thomas Huth
1.1.1.7   root     8445: 
                   8446:        * src/: cartimg.c, uae-cpu/hatari-glue.c, uae-cpu/newcpu.c: Removed
                   8447:          0xa0ff opcode
                   8448: 
1.1.1.10! root     8449: 2003-02-02 23:41  Thomas Huth
1.1.1.7   root     8450: 
                   8451:        * ChangeLog, src/screen.c, src/screenConvert.c,
                   8452:          src/convert/low320x8.c, src/convert/low640x8.c,
                   8453:          src/convert/med640x8.c, src/convert/spec640x16.c,
                   8454:          src/includes/screenConvert.h: Rewrote some screen convertion
                   8455:          functions in C
                   8456: 
1.1.1.10! root     8457: 2003-02-02 14:01  Thomas Huth
1.1.1.7   root     8458: 
                   8459:        * authors.txt: Added author of blitter emulator
                   8460: 
1.1.1.10! root     8461: 2003-02-02 14:00  Thomas Huth
1.1.1.7   root     8462: 
                   8463:        * ChangeLog, src/tos.c, src/includes/tos.h: Fixed MMU RAM size bug
                   8464: 
1.1.1.10! root     8465: 2003-01-30 21:51  Thomas Huth
1.1.1.7   root     8466: 
                   8467:        * src/uae-cpu/newcpu.c: Enabled bus/address error PC hack for
                   8468:          m68k_run1, too
                   8469: 
1.1.1.10! root     8470: 2003-01-29 00:49  Thomas Huth
1.1.1.7   root     8471: 
                   8472:        * ChangeLog, src/uae-cpu/newcpu.c: Fixed bus/address error PC bug:
                   8473:          When a bus or address error occurred, the PC was often not set to the
                   8474:          right exception handler routine. This has been fixed now - thanks to
                   8475:          Philippe Gerin for finding the bug and the patch for solving it!
                   8476: 
1.1.1.10! root     8477: 2002-12-30 18:44  Thomas Huth
1.1.1.7   root     8478: 
                   8479:        * src/uae-cpu/gencpu.c: Fixed compiler warning (with GCC 3.1)
                   8480: 
                   8481: 2002-12-30 : *** Version 0.25 ***
                   8482: 
1.1.1.10! root     8483: 2002-12-30 01:54  Thomas Huth
1.1.1.7   root     8484: 
                   8485:        * ChangeLog, readme.txt: Changes for version 0.25
                   8486: 
1.1.1.10! root     8487: 2002-12-25 22:15  Thomas Huth
1.1.1.7   root     8488: 
                   8489:        * src/intercept.c: Added some more bus error regions
                   8490: 
1.1.1.10! root     8491: 2002-12-24 15:47  Thomas Huth
1.1.1.7   root     8492: 
                   8493:        * src/: Makefile, m68000.c, includes/decode.h, includes/main.h,
                   8494:          includes/vdi.h, uae-cpu/Makefile, uae-cpu/events.h,
                   8495:          uae-cpu/gencpu.c, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   8496:          uae-cpu/maccess.h, uae-cpu/memory.c, uae-cpu/memory.h,
                   8497:          uae-cpu/newcpu.c, uae-cpu/newcpu.h, uae-cpu/readcpu.c,
                   8498:          uae-cpu/readcpu.h, uae-cpu/sysdeps.h: Cleaned up headers & fixed
                   8499:          compiler warnings with -Wall
                   8500: 
1.1.1.10! root     8501: 2002-12-23 15:54  Thomas Huth
1.1.1.7   root     8502: 
                   8503:        * src/cartimg.c, src/m68000.c, src/screen.c, src/tos.c, src/vdi.c,
                   8504:          src/includes/vdi.h, ChangeLog: Improved VDI resolution modes
                   8505: 
1.1.1.10! root     8506: 2002-12-22 17:09  Thomas Huth
1.1.1.7   root     8507: 
                   8508:        * src/dialog.c, src/screen.c, src/screenConvert.c, src/vdi.c,
                   8509:          src/video.c, src/convert/vdi4.c, src/includes/screen.h,
                   8510:          ChangeLog: Added 4 color VDI screen mode
                   8511: 
1.1.1.10! root     8512: 2002-12-01 00:18  Thomas Huth
1.1.1.7   root     8513: 
                   8514:        * ChangeLog, src/dialog.c, src/screen.c, src/vdi.c,
                   8515:          src/convert/vdi2.c: Improved VDI resolution modes
                   8516: 
1.1.1.10! root     8517: 2002-11-28 22:28  Thomas Huth
1.1.1.7   root     8518: 
                   8519:        * src/: screen.c, screenConvert.c: Some patches for big endian
                   8520:          systems
                   8521: 
1.1.1.10! root     8522: 2002-11-28 22:26  Thomas Huth
1.1.1.7   root     8523: 
                   8524:        * src/: dialog.c, vdi.c: Added resolution choice to TOS/GEM dialog
                   8525: 
1.1.1.10! root     8526: 2002-10-13 16:47  Thomas Huth
1.1.1.7   root     8527: 
                   8528:        * ChangeLog, src/m68000.c, src/main.c, src/screen.c,
                   8529:          src/screenConvert.c, src/vdi.c, src/convert/vdi16.c,
                   8530:          src/includes/dialog.h, src/includes/m68000.h,
                   8531:          src/includes/screen.h, src/includes/vdi.h,
                   8532:          src/uae-cpu/hatari-glue.c, src/uae-cpu/hatari-glue.h,
                   8533:          src/uae-cpu/newcpu.c: Enabled big VDI screen resolutions in
                   8534:          Hatari
                   8535: 
1.1.1.10! root     8536: 2002-10-01 23:48  Thomas Huth
1.1.1.7   root     8537: 
                   8538:        * src/: floppy.c, keymap.c: Some small bugs fixed
                   8539: 
1.1.1.10! root     8540: 2002-10-01 23:47  Thomas Huth
1.1.1.7   root     8541: 
                   8542:        * src/: timer.c, includes/timer.h: Deleted unused files
                   8543: 
1.1.1.10! root     8544: 2002-10-01 23:44  Thomas Huth
1.1.1.7   root     8545: 
                   8546:        * src/: Makefile, debugui.c, main.c: Removed timer.c
                   8547: 
1.1.1.10! root     8548: 2002-09-28 16:32  Thomas Huth
1.1.1.7   root     8549: 
                   8550:        * src/wavFormat.c: Patches for big endian systems
                   8551: 
1.1.1.10! root     8552: 2002-09-21 01:14  Thomas Huth
1.1.1.7   root     8553: 
                   8554:        * src/: configuration.c, main.c, includes/dialog.h: Introduced
                   8555:          System dialog
                   8556: 
1.1.1.10! root     8557: 2002-09-21 01:13  Thomas Huth
1.1.1.7   root     8558: 
                   8559:        * ChangeLog, src/dialog.c, src/sound.c, src/wavFormat.c: Added
                   8560:          YM/WAV sound recording
                   8561: 
1.1.1.10! root     8562: 2002-09-01 20:51  Thomas Huth
1.1.1.7   root     8563: 
                   8564:        * src/: configuration.c, dialog.c, intercept.c, main.c,
                   8565:          includes/dialog.h, includes/intercept.h: Blitter now configurable
                   8566:          via GUI
                   8567: 
1.1.1.10! root     8568: 2002-08-11 23:04  Thomas Huth
1.1.1.7   root     8569: 
                   8570:        * ChangeLog, src/blitter.c, src/includes/blitter.h: Fixed blitter
                   8571:          bug
                   8572: 
1.1.1.10! root     8573: 2002-07-08 23:11  Thomas Huth
1.1.1.7   root     8574: 
                   8575:        * ChangeLog, src/convert/spec320x16.c: Endianess patches
                   8576: 
1.1.1.10! root     8577: 2002-07-08 23:08  Thomas Huth
1.1.1.7   root     8578: 
                   8579:        * src/: dialog.c, sdlgui.c: Check if font has been loaded
                   8580: 
1.1.1.10! root     8581: 2002-07-05 00:03  Thomas Huth
1.1.1.7   root     8582: 
                   8583:        * ChangeLog, authors.txt, src/Makefile, src/blitter.c,
                   8584:          src/intercept.c, src/main.c, src/includes/blitter.h,
                   8585:          src/includes/intercept.h: Added blitter emulation
                   8586: 
1.1.1.10! root     8587: 2002-07-03 18:51  Thomas Huth
1.1.1.7   root     8588: 
                   8589:        * ChangeLog, src/keymap.c: Patches for Macs
                   8590: 
1.1.1.10! root     8591: 2002-07-03 18:50  Thomas Huth
1.1.1.7   root     8592: 
                   8593:        * src/: spec512.c, convert/spec320x16.c: Patch for spec512 on big
                   8594:          endian machines
                   8595: 
1.1.1.10! root     8596: 2002-07-03 18:48  Thomas Huth
1.1.1.7   root     8597: 
                   8598:        * src/: audio.c, joy.c, main.c: Changed init of joystick and audio
                   8599: 
1.1.1.10! root     8600: 2002-06-23 22:03  Thomas Huth
1.1.1.7   root     8601: 
                   8602:        * src/tos.c: Added extra-check if able to patch TOS 2.06
                   8603: 
1.1.1.10! root     8604: 2002-04-27 16:59  Thomas Huth
1.1.1.7   root     8605: 
                   8606:        * src/includes/syncTables.h: Fixed GCC warnings
                   8607: 
1.1.1.10! root     8608: 2002-03-21 18:28  Thomas Huth
1.1.1.7   root     8609: 
                   8610:        * src/: Makefile, audio.c, configuration.c, createBlankImage.c,
                   8611:          createDiscImage.c, debugui.c, dialog.c, errlog.c, file.c,
                   8612:          gemdos.c, hdc.c, ikbd.c, intercept.c, keymap.c, m68000.c, main.c,
                   8613:          memorySnapShot.c, mfp.c, printer.c, rs232.c, screen.c,
                   8614:          screenConvert.c, shortcut.c, sound.c, tos.c, video.c,
                   8615:          wavFormat.c, ymFormat.c, convert/low640x16.c,
                   8616:          convert/med640x16.c, includes/decode.h, includes/fdc.h,
                   8617:          includes/hdc.h, includes/intercept.h, includes/screenConvert.h,
                   8618:          includes/syncTables.h, uae-cpu/hatari-glue.h: Fixed compiler
                   8619:          warnings with -Wall
                   8620: 
1.1.1.10! root     8621: 2002-02-25 18:19  Thomas Huth
1.1.1.7   root     8622: 
                   8623:        * readme.txt, src/screen.c, src/shortcut.c, src/includes/screen.h:
                   8624:          Added mouse grabbing
                   8625: 
                   8626: 2002-02-22 16:50  pi3141592
                   8627: 
                   8628:        * src/screenConvert.c: Using the SDL endian routines instead.
                   8629: 
1.1.1.10! root     8630: 2002-02-21 16:04  Thomas Huth
1.1.1.7   root     8631: 
                   8632:        * ChangeLog, src/m68000.c, src/sound.c, src/includes/decode.h,
                   8633:          src/includes/m68000.h, src/includes/sound.h,
                   8634:          src/uae-cpu/events.h: Cleaned up
                   8635: 
1.1.1.10! root     8636: 2002-02-21 16:03  Thomas Huth
1.1.1.7   root     8637: 
                   8638:        * src/tos.c: TOS 1.00 has been wrongly patched - fixed now
                   8639: 
                   8640: 2002-02-21 15:06  pi3141592
                   8641: 
                   8642:        * src/screenConvert.c: Big endian fix for monochrome display. I
                   8643:          hope it still works on little endian.
                   8644: 
                   8645: 2002-02-18 : *** Version 0.20 ***
                   8646: 
1.1.1.10! root     8647: 2002-02-18 18:07  Thomas Huth
1.1.1.7   root     8648: 
                   8649:        * ChangeLog, readme.txt, src/audio.c, src/dialog.c, src/file.c,
                   8650:          src/gemdos.c, src/main.c, src/sdlgui.c, src/includes/gemdos.h,
                   8651:          src/includes/main.h: Version 0.20 changes
                   8652: 
1.1.1.10! root     8653: 2002-02-16 18:28  Thomas Huth
1.1.1.7   root     8654: 
                   8655:        * gpl.txt: Fixed Y2K bug
                   8656: 
1.1.1.10! root     8657: 2002-02-11 18:38  Thomas Huth
1.1.1.7   root     8658: 
                   8659:        * src/: configuration.c, dialog.c, main.c, includes/dialog.h: HD
                   8660:          image now selectable in the GUI
                   8661: 
1.1.1.10! root     8662: 2002-02-05 20:49  Thomas Huth
1.1.1.7   root     8663: 
                   8664:        * ChangeLog, src/file.c: Small bugfix for BeOS
                   8665: 
1.1.1.10! root     8666: 2002-02-04 22:24  Thomas Huth
1.1.1.7   root     8667: 
                   8668:        * src/: Makefile, debugui.c, fdc.c, gemdos.c, hdc.c, main.c,
                   8669:          reset.c, tos.c, includes/gemdos.h, includes/hdc.h,
                   8670:          uae-cpu/hatari-glue.c: Added Svens HD-image patch
                   8671: 
1.1.1.10! root     8672: 2002-02-02 15:57  Thomas Huth
1.1.1.7   root     8673: 
                   8674:        * src/: configuration.c, dialog.c, intercept.c, main.c, sdlgui.c,
                   8675:          includes/dialog.h, uae-cpu/hatari-glue.c, uae-cpu/hatari-glue.h,
                   8676:          uae-cpu/newcpu.c: Added CPU dialog
                   8677: 
1.1.1.10! root     8678: 2002-02-02 15:53  Thomas Huth
1.1.1.7   root     8679: 
                   8680:        * authors.txt, readme.txt: Some minor changes
                   8681: 
1.1.1.10! root     8682: 2002-01-14 19:40  Thomas Huth
1.1.1.7   root     8683: 
                   8684:        * ChangeLog, src/joy.c, src/main.c, src/includes/joy.h: Added real
                   8685:          joystick support
                   8686: 
1.1.1.10! root     8687: 2002-01-10 09:01  Thomas Huth
1.1.1.7   root     8688: 
                   8689:        * src/: Makefile, gemdos.c, includes/file.h, uae-cpu/sysdeps.h:
                   8690:          Cleaned up/Patch for BeOS
                   8691: 
1.1.1.10! root     8692: 2002-01-02 18:08  Thomas Huth
1.1.1.7   root     8693: 
                   8694:        * ChangeLog, src/dialog.c, src/m68000.c, src/main.c,
                   8695:          src/shortcut.c, src/includes/m68000.h, src/includes/main.h,
                   8696:          src/uae-cpu/events.h, src/uae-cpu/hatari-glue.c,
                   8697:          src/uae-cpu/memory.c, src/uae-cpu/memory.h, src/uae-cpu/newcpu.c:
                   8698:          Fixed some ST reset problems
                   8699: 
1.1.1.10! root     8700: 2002-01-01 18:44  Thomas Huth
1.1.1.7   root     8701: 
                   8702:        * src/: audio.c, dialog.c, main.c, sdlgui.c, shortcut.c, sound.c,
                   8703:          includes/audio.h, includes/dialog.h, includes/main.h: Updated the
                   8704:          dialogs
                   8705: 
1.1.1.10! root     8706: 2001-12-27 14:13  Thomas Huth
1.1.1.7   root     8707: 
                   8708:        * ChangeLog, src/dialog.c, src/main.c, src/sdlgui.c,
                   8709:          src/shortcut.c, src/uae-cpu/newcpu.c, src/uae-cpu/newcpu.h: First
                   8710:          working version of the GUI.
                   8711: 
1.1.1.10! root     8712: 2001-12-26 19:24  Thomas Huth
1.1.1.7   root     8713: 
                   8714:        * src/: configuration.c, dialog.c, file.c, sdlgui.c,
                   8715:          includes/file.h, includes/sdlgui.h: Better gui, selecting discs
                   8716:          now works.
                   8717: 
1.1.1.10! root     8718: 2001-12-25 17:24  Thomas Huth
1.1.1.7   root     8719: 
                   8720:        * src/file.c: Splitpath, makepath, scandir and alphasort added
                   8721:          here.
                   8722: 
1.1.1.10! root     8723: 2001-12-25 17:21  Thomas Huth
1.1.1.7   root     8724: 
                   8725:        * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Added some more
                   8726:          dialogs.
                   8727: 
1.1.1.10! root     8728: 2001-12-25 17:19  Thomas Huth
1.1.1.7   root     8729: 
                   8730:        * ChangeLog, src/floppy.c, src/gemdos.c, src/main.c, src/misc.c,
                   8731:          src/ymFormat.c, src/includes/file.h, src/includes/main.h,
                   8732:          src/includes/misc.h: Cleaned up some files
                   8733: 
1.1.1.10! root     8734: 2001-12-23 14:29  Thomas Huth
1.1.1.7   root     8735: 
                   8736:        * src/: ikbd.c, main.c, includes/ikbd.h: Better relative mouse
                   8737:          support.
                   8738: 
1.1.1.10! root     8739: 2001-12-21 19:27  Thomas Huth
1.1.1.7   root     8740: 
                   8741:        * src/: statusBar.c, view.c, includes/statusBar.h, includes/view.h:
                   8742:          Cleaned up and removed view.c and statusbar.c
                   8743: 
1.1.1.10! root     8744: 2001-12-21 19:25  Thomas Huth
1.1.1.7   root     8745: 
                   8746:        * ChangeLog, src/Makefile, src/audio.c, src/configuration.c,
                   8747:          src/dialog.c, src/floppy.c, src/gemdos.c, src/ikbd.c,
                   8748:          src/keymap.c, src/m68000.c, src/main.c, src/memorySnapShot.c,
                   8749:          src/mfp.c, src/printer.c, src/rs232.c, src/screen.c,
                   8750:          src/screenSnapShot.c, src/shortcut.c, src/video.c,
                   8751:          src/wavFormat.c, src/ymFormat.c, src/convert/high640x8.c,
                   8752:          src/includes/ikbd.h, src/includes/keymap.h: Relative SDL mouse
                   8753:          mode added, view.c and statusbar.c removed.
                   8754: 
1.1.1.10! root     8755: 2001-12-16 21:27  Thomas Huth
1.1.1.7   root     8756: 
                   8757:        * src/: dialog.c, sdlgui.c: Designed some dialogs.
                   8758: 
1.1.1.10! root     8759: 2001-12-10 22:43  Thomas Huth
1.1.1.7   root     8760: 
                   8761:        * src/includes/dialog.h: Cleaned up file.
                   8762: 
1.1.1.10! root     8763: 2001-12-10 22:41  Thomas Huth
1.1.1.7   root     8764: 
                   8765:        * src/: .cvsignore, errlog.txt: errlog.txt removed.
                   8766: 
1.1.1.10! root     8767: 2001-12-10 22:40  Thomas Huth
1.1.1.7   root     8768: 
                   8769:        * src/audio.c: Check for right sound init.
                   8770: 
1.1.1.10! root     8771: 2001-12-10 22:38  Thomas Huth
1.1.1.7   root     8772: 
                   8773:        * src/font8.bmp, ChangeLog, src/.cvsignore, src/Makefile,
                   8774:          src/configuration.c, src/dialog.c, src/main.c, src/sdlgui.c,
                   8775:          src/shortcut.c, src/includes/sdlgui.h: First version of the GUI.
                   8776: 
1.1.1.10! root     8777: 2001-12-09 13:16  Thomas Huth
1.1.1.7   root     8778: 
                   8779:        * src/: Makefile, audio.c, configuration.c, dialog.c, floppy.c,
                   8780:          main.c, includes/dialog.h: Cleaned up some files.
                   8781: 
1.1.1.10! root     8782: 2001-11-02 22:45  Thomas Huth
1.1.1.7   root     8783: 
                   8784:        * src/tos.c: Made TOS loading more flexible.
                   8785: 
1.1.1.10! root     8786: 2001-10-24 21:27  Thomas Huth
1.1.1.7   root     8787: 
                   8788:        * src/gemdos.c: scandir and alphasort for BeOS.
                   8789: 
1.1.1.10! root     8790: 2001-10-12 19:23  Thomas Huth
1.1.1.7   root     8791: 
                   8792:        * src/debugui.c: Update to newest version of the debugger.
                   8793: 
1.1.1.10! root     8794: 2001-10-11 18:29  Thomas Huth
1.1.1.7   root     8795: 
                   8796:        * src/screenSnapShot.c: Fixed bug that only allowed 8 snapshots.
                   8797: 
                   8798: 2001-10-10 : *** Version 0.11 ***
                   8799: 
1.1.1.10! root     8800: 2001-10-10 20:43  Thomas Huth
1.1.1.7   root     8801: 
                   8802:        * src/uae-cpu/.cvsignore: cvsignore for generated files.
                   8803: 
1.1.1.10! root     8804: 2001-10-10 20:41  Thomas Huth
1.1.1.7   root     8805: 
                   8806:        * ChangeLog, readme.txt, src/gemdos.c, src/includes/main.h: Version
                   8807:          0.11 changes
                   8808: 
1.1.1.10! root     8809: 2001-10-09 19:32  Thomas Huth
1.1.1.7   root     8810: 
                   8811:        * src/: Makefile, createBlankImage.c, debug.c, errlog.c, fdc.c,
                   8812:          floppy.c, ikbd.c, int.c, keymap.c, m68000.c, memAlloc.c, mfp.c,
                   8813:          misc.c, msa.c, printer.c, psg.c, reset.c, spec512.c, st.c,
                   8814:          timer.c, vdi.c, xbios.c, ymFormat.c, convert/high640x8.c,
                   8815:          includes/m68000.h: Changed a lot of C++ comments into C comments
                   8816:          (for plain ANSI-C compilers).
                   8817: 
1.1.1.10! root     8818: 2001-10-09 19:29  Thomas Huth
1.1.1.7   root     8819: 
                   8820:        * src/: disass.c, includes/disass.h: no longer needed.
                   8821: 
1.1.1.10! root     8822: 2001-09-28 20:30  Thomas Huth
1.1.1.7   root     8823: 
                   8824:        * src/: screen.c, screenConvert.c, convert/high640x8.c: Enhanced
                   8825:          the monochrome mode.
                   8826: 
1.1.1.10! root     8827: 2001-09-24 19:32  Thomas Huth
1.1.1.7   root     8828: 
                   8829:        * src/: main.c, uae-cpu/hatari-glue.c, uae-cpu/newcpu.c: Added
                   8830:          compatible 68000 CPU mode.
                   8831: 
1.1.1.10! root     8832: 2001-09-24 14:21  Thomas Huth
1.1.1.7   root     8833: 
                   8834:        * src/: screen.c, uae-cpu/hatari-glue.c: Some code cleaned up.
                   8835: 
1.1.1.10! root     8836: 2001-09-20 18:54  Thomas Huth
1.1.1.7   root     8837: 
                   8838:        * ChangeLog, src/intercept.c, src/main.c, src/screen.c,
                   8839:          src/screenConvert.c, src/convert/low320x16.c,
                   8840:          src/convert/low640x16.c, src/convert/med640x16.c,
                   8841:          src/convert/spec320x16.c, src/includes/screenConvert.h: Added
                   8842:          screen flipping and mixed mode resolution.
                   8843: 
1.1.1.10! root     8844: 2001-09-18 19:18  Thomas Huth
1.1.1.7   root     8845: 
                   8846:        * authors.txt, src/configuration.c, src/file.c, src/main.c,
                   8847:          src/screenConvert.c, src/stMemory.c, src/tos.c, src/view.c,
                   8848:          src/includes/file.h, src/uae-cpu/m68k.h_i86,
                   8849:          src/uae-cpu/maccess-i86.h: Added BeOS patches, new options and
                   8850:          cleaned up some files.
                   8851: 
1.1.1.10! root     8852: 2001-09-16 17:05  Thomas Huth
1.1.1.7   root     8853: 
                   8854:        * src/ikbd.c: Enabled second test for bInitGemDOS, too.
                   8855: 
                   8856: 2001-09-09 16:03  lafrog
                   8857: 
                   8858:        * src/main.c: Added HD emulation options
                   8859: 
                   8860: 2001-09-09 16:02  lafrog
                   8861: 
                   8862:        * ChangeLog: Add HD emulation changes
                   8863: 
                   8864: 2001-09-09 16:01  lafrog
                   8865: 
                   8866:        * src/uae-cpu/newcpu.c: Fixd gemdos_opcode & runoldgemdos_opcode
                   8867:          for HD emulation
                   8868: 
                   8869: 2001-09-09 16:00  lafrog
                   8870: 
                   8871:        * src/uae-cpu/hatari-glue.h: Fixed HD emulation
                   8872: 
                   8873: 2001-09-09 16:00  lafrog
                   8874: 
                   8875:        * src/uae-cpu/hatari-glue.c: Gemdos_opcode & oldgemdos_opcode
                   8876:          implemented for HD emulation
                   8877: 
                   8878: 2001-09-09 15:58  lafrog
                   8879: 
                   8880:        * src/ikbd.c: Fixed annoying key clicks - bInitGemDos is now set
                   8881: 
                   8882: 2001-09-09 15:57  lafrog
                   8883: 
                   8884:        * src/: cart.c, cartimg.c, gemdos.c, includes/cart.h,
                   8885:          includes/gemdos.h: Fixed HD emulation
                   8886: 
1.1.1.10! root     8887: 2001-09-09 14:03  Thomas Huth
1.1.1.7   root     8888: 
                   8889:        * src/: screen.c, screenSnapShot.c, includes/screen.h,
                   8890:          includes/screenSnapShot.h: Enabled screen snapshots in
                   8891:          fullscreen, too.
                   8892: 
1.1.1.10! root     8893: 2001-09-07 21:32  Thomas Huth
1.1.1.7   root     8894: 
                   8895:        * src/includes/m68000.h: Removed M68000_FindLastInstructionCycles.
                   8896: 
1.1.1.10! root     8897: 2001-09-07 21:29  Thomas Huth
1.1.1.7   root     8898: 
                   8899:        * src/includes/ikbd.h: Increased KeyStates array.
                   8900: 
                   8901: 2001-08-16 : *** Version 0.10a ***
                   8902: 
1.1.1.10! root     8903: 2001-08-16 19:19  Thomas Huth
1.1.1.7   root     8904: 
                   8905:        * ChangeLog, readme.txt, src/Makefile, src/ikbd.c, src/shortcut.c,
                   8906:          src/view.c, src/includes/main.h: Version 0.10 changes.
                   8907: 
1.1.1.10! root     8908: 2001-08-16 19:16  Thomas Huth
1.1.1.7   root     8909: 
                   8910:        * src/: m68000.c, video.c, uae-cpu/events.h, uae-cpu/gencpu.c,
                   8911:          uae-cpu/newcpu.c, uae-cpu/newcpu.h: Improved CPU cycles
                   8912:          emulation.
                   8913: 
1.1.1.10! root     8914: 2001-08-15 21:25  Thomas Huth
1.1.1.7   root     8915: 
                   8916:        * src/: screenConvert.c, spec512.c, convert/high640x1.c,
                   8917:          convert/spec320x16.c, includes/spec512.h: Added Spec512 support.
                   8918: 
1.1.1.10! root     8919: 2001-08-06 20:10  Thomas Huth
1.1.1.7   root     8920: 
                   8921:        * src/: debugui.c, shortcut.c: Added Svens debugger update.
                   8922: 
1.1.1.10! root     8923: 2001-08-06 18:05  Thomas Huth
1.1.1.7   root     8924: 
                   8925:        * src/ikbd.c: Set IKBD_RESET_CYCLES back to 400000
                   8926: 
1.1.1.10! root     8927: 2001-07-22 13:35  Thomas Huth
1.1.1.7   root     8928: 
                   8929:        * src/: ikbd.c, intercept.c, m68000.c, tos.c: Fixed some bugs.
                   8930: 
1.1.1.10! root     8931: 2001-07-21 19:47  Thomas Huth
1.1.1.7   root     8932: 
                   8933:        * src/uae-cpu/: events.h, gencpu.c, hatari-glue.c, hatari-glue.h,
                   8934:          newcpu.c, newcpu.h, sysdeps.h: Improved cpu cycles a little bit.
                   8935: 
1.1.1.10! root     8936: 2001-07-21 19:40  Thomas Huth
1.1.1.7   root     8937: 
                   8938:        * ChangeLog, readme.txt, src/configuration.c, src/m68000.c,
                   8939:          src/main.c, src/screen.c, src/shortcut.c, src/view.c,
                   8940:          src/includes/decode.h, src/includes/screen.h: Added shortcuts and
                   8941:          better fullscreen.
                   8942: 
1.1.1.10! root     8943: 2001-07-11 22:54  Thomas Huth
1.1.1.7   root     8944: 
                   8945:        * authors.txt: Added Sven.
                   8946: 
1.1.1.10! root     8947: 2001-07-11 22:51  Thomas Huth
1.1.1.7   root     8948: 
                   8949:        * ChangeLog, src/screen.c, src/screenConvert.c,
                   8950:          src/convert/low320x16.c, src/convert/med640x16.c: Added ST medium
                   8951:          resolution emulation.
                   8952: 
1.1.1.10! root     8953: 2001-07-10 22:56  Thomas Huth
1.1.1.7   root     8954: 
                   8955:        * ChangeLog, src/Makefile, src/debugui.c, src/ikbd.c, src/main.c,
                   8956:          src/screen.c, src/screenConvert.c, src/shortcut.c, src/video.c,
                   8957:          src/view.c, src/convert/low320x16.c, src/convert/med640x16.c,
                   8958:          src/includes/debugui.h, src/includes/main.h: Cleaned up some
                   8959:          files and added Svens debugger patch.
                   8960: 
1.1.1.10! root     8961: 2001-06-26 21:07  Thomas Huth
1.1.1.7   root     8962: 
                   8963:        * src/: Makefile, main.c, pcx.c, screen.c, screenSnapShot.c,
                   8964:          shortcut.c, view.c, includes/pcx.h, includes/shortcut.h: Added
                   8965:          Svens screenshot patch.
                   8966: 
1.1.1.10! root     8967: 2001-06-12 21:22  Thomas Huth
1.1.1.7   root     8968: 
                   8969:        * src/: audio.c, screen.c, video.c, includes/screen.h,
                   8970:          includes/video.h: Fixed sound sync problems.
                   8971: 
1.1.1.10! root     8972: 2001-06-10 16:15  Thomas Huth
1.1.1.7   root     8973: 
                   8974:        * ChangeLog, readme.txt, src/audio.c, src/configuration.c,
                   8975:          src/main.c, src/screen.c, src/shortcut.c, src/sound.c,
                   8976:          src/video.c, src/includes/audio.h, src/includes/configuration.h,
                   8977:          src/includes/main.h, src/includes/sound.h: Added sound support.
                   8978: 
                   8979: 
                   8980: 2001-06-01 : *** Version 0.05a ***
                   8981:        * Created CVS Repository at SourceForge.net
                   8982:        * Added joystick emulation.
                   8983:        * Added Stefan's patch for ST-LOW res on big-endian machines,
                   8984:          his patch for also leaving Hatari by pressing F12, and
                   8985:          his fullscreen patch.
                   8986:        * Changed all tabulator characters in the source to spaces.
                   8987: 
                   8988: 2001-05-27 : *** Version 0.04a ***
                   8989:        * Added Stefan Berndtsson's patch for big-endian machines.
                   8990:          Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
                   8991:        * Rewrote the ST-LOW resolution conversion routines in C
                   8992:          => ST-LOW now works!
                   8993:        * Added some of the WinSTon patches Paul Bates recently published
                   8994:          at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
                   8995:        * Cleaned up the source tree a little bit.
                   8996: 
                   8997: 2001-04-03 : *** Version 0.03a ***
                   8998:        * Rewrote some more assembler functions. FDC emulation now works!
                   8999: 
                   9000: 2001-04-02  T. Huth
                   9001:        * SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
                   9002: 
                   9003: 2001-03-29  T. Huth
                   9004:        * Added mouse support.
                   9005: 
                   9006: 2001-03-28 : *** Version 0.02a ***
                   9007:        * Added very simple SDL support.
                   9008:        * Rewrote a lot of assembler functions in C (e.g. intercept.c).
                   9009:        * Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
                   9010:          Desktop shows up, but no mouse and keyboard interaction yet.
1.1       root     9011: 
1.1.1.7   root     9012: 2001-03-21 : *** Version 0.01a ***
                   9013:        * Made the WinSTon source code compilable.
                   9014:        * 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.