![]() |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
I just uploaded the files here. Use the SDL build for 256 colors IIRC: http://cid-de1b8fbb27739ebd.skydrive...y%7C_unique311 The Basilisk II (non-JIT) source code used by teh to create the Basilisk II we are using (fast, full screen, no sticky mouse) was from ~8 years ago. Since then the Basilisk II JIT code has been enhanced and allows running any 68k program on it that doesn't require a MMU, including all sorts of games and applications. I'm only a perpetual script-kiddie otherwise I'd jump on porting Basilisk II (JIT) over to Maemo keeping the hildon enhancements teh worked on. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Will an existing precompiled port of Basilisk II run on a stock 770 running OS2006-49-2? |
Re: Run Mac Software on Your NIT with Basilisk II
The Basilisk II ports t3h (and I) made appear to only run on OS 2008.
But the 3 builds of Basilisk II JIT uniquie311 made run on OS 2007 and 2008. I don't have a N770 to test the builds out on OS 2006, but I imagine if they ran they would be rather slow. :( |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
There's a guy in another forum who has a lot of early Mac stuff he wants to get rid of... Reading the thread leaves me with the distinct impression he also has a lot of older programs and applications. Perhaps some of it may be helpful for this thread?
Of course, his 'garage sale' is in Vancouver (the Canuckian one, not the Washington one). However, there are a few people here who live in this city so... .:rolleyes: |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
By then, Fusion PC from Microcode Solutions had already started emulating the 68040 on DOS which allowed running up to Mac OS 8.1 along with all 68k applications and games that didn't require a MMU. I was the first person to buy Fusion PC 2.0 which ran on Windows, and after winning a "Bug Bash contest" became a beta tester for the company for further patch releases up to 2.3.1 until the emulator was sold to the "evil" Emulators, Inc. During my bench testing of Fusion PC, I would graph the various scores earned by the Macintosh emulators for Windows/Linux/DOS; Fusion PC, Basilisk II, Executor, vMac, and SoftMac, in numerous tests. I also learned the various Mac emulators' abilities, limitations, and bugs. The alpha open source Basilisk II was initially limited to 68020 emulation, but was in rapid development by the original German developer (who had created Basilisk I/II, Frodo, SheepShaver, etc.) and the Finnish Windows developer/porter who was implementing many new features for Basilisk II for Windows. Big events were when Ethernet networking and NAT were added, and months later Basilisk II was able to emulate a 68040 instead of the 68020/30 (68030 processor emulation had been buggy) running up to Mac OS 8.1. Basilisk II soon became everyone's favorite Mac emulator as it was stable, fast, and free ... the retail Mac emulator companies ARDI, Microcode Solutions, and Emulator, Inc.'s days were numbered (though Emulators, Inc. is still "living"). All three companies started promising future PowerMac emulators, but none of them ended up delivering*. By 2001, Basilisk II development was taken over by a French Linux developer who implemented a x86 JIT engine for Basilisk II making it ~20x faster than all the other Mac emulators. It is now called Basilisk II JIT. He then ported the PowerMac emulator SheepShaver for BeOS to Linux/Windows/Mac OS X, implementing G4 Classic Mac emulation (up to Mac OS 9.0.4). SheepShaver is currently popular with MacIntel users who wish to run Mac Classic OSes (pre-Mac OS X) and applications, as MacIntels can't run Mac Classic. I might as well round this brief history off by mentioning OSS Pear PC, the first and only Mac OS X PowerMac emulator (runs up to 10.4.x) for Windows and Linux. It too uses a JIT engine for speed, but ends up running maybe 20x slower than the host PC, which can be acceptable on a high end machine. The death of the primary Pear PC developer severely crippled further development of this Mac emulator. It has not been ported to run Mac OS X for Intel on Windows or Linux, though it could have been without the loss of the main developer. (Note: PearPC runs even slower than Bochs on a NIT :p) Since 1999 I've been running a forum about Mac emulation, which expanded in 2001 to cover all operating system emulation and virtual machines. Thus my nick. Hum ... I had tried running Fusion PC and Mini vMac on DOSBox for the NITs, but haven't tried Executor. You are familiar with the NIT port of DOSBox for running 80x86 DOS, originally for a 770? If you are a fan of using Executor, running it on DOSBox might bring back fond memories (of slowness ... LOL!). *Correction: Microcode Solutions delievered a PowerMac emulator for Amiga (iFusion) and ARDI developed a PowerMac "emulator" for Linux (iExecutor?) that could run Adobe Photoshop 5, but iDon't think iT was ever released(?). |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Does this work for the N900 by any chance? Thank you!
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
http://talk.maemo.org/showpost.php?p...7&postcount=63 and his links are still active. I tried running that binary on the N900, it doesn't launch as it wants to use libesd for sound support... a library that Fremantle no longer provides. Fortunately, Graham Cobb, who works on GPE, has put together a minimal libesd that interfaces with Fremantle's pulseaudio. It's in the extras* repositories and can be installed via Code:
apt-get install libesd0 --denis |
Re: Run Mac Software on Your NIT with Basilisk II
all the pages are gone
can somebody explain how to get this working on n810? please |
Re: Run Mac Software on Your NIT with Basilisk II
I've installed libesd on my N900 and I get connection errors to ESD on BasiliskII's startup... any help?
|
Re: Run Mac Software on Your NIT with Basilisk II
What exact version did you use and what exact error message did you get?
Did anyone already succeed in running basilisk on n900? If so, with what version / binary of it, what size of rom file, what macos system version and what preferences? I have tried 4 binaries mentioned above: build 0.3 of t3h: http://gm.stackunderflow.com/maemo/b...ary_0.3.tar.gz = http://cid-de1b8fbb27739ebd.skydrive...%5E_0.3.tar.gz as well as unique311's basilsSDL.zip , BasiliskIIGTK.tar.gz and BasiliskIIGS.tar.gz from http://cid-de1b8fbb27739ebd.skydrive...y%5E_unique311 (note that on this live.com account you can also find numerous sources of basilisk) (also available on http://www.divshare.com/download/798362-bf8 , http://www.divshare.com/download/798033-e5d ) on all 4 versions i get ERROR: Cannot create 60Hz thread (Success). in the end with the last 3 versions from unique311 i get this (inbetween of video_open() and video_close()) as well as initially ERROR: Cannot install SIGSEGV handler (Success). i would very very much appreciate any help on the matter. thank you very much. |
Re: Run Mac Software on Your NIT with Basilisk II
I've actually got a N900 on it's way to me as we speak. I'll take a look at this when it arrives.
It might actually run more usably this time around... :) Thanks Cage for emailing me. |
Re: Run Mac Software on Your NIT with Basilisk II
thank you very much for your prompt and kind reply, t3h. i am already eagerly looking forward to getting this sorted out. you trying it on the actual device might prove more convenient than in the sdk, i hope.
by the way, the GS build with the nice GUI has never been updated with the meanwhile applied patches, right? is there any chance of combining the features of the several builds currently existing? do you know which code difference accounts for what above is reported concerning printtopdf not working in most builds, but in osemutech's? and do you happen to have saved a copy of the howto of osemutech's site? is there relevant information concerning NIT? (if rather not, i would not actually need it myself, i suppose, as basilisk is already running very fine on other operating systems for me.) but as basilisk is currently not working in my n900, i have not messed with all those keyboard customization in this threads and the ones this links to yet. it would be very nice if you could summarize which of these is really needed after all. thanks a lot for all this lot in advance already :) |
Re: Run Mac Software on Your NIT with Basilisk II
I'm currently playing with the source in the Maemo 5 SDK. Expect something soon.
Also for anyone attempting to download the old packages, my server has been down for a day or so - my ADSL connection has been misbehaving, and the exchange has only just been fixed. |
Re: Run Mac Software on Your NIT with Basilisk II
Ok, I've got something going.
ESD sound is not compiled into this build, the N900 uses PulseAudio instead. I'll get it behaving later. I haven't tested my hildonized fullscreen yet... It's compiled with the arm7 compiler in the Maemo SDK, and I should be able to apply some additional optimisations later. Also it's just the binary, I'll have to make it more user-friendly later. And make it smaller. Binary Source http://gm.stackunderflow.com/maemo/b..._maemo_0.4.png |
Re: Run Mac Software on Your NIT with Basilisk II
Thanks t3h. I was wondering if you could have a look at the idle powersaving patches? (sleeping when the 68k is idle)
I once managed to merge them with the previous Diablo unpackaged port, but I think I lost the patched source.... :( If I find the time I'll try to do that again. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Edit: fullscreen does work. --fullscreen true, not --fullscreen. I may just make it enabled all the time - as there's now no fullscreen button like on the old Maemo, and you can still ctrl-backspace to swap to another app. I won't implement the "button in corner to un-fullscreen" thing - the corners are important in MacOS. This is how you should be launching it... or how I do anyway. ./BasiliskII --rom quadra650.rom --disk b2_sevenpointone.img --fullscreen true --screen win/800/480 The screen updates can probably be made faster now that we have OpenGL ES to play with (make the screen an opengl surface?) Also need to remap ctrl to cmd, and/or make a custom Maemo keyboard layout for the emulated Mac in ResEdit. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Anyway, t3h is back and he's working on native Fremantle binaries and other mods... Basilisk lives on!!! --denis |
Re: Run Mac Software on Your NIT with Basilisk II
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
http://gm.stackunderflow.com/maemo/b...ary_0.3.tar.gz Anyone with a N900 should be using 0.5 though. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Now this is just wrong...
http://gm.stackunderflow.com/maemo/b...900vs180c1.jpg http://gm.stackunderflow.com/maemo/b...n900vs180c.jpg Hasn't technology come a long way? |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Holy cow... I wonder how poorly (or well) an Amiga emulator would run inside of it: http://www.youtube.com/watch?v=e_ElgKvKFuY
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
You may need to apt-get install libesd0 on the n900 though. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
|
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Since the PR 1.1 update has happened, wonder if that has anything to do with this... there's a startup message Code:
Using ESD Audio Output --denis |
Re: Run Mac Software on Your NIT with Basilisk II
Are you by any chance running it as root? It seemed to only work if I didn't (I was still root when I copied it into opt).
I've got the latest OS on my N900 as well. |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
--denis |
Re: Run Mac Software on Your NIT with Basilisk II
Odd, it works for me... I just heard Fred's voice - "I sure like being inside this fancy computer" (does he have any idea what computer he's really inside of? :P)
Also I kinda did all the software update stuff when I first got it: Settings -> About shows 3.2010.02-8.002 as the version - is this PR1.1? I presume it is because it's around that date... Try installing (apt-get install) pulseaudio-esound-compat, and see if that does it for you... |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Still, good to know that it is working for you... do you get some startup messages re ESD? Edit: problem solved! Uninstall and then re-install the above libraries. Edit 2: Now the big problem is keyboard support... numerics, plus special characters with the blue-key do not work! --denis |
Re: Run Mac Software on Your NIT with Basilisk II
does network work? e.g. ether slirp?
|
All times are GMT. The time now is 13:07. |
vBulletin® Version 3.8.8