Basilisk II Atari

General Discussion, STOS.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1756
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Basilisk II Atari

Post by agranlund »

andresv wrote: 09 Feb 2022 23:02 The emulation seems to be enough for running MacOS, so my question is: what's missing?
- No sound yet
- No keyboard support yet
- Mouse support is bare minimum for me to be able to test, could be better
- HDD/CDRom disk image access is very slow, code is bare minimum atm
(also not helped by the fact that my IDE drive is connected to the ST bus rather than to the TF536, but still...)
Also need to test, and possibly make fixes for, when using an ACSI drive.

- Gfx driver is in hardcoded proof-of-concept stage. Needs to be made proper and robust, with options, auto detect and so on.
- Just generally make it user friendly, and in a state where it's usable by anyone :)
There's barely any error checking or messages yet. For example, it will ungracefully crash or hang if you tell it to use a disk image that doesn't exist etc..
There's no cleanup code yet so you can't really quit back to TOS, you need to restart the machine.
Some kind of configuration GUI would be nice.


Other things I want to add, but further down the road:
- Access to host filesystem for sharing files between Mac/Atari
- Serial port support
- Ethernet support
- Real SCSI support for computer that has it
(Likely up to someone else to implement, I don't have a computer with SCSI
- 68040/60 support for those fancy Falcon CT60 machines
(again, this would have to be done by someone else that has a 040/060 computer once this is on Github - it's mainly just the different MMU code is going to be needed)

Possibly more... there's always more.. :lol:
User avatar
mrbombermillzy
Moderator
Moderator
Posts: 2299
Joined: 03 Jun 2018 19:37

Re: Basilisk II Atari

Post by mrbombermillzy »

Thats some really solid work there! Well done! :cheers:
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7386
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Basilisk II Atari

Post by stephen_usher »

It's nice to see that it's working on real hardware and not just in an emulator. :-)
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: 1756
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Basilisk II Atari

Post by agranlund »

stephen_usher wrote: 13 Feb 2022 17:20 It's nice to see that it's working on real hardware and not just in an emulator. :-)
Yeah I agree! Emulators are nice, especially for debugging, but it's not 100% the same.
Although it feels strangely satisfying running a Mac, that emulates an Atari, that emulates a Mac :lol:
User avatar
mrbombermillzy
Moderator
Moderator
Posts: 2299
Joined: 03 Jun 2018 19:37

Re: Basilisk II Atari

Post by mrbombermillzy »

agranlund wrote: 13 Feb 2022 17:26
stephen_usher wrote: 13 Feb 2022 17:20 It's nice to see that it's working on real hardware and not just in an emulator. :-)
Yeah I agree! Emulators are nice, especially for debugging, but it's not 100% the same.
Although it feels strangely satisfying running a Mac, that emulates an Atari, that emulates a Mac :lol:
:dizzy:
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7386
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Basilisk II Atari

Post by stephen_usher »

agranlund wrote: 13 Feb 2022 17:26
stephen_usher wrote: 13 Feb 2022 17:20 It's nice to see that it's working on real hardware and not just in an emulator. :-)
Yeah I agree! Emulators are nice, especially for debugging, but it's not 100% the same.
Although it feels strangely satisfying running a Mac, that emulates an Atari, that emulates a Mac :lol:
Hehe... Is there an System 7 Atari emulator?... ;-)
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.
mikro
Posts: 821
Joined: 28 Aug 2017 23:22
Location: Kosice, Slovakia

Re: Basilisk II Atari

Post by mikro »

Amazing! My a decade-long dream is to do something similar with (Win)UAE, i.e. native CPU and partially graphics/sound, rest emulated. Should be able to get at least those newschool AGA demos going.
EvilFranky
Posts: 32
Joined: 06 Apr 2018 22:52

Re: Basilisk II Atari

Post by EvilFranky »

This is really interesting!

So will it be possible to run this on a standard ST @ 8Mhz/4MB in mono? Will MacOS support 640*400 resolution?

Obviously not expecting games or any sort of audio, but messing around with the OS would be good.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3044
Joined: 19 Nov 2019 12:09

Re: Basilisk II Atari

Post by Badwolf »

agranlund wrote: 13 Feb 2022 14:05 This has been an off and on thing for a while now. Mostly off to be fair - there's only so much staring at a debugger one can take :lol:
Stunning work so far Anders!

New software for all the modded hardware out there is an absolute delight to see. :-)

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

Re: Basilisk II Atari

Post by agranlund »

mikro wrote: 14 Feb 2022 07:54 Amazing! My a decade-long dream is to do something similar with (Win)UAE, i.e. native CPU and partially graphics/sound, rest emulated. Should be able to get at least those newschool AGA demos going.
Oh, yeah that would be awesome!
Not a small task in any stretch of the imagination but it's probably doable depending on how much you want to emulate on a low level.
The "easiest" is probably if you are only concerned about RTG+AHI stuff, then you could possibly inject your own driver in a similar concept of how Basilisk solves not having to low-level emulate any of that stuff.

Return to “SOFTWARE”

Who is online

Users browsing this forum: ClaudeBot and 3 guests