Basilisk II Atari

General Discussion, STOS.

Moderator: troed

User avatar
stephen_usher
Posts: 5578
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Basilisk II Atari

Post by stephen_usher »

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.
User avatar
agranlund
Posts: 777
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Basilisk II Atari

Post by agranlund »

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.
Hmmn yeah that might be a good universal one!
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.
marss
Posts: 40
Joined: Sat Aug 25, 2018 11:09 pm

Re: Basilisk II Atari

Post by marss »

Thanks for the explanations ;)
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
marss
Posts: 40
Joined: Sat Aug 25, 2018 11:09 pm

Re: Basilisk II Atari

Post by marss »

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
User avatar
agranlund
Posts: 777
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Basilisk II Atari

Post by agranlund »

marss wrote: Mon Jun 27, 2022 10:34 am Here is the log
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)
marss
Posts: 40
Joined: Sat Aug 25, 2018 11:09 pm

Re: Basilisk II Atari

Post by marss »

220611 work does not work
User avatar
agranlund
Posts: 777
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Basilisk II Atari

Post by agranlund »

marss wrote: Mon Jun 27, 2022 11:20 am 220611 work does not work
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.
marss
Posts: 40
Joined: Sat Aug 25, 2018 11:09 pm

Re: Basilisk II Atari

Post by marss »

The 220408 version works great with 060+CTPCI
I will try to change the settings in the CT060 utility, too
User avatar
Badwolf
Posts: 2228
Joined: Tue Nov 19, 2019 12:09 pm

Re: Basilisk II Atari

Post by Badwolf »

agranlund wrote: Sat Jun 25, 2022 2:37 pm Latest version:
http://www.happydaze.se/wp-content/uplo ... 220625.zip

Changes:
...
Cool, thanks, Anders.

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
User avatar
agranlund
Posts: 777
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: Basilisk II Atari

Post by agranlund »

Badwolf wrote: Mon Jun 27, 2022 4:38 pm I look forward to trying this once I finally catch up with holiday backlog. :)
Welcome back, and fingers crossed I didn't break it on Badwolf accelerated Falcon (too much :D)

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 :lol:
Post Reply

Return to “SOFTWARE”