Basilisk II Atari

General Discussion, STOS.
User avatar
frank.lukas
Posts: 812
Joined: 19 Jan 2018 11:52

Re: Basilisk II Atari

Post by frank.lukas »

Thanks, yes it works ...
User avatar
frank.lukas
Posts: 812
Joined: 19 Jan 2018 11:52

Re: Basilisk II Atari

Post by frank.lukas »

How can I exchange data with the Atari with a larger amount of data?
User avatar
thorsten.otto
Posts: 148
Joined: 04 Nov 2019 02:20

Re: Basilisk II Atari

Post 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 ;)
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Basilisk II Atari

Post 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.
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
frank.lukas
Posts: 812
Joined: 19 Jan 2018 11:52

Re: Basilisk II Atari

Post 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 ?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Basilisk II Atari

Post 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.
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
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Basilisk II Atari

Post 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)
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Basilisk II Atari

Post 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.
User avatar
frank.lukas
Posts: 812
Joined: 19 Jan 2018 11:52

Re: Basilisk II Atari

Post 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
basilisk_m32_falcon.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3043
Joined: 19 Nov 2019 12:09

Re: Basilisk II Atari

Post 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
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark

Return to “SOFTWARE”

Who is online

Users browsing this forum: ClaudeBot and 3 guests