Is there any documentation on the ROM Format or any code which interacts with it?
I've opened an issue in radare2 to get support for the ROM added and some reference material besides binaries is needed to help things along.
CD-ROM or PROM ROM?
I'm still looking to see how they made those UFS CD-ROM master images.
Hi Neozeed
Long time :)
I'm looking for details about the PROM.
I recall someone made a bootable iso on here but that might just have been for x86 (adding the bootfloppies to an iso perhaps).
Quote from: "Venture37"Hi Neozeed
Long time :)
I'm looking for details about the PROM.
I recall someone made a bootable iso on here but that might just have been for x86 (adding the bootfloppies to an iso perhaps).
Long time! I couldn't find u last time I was in the UK.. I'm in Hong Kong now though.. sadly without any black kit, my ex took everything. :cry:
Check out the porting thread. Darwin source has been located, and it builds!!! I think this is what we've been waiting for! It'll boot single user from a NeXTSTEP or OPENSTEP CD!!!
It seems that the Plan 9 sources don't make much use of the NeXT ROM functions - however, NetBSD does. Some information on the available functions can be found in the standalone boot sources and header files included from there.
See
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/next68k/next68k/nextrom.h?rev=1.11&content-type=text/x-cvsweb-markupfor offsets into a jump table and
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/next68k/stand/boot/machdep.c?rev=1.7&content-type=text/x-cvsweb-markupas well as
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/next68k/stand/boot/machdep.c?rev=1.7&content-type=text/x-cvsweb-markup for an example of how these are used (MON macro, but there also seem to be some relocations used outside of standalone mode, didn't look into what happens there so far).
Hope this helps,
Michael