Le mer 2005-08-17 a 01:47:03 -0400, Sven Luther <sven.luther@wanadoo.fr> a dit: > On Tue, Aug 16, 2005 at 06:36:39PM -0400, Rick Thomas wrote: > > > > I can build the miboot files and distribute them from p.d.o, they can just not > be part of the release. cool. > > Rick > > > > > > PS: Sven makes it sound as if reverse engineering the boot block is a > > trivial bit of work. That's not entirely true. It's only trivial if > > Well, we alreadsy know it is some 100 or so m68k assembly lines, and those are > mostly trap calls to the apple rom. > > So, what is needed is : > > someone to take the bootblock and extract the code part from the bootblock. > The format of the bootblock is described on some apple page. > > someone who dissasembles those assembly lines. > > someone who then mapps the trap calls to apple rom calls. > > Once that is done, we need to write a specification of what is supposed to > happen to make it work, not mentioning the real code or what rom calls are > made. > > Then once zwe have that, someone fully not incvolved with the above can do the > reimplementing part : > > take the specification and rewrite said code. ok, sounds potentially hard, but fun too. > Also, we need a compiler that is able to generate apple m68k code and thus > able to compile miboot, altough i have a version of codewarrior 4 or whatever > it was CD, which is needed to build miboot. gcc can't do it? oh, yeh, apple code.... > Now, it has been rumored that a boot code containing only the (free) non-code > part would be able to boot. Nobody tried though. gimme sources of this thing (URIs etc.), and i'll put up something on my site (which i can try out too :). > The first step can be done easily enough, and upto obtaining the m8k assembly > lines. Then we can go look for help from the m68k community, which probably > even has someone knowledgeable in apple roms. There are probably also books yeh, like basiliskII people too, maybe, or qemu. > mentioning how to program said roms, at least there was for the amiga > computers back then. ask Bor_Ed on #debianppc. > > Maybe we should establish a bounty for someone to reverse-engineer the > > Apple floppy boot block. That might get somebody with the necessary > > (A stack of 10 oldworld machines ? :) woohoo > > skills to come out of the woodwork... If ten of us put up US$100, > > would that be enough? > > > Someone at apple releaseing the boot sector code as BSD code with the assembly > source would be well enough. hmm, time to do some e-mailing writing :). > Friendly, > > Sven Luther > -- Cold pizza and cold coffee, second best thing to cold pizza and warm beer. -- me
Attachment:
pgpHOp5CAPT1_.pgp
Description: PGP signature