Welcome, Guest. Please login or register.

Author Topic: Shapeshifter vs. Basilisk II  (Read 6295 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline slaapliedjeTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Shapeshifter vs. Basilisk II
« on: August 12, 2011, 02:24:48 PM »
So I was thinking of diving in a bit to do some Mac OS emulation and knew about Shapeshifter from long ago.

But now looking at their official page, it says it has been obsoleted by Basilisk II.

Anyone have any insight into this?  I knew about Basilisk II from it being in Linux repositories, but they do have a copy of it on Aminet as well as on their home page.

Which one is actually better?  Or is Basilisk simply a rename and updated code?

I also find it rather odd, that Shapeshifter 3.11 was uploaded to Aminet in 2007, yet Basilisk II v0.9-1 was uploaded in 2003.  Arch Linux has a AUR package dated 22032005, and Debian Sid has 0.9.20070407-4.

Probably most will say stick to shapeshifter, I searched for Basilisk and there wasn't a single hit on these forums.

Opinions, experiences?

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline psxphill

Re: Shapeshifter vs. Basilisk II
« Reply #1 on: August 12, 2011, 05:31:21 PM »
Quote from: slaapliedje;654243
I also find it rather odd, that Shapeshifter 3.11 was uploaded to Aminet in 2007, yet Basilisk II v0.9-1 was uploaded in 2003. Arch Linux has a AUR package dated 22032005, and Debian Sid has 0.9.20070407-4.

Shapeshifter on aminet was from 2000, basilisk ii is from 2001 (this is according to the dates you get when you click view lha).
 
Baslisk ii was the follow on to Shapeshifter, had was probably abandoned due to legal issues or because the ripped off 68k code wasn't portable.
 
"About this time ShapeShifter was released. After Joe and I looked at it, we were pissed beyond belief. The majority of the code came from AMAX IV, with some of our code, and even Apple's code. I immediately starting documenting the code, and the changes that the code went through after several releases (especially after making it clear that much of the code was 'borrowed'). After going through the lawsuit in the UK, the owner did not want to attempt to go after 'some kid in Germany', because it would cost too much money, and we would get nothing back.
I sent two registered letters to the author, and each letter was returned undeliverable. I just wanted him to stop while he was ahead. Joe and I are probably the best 68K reverse engineerers in the world. We have gone through gigs of code over the last 4 years, figuring out why certain MAC applications do weird things with our MAC emulation. We can tell which Apple engineer wrote any part of the ROM or OS code, based on their programming style. We knew AMAX IV well too. It was easy to document what code came from where inside of ShapeShifter.
At this point I really can't do much about ShapeShifter, although there are a couple of legal councils in Germany willing to take 80% of the earnings of a successful lawsuit. Personally, I think that when judgement day rolls around, the author will wish that ShapeShifter was just a character in Archon..."
 

Offline Cammy

Re: Shapeshifter vs. Basilisk II
« Reply #2 on: August 12, 2011, 11:55:46 PM »
Shapeshifter has a far more intuitive GUI, is easier to set up and use, and seems slightly faster on my systems. Basilisk II does have a couple of features that were missing from Shapeshifter, but it's still not really worth using except on a PC in Linux. I even prefer Shapeshifter to Fusion, which again has a worse GUI, is harder to set up, but has a couple of extra features missing from Shapeshifter.

With the amount of extra support and all the other people already using it who can give advice, it's definitely worth just using Shapeshifter, although give the other two a try and come to your own conclusions.
A1200 030@28Mhz/2MB+32MB/RTC/KS3.1/IDE-CF+4GB/4-Way Clockport Expander/IndivisionAGA/PCMCIA NIC
A1200 020@14Mhz/2MB+8MB/FPU/RTC/KS3.0/IDE-CF+2GB/S-Video
CD32 020@14Mhz/2MB+8MB/RTC/KS3.1/IDE-CF+4GB
A600 030@30Mhz/2MB+64MB/RTC/IDE-CF+4GB/Subway USB/S-Video/PCMCIA NIC/USB Numeric Keypad+Hub+Mouse+Control Pad
A500 000@7Mhz/512kB+512kB/ROM Switcher/KS3.1+1.3/S-Video

Get AmigaOS
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Shapeshifter vs. Basilisk II
« Reply #3 on: August 13, 2011, 02:47:45 AM »
@psxphill

Are you Jim Drew?
How are you helping the Amiga community? :)
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Shapeshifter vs. Basilisk II
« Reply #4 on: August 13, 2011, 02:57:38 AM »
Basilisk II is by the same author as ShapeShifter. It was meant to be cross platform where ShapeShifter was Amiga only. The 68k version never worked very well and has plenty of bugs with few useful feature additions. It doesn't even fully work on my Amiga. Fusion is good and has some nice features but a few minor bugs too. ShapeShifter has the least bugs and most support. It's more polished than the other choices. Save yourself some time and take Cammy's advice.
 

Offline Pentad

Re: Shapeshifter vs. Basilisk II
« Reply #5 on: August 13, 2011, 03:20:08 AM »
You know, I always wondered what happened to Simon Douglas?  I met him at an Amiga show long, long ago.  He was very nice and we talked a great deal about programming, the Mac, and other things.

Simon told me that he read the programmers of MagicSac(sp?) for the Atari ST (Mac emulator) stated that Mac emulation would be nearly impossible on given the memory mapping of the Amiga.  He thought that was crazy and started working on a Mac emulator himself.  He was able to get the thing booting by the end of a weekend (alpha version).

