Hasty Briefsbeta

Bilingual

Downtown Doug Brown

a day ago
  • Bug in Basilisk II emulator on Windows: emulated Mac shows black screen instead of booting.
  • Bug more common on newer Windows versions (Vista, 7) but also occurred on XP, not on macOS or Linux.
  • Random occurrence caused by separate memory allocations for RAM and ROM using VirtualAlloc().
  • ROM address in host memory sometimes below RAM address, leading to invalid virtual ROM address in emulated machine.
  • Virtual ROM address at 0xFExxxxxx caused Slot Manager to fail loading the video driver.
  • Fix: combine RAM and ROM into single memory allocation, as already done in Unix version.
  • Bug fixed in Windows in 2013; deallocation code also updated in 2025.
  • Problem not due to Windows changes but reliance on allocator returning increasing addresses.