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