Blame | Last modification | View Log | Download | RSS feed
AS V1.42 Beta [Bld 28] - source file bootGS.asm - page 1 - 8/10/2008 17:22:521/ 0 : relaxed on2/ 0 :3/ 0 :4/ 0 :5/ 0 : =4H ramrun equ 0x40006/ 0 :7/ 0 : =6H ram8kb equ 0x60008/ 0 :9/ 0 : ORG 010/ 0 : phase 011/ 0 :12/ 0 : START:13/ 0 : F3 DI14/ 1 : 31 00 60 ld sp,ram8kb15/ 4 :16/ 4 : 3E 30 ld a,0x30 ;10MHz Z8017/ 6 : D3 0F out (0x0f),a18/ 8 :19/ 8 : AF xor a20/ 9 : D3 06 out (6),a21/ B : D3 07 out (7),a22/ D : D3 08 out (8),a23/ F : D3 09 out (9),a24/ 11 : D3 16 out (0x16),a25/ 13 : D3 17 out (0x17),a26/ 15 : D3 18 out (0x18),a27/ 17 : D3 19 out (0x19),a28/ 19 :29/ 19 : 21 26 00 ld hl,ramcode30/ 1C : 11 00 40 ld de,ramrun31/ 1F : D5 push de32/ 20 : 01 37 00 ld bc,ramcend-ramcode33/ 23 : ED B0 ldir34/ 25 : C9 ret35/ 26 :36/ 26 :37/ 26 : ramcode:38/ 4000 : phase ramrun39/ 4000 :40/ 4000 :41/ 4000 : 21 00 80 ld hl,0x8000 ; move to the RAM page 0 mapped into 8000-FFFF42/ 4003 :43/ 4003 : 3E 04 ld a,4; 32768/8192 - move gs105a by four blocks44/ 4005 :45/ 4005 :46/ 4005 :47/ 4005 : mov1:48/ 4005 : 08 ex af,af'49/ 4006 :50/ 4006 : 3E 30 ld a,0x3051/ 4008 : D3 0F out (0x0f),a52/ 400A : 3E 02 ld a,253/ 400C : D3 00 out (0),a54/ 400E :55/ 400E : E5 push hl56/ 400F : 11 00 60 ld de,ram8kb57/ 4012 : 01 00 20 ld bc,819258/ 4015 : ED B0 ldir59/ 4017 :60/ 4017 :AS V1.42 Beta [Bld 28] - source file bootGS.asm - page 2 - 8/10/2008 17:22:5261/ 4017 : 3E 31 ld a,0x3162/ 4019 : D3 0F out (0x0f),a63/ 401B : 3E 00 ld a,064/ 401D : D3 00 out (0),a65/ 401F :66/ 401F : D1 pop de67/ 4020 : 21 00 60 ld hl,ram8kb68/ 4023 : 01 00 20 ld bc,819269/ 4026 : ED B0 ldir70/ 4028 :71/ 4028 : EB ex de,hl72/ 4029 :73/ 4029 : 08 ex af,af'74/ 402A : 3D dec a75/ 402B : 20 D8 jr nz,mov176/ 402D :77/ 402D :78/ 402D :79/ 402D : AF xor a80/ 402E : D3 00 out (0),a81/ 4030 : 3E 13 ld a,0x1382/ 4032 : D3 0F out (0x0f),a83/ 4034 :84/ 4034 : C3 00 00 jp 085/ 4037 :86/ 4037 :87/ 4037 :88/ 4037 :89/ 4037 :90/ 4037 :91/ 4037 :92/ 4037 :93/ 5D : dephase94/ 5D : ramcend:95/ 5D :96/ 5D :AS V1.42 Beta [Bld 28] - source file bootGS.asm - page 3 - 8/10/2008 17:22:52symbol table (* = unused):------------------------*ARCHITECTURE : i386-unknown-win32 - | *BIGENDIAN : 0 - |*BRANCHEXT : 0 - | *CASESENSITIVE : 0 - |*CONSTPI : 3.141592653589793 - | *DATE : 8/10/2008 - |*FALSE : 0 - | *FULLPMMU : 1 - |*HAS64 : 1 - | *HASDSP : 0 - |*HASFPU : 0 - | *HASPMMU : 0 - |*INEXTMODE : 0 - | *INLWORDMODE : 0 - |*INMAXMODE : 0 - | *INSRCMODE : 0 - |*INSUPMODE : 0 - | *LISTON : 1 - |*MACEXP : 1 - | *MOMCPU : 80 - |*MOMCPUNAME : Z80 - | MOV1 : 4005 C |*NESTMAX : 100 - | *PACKING : 0 - |*PADDING : 1 - | RAM8KB : 6000 - |RAMCEND : 5D C | RAMCODE : 26 C |RAMRUN : 4000 - | *RELAXED : 1 - |*START : 0 C | *TIME : 17:22:52 - |*TRUE : 1 - | *VERSION : 142F - |34 symbols29 unused symbolsAS V1.42 Beta [Bld 28] - source file bootGS.asm - page 4 - 8/10/2008 17:22:52codepages:----------STANDARD (0 changed characters)0.01 seconds assembly time96 lines source file2 passes0 errors0 warnings