Basilisk II Atari
Moderator: troed
- stephen_usher
- Posts: 5668
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Basilisk II Atari
Actually, looking at that list the optimal ROM looks to be the LC630/Performa630/Quadra630. It basically covers everything.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Re: Basilisk II Atari
Hmmn yeah that might be a good universal one!stephen_usher wrote: ↑Mon Jun 27, 2022 9:07 am Actually, looking at that list the optimal ROM looks to be the LC630/Performa630/Quadra630. It basically covers everything.
The only drawback, if I understand correctly, is that you'd need System Enabler 405 if you attempt to install and run anything earlier than System 7.5?
With the LCIII rom you can run 7.1 to 7.5 without having mess about with these.
I have only tried these roms on my 68030 machine:
IICI - doesn't boot (I don't have an FPU and this rom requires one)
IISI - boots but has a habit of "randomly" locking up
LCIII - seems stable so I stopped trying other roms
For 68040 or 68060 Ataris I don't really know. I put "try some Quadra rom" as a recommendation in the readme file but it would be nice to know which one is best so I can recommend something more specific
Most websites seem to recommend the Quadra650 rom regardless of host platform for BasiliskII. Don't know if they are just echoing what they've heard though (just like I am )
This bit of information is probably relevant though, especially the part that certain rom-patching may or may not work on every rom:
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.
Re: Basilisk II Atari
Thanks for the explanations
Unfortunately, no options work with my CT060+latest build.
Here is the log
Unfortunately, no options work with my CT060+latest build.
Here is the log
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: 011b0148
Re: Basilisk II Atari
and the inf file
Code: 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 0
Re: Basilisk II Atari
Yeah 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)
Out of curiosity, does 220611 work?
You'll probably have to deactivate TOS in RAM, based on feedback from another user:
"I deactivated TOS Copy to RAM in the CT60e Bios and it starts with it."
220625 has a kind of best guess, stab-in-the-dark, attempt to maybe fix that but I don't know if it did or not.
Perhaps it didn't and you still need to deactivate that ct60 option in the latest build, or maybe those changes completely broke it on ct60.
(I don't have a CT60 myself so I can't test)
Re: Basilisk II Atari
220611 work does not work
Re: Basilisk II Atari
Then I don't know.
I'm guessing it's something or somethings in that almost infinite combination of Atari hardware/os/patches/software that it doesn't like.
The issue would be trying to pinpoint what, and then make necessary changes to Basilisk to make it compatible with whatever it is that is causing the issue.
Without hardware at hand all I can recommend is maybe try different stuff and see if you can find something that works, and then go from there to try and pinpoint what is causing the issue.
220611, from what I understand, has been tried on 3 computers with CT60.
1) works, no idea about TOS version, 060 cache settings, ROM-in-RAM setting and so on.
2) works, but only with "TOS in RAM" disabled from the CT60 utility
3) your machine, does not work.
Hmmn, maybe your machine is the first one with a CTPCI and that is somehow making basilisk sad.
Re: Basilisk II Atari
The 220408 version works great with 060+CTPCI
I will try to change the settings in the CT060 utility, too
I will try to change the settings in the CT060 utility, too
Re: Basilisk II Atari
Cool, thanks, Anders.agranlund wrote: ↑Sat Jun 25, 2022 2:37 pm Latest version:
http://www.happydaze.se/wp-content/uplo ... 220625.zip
Changes:
...
I look forward to trying this once I finally catch up with holiday backlog.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: Basilisk II Atari
Welcome back, and fingers crossed I didn't break it on Badwolf accelerated Falcon (too much )
There were actually some Falcons going for decent prices on ebay recently and I was so close to join in on bidding..
But then I realised I can't justify the space, cost or hassle just for the purpose of testing Basilisk compatibility