Re: Basilisk II Atari
Posted: 27 Jun 2022 09:07
Actually, looking at that list the optimal ROM looks to be the LC630/Performa630/Quadra630. It basically covers everything.
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Hmmn yeah that might be a good universal one!stephen_usher wrote: 27 Jun 2022 09:07 Actually, looking at that list the optimal ROM looks to be the LC630/Performa630/Quadra630. It basically covers everything.
One thing to point out is that Basilisk II doesn't actually emulate a real Mac, and used only two ROMs as reference ROMs during development. Use of any other ROMs may result in BII's toolbox patching to fail in unpredictable ways, although I've tested with most "compatible" ROMs and have found that most are at least semi-functional. I've had that issue running older OSes with the Q900 ROM.
The best ROM to use for 7.1 is the Performa 200 ROM, which is essentially a Classic II ROM. However, this is black and white. The best color ROM is probably the Performa 460-series ROM (LC III equivalent).
For 68040 ROMs, the best option is probably the Quadra 650 ROM, which was the reference ROM for BII development. This is the best ROM to use for 7.5 and later.
Code: Select all
Entering Prefs editor
Exiting Prefs editor
Basilisk II V1.1 by Christian Bauer et al.
Atari: 68060, FPU: 00 MCH: 00030000 TOS: 0404
Mac: 68040, FPU: 00 MDL: 14
IrqSafe: No
Opening ROM: 'QUADRA.ROM'
Free ST-RAM: 13699800
Free TT-RAM: 532285300
Free Block: 532285300
Queryscreen
Physical workstation: 1
Virtual workstation: 4
EdDI: 0103a6e2
Mem request: 521549Kb (519168 + 1024 + 64 + 128 + 1165 + 0)
Allocating Host memory (517120 + 1024 + 64 Kb)
HostMemChunk: 0x011df88c
Reading ROM
SysInit
Cache: 0Kb (0 blocks)
XHDI: 1 : Yes
AHDI: 1 : 0600
Setup zero page
Setting up VBR
oldVbr = 0x00000000
tosVbr = 0x011b7502
macVbr = 0x011b7102
oldPcr = 0x04300601
newPcr = 0x04300621
oldCacr = 0xa0808000
tosCacr = 0x80008000
macCacr = 0x80008000
Original:
tc: 0000c210
srp: 20e36000
urp: 20e36000
it0: 807fe040
dt0: 807fe040
it1: 403fe040
dt1: 403fe040
Create MAC MMU config
InitMMU040: Start
InitMMU040: Created
InitMMU040: Flush ATC
InitMMU040: Flush Cache
InitMMU040: Done
tc: 00008000
srp: 20bf0000
urp: 20bf0000
it0: 00000000
dt0: 00000000
it1: 00000000
dt1: 00000000
Flushing cache
ZeroPage setup complete
Init emulation
Sys_open: 'hdd.dsk'
Disk size = 52428800
AudioInit
req hz:22050 sz:8 ch:1
got hz:25033 sz:8 ch:1
drv=1, 011cda08, buf=00066428, len=2048
VideoInit
Queryscreen
VDI: 640x400x16 (chunky)
1 planes, 1280 bytes per line
VDO: 00030000
FMT: 00000410
ScreenPtr: 00d72f00
Logbase: 00d72f00
Physbase: 00d72f00
Hardware: Videl
Backing up hw palette
Creating video modes
Added video mode: w=640 h=400 d=4
Added video mode: w=512 h=384 d=4
Added video mode: w=512 h=342 d=4
Video mode is semi-native
Driver setup
InitInput 640, 400
VideoInit done
Start emulation
Mac RAM: 011df890 (517120)
Mac ROM: 20adf890 (1024)
Mac SCR: 20be7890 (64)
Mac SP: 011b0148Code: Select all
disk hdd.dsk
seriala ser
serialb par
rom QUADRA.ROM
bootdrive 0
bootdriver 0
ramsize 0
frameskip 1
modelid 14
fpu true
nocdrom false
nosound false
nogui false
keyboardtype 5
diskdevmode 3
diskcache false
logging file
logging_full false
irqsafe false
sound_driver 1
sound_freq 22050
sound_channels 1
sound_bits 8
mouse_speed 8
video_mode 0
video_emu false
video_mmu true
video_cmp false
video_debug 0Yeah it crashes early in the Macintosh ROM code if it never gets past the white screen (basically before, or during, the ROM has inited the graphics system)
Then I don't know.
Cool, thanks, Anders.agranlund wrote: 25 Jun 2022 14:37 Latest version:
http://www.happydaze.se/wp-content/uplo ... 220625.zip
Changes:
...
Welcome back, and fingers crossed I didn't break it on Badwolf accelerated Falcon (too much :D)Badwolf wrote: 27 Jun 2022 16:38 I look forward to trying this once I finally catch up with holiday backlog. :)