Page 13 of 41

Re: Basilisk II Atari

Posted: 16 Mar 2022 13:51
by frank.lukas
Thanks, yes it works ...

Re: Basilisk II Atari

Posted: 16 Mar 2022 17:09
by frank.lukas
How can I exchange data with the Atari with a larger amount of data?

Re: Basilisk II Atari

Posted: 16 Mar 2022 17:31
by thorsten.otto
Quite impressive if i think about it again ;) Saw also some pictures from Frank.lukas.

Do you direct MacOS graphic calls to the VDI, or how do you support graphics cards? I doubt that macOS does know anything about ET4000 in Atari ;)

Re: Basilisk II Atari

Posted: 16 Mar 2022 18:44
by stephen_usher
frank.lukas wrote: 16 Mar 2022 17:09 How can I exchange data with the Atari with a larger amount of data?
Under TOS or within the emulator?

If the former then I use a Lightning USB + Apple USB ethernet adapter on the TT and NetUSBee on the STs and transfer other ethernet using UIP.

Re: Basilisk II Atari

Posted: 16 Mar 2022 19:07
by frank.lukas
I have installed a NE2000 Ethernet card and also Lightning USB. How can this work when basilisk is runing ?

Or can I mount the dsk disk image under TOS ?

Re: Basilisk II Atari

Posted: 16 Mar 2022 20:14
by stephen_usher
Ah. I see.

No on all counts. You can't yet copy files to/from the disk image. Anders has yet to get the native filesystem support implemented and there's no way for the emulated system to access the peripherals, even if there were drivers.

Re: Basilisk II Atari

Posted: 16 Mar 2022 20:45
by agranlund
frank.lukas wrote: 16 Mar 2022 13:51 Thanks, yes it works ...
That's quite an impressive resolution you've got there :)
MacOS will remember that you want color for next time (in the XPRAM file) but it appears to use grayscale first time.
thorsten.otto wrote: 16 Mar 2022 17:31 Quite impressive if i think about it again ;) Saw also some pictures from Frank.lukas.
Do you direct MacOS graphic calls to the VDI, or how do you support graphics cards? I doubt that macOS does know anything about ET4000 in Atari ;)
It starts by getting all the necessary screen info from v_openvwk and vq_scrninfo/vq_extnd depending on if EdDI exist.
Physbase() becomes the VRAM base for MacOS and it will read/write directly to that memory without the emulator intervening.
So it does make the assumption that the screen is linearly memory-mapped and accessible by the CPU.
The emulator do step in when MacOS wants to modify the palette, I use VDI so it can deal with whatever hardware it needs to deal with :)

As long as the Atari mode is in a bit-depth and plane config that MacOS is compatible with it'll be able to use it, but there is no fancy UI or warnings yet in case the pixel format is not matching what MacOS expects.

Mono is the only fully compatible mode for machines without graphics card.
Falcon truecolor comes painfully close... It will work but the colours are a bit off.

These are the results on my ET4000 on STGA interface:
1bit : works great
4bit : nope (planar on Atari, MacOS needs it to be chunky)
8bit : works great
15bit : wrong colors (pixel format is correct, endian is wrong)
16bit : wrong colors (pixel format is wrong, endian is wrong)
32bit : crash (I suspect that mode is memory-banked on the ET4000. But even if it would work, colours would be wrong because the endian is wrong)

Re: Basilisk II Atari

Posted: 16 Mar 2022 21:02
by agranlund
@frank.lukas , Stephen is correct. I am planning on adding support for accessing the host filesystem but it's for sometime in the future. I don't think it will be very useful/usable on for TOS/DOS partitions with 8.3 filenames but super nice to have on MiNT and ext2 partitions :)


There is a ton of general Mac emulation info here:
https://www.emaculation.com/

You can find the PC version of BasiliskII somewhere there, as well as a tool called "HFVExplorer".
HFVExplorer lets you create blank images in whatever size you want, open existing ones, copy files between the PC and the disk image and so on.

I usually use the PC version of BasiliskII to organise disk images as well.
Loose stuff that I download from somewhere I copy to a "downloads" disk image using HFVExplorer, then I use BasiliskII for PC to copy/decompress/install them to my proper one.

You can also find pre-made disk images all over the place, some of them quite huge.. I've used the PC version to transfer what I want from these onto smaller images that I use on the Atari.

Re: Basilisk II Atari

Posted: 17 Mar 2022 13:37
by frank.lukas
I will try the HFVExplorer ...

Atari Stock Falcon with 10MB Ram (4MB+6MB /Magnum Falcon) and Nova Falcon with ATI MACH32 works fine. Very slowly but works ...
nova_m32_falcon.jpg
nova_m32_falcon.jpg (437.29 KiB) Viewed 2942 times
basilisk_m32_falcon.jpg
basilisk_m32_falcon.jpg (410.67 KiB) Viewed 2942 times

Re: Basilisk II Atari

Posted: 17 Mar 2022 13:42
by Badwolf
frank.lukas wrote: 17 Mar 2022 13:37 I will try the HFVExplorer ...

Atari Stock Falcon with 10MB Ram (4MB+6MB /Magnum Falcon) and Nova Falcon with ATI MACH32 works fine. Very slowly but works ...
Cool Frank. Is that an 8 bit mode?

BW