home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / software / temacd / basilisk / CHANGES < prev    next >
Text File  |  1999-04-15  |  5KB  |  93 lines

  1. V0.4 (alpha) - 15.Apr.1999
  2.     - Added some literature references to the source files
  3.     - Modularized CPU engine: the interface of the CPU engine is now
  4.       defined in cpu_emulation.h, so different CPU engines can be
  5.       substituted more easily [as requested by Bill Huey]
  6.     - uae_cpu/gencpu.c: duplicate_carry() was missing in SUB and NBCD routines
  7.     - Unix: added autoconf stuff
  8.     - Unix: modified the makefile so it won't fail if cpuopti didn't work
  9.       [Daniel Thompson]
  10.  
  11. V0.4 (alpha) - 11.Apr.1999
  12.     - cdrom.cpp: find_hfs_partition() bailed out too soon when finding no
  13.       "PN" signature [Lauri Pesonen]
  14.     - prefs.cpp: prefs file allows more whitespace between keyword and value
  15.       [Lauri Pesonen]
  16.     - prefs.cpp: remodeled to allow platform-specific prefs items (list of
  17.       keywords is kept in table)
  18.     - video.cpp/cscSetEntries: luminance mapping uses integer instead of
  19.       floating point math
  20.     - video_*.cpp: on most systems, the frame buffer is allocated with
  21.       two additional lines as some ROM versions seem to write behind
  22.       the frame buffer proper
  23.     - BeOS/Unix/sysdeps.h: defined X86_ASSEMBLY on i386/GCC systems
  24.     - BeOS/Unix/sysdeps.h: redefined get/put_mem() functions to take and
  25.       return an uae_u32 value, added some more x86 optimizations
  26.     - Unix/serial_unix.cpp/kSERDBaudRate: rates between 57600 and 65535
  27.       result in a rate of 57600 [Lauri Pesonen]
  28.  
  29. V0.4 (alpha) - 10.Apr.1999
  30.     - upgraded to UAE 0.8.8 CPU, CPU is now built with "gencpu", UAE sources
  31.       moved to "uae" directory
  32.     - new preferences item "rom" to specify the path of the ROM file
  33.     - new preferences item "ether" for Ethernet driver
  34.     - new INTFLAG_ETHER interrupt flag
  35.     - main_*.cpp: added ChoiceAlert()
  36.     - main_*.cpp: disabled UAE FPU (as it is buggy)
  37.     - serial_*.cpp: device_name is now a "const char *"
  38.     - serial_*.cpp: implemented monitor (#define MONITOR 1 to activate)
  39.     - *.h: changed "#ifdef _XXX_H_" to "#ifdef XXX_H" as symbols starting
  40.       with an underscore are reserved
  41.     - rom_patches.cpp: icon data moved to sony/disk/cdrom.cpp
  42.     - rom_patches.cpp: removed unneccessary a0/a1 save/restore from drivers
  43.     - slot_rom.cpp: removed unneccessary a0/a1 save/restore from drivers
  44.     - serial_defs.h: added error codes
  45.     - AmigaOS: the Kickstart ROM is no longer used to redirect NIL pointer
  46.       accesses as this crashes some machines (especially 68040-based);
  47.       a scratch memory block is used instead
  48.     - AmigaOS/serial_amiga.cpp: implemented
  49.     - AmigaOS/ether_amiga.cpp: implemented
  50.     - AmigaOS/sys_amiga.cpp: SysAddSerialPrefs() now returns real defaults
  51.     - AmigaOS/main_amiga.cpp: when the memory for the Mac RAM and ROM
  52.       cannot be allocated, an error message is displayed (instead of crashing)
  53.     - AmigaOS/main_amiga.cpp: interrupts are disabled during execution
  54.       of an EMUL_OP routine
  55.     - AmigaOS/asm_support.asm: the CTRL-C handler checks for pending
  56.       AmigaDOS operations
  57.     - AmigaOS/asm_support.asm: the interrupt signal exception is rethrown
  58.       when the interrupt level in EmulatedSR gets lowered while interrupts
  59.       are pending
  60.     - BeOS: switched from project files to Be supplied makefile system
  61.     - BeOS/ether_beos.cpp: implemented
  62.     - BeOS/serial_beos.cpp: modem status of parallel device is returned
  63.       as (dsrEvent | dcdEvent | ctsEvent)
  64.     - BeOS/serial_beos.cpp: implemented kSERDBaudRate
  65.     - BeOS/serial_beos.cpp: serdtDCE is set in PrimeIn()/PrimeOut()
  66.     - Unix/serial_unix.cpp: added support for parallel ports
  67.     - Unix/serial_unix.cpp: serdtDCE is set in PrimeIn()/PrimeOut()
  68.     - Unix/video_x.cpp: pressing F12 and q will quit Basilisk II in DGA mode
  69.       (useful when it crashed)
  70.  
  71. V0.3 (alpha) - 14.Mar.1999
  72.     - Unix/video_x.cpp: added 15, 16 and 32 bit window modes [Bill Huey]
  73.     - BeOS/video_beos.cpp: "screen" prefs item is now either
  74.       "win/<width>/<height>" for window mode or "scr" for full-screen
  75.       mode
  76.     - added documentation of preferences file format to README
  77.  
  78. V0.2 (alpha) - 11.Mar.1999
  79.     - tested with ROM versions 19 and 26
  80.     - prefs.cpp: renamed TYPE_BOOL to TYPE_BOOLEAN beacuse of name clash on
  81.       BeOS R4.1
  82.     - uae_memory.cpp: added support for frame buffer pixel type conversion
  83.       in virtual addressing mode, the Mac frame buffer layout now has to be
  84.       specified in MacFrameLayout (video.h)
  85.     - Unix/video_x.cpp: the "screen" prefs item is now read to select
  86.       window mode (with a specified window size) or DGA mode
  87.     - Unix/video_x.cpp: DGA mode supports 15, 16 and 32 bit modes (packed
  88.       24 bit pixels don't work)
  89.     - Unix/Makefile.linux: added -D_REENTRANT to compiler flags
  90.  
  91. V0.2 (alpha), 23.Jan.1999
  92.     - first alpha release
  93.