Basilisk 0.8 derivative CockatriceIII

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Basilisk 0.8 derivative CockatriceIII

Post by Cat_7 »

Hi,

For quite some time there has been available a Basilisk derivative, called Cockatrice. The developer Neozeed keeps turning out newer versions every now and then.
It is based on Basilisk 0.8! not BasiliskII. So it does not provide the JIT compiler, but it supports SCSI disk images, networking through (win)pcap and now has improved audio support.
It has no GUI, so settings should be made in a text file. Several settings depart from what is usual in BasiliskII, so you might need some perseverance and do some learning to get it running to your satisfaction.

This is Neozeeds website detailing some of the latest enhancements: https://virtuallyfun.com/wordpress/2020 ... 5a-update/

For Windows: This is the website to get prebuild programs and the source code: https://sourceforge.net/projects/cockatrice/
For other platforms you need to compile the source yourself.
See here for the readme and an example settings file: https://sourceforge.net/p/cockatrice/gi ... ster/tree/

Pcap networking requires installation of winpcap or better its more recent npcap replacement: https://nmap.org/npcap/#download
But also works with slirp (as in BasiliskII)

I'll edit this post when the need arises, as some sort of guide based on experience.

First edit: the readme tells us that in order to use pcap networking one needs to add the ethernet identifier like this:
ether {FFFFFFFF-FFFF-7777-FFFF-FFFFFFFFFFFF}
this does not work in my place. I need to use:
ether \Device\NPF_{FFFFFFFF-FFFF-7777-FFFF-FFFFFFFFFFFF}

Good luck,
Cat_7
User avatar
ClockWise
Site Admin
Posts: 4397
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang

Re: Basilisk 0.8 derivative CockatriceIII

Post by ClockWise »

I bet Lauri would find this project interesting. It seems to be what he did twenty-two years ago, but now for more modern systems.
WizKid
Tinkerer
Posts: 72
Joined: Sun Jul 31, 2016 11:58 pm

Re: Basilisk 0.8 derivative CockatriceIII

Post by WizKid »

ClockWise wrote: Fri Oct 30, 2020 7:03 am I bet Lauri would find this project interesting. It seems to be what he did twenty-two years ago, but now for more modern systems.
Are you referring to Lauri Pesonen, of Executor fame?

If so, Executor is in semi-active development by the community.

Also, it is an API compatibility layer, not an emulator per se. It's more similar to MACE (as mentioned elsewhere here) or Wine than anything else.

Although I would presume if one were to successfully swap out syn68k for either Basilisk II's or Qemu's 68k code it would result in much improved compatibility (not so many segfaults).
User avatar
ClockWise
Site Admin
Posts: 4397
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang

Re: Basilisk 0.8 derivative CockatriceIII

Post by ClockWise »

Lauri Pesonen actually wrote the original Windows port of Basilisk II. To do so, he used the same Basilisk .8 code that the author of Cockatrice III is using right now.
Jackalo
Granny Smith
Posts: 119
Joined: Wed Jun 26, 2002 10:23 pm
Location: Illinois, USA
Contact:

Re: Basilisk 0.8 derivative CockatriceIII

Post by Jackalo »

That's actually quite interesting. Thanks for sharing it!
User avatar
ClockWise
Site Admin
Posts: 4397
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang

Re: Basilisk 0.8 derivative CockatriceIII

Post by ClockWise »

A 13-year gap between this and your last post. Welcome back!
Jackalo wrote: Sun Nov 08, 2020 4:08 am That's actually quite interesting. Thanks for sharing it!
Post Reply