Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!uccba!ucqais!ggibeau From: ggibeau@ucqais.uc.edu (AMOEBOID) Newsgroups: comp.sys.amiga Subject: Re: 1.4 kickstart in an A1000 (was Re: Things.) Summary: I guess the mail does not get through PAL Equations for A-1000 Message-ID: <2325@ucqais.uc.edu> Date: 6 Mar 90 05:49:47 GMT References: <48773875.19c13@locust.engin.umich.edu> <7533@sun.acs.udel.edu> <641@sagpd1.UUCP> Distribution: na Organization: U.C. Dept. of Biology Lines: 118 In article <641@sagpd1.UUCP>, monty@sagpd1.UUCP (Monty Saine) writes: > In article <695@shodha.dec.com> ridder@elvira.enet.dec.com (Hans Ridder) writes: > >If I had the ROM adapter board that George Gibeau and friends > > So far it looks like we will see the ROM adapter board right after > the video toaster is released. After about 10 exchanges of e-mail > messages with that group along the line of: > > Me :Send me the pal equations: > Them: If you want the equations just ask > Me :Send me the pal equations: > Them ; If you want the equations just ask > Me :Send me the pal equations: > Them ; If you want the equations just ask > Me :Send me the pal equations: > Them ; If you want the equations just ask > Me: I give up! > > > Monty Saine Well, I guess the mail never makes it through. I have sent these equations about 3 times now. Here are the CORRECT (the ones in the A-1000 manual are WRONG) PAL equations for the Amiga 1000. It took a while to debug the incorrect equations (thanks Dwight), so enjoy. The following is the PALCAS equation PAL16L8 PALCAS C= 252128-02 REV3 5:21 PM November 9, 1989 MODIFIED BY DWIGHT BLUBAUGH /ARW A20 A19 /PRW /UDS /LDS /ROME /RE /RGAE GND /DAE /ROM01 /C1 /RRW LCEN UCEN /CDR /CDW /NC1 VCC ROM01 = ROME*A20*A19*/PRW ; $F80000-FFFFFF(ROM SELECT) ; AND $180000-1FFFFF + ROME*/A20*/A19*/PRW ; $E00000-E7FFFF (ROM SELECT) ; AND $000000-07FFFF CDR = RE*/PWR*/C1 ; ENABLE RAM READ + RGAE*/PRW*/C1 + CDR*LDS + CDR*UDS CDW = RE*PRW ; ENABLE RAM WRITE + RGAE*PWR + CDW*/C1 /UCEN = /DAE*/RE*/UCEN ; GENERATE CAS + /DAE*/RE*C1 + /DAE*UDS*C1 + /DAE*/UDS*/UCEN /LCEN = /DAE*/RE*/LCEN ; GENERATE CAS + /DAE*/RE*C1 + /DAE*/LDS*C1 + /DAE*/LDS*/LCEN RRW = RE*PRW ; /WE FOR DRAMS CPU + DAE*ARW*C1 ; OR AGNUS ACCESS + RRW*DAE The following is the PALEN equation; PAL16L8 PALEN C= 252128-01 REV2 5:21 PM November 9, 1989 MODIFIED BY DWIGHT BLUBAUGH A23 A22 A21 /AS /DBR OVL /OVR XRDY /C3 GND /C1 /VPA /ROME /DAE /RGAE /RE /DTACK /BLS /MYRAME VCC IF(/OVR) VPA = AS*A23*/A22*A21 ROME = AS*A23*A22*A21*/OVR ; $E00000-FFFFFF KICKSTART ROM + AS*/A23*/A22*/A21*/OVR*OVL ; $000000-1FFFFF BOOT ROM MYRAME = AS*/DTACK*A23*A22*A21*/OVR*C1*/C3 ; $E00000-FFFFFF + AS*/DTACK*/A23*/A22*/A21*/OVR*OVL*C1*/C3 ; $000000-1FFFFF ; IF OVL=L, OVR=H + MYRAME*C1 + MYRAME*C3 RE = /DBR*AS*/DTACK*/A23*/A22*/A21*/OVL*/OVR*C1*/C3 ; $000000-1FFFFF ; IF OVL=L, OVR=H + RE*C1 + RE*C3 IF(/OVR) DTACK = AS*/A23*/A22*A21*XRDY ; $200000-3FFFFF EXP RAM + AS*/A23*A22*XRDY ; $400000-7FFFFF EXP RAM + AS*A23*/A22*/A21*XRDY ; $800000-9FFFFF EXP RAM + MYRAME*XRDY*C3 ; $000000-1FFFFF OVL=H ; AND $E00000-FFFFFF + RE*C3 ; $000000-1FFFFF OVL=L + RGAE*C3 ; $C00000-DFFFFF + DTACK*AS*XRDY RGAE = /DBR*AS*/DTACK*A23*A22*/A21*C1*/C3*/OVR ; $C00000-DFFFFF + RGAE*C1 + RGAE*C3 DAE = DBR*C1*/C3 ; CHIP RAM ADDRESS ENABLE + DAE*C1 + DAE*C3 BLS = AS*/DTACK*/A23*/A22*/A21*/OVL*C1*/C3*/OVR ; $000000-1FFFFF OVL=L + AS*/DTACK*A23*A22*/A21*C1*/C3*/OVR ; $C00000-DFFFFF + BLS*C1 + BLS*C3 Maybe this will make your life a little easier :-) Regards, George -- UUCP: ucqais.uc.edu!ggibeau BBS: (513) 721-7977 GT NODE: 006/005 US Snail-Dept of Biology ML 06, University of Cincinnati, Ohio 45221 ---I mean what I say, and I say what I mean------ -----BUT, not at the same time!