My Progress getting Retro68 to build BeOS PowerPC apps

And userland PPC CPU emulator. Architecture can be following:

  1. Host runtime_loader loads PPC emulator add-on and pass (argc, argv, env) to it.
  2. PPC emulator add-on loads PPC PEF runtime_loader into virtual machive and pass (argc, argv, env) to it.
  3. PPC PEF runtime_loader load and run PPC PEF application.
  4. PPC emulator add-on forward syscalls to host libroot.so _kern* functions.

I made some investigation of PEF format and made an utility to analyze its contents.

2 Likes