; $Id: emrc80,v 1.3 1997/01/24 19:16:47 hsakane Exp $
; GA0(slotU1), GA6(slotU4), GA10(slotU6), GA12(slotU7)
; GA2(slotU2), GA4(slotU3), GA8(slotU5), GA14(slotU8)
; GA1(slotL1), GA7(slotL4), GA11(slotL6), GA13(slotL7)
; GA3(slotL2), GA5(slotL3), GA9(slotL5), GA15(slotL8)
; FB(slotL0)
; ExtPE = 0x24400000
; cable CN5_0-(CN7I, CN6I)-CN6_3, (PE[0:3] => IFSW => PE[3:4])
;       CN7_0-(CN6V, CN8V)-CN8_1, (PE[0:4] => VB => PE[1:0])
;       CN5_U*0-CN6_L*1, CN5_L*0-CN6_U*1, CN5_U*1-CN6_L*0, CN5_L*1-CN6_U*0, 
;       CN7_U*-CN8_L*, CN7_L*-CN8_U* 
power on
emreset
illpe 0x011	; set for memr replay packet to be return to host
clkrate 0 1
; set PE
; IFSW 
extpe 0x091 0	; set maintenance PE address
pe 0x80 0	; select IFSW
mw 0x47 0x24400000
mw 0x1f 0x06040000
; Frame buffer
extpe 0x089 14
pe 0x8e 0
mw 0x47 0x22400000
mw 0x1f 0x00040000
; GA0
pe 0x00 0
mw 0x47 0x00000000
pe 0x10 0
mw 0x47 0x20000000
pe 0x20 0
mw 0x47 0x40000000
pe 0x30 0
mw 0x47 0x60000000
mw 0x1f 0x00020000
pe 0x40 0
mw 0x47 0x80000000
; GA2
pe 0x02 0
mw 0x47 0x04000000
mw 0x1f 0x00020000
pe 0x12 0
mw 0x47 0x24000000
pe 0x22 0
mw 0x47 0x44000000
pe 0x32 0
mw 0x47 0x64000000
pe 0x42 0
mw 0x47 0x84000000
; GA4
pe 0x04 0
mw 0x47 0x08000000
mw 0x1f 0x00020000
pe 0x14 0
mw 0x47 0x28000000
pe 0x24 0
mw 0x47 0x48000000
pe 0x34 0
mw 0x47 0x68000000
pe 0x44 0
mw 0x47 0x88000000
; GA6
pe 0x06 0
mw 0x47 0x0c000000
pe 0x16 0
mw 0x47 0x2c000000
pe 0x26 0
mw 0x47 0x4c000000
mw 0x1f 0x00020000
pe 0x36 0
mw 0x47 0x6c000000
pe 0x46 0
mw 0x47 0x8c000000
; GA8
pe 0x08 0
mw 0x47 0x10000000
mw 0x1f 0x00020000
pe 0x18 0
mw 0x47 0x30000000
pe 0x28 0
mw 0x47 0x50000000
pe 0x38 0
mw 0x47 0x70000000
pe 0x48 0
mw 0x47 0x90000000
; GA10
pe 0x0a 0
mw 0x47 0x14000000
pe 0x1a 0
mw 0x47 0x34000000
mw 0x1f 0x00020000
pe 0x2a 0
mw 0x47 0x54000000
pe 0x3a 0
mw 0x47 0x74000000
pe 0x4a 0
mw 0x47 0x94000000
; GA12
pe 0x0c 0
mw 0x47 0x18000000
pe 0x1c 0
mw 0x47 0x38000000
mw 0x1f 0x00020000
pe 0x2c 0
mw 0x47 0x58000000
pe 0x3c 0
mw 0x47 0x78000000
pe 0x4c 0
mw 0x47 0x98000000
; GA14
pe 0x0e 0
mw 0x47 0x1c000000
mw 0x1f 0x00020000
pe 0x1e 0
mw 0x47 0x3c000000
pe 0x2e 0
mw 0x47 0x5c000000
pe 0x3e 0
mw 0x47 0x7c000000
pe 0x4e 0
mw 0x47 0x9c000000
;
; GA1
pe 0x01 0
mw 0x47 0x02000000
pe 0x11 0
mw 0x47 0x22000000
pe 0x21 0
mw 0x47 0x42000000
pe 0x31 0
mw 0x47 0x62000000
pe 0x41 0
mw 0x47 0x82000000
mw 0x1f 0x00020000
; GA3
pe 0x03 0
mw 0x47 0x06000000
pe 0x13 0
mw 0x47 0x26000000
pe 0x23 0
mw 0x47 0x46000000
pe 0x33 0
mw 0x47 0x66000000
pe 0x43 0
mw 0x47 0x86000000
mw 0x1f 0x00020000
; GA5
pe 0x05 0
mw 0x47 0x0a000000
pe 0x15 0
mw 0x47 0x2a000000
pe 0x25 0
mw 0x47 0x4a000000
pe 0x35 0
mw 0x47 0x6a000000
pe 0x45 0
mw 0x47 0x8a000000
mw 0x1f 0x00020000
; GA7
pe 0x07 0
mw 0x47 0x0e000000
pe 0x17 0
mw 0x47 0x2e000000
pe 0x27 0
mw 0x47 0x4e000000
pe 0x37 0
mw 0x47 0x6e000000
pe 0x47 0
mw 0x47 0x8e000000
mw 0x1f 0x00020000
; GA9
pe 0x09 0
mw 0x47 0x12000000
pe 0x19 0
mw 0x47 0x32000000
pe 0x29 0
mw 0x47 0x52000000
pe 0x39 0
mw 0x47 0x72000000
pe 0x49 0
mw 0x47 0x92000000
mw 0x1f 0x00020000
; GA11
pe 0x0b 0
mw 0x47 0x16000000
pe 0x1b 0
mw 0x47 0x36000000
pe 0x2b 0
mw 0x47 0x56000000
pe 0x3b 0
mw 0x47 0x76000000
pe 0x4b 0
mw 0x47 0x96000000
mw 0x1f 0x00020000
; GA13
pe 0x0d 0
mw 0x47 0x1a000000
pe 0x1d 0
mw 0x47 0x3a000000
pe 0x2d 0
mw 0x47 0x5a000000
pe 0x3d 0
mw 0x47 0x7a000000
pe 0x4d 0
mw 0x47 0x9a000000
mw 0x1f 0x00020000
; GA15
pe 0x0f 0
mw 0x47 0x1e000000
pe 0x1f 0
mw 0x47 0x3e000000
pe 0x2f 0
mw 0x47 0x5e000000
pe 0x3f 0
mw 0x47 0x7e000000
pe 0x4f 0
mw 0x47 0x9e000000
mw 0x1f 0x00020000
;
pe 0x80 0
clk on

