System 6

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
WizKid
Tinkerer
Posts: 72
Joined: Sun Jul 31, 2016 11:58 pm

System 6

Post by WizKid »

Is it possible to install System 6.0.8 in Basilisk II using the IIci system type?

If so, is there something like a ".b2vm" bundle like there's ".sheepvm" for SheepShaver?
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: System 6

Post by adespoton »

WizKid wrote: Tue Nov 10, 2020 9:44 pm Is it possible to install System 6.0.8 in Basilisk II using the IIci system type?

If so, is there something like a ".b2vm" bundle like there's ".sheepvm" for SheepShaver?
You need to recompile BII to run System 6. When you do, a number of things break, but you can run System 6 in 24-bit mode with a B&W screen. I believe you can now use the IIci system type (and 68020 CPU), but the screen is still limited in dimension and bit depth. I think audio may also be broken, but can't remember.

I do my app bundles for BII by embedding everything in a shell script and dropping the components in a bundle. Not quite as elegant as .sheepvm, but pretty close.
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Re: System 6

Post by rickyzhang »

I recently improved BII virtual screen by stealing ROM hack from mini vMac. You could have a bigger virtual real estate in System 6.

But the sound has not patched yet.

See demo: https://youtu.be/aXzM8t_u3zI
There is an App for that!
https://github.com/rickyzhang82
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Re: System 6

Post by rickyzhang »

I shared my configuration. It works for System 6.0.8 with Mac SE ROM (md5sum : 9fb38bdcc0d53d9d380897ee53dc1322)

I bumped up the screen size to 1280x500. You can set an arbitrary one assuming you pull the source code from cebix Github.

Code: Select all

.basilisk_ii_prefs.system.6.0.8
displaycolordepth 1
disk /home/Ricky/repo/68K.Mac/BasilikII/DiskImage/MacImage.6.0.8.dsk
screen win/1280/500
seriala /dev/ttyS0
serialb /dev/ttyS1
udptunnel false
udpport 6066
rom /home/Ricky/repo/68K.Mac/BasilikII/ROM/MacSE.ROM
bootdrive 0
bootdriver 0
ramsize 4194304
frameskip 1
modelid 5
cpu 0
fpu false
nocdrom true
nosound true
noclipconversion false
nogui true
jit false
jitfpu true
jitdebug false
jitcachesize 8192
jitlazyflush true
jitinline true
keyboardtype 5
keycodes false
keycodefile /home/Ricky/repo/68K.Mac/BasilikII/keycodes
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv false
idlewait true
There is an App for that!
https://github.com/rickyzhang82
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: System 6

Post by adespoton »

rickyzhang wrote: Fri Nov 20, 2020 8:25 pm I shared my configuration. It works for System 6.0.8 with Mac SE ROM (md5sum : 9fb38bdcc0d53d9d380897ee53dc1322)

I bumped up the screen size to 1280x500. You can set an arbitrary one assuming you pull the source code from cebix Github.

Code: Select all

.basilisk_ii_prefs.system.6.0.8
displaycolordepth 1
disk /home/Ricky/repo/68K.Mac/BasilikII/DiskImage/MacImage.6.0.8.dsk
screen win/1280/500
seriala /dev/ttyS0
serialb /dev/ttyS1
udptunnel false
udpport 6066
rom /home/Ricky/repo/68K.Mac/BasilikII/ROM/MacSE.ROM
bootdrive 0
bootdriver 0
ramsize 4194304
frameskip 1
modelid 5
cpu 0
fpu false
nocdrom true
nosound true
noclipconversion false
nogui true
jit false
jitfpu true
jitdebug false
jitcachesize 8192
jitlazyflush true
jitinline true
keyboardtype 5
keycodes false
keycodefile /home/Ricky/repo/68K.Mac/BasilikII/keycodes
mousewheelmode 1
mousewheellines 3
dsp /dev/dsp
mixer /dev/mixer
ignoresegv false
idlewait true
Ricky, can you send a pull request to https://github.com/kanjitalk755/macemu/ (assuming these changes work with the SDL2 codebase)?

I'd like to see all the updates end up in a single code stream again, especially as the Kanjitalk755 fork has developed so much further than the cebix master now.
User avatar
rickyzhang
Apple Corer
Posts: 205
Joined: Mon Sep 15, 2014 7:59 pm

Re: System 6

Post by rickyzhang »

No man can serve two masters. I stick with cebix Github repo.

I confirmed cebix codebase works under SDL2 and SDL1.
There is an App for that!
https://github.com/rickyzhang82
Post Reply