September 11, 2001


Try our Star Trek Quake Server!


Have you seen our film?

 Places To Go:

Home
Pictures of the Boys
Sounds
Streaming Videos
Dylan's Room
Writings
Poetry
Downloads
AmigaOS 4.x Icons
Amiga Information  
Sharp Zaurus PDA
Startup Sounds
Scripts
PocketPC Themes
PocketDOS
Zany Golf
NSBasic
Coleman Camper
Links
The Mind's Eye
Museum
Email Mark
Email Michelle

 

Apple Macintosh Emulator for the Sharp Zaurus

Current Version: 0.3
Download Basilisk II HERE

Latest News
Welcome
How does it run?
Instructions
Getting Software
Compiling it
Fixing X11
Screen Questions
Screen Shots
Issues


Click here to see my main Zaurus Page!

 

Latest News

-October 26 - Older Updates

I have made a few changes:

-I have compiled Basilisk II 1.0 for the Zaurus.  The archive now contains Basilisk II 0.9 (May 2001 Build) and  Basilisk II 1.0 (January 2002 Build).  You can see the changes here.  I have kept both bin files incase Basilisk II 1.0 breaks something that 0.9 ran. 

Basilisk II 1.0 requires a new library to work called librt.so.1.  If you are upgrading then you need to copy this library - included in the archive - to /usr/lib.  If you are installing this for the first time just follow the regular instructions.   

I think Basilisk II 1.0 offers some very nice speed improvements and allows you to change some settings.  The monitors Control Panel allows you some other options now.

-I have added a section for getting software.

-After reviewing Apple's policy concerning older Macintosh System Software I have removed the boot disks from the archive.  It appears that Apple (Steve Jobs) has decided to reverse their policy for letting people copy their older System Software.  A shame for both the emulation scene and people that purchase older Macs from schools and garage sales without any System disks. 

-Items I'm looking at doing:

Getting Basilisk II to work with SDL so it will run in Qtopia instead of X11

Actually making an .ipk for easier install

Assigning one of the buttons on the Zaurus as the mouse button to make 'clicking' easier

 

Enjoy!,
Mark

 

Welcome

This is a port of Basilisk II by Christian Bauer which is a great Macintosh emulator.  It has been ported to many systems and I thought that I would like to try it on the Zaurus.    

Email me if you have any comments or questions.

 

How does it run?

Actually, it runs pretty well!

 

Instructions

You will also need a Macintosh ROM for the emulator to work.  I will NOT provide this to anyone so please do not ask.  The Macintosh ROM must be a 512k or 1024k ROM.  A Mac Plus/vMac ROM will not work.  See the Basilisk II site for information on which ROMs are useable.    
 

The file must be called rom and be in the same directory as Basilisk II. 

Installing X11

1.  Grab X11 here.

2.  Install the ipk either through the terminal or add/remove apps on the Zaurus.

Installing icewm

1.  Grab icewm here.

2.  Install the ipk either through the terminal or add/remove apps on the Zaurus.

Installing wm2

1.  Grab wm2 here.

2.  Unzip wm2.zip and copy the file wm2 to /home/root/usr/local/bin/.

Installing Libraries

1.  Grab libs here.

2.  Unzip libz.zip.  You will find it extracts to folder called libs.

3.  Copy all the files from libs to /usr/lib

Installing Basilisk II

1.  Grab Basilisk II here.

2.  Unzip zbasiliskii.zip to ram/cf/sd.  You will find that it extracts to a folder called basil.

3.  Reboot your Z

4.  Press your /  on the keyboard to select the boot prompt.

5.  Select A and log into your Zaurus

6. Type X to start X11 then type wm2

7.  CD to the basil directory

8.  Type the following: ./basil

9.  The GUI will appear. 

 

You can change the screen width by moving the Basilisk II GUI window until you see the bottom right corner.  WM2 uses 'spring-loaded' windows. When a window is opened that is larger than the display it sizes it to the display. Just tap the bottom right corner of the window to expand it all the way. You will see that the bottom right corner has a funny looking resize gadget: Tap it to expand the window full or hold and resize as you like. 

Now you can move the window to access any option you want (i.e. memory, graphics, disk, etc...). 
 

Getting Software

Once you get a legal Macintosh ROM you are going to have to get a copy of some System software for the Mac emulator.  You can download System 7 or System 7.01 from the U. of Texas as they have disk images available for download.  A hard file foot print for a full install of System 7.x should be less than 10meg.  A perfect fit for a CD or SD card!

Even though you can install everything from the Z, I actually grabbed Basilisk II for Windows, installed it, created a 10 meg hard-file, and then install System 7 to it.  When it was done I copied the hard-file to the Z and booted off of it!  

 

Compiling

I actually compiled Basilisk II on the Cluster Servers which I found on handhelds.org's site.  Its a collection of servers -hosted by Compaq/HP- that you can telnet and ftp into to compile your code.  Very slick!  I wish Sharp would do something like this for the Zaurus. 

 

Fixing X11

X11 on the Zaurus works great but conflicts with Qtopia over power management.  Here are some solutions I found on Zaurus Zone's forum:
(This one by Minex worked for me)

I did find a fix to this problem, and I'll post it here again since the message in which the solution was posted was over a month ago.

After installing X11 for the Zaurus, open the file :
/usr/local/Xredir/etc/zapmd
and commented out
/usr/local/bin/zapmd (just add an #at the beginning of the line).

I tested it and it appears to fix the problem. Now I need to find a way to
put my screen into landscape mode so that I can get the entire x64 application to fit on the screen.

-Minex

or here is another one

I finally have X running acceptibly on my zaurus.
some of these fixes are based on ideas found elsewhere,
sadly I forget where. After installing on
/usr/mnt.rom/card

1. I added a # at the beginning of each line in
/usr/local/Xredir/etc/rc.d/init.d/ztsd
and
/usr/local/Xredir/etc/rc.d/init.d/zapmd

2. At the beginning of /usr/local/bin/wm I added 3 lines
/usr/local/bin/ztsd &
/usr/local/bin/zapmd &
sleep 2

(the sleep may not be needed, or possibly could be reduced)

3. At the end of /usr/local/bin/wm I added 2 lines
killall zapmd
killall ztsd

4. I was still having problems with ice's config. So I ran
ln -s /usr/local/Xredir/usr/local/lib/x11/icewm .icewm
in /home/root
(somehow icewm wasn't finding its setting at this original location)

With these settings, I can switch between qtopia and X.
I drop out of Qtopia using the terminate qtopia butting in the Shutdown app.

I hit /? then 'a' during the countdown to drop to a prompt

I run:
wm

after I logout of icewm, I type exit to drop back into Qtopia.

All this is use at your own risk. I'm just really happy it is now working for
ME!
 

-rbiggar

 

Screen Questions

-More to come later...

 

 

Screen Shots

 

Issues

-More to come later...

 

Older Updates

-October 14

-I have add some information on resizing the GUI window.

-To make sure everybody has the libs they need I copied my libs dir from my Z to a folder called libz.  I have added this zip to my instructions for getting Basilisk II to work.

-I have removed the libs folder from the main zip and made it a seperate zip file.

-Also, I had the wrong Basilisk II zip online here for a few days.  I have since replaced it with the correct zip.  Sigh....

 

 

-October 10

This is a port of Basilisk II by Christian Bauer for the Zaurus.  It requires a Mac ROM which I will NOT include and a Mac Boot Disk which is in the archive.  Since Apple release's all their old system software you can grab disks from Apple or many other sites.  I have included System 6.08, System 7.0, and System 7.1.

 

 

 

 

 

 

 

Hit Counter