As I said, he was very nice and quite friendly.

Cheers!
-P
Linux User (Arch & OpenSUSE TW) - WinUAE via WINE
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Shapeshifter vs. Basilisk II
« Reply #6 on: August 13, 2011, 04:36:14 AM »
Quote from: Pentad;654362
You know, I always wondered what happened to Simon Douglas?  I met him at an Amiga show long, long ago.  He was very nice and we talked a great deal about programming, the Mac, and other things.

I was amazed with A-Max..
Still am.  Love the one I have, even tho it's the older original model.
True story, the first computer virus I got was a 68k Mac virus I got on a downloaded (yes, pirated) game.
:-)

I haven't even really been too interested in the other Mac emulators.  A-Max rules.
(Although Emplant was an ambitious project, but I never really knew too much about it..)

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline slaapliedjeTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: Shapeshifter vs. Basilisk II
« Reply #7 on: August 16, 2011, 12:02:28 AM »
Thanks for all the advice.  Out of the two, I hadn't even been able to get Basilisk II to do more than give me a white screen and lock up.

In trying different configs of Shapeshifter, I managed at one point to get color, but now I can't seem to set the ram above 8MB, and it's giving me a black and white and extremely slow setup.

I have a Radeon 9250+Mediator in my A4000D and I haven't been able to get shapeshifter to use it without crashing.  I downloaded the CardTrickEVD and set it up to run in 1024x768 and it always gave me an out of memory error.

Seems to me everything is MUCH faster when running under the Radeon, so it'd be awesome if I could get Shapeshifter to work under it.  Really at this point, I am just looking to run a different browser under it.  But If I can't get it to actually work at a usable speed, that kind of makes it pointless.

It's odd, it has a memory option for ANY, Chip ram or 24Bit DMA Ram (I'm guessing that should be using the Radeon's memory) but that makes it lock up right when I click start.

Any suggestions?  I've tried reading through Cammy's excellent Howto, but still it's not exactly working like I want it to.  

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline psxphill

Re: Shapeshifter vs. Basilisk II
« Reply #8 on: August 16, 2011, 02:52:22 AM »
Quote from: amigadave;654358
@psxphill
 
Are you Jim Drew?

No, why?
 

Offline desantii

  • Amiga Addict!
  • Sr. Member
  • ****
  • Join Date: Sep 2009
  • Posts: 385
    • Show only replies by desantii
Re: Shapeshifter vs. Basilisk II
« Reply #9 on: August 16, 2011, 03:04:04 AM »
I followed Cammy's directions and have Shapeshifter up and running, works great. Still need to optimize HDD speed through as I am still using a hard fiel vs dedicated disc
Amiga 1200/030 50mhz, 64mb ram

Amiga 2000, 030 25mhz, 7mb ram, A2320,  SCSI2CD
 
Amiga 3000/030 25mhz, CF SCSI card

Amiga 4000/ 040 33mhz 274mb ram
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Shapeshifter vs. Basilisk II
« Reply #10 on: August 16, 2011, 03:29:49 AM »
Quote from: slaapliedje;654866
I have a Radeon 9250+Mediator in my A4000D and I haven't been able to get shapeshifter to use it without crashing.  I downloaded the CardTrickEVD and set it up to run in 1024x768 and it always gave me an out of memory error.

I haven't tried CardTrickEVD. I use MuEVD which requires a Mu library setup but works great. ThoR is a very good programmer.

Quote from: slaapliedje;654866
It's odd, it has a memory option for ANY, Chip ram or 24Bit DMA Ram (I'm guessing that should be using the Radeon's memory) but that makes it lock up right when I click start.

No! Don't do that! This has nothing to do with gfx memory! Leave it on "Any" for the memory settings. This will allow you to use fast memory which is both MUCH faster and there is probably MUCH more of it.
 

Offline slaapliedjeTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: Shapeshifter vs. Basilisk II
« Reply #11 on: August 16, 2011, 09:50:14 PM »
Yeah, been using it on ANY.  As I said, that's the only one it works on without turning the screen gray then sitting there.

Was painful, for some random reason my hard drive light wasn't working, must have been after I had bleached the front of my case (still need to do the rest of the keyboard) but that's fixed now, so at least I can see if the Miggy is just sitting there smokin' crack, or if it's trying to do something.

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline Reflex

  • Full Member
  • ***
  • Join Date: Mar 2005
  • Posts: 127
    • Show only replies by Reflex
Re: Shapeshifter vs. Basilisk II
« Reply #12 on: August 22, 2011, 02:24:54 PM »
I used both Shapeshifter and Fusion on my Amiga 4000, and was able to install MacOS 8.1 too and make it work properly.
sadly, I still don't know why, from some time to today both Shapeshifter and Fusion don't boot with MacOS 8.1 anymore, the program stops during the boot of the virtual machine :(
I have a 060/66 mhz on my CSPPC board but this was even before :(
I wasn't able to make iFusion work too :(
 

Offline Flashlab

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 1396
    • Show only replies by Flashlab
Re: Shapeshifter vs. Basilisk II
« Reply #13 on: August 22, 2011, 08:39:42 PM »
The major advantage Fusion has over Shapeshifter IMHO is that you can change resolution and colour depth from within MacOS. So then you don't have to restart the emulation and applications that switch or offer different display options work better.
Amiga 4000D Cyberstorm PPC 060@50 604@200 SCSI 130Mb Ram G-Rex Voodoo3 PicassoIV Paloma Ariadne Delfina Lite

Online Flash version of BoulderDash: Offline...