Welcome, Guest. Please login or register.

Author Topic: Amiga OS for x86?  (Read 14966 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: Amiga OS for x86?
« on: February 24, 2019, 03:10:56 PM »
You can of course install Icaros on a hard drive, after you boot from the live image... try harder :p
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Amiga OS for x86?
« Reply #1 on: February 25, 2019, 03:29:02 AM »
>how is possible to run 68k code on PPC?

OS4 (and Morphos) do have 68K code translation buildin, these OS’s translate 68K instructions to Powerpc on the fly.

And (almost more importantly) PowerPC can use same byteorder as 68k - big-endian - so any data written by PowerPC programs can also be read by 68k programs and vice versa - 68k and PowerPC can share data without any obstacles. This is _not_ true for x86, which is little-endian. With x86, special measures needs to be taken (byte-order swapping on _all_ read and write to RAM) before data can be shared between x86 and 68k programs. ARM processors have historically been similar as PowerPC, in the they can run in both little-endian and big-endian mode, but lately both PowerPC and ARM have been moving towards "x86 compatibility" and little-endian. ARM still has a big-endian mode for all data though (but not instructions), and hence can in principle be able to provide a better integrated 68k emulation than x86.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS