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