Amiga.org
The "Not Quite Amiga but still computer related category" => Amiga Emulation => Topic started by: direktorn on April 29, 2013, 12:21:17 PM
-
Hi,
I'd like to install MacOS 8.1 from scratch from WinUAE but I do not think that works :( I have made an .iso of my retail 8.1 within a real mac and used that in WinUAE. I have assigned uaescsi.device in shapeshifter but no success. I do not belive WinUAE can handle mac ISO files. I have also tried system 7.5.3 as a emulated DF0 but they are in .IMG format and not .ADF and I do not think that will work either..
How could I install an os within WinAUE and Shapeshifter?
-
I installed MacOS 8.1 from ISO in Shapeshifter/WinUAE some time ago. IIRC it was just straightforward. The only drawback I remember was that the emulated Mac waited some ten seconds before it started booting.
-
Wouldn't an emulated Mac run faster if done from Windows rather than inside WinUAE? I can't see the reason for emulating a Mac inside of another emulator, unless it is just for fun and nostalgia reasons.
-
Well, if I get it right, Shapeshifer isn't really an emulator but some kind of compatibility layer to allow OS-friendly Mac programs to run on Amiga, so it might be actually be better than other options :)
I can't wait to have the new FPGA Arcade core to install Mac OS on it :D (Not that I like Mac OS better! But it has some decent non-amiga games like Alone In The Dark or Wolfenstein 3D).
-
I have done this and it works.
The thing is some versions of 8.1 that come with particular models of macs only work with those models. The Apple installer allows you to install for "any mac" and thats the one you should use.
-
I've done it. Though it was about 15 years ago. Pretty straight forward OS install, if I remember correctly.
-
Wouldn't an emulated Mac run faster if done from Windows rather than inside WinUAE? I can't see the reason for emulating a Mac inside of another emulator, unless it is just for fun and nostalgia reasons.
Actually, for quite a while, running Shapeshifter in WinUAE was actually faster than running Basilisk II directly under Windows even on the same machine, because WinUAE was running the 680x0 processor with JIT, while the older versions of Basilisk II did not have that capability. It was noticeably faster and snappier. I haven't tried the latest version of Basilisk II yet though.
-
Did it yesterday, but just 7.6.1. First I thought it's bust as it took so long to get to the Mac screen. But haven't got the MAC handler to work so far so getting the files to the emulation is problematic (no CdRom installed yet). Would like to see some Speedometer tests.
-
I got it working, there where an issue with WinUAE not correctly mounting the iso on the Amiga side. I didn't remember that Mac disks normally mount as "unknown" on the Amiga but they mount so after mounting a standard ISO9660 disk and switching to my macdisk it all went well.
The only problem I have now related to GFX modes. As WinUAE cant display 15 and 24 bit modes I'm stuck with AGA or Windowed (b/w). Has anyone worked out a way to solve that?
I have even tried 8-bit modes but my screen is just blank (white).
-
I've done it. Though it was about 15 years ago. Pretty straight forward OS install, if I remember correctly.
You ran WinAUE 15 years ago?:)
-
Wouldn't an emulated Mac run faster if done from Windows rather than inside WinUAE? I can't see the reason for emulating a Mac inside of another emulator, unless it is just for fun and nostalgia reasons.
Sure, but can you mention one that has Ethernet support, that is stable etc. The only emulator i know of is SheepShaver and it crashes the emulator if you launch Netscape for example.
-
ShapeShifter actually is an emulator. It's not like say, Wine, whereas you can run programs on your host desktop. It boots to a MacOS desktop, and things run from there either on a windowed or full-screen mode.
If you have a hard time mounting the MacOS floppy images under UAE, try installing something like CrossMac on the Workbench and see what it makes of the Mac floppy images after that.
-
ShapeShifter actually is an emulator. It's not like say, Wine, whereas you can run programs on your host desktop. It boots to a MacOS desktop, and things run from there either on a windowed or full-screen mode.
It's not a full emulator: it doesn't emulate the 680x0 CPU or the Mac custom chips. It's uses virtualisation techniques if I'm not mistaken, so Mac OS software runs natively on the Amiga CPU & chipset. Correct me if I'm wrong.
-
It's not a full emulator: it doesn't emulate the 680x0 CPU or the Mac custom chips. It's uses virtualisation techniques if I'm not mistaken, so Mac OS software runs natively on the Amiga CPU & chipset. Correct me if I'm wrong.
It doesn't have to emulate the 680x0 CPU, it's a hardware part that's already there from the Amiga itself. Runs according to your Amiga specs, some say it runs even better than actual 68k Macs if your gear is good.
-
It's not a full emulator: it doesn't emulate the 680x0 CPU or the Mac custom chips. It's uses virtualisation techniques if I'm not mistaken, so Mac OS software runs natively on the Amiga CPU & chipset. Correct me if I'm wrong.
It emulates graphics, I/O, Sound, SCSI, Harddrives, ROMs so it is by definition an emulator. It does not have direct access to the CPU so there is a layer in between (task) that takes cares of things. A modern term would be hypervisor.
-
It emulates graphics, I/O, Sound, SCSI, Harddrives, ROMs so it is by definition an emulator. It does not have direct access to the CPU so there is a layer in between (task) that takes cares of things. A modern term would be hypervisor.
No, it doesn't emulate any of those things. It patches the Mac ROM and replaces the hardware drivers for the Mac hardware with drivers for the Amiga hardware, and of course it has direct access to the CPU.
-
No, it doesn't emulate any of those things. It patches the Mac ROM and replaces the hardware drivers for the Mac hardware with drivers for the Amiga hardware, and of course it has direct access to the CPU.
I have to agree to disagree. Lets leave it there.
-
I have to agree to disagree. Lets leave it there.
Just take a look at basiliskII sources or read the sheepshaver documentation. I don't care if people decide to call it "emulator" or "virtual machine" (like it's popular nowadays). The fact is that it patches MacOS ROM to avoid calls to mac hardware, installs MacOS drivers that communicate with AmigaOS and programs run natively: you don't have to interpret cpu opcodes, the cpu executes these directly. Memory is used directly (that's the reason you have to free the first kilobytes of ram for macos with prepareemul rsrvcold and other tools), your Mac program can crash your entire amiga and it can write to any part of your amiga memory.
Atari emulators like Medusa or Chameleon did more or less the same. If anyone wants to call that "virtual machine" I don't care :-P
There's a version of EmuTOS that runs on Amigas (and there are Mac emus for Ataris too it would be fun to try to run them on your miggies too) :-)