cubanismo / jaguar-sdk

A Complete SDK Environment for the Atari Jaguar
32 stars 3 forks source link

Support a.out Linux binaries on kernels that don't support a.out somehow. #3

Closed cubanismo closed 2 years ago

cubanismo commented 4 years ago

Write an a.out userspace loader (suggested as being possible in the debate over whether a.out should be removed from the Linux kernel) or converter to convert aln/mac to ELF32 binaries. This is possible in theory, but my first naive attempt using objdump and ld scripts didn't work out. Need to dig up the deleted kernel a.out loader code, learn a little more, and make another attempt.

cubanismo commented 2 years ago

This has been working as of commit 4a0aa950c8d174ca374a17b0bec04811eb16a2a8