Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!rpi!netserv2!deven From: deven@rpi.edu (Deven T. Corzine) Newsgroups: comp.sys.amiga.tech Subject: Re: Amiga 1000 boot ROMs Message-ID: Date: 12 Apr 90 11:08:43 GMT References: <1733@eklektik.UUCP> Organization: Rensselaer Polytechnic Institute, Troy, NY Lines: 50 In-Reply-To: danbabcock@eklektik.UUCP's message of 10 Apr 90 21:49:06 GMT On 10 Apr 90 21:49:06 GMT, danbabcock@eklektik.UUCP (/dev/ph1) said: danbabcock> Markus Wandel wrote in <23080@watdragon.waterloo.edu>: danbabcock> (some stuff deleted for brevity) Markus> How do you kickstart an A1000 off something other than its Markus> internal floppy drive? The reason I ask is that a hard disk Markus> interface made by Comspec for the A1000 actually kickstarted Markus> off the hard disk, so it must be possible. danbabcock> There is indeed a hook in the A1000 boot ROMs. Here it is: danbabcock> (note that a few trivial things are done before this) danbabcock> cmpi.w #$1111,$f00000 danbabcock> bne.s continue danbabcock> move.w #$fff,$dff180 danbabcock> lea $f800ee,a5 ;return address danbabcock> move.l $f00004,a0 danbabcock> jmp (a0) danbabcock> continue: danbabcock> Does this look familiar (grin)? It looks sort of like the code for the ColdStart vector... or are you alluding to something else? danbabcock> Lastly, I'd like to publicly thank you for your danbabcock> *brilliant* Exec disassembly. If someone on the net danbabcock> doesn't have this, download it immediately! Othwewise, danbabcock> you're just spinning your wheels when it comes to danbabcock> untangling knotty Exec programming issues. Markus Wandel danbabcock> has done more for the Amiga community than anyone I can danbabcock> think of. Thanks!!! I'll second this. It is an excellent tool -- not a simple disassembly, but a highly commented one. And data is not disassembled. It was well done, and is well worth getting. [I'll leave the address in.] Markus> Markus Wandel Markus> mwandel@tiger.waterloo.edu Markus> (519) 884-9547 -- Deven T. Corzine Internet: deven@rpi.edu, shadow@pawl.rpi.edu Snail: 2151 12th St. Apt. 4, Troy, NY 12180 Phone: (518) 274-0327 Bitnet: deven@rpitsmts, userfxb6@rpitsmts UUCP: uunet!rpi!deven Simple things should be simple and complex things should be possible.