From: <mdo...@mu...> - 2002-01-03 19:31:39
|
Hi, Joy! You wrote in the changelog.txt: - cartridge is defined at $00fa0000, not $fffa0000 - fixed. (joy) I remember, that once there had been a discussion about to set the upper byte to 0xff or not. I don't remember the reasons now, why they should be set - I think, because of more modern hardware. There are many parts in EmuTOS, which use higher hw-addresses, e.g. in bios/machine.c: /* vme */ int has_vme; static void detect_vme(void) { volatile BYTE *vme_mask = (BYTE *) 0xffff8e0d; volatile BYTE *sys_mask = (BYTE *) 0xffff8e01; if(check_read_byte(0xffff8e09)) { *vme_mask = 0x40; /* ??? IRQ3 from VMEBUS/soft */ *sys_mask = 0x14; /* ??? set VSYNC and HSYNC */ has_vme = 1; } else { has_vme = 0; } } Ok, Laurent will be back in 4 days. Maybe, we should discuss it with him. What do you think? -- Martin |