Hans wrote:
DRM code in UBoot? I doubt it. That would be the silliest place to put copy protection as replacing the bios would eliminate it. I'm not even sure if there is any DRM code in OS4; the A1 or classic Amiga hardware are dongles enough as-is.
Fair point.
Hans wrote:
I doubt that analysing UBoot would give you much knowledge about OS4 as it only affects the bootloader that copies the Kernel modules into RAM. I doubt that it would be too hard to write an alternative bootloader; the second-level booter basically searches for a kickstart directory and loads the modules as per instructions in the kicklayout file.
The real issue remains the drivers, and the fact that the HAL is compiled right into the kernel. It would make more sense to decompile the Loader module, and the kernel. Someone who could isolate the HAL code sections would be able to create a patch in such a way that the patch code contains no copyrighted IP. Replacing the HAL is a sizeable task.
I thought the BIOS would give us some clues about how the drivers worked, didn't realise the HAL (HAL = Hardware Abstraction Layer, right?) was purely run through software.
Hans, can you explain how the A1 version of OS4 boots (from your understanding of the matter)? I have never seen an A1 booting so my knowledge is limited. Does the system perform a POST?
Taking the display driver as an example, does the BIOS have to load the software kernel before anything is displayed on screen, or can you, like on x86 PCs, bring up BIOS settings on screen before the main OS starts?
motorollin wrote:
Well legal or not, I'm now convinced that this works. Having had another suggestion from AmigaMac, I got my copy of the OS4 boot CD to boot on my Mac Mini and get as far as launching ExecSG, and then it just went to a black screen.
That's awesome. You're not the only one to have some success here either:
http://moobunny.dreamhosters.com/cgi/mbmessage.pl/amiga/152833.shtmlColani1200 wrote:
Did you try this with the OS 4 classic CD? I read somewhere that the A1 version is needed, maybe that is the problem.
The versions of OS4 released so far are meant to be similar, but I agree that the A1 version is more likely to be successful, as the h/w for MacMini is closer to A1 h/w than CSPPC/BPPC h/w. Also, if these are the leaked Project Moana files it would have been developed with A1 OS4 as Classic OS4 wasn't as complete at the time the Moana announcement was made.