From: <gb...@di...> - 2000-09-19 18:02:02
|
Hi, > I will try that new scheme under Solaris this afternoon. It does work! ;-) I will commit soon the diffs. In fact, it might also not be necessary to move RAM/ROM base address determination from uae_cpu/basilisk_glue.cpp to main.cpp The different addressing modes will be configured through --enable-addressing=mode where mode is one of: fastest, real, direct, banks. fastest is the default mode and will try to choose the best addressing mode available for the target system. Tests are: * real addressing: - ability to mmap 0x2000 bytes from 0x0000 - ability for Video on SEGV signals (VOSF) on little endian machines or big endian ones in a video mode other that 16 bits per pixel * direct addressing: - VOSF * banks: - no test, default mode * VOSF: - siginfo_t and si_addr set correctly - sigcontext hack I will probably include config.guess and config.sub in order to retrieve canonical information about the host or the target (cpu, os, vendor) and set macros such as OS_linux, CPU_i386 instead of relying on compiler-specific macros. What do you think about it ? Bye. -- Gwenolé Beauchesne |