Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!bacchus!mit-eddie!uw-beaver!tektronix!tekgen!tekigm!tekigm2!phils From: phils@tekigm2.TEK.COM (Philip E Staub) Newsgroups: comp.sys.amiga Subject: Amiga Transformer Message-ID: <1537@tekigm2.TEK.COM> Date: Fri, 6-Mar-87 04:05:58 EST Article-I.D.: tekigm2.1537 Posted: Fri Mar 6 04:05:58 1987 Date-Received: Sun, 8-Mar-87 05:38:11 EST Organization: Tektronix Inc., Beaverton, Or. Lines: 59 Keywords: WB 1.2 <---------------------------------------> Since the patch program to patch the Amiga Transformer for 1.2 operation turned out to be so short, I might as well post it. Some caveats: 1. Once you patch "at1" for 1.2 operation, it will no longer work under 1.1. Of course, make sure you're not patching your original disk. 2. I haven't attempted to determine why it won't work with AddMem'ed memory. I just make sure my startup-sequence doesn't have the AddMem I normally use to make the CMI Kickstart Eliminator RAM accessible. 3. I haven't tried it with any kind of auto-configure memory. 4. Although this program works fine when compiled with both the Manx compiler on my Amiga and the BSD 4.3/System V compiler on our Gould 9000, no promises that it will work with Lattice. But there's no magic here, so it should work on any flavor of compiler. 5. Although I have used the patched Transformer briefly, I haven't fully wrung it out to see what bugs there might be. Since I hadn't used it under 1.1, I really don't know whether there may be other things which may need to be patched to make it work at least as well as it did under 1.1. But for me, for now, it boots MS-DOS and seems to work ok. Thats really all I'm interested in (for now). ------------------------------ cut here ----------------------------------- /* ATPatch.c - Patch the Amiga Transformer for operation under 1.2 */ #include "stdio.h" main() { FILE *fp, *fopen(); fp = fopen("at1","r+"); fseek(fp,0x81L,0); putc(0xb8,fp); fseek(fp,0x10fL,0); putc(0x10,fp); fseek(fp,0x121L,0); putc(0x20,fp); fseek(fp,0x133L,0); putc(0x2c,fp); fseek(fp,0x145L,0); putc(0x30,fp); fseek(fp,0x173L,0); putc(0xb8,fp); fseek(fp,0x179L,0); putc(0xb8,fp); fclose(fp); } -- ------------------------------------------------------------------------------- Phil Staub tektronix!tekigm!phils (206) 253-5634 Tektronix, Inc., ISI Engineering P.O.Box 3500, M/S C1-904, Vancouver, Washington 98668