Fix PutScrap() patch with Mac Classic ROMs. Untested but it should work again provided you build with --enable-addressing=banks
Happy New Year!
Backport copy-paste of 'TEXT' from SheepShaver
Happy New Year! :)
- fixed the problem with Ticks getting incremented on every interrupt, not just 60Hz (e.g. moving the mouse made the caret blink faster) - removed the TAB characters from the ChangeLog file
- documentation updates - 2001 -> 2002 - version 0.9 -> 1.0
- added code to fake HWBases to scratch memory area
- bumped version number to 0.9 - updated copyright dates
EMUL_OP_BLOCK_MOVE is no longer used to replace the BlockMove() routine but to implement more clever cache flushing for it
- changed type of ScratchMem from uint32 to uint8 * - use of Host2MacAddr to glue the ScratchMem area - added an experimental patch to fix a bug with Speedometer in real addressing mode - added an experimental patch to fix a bug with the AppleShare extension in real addressing mode
added MacsBug Support -jl-
- new FOURCC() macro in macos_util.h
- small fixes for NetBSD and AmigaOS
- updated copyright info: 1999->2000
- removed MemoryDispatch() replacement; routine from ROM is now used if possible - rom_patches.cpp: check for double PACK 4 resources; if only one is found, assume that the ROM requires an FPU and issue a warning if FPU emulation is turned off - UAE CPU opcode routines no longer return the cycle count - main_unix.cpp: pressing Ctrl-C dumps the UAE CPU state before entering mon - sys_unix.cpp: under Linux, partition sizes are read with BLKGETSIZE instead of llseek()
- imported fixed UAE FPU from Lauri - extfs.cpp: fixed bug with fsResolveWDCB in fs_get_wd_info() - ExtFS: MAX_PATH_LENGTH is global, removed third parameter to add_path_component() - rom_patches.cpp: added print_rom_info() - Unix: added "-rominfo" command line argument - extfs_unix.cpp: supports finder info and resource forks - prefs_editor_gtk.cpp: tab widget is no longer scrollable
- mon is called for illegal EMUL_OP selectors and when pressing Ctrl-C (Unix) - moved MemoryDispatch() patch routine from PatchAfterStartup() to InstallDrivers() - fixed one place where ROM replaces MemoryDispatch() by unimplemented trap when no MMU is present - Unix: ROM breakpoint can now be set with "-break" command line argument - some changes to configure script, mon is now compiled with readline support
- fixes to audio_oss_esd.cpp from Alexander R. Pruss (8-bit mode) - added configuration summary to configure script - prefs_editor_amiga.cpp: output of SCSI prefs was broken
- now uses "mon" if present (currently on breakpoints only)
- added BlockMove() replacement - extfs.cpp: get_path_for_fsitem(root parent) no longer crashes
- ExtFS works under AmigaOS - fixed erroneous __regargs attributes in prefs_editor_amiga.cpp and audio_amiga.cpp for GCC
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
- disk insertions are now checked for by the 60Hz interrupt routine - localizable strings are split into a common and a platform-specific set - fixed bug in CR->LF translation in AmigaOS/clip_amiga.cpp
- compiles again under BeOS
- fixed some compiler warnings - video_x.cpp: now checks whether the X server has the XFree86DGA extension
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.