pe 0x80 0
load -pe 0x80 /usr/users/tatebe/c/emx/specs/specs 0x8000
memw -l 0x20000 0 0x24400000
memw -l 0x20004 0 0x00000000
memw -l 0x20008 0 0x20000000
memw -l 0x2000c 0 0x40000000
memw -l 0x20010 0 0x60000000
memw -l 0x20014 0 0x80000000
memw -l 0x20018 0 0x04000000
memw -l 0x2001c 0 0x24000000
memw -l 0x20020 0 0x44000000
memw -l 0x20024 0 0x64000000
memw -l 0x20028 0 0x84000000
memw -l 0x2002c 0 0x08000000
memw -l 0x20030 0 0x28000000
memw -l 0x20034 0 0x48000000
memw -l 0x20038 0 0x68000000
memw -l 0x2003c 0 0x88000000
memw -l 0x20040 0 0x0c000000
memw -l 0x20044 0 0x2c000000
memw -l 0x20048 0 0x4c000000
memw -l 0x2004c 0 0x6c000000
memw -l 0x20050 0 0x8c000000
memw -l 0x20054 0 0x10000000
memw -l 0x20058 0 0x30000000
memw -l 0x2005c 0 0x50000000
memw -l 0x20060 0 0x70000000
memw -l 0x20064 0 0x90000000
memw -l 0x20068 0 0x14000000
memw -l 0x2006c 0 0x34000000
memw -l 0x20070 0 0x54000000
memw -l 0x20074 0 0x74000000
memw -l 0x20078 0 0x94000000
memw -l 0x2007c 0 0x18000000
memw -l 0x20080 0 0x38000000
memw -l 0x20084 0 0x58000000
memw -l 0x20088 0 0x78000000
memw -l 0x2008c 0 0x98000000
memw -l 0x20090 0 0x1c000000
memw -l 0x20094 0 0x3c000000
memw -l 0x20098 0 0x5c000000
memw -l 0x2009c 0 0x7c000000
memw -l 0x200a0 0 0x9c000000
memw -l 0x200a4 0 0x02000000
memw -l 0x200a8 0 0x22000000
memw -l 0x200ac 0 0x42000000
memw -l 0x200b0 0 0x62000000
memw -l 0x200b4 0 0x82000000
memw -l 0x200b8 0 0x06000000
memw -l 0x200bc 0 0x26000000
memw -l 0x200c0 0 0x46000000
memw -l 0x200c4 0 0x66000000
memw -l 0x200c8 0 0x86000000
memw -l 0x200cc 0 0x0a000000
memw -l 0x200d0 0 0x2a000000
memw -l 0x200d4 0 0x4a000000
memw -l 0x200d8 0 0x6a000000
memw -l 0x200dc 0 0x8a000000
memw -l 0x200e0 0 0x0e000000
memw -l 0x200e4 0 0x2e000000
memw -l 0x200e8 0 0x4e000000
memw -l 0x200ec 0 0x6e000000
memw -l 0x200f0 0 0x8e000000
memw -l 0x200f4 0 0x12000000
memw -l 0x200f8 0 0x32000000
memw -l 0x200fc 0 0x52000000
memw -l 0x20100 0 0x72000000
memw -l 0x20104 0 0x92000000
memw -l 0x20108 0 0x16000000
memw -l 0x2010c 0 0x36000000
memw -l 0x20110 0 0x56000000
memw -l 0x20114 0 0x76000000
memw -l 0x20118 0 0x96000000
memw -l 0x2011c 0 0x1a000000
memw -l 0x20120 0 0x3a000000
memw -l 0x20124 0 0x5a000000
memw -l 0x20128 0 0x7a000000
memw -l 0x2012c 0 0x9a000000
memw -l 0x20130 0 0x1e000000
memw -l 0x20134 0 0x3e000000
memw -l 0x20138 0 0x5e000000
memw -l 0x2013c 0 0x7e000000
memw -l 0x20140 0 0x9e000000
memw -l 0x20144 0 0xffffffff
pktin 0x2d 0x24420000 0 0
;
; wait 50ms for completion of distribution of specs
;
wait 50000
;
; initialize
;
load /emx/sys/init
pktin 0 0x24420000 0 0
pktwait 100 0
pktin 0 0x00020000 0 0
pktwait 100 0
pktin 0 0x20020000 0 0
pktwait 100 0
pktin 0 0x40020000 0 0
pktwait 100 0
pktin 0 0x60020000 0 0
pktwait 100 0
pktin 0 0x80020000 0 0
pktwait 100 0
pktin 0 0x04020000 0 0
pktwait 100 0
pktin 0 0x24020000 0 0
pktwait 100 0
pktin 0 0x44020000 0 0
pktwait 100 0
pktin 0 0x64020000 0 0
pktwait 100 0
pktin 0 0x84020000 0 0
pktwait 100 0
pktin 0 0x08020000 0 0
pktwait 100 0
pktin 0 0x28020000 0 0
pktwait 100 0
pktin 0 0x48020000 0 0
pktwait 100 0
pktin 0 0x68020000 0 0
pktwait 100 0
pktin 0 0x88020000 0 0
pktwait 100 0
pktin 0 0x0c020000 0 0
pktwait 100 0
pktin 0 0x2c020000 0 0
pktwait 100 0
pktin 0 0x4c020000 0 0
pktwait 100 0
pktin 0 0x6c020000 0 0
pktwait 100 0
pktin 0 0x8c020000 0 0
pktwait 100 0
pktin 0 0x10020000 0 0
pktwait 100 0
pktin 0 0x30020000 0 0
pktwait 100 0
pktin 0 0x50020000 0 0
pktwait 100 0
pktin 0 0x70020000 0 0
pktwait 100 0
pktin 0 0x90020000 0 0
pktwait 100 0
pktin 0 0x14020000 0 0
pktwait 100 0
pktin 0 0x34020000 0 0
pktwait 100 0
pktin 0 0x54020000 0 0
pktwait 100 0
pktin 0 0x74020000 0 0
pktwait 100 0
pktin 0 0x94020000 0 0
pktwait 100 0
pktin 0 0x18020000 0 0
pktwait 100 0
pktin 0 0x38020000 0 0
pktwait 100 0
pktin 0 0x58020000 0 0
pktwait 100 0
pktin 0 0x78020000 0 0
pktwait 100 0
pktin 0 0x98020000 0 0
pktwait 100 0
pktin 0 0x1c020000 0 0
pktwait 100 0
pktin 0 0x3c020000 0 0
pktwait 100 0
pktin 0 0x5c020000 0 0
pktwait 100 0
pktin 0 0x7c020000 0 0
pktwait 100 0
pktin 0 0x9c020000 0 0
pktwait 100 0
pktin 0 0x02020000 0 0
pktwait 100 0
pktin 0 0x22020000 0 0
pktwait 100 0
pktin 0 0x42020000 0 0
pktwait 100 0
pktin 0 0x62020000 0 0
pktwait 100 0
pktin 0 0x82020000 0 0
pktwait 100 0
pktin 0 0x06020000 0 0
pktwait 100 0
pktin 0 0x26020000 0 0
pktwait 100 0
pktin 0 0x46020000 0 0
pktwait 100 0
pktin 0 0x66020000 0 0
pktwait 100 0
pktin 0 0x86020000 0 0
pktwait 100 0
pktin 0 0x0a020000 0 0
pktwait 100 0
pktin 0 0x2a020000 0 0
pktwait 100 0
pktin 0 0x4a020000 0 0
pktwait 100 0
pktin 0 0x6a020000 0 0
pktwait 100 0
pktin 0 0x8a020000 0 0
pktwait 100 0
pktin 0 0x0e020000 0 0
pktwait 100 0
pktin 0 0x2e020000 0 0
pktwait 100 0
pktin 0 0x4e020000 0 0
pktwait 100 0
pktin 0 0x6e020000 0 0
pktwait 100 0
pktin 0 0x8e020000 0 0
pktwait 100 0
pktin 0 0x12020000 0 0
pktwait 100 0
pktin 0 0x32020000 0 0
pktwait 100 0
pktin 0 0x52020000 0 0
pktwait 100 0
pktin 0 0x72020000 0 0
pktwait 100 0
pktin 0 0x92020000 0 0
pktwait 100 0
pktin 0 0x16020000 0 0
pktwait 100 0
pktin 0 0x36020000 0 0
pktwait 100 0
pktin 0 0x56020000 0 0
pktwait 100 0
pktin 0 0x76020000 0 0
pktwait 100 0
pktin 0 0x96020000 0 0
pktwait 100 0
pktin 0 0x1a020000 0 0
pktwait 100 0
pktin 0 0x3a020000 0 0
pktwait 100 0
pktin 0 0x5a020000 0 0
pktwait 100 0
pktin 0 0x7a020000 0 0
pktwait 100 0
pktin 0 0x9a020000 0 0
pktwait 100 0
pktin 0 0x1e020000 0 0
pktwait 100 0
pktin 0 0x3e020000 0 0
pktwait 100 0
pktin 0 0x5e020000 0 0
pktwait 100 0
pktin 0 0x7e020000 0 0
pktwait 100 0
pktin 0 0x9e020000 0 0
pktwait 100 0
pe 0x00
; echo smode on
smode on
; echo init done
