Welcome, Guest. Please login or register.

Author Topic: One unified OS for the future?  (Read 36486 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: One unified OS for the future?
« on: November 23, 2014, 04:30:51 PM »
ARM can run bigendian, like m68k and like PowerPC, which simplifies things when you have an OS that is also supposed to run an integrated m68k emulator.
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: One unified OS for the future?
« Reply #1 on: November 23, 2014, 11:40:36 PM »
Endianess is important for handling data in memory, with a bigendian architecture native programs and programs running under emulation can all read and write the same data. Not so if emulation is bigendian and native is little-endian, then there is need for byte-order switching, and a can of worms is opened.
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