Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: struct_in_files.asm1 0000 ;; options used to assemble this test:2 0000 ;; sjasmplus --fullpath --nologo --lst="struct_in_files.lst" --lstlab --msg=war "struct_in_files.asm" --zxnext=cspect3 0000 INCLUDE "struct_in_files.def.s1.i.asm"# file opened: struct_in_files.def.s1.i.asm1+ 0000 MODULE mod12+ 0000 STRUCT @struct_13+ 0000 ~ state: BYTE 04+ 0000 ~ SpriteAddress: WORD 05+ 0000 ~ AnimationIndex: BYTE 06+ 0000 ~ LinkList: WORD 07+ 0000 ENDS8+ 0000 ENDMODULE9+ 0000# file closed: struct_in_files.def.s1.i.asm4 0000 INCLUDE "struct_in_files.def.s2.i.asm"# file opened: struct_in_files.def.s2.i.asm1+ 0000 MODULE mod22+ 0000 STRUCT struct_23+ 0000 ~ x BYTE 24+ 0000 ~ y BYTE 35+ 0000 ~ z BYTE 46+ 0000 ENDS7+ 0000 ENDMODULE8+ 0000# file closed: struct_in_files.def.s2.i.asm5 0000 INCLUDE "struct_in_files.def.s12.i.asm"# file opened: struct_in_files.def.s12.i.asm1+ 0000 MODULE mod122+ 0000 STRUCT @struct_123+ 0000 ~ myS1: struct_1 { $50, $51, $52, $53 }4+ 0000 ~ myS2: mod2.struct_2 { $54, $55, $56 }5+ 0000 ENDS6+ 0000 ENDMODULE7+ 0000# file closed: struct_in_files.def.s12.i.asm6 00007 0000 DEVICE ZXSPECTRUMNEXT8 0000 ORG $40009 400010 4000 INCLUDE "struct_in_files.use.s1.i.asm"# file opened: struct_in_files.use.s1.i.asm1+ 4000 MODULE mod_u_12+ 4000 10 11 00 12 myS1 struct_1 { 16, 17, 18, 19 }2+ 4004 13 003+ 4006 ENDMODULE4+ 4006# file closed: struct_in_files.use.s1.i.asm11 4006 INCLUDE "struct_in_files.use.s2.i.asm"# file opened: struct_in_files.use.s2.i.asm1+ 4006 MODULE mod_u_22+ 4006 20 21 22 myS2 mod2.struct_2 { 32, 33, 34 }3+ 4009 ENDMODULE4+ 4009# file closed: struct_in_files.use.s2.i.asm12 4009 INCLUDE "struct_in_files.use.s12.i.asm"# file opened: struct_in_files.use.s12.i.asm1+ 4009 MODULE mod_u_122+ 4009 50 51 00 52 myS12: struct_122+ 400D 53 00 54 552+ 4011 563+ 4012 myS12_at: struct_12 = 0x81004+ 4012 80 81 00 52 myS12_init: struct_12 { $80, $81, { $82, $83 } }4+ 4016 53 00 82 834+ 401A 565+ 401B ENDMODULE6+ 401B# file closed: struct_in_files.use.s12.i.asm13 401B14 401B MODULE modMain15 401B STRUCT @struct_1_2_1216 401B ~ s1 struct_1 { 0, 0 }17 401B ~ s2: @mod2.struct_2 { $A4, $A5, $A6 }18 401B ~ s12: struct_1219 401B ENDS20 401B ENDMODULE21 401B22 401B MODULE modNonMain23 401B 00 00 00 00 xyz: struct_1_2_1223 401F 00 00 A4 A523 4023 A6 50 51 0023 4027 52 53 00 5423 402B 55 5624 402D abc: struct_1_2_12 = $900025 402D 00 00 00 00 def: @struct_1_2_1225 4031 00 00 A4 A525 4035 A6 50 51 0025 4039 52 53 00 5425 403D 55 5626 403F ghi: @struct_1_2_12 = $910027 403F 01 02 00 00 jkl: @struct_1_2_12 { 1, 2 { 3, 4 } }27 4043 00 00 03 0427 4047 A6 50 51 0027 404B 52 53 00 5427 404F 55 5628 4051 ENDMODULE29 4051# file closed: struct_in_files.asmValue Label------ - -----------------------------------------------------------0x0003 X mod2.struct_20x0000 X mod2.struct_2.x0x0001 X mod2.struct_2.y0x0002 X mod2.struct_2.z0x4000 X mod_u_1.myS10x4003 X mod_u_1.myS1.AnimationIndex0x4004 X mod_u_1.myS1.LinkList0x4001 X mod_u_1.myS1.SpriteAddress0x4000 X mod_u_1.myS1.state0x4009 X mod_u_12.myS120x4009 X mod_u_12.myS12.myS10x400C X mod_u_12.myS12.myS1.AnimationIndex0x400D X mod_u_12.myS12.myS1.LinkList0x400A X mod_u_12.myS12.myS1.SpriteAddress0x4009 X mod_u_12.myS12.myS1.state0x400F X mod_u_12.myS12.myS20x400F X mod_u_12.myS12.myS2.x0x4010 X mod_u_12.myS12.myS2.y0x4011 X mod_u_12.myS12.myS2.z0x8100 X mod_u_12.myS12_at0x8100 X mod_u_12.myS12_at.myS10x8103 X mod_u_12.myS12_at.myS1.AnimationIndex0x8104 X mod_u_12.myS12_at.myS1.LinkList0x8101 X mod_u_12.myS12_at.myS1.SpriteAddress0x8100 X mod_u_12.myS12_at.myS1.state0x8106 X mod_u_12.myS12_at.myS20x8106 X mod_u_12.myS12_at.myS2.x0x8107 X mod_u_12.myS12_at.myS2.y0x8108 X mod_u_12.myS12_at.myS2.z0x4012 X mod_u_12.myS12_init0x4012 X mod_u_12.myS12_init.myS10x4015 X mod_u_12.myS12_init.myS1.AnimationIndex0x4016 X mod_u_12.myS12_init.myS1.LinkList0x4013 X mod_u_12.myS12_init.myS1.SpriteAddress0x4012 X mod_u_12.myS12_init.myS1.state0x4018 X mod_u_12.myS12_init.myS20x4018 X mod_u_12.myS12_init.myS2.x0x4019 X mod_u_12.myS12_init.myS2.y0x401A X mod_u_12.myS12_init.myS2.z0x4006 X mod_u_2.myS20x4006 X mod_u_2.myS2.x0x4007 X mod_u_2.myS2.y0x4008 X mod_u_2.myS2.z0x9000 X modNonMain.abc0x9000 X modNonMain.abc.s10x9003 X modNonMain.abc.s1.AnimationIndex0x9004 X modNonMain.abc.s1.LinkList0x9001 X modNonMain.abc.s1.SpriteAddress0x9000 X modNonMain.abc.s1.state0x9009 X modNonMain.abc.s120x9009 X modNonMain.abc.s12.myS10x900C X modNonMain.abc.s12.myS1.AnimationIndex0x900D X modNonMain.abc.s12.myS1.LinkList0x900A X modNonMain.abc.s12.myS1.SpriteAddress0x9009 X modNonMain.abc.s12.myS1.state0x900F X modNonMain.abc.s12.myS20x900F X modNonMain.abc.s12.myS2.x0x9010 X modNonMain.abc.s12.myS2.y0x9011 X modNonMain.abc.s12.myS2.z0x9006 X modNonMain.abc.s20x9006 X modNonMain.abc.s2.x0x9007 X modNonMain.abc.s2.y0x9008 X modNonMain.abc.s2.z0x402D X modNonMain.def0x402D X modNonMain.def.s10x4030 X modNonMain.def.s1.AnimationIndex0x4031 X modNonMain.def.s1.LinkList0x402E X modNonMain.def.s1.SpriteAddress0x402D X modNonMain.def.s1.state0x4036 X modNonMain.def.s120x4036 X modNonMain.def.s12.myS10x4039 X modNonMain.def.s12.myS1.AnimationIndex0x403A X modNonMain.def.s12.myS1.LinkList0x4037 X modNonMain.def.s12.myS1.SpriteAddress0x4036 X modNonMain.def.s12.myS1.state0x403C X modNonMain.def.s12.myS20x403C X modNonMain.def.s12.myS2.x0x403D X modNonMain.def.s12.myS2.y0x403E X modNonMain.def.s12.myS2.z0x4033 X modNonMain.def.s20x4033 X modNonMain.def.s2.x0x4034 X modNonMain.def.s2.y0x4035 X modNonMain.def.s2.z0x9100 X modNonMain.ghi0x9100 X modNonMain.ghi.s10x9103 X modNonMain.ghi.s1.AnimationIndex0x9104 X modNonMain.ghi.s1.LinkList0x9101 X modNonMain.ghi.s1.SpriteAddress0x9100 X modNonMain.ghi.s1.state0x9109 X modNonMain.ghi.s120x9109 X modNonMain.ghi.s12.myS10x910C X modNonMain.ghi.s12.myS1.AnimationIndex0x910D X modNonMain.ghi.s12.myS1.LinkList0x910A X modNonMain.ghi.s12.myS1.SpriteAddress0x9109 X modNonMain.ghi.s12.myS1.state0x910F X modNonMain.ghi.s12.myS20x910F X modNonMain.ghi.s12.myS2.x0x9110 X modNonMain.ghi.s12.myS2.y0x9111 X modNonMain.ghi.s12.myS2.z0x9106 X modNonMain.ghi.s20x9106 X modNonMain.ghi.s2.x0x9107 X modNonMain.ghi.s2.y0x9108 X modNonMain.ghi.s2.z0x403F X modNonMain.jkl0x403F X modNonMain.jkl.s10x4042 X modNonMain.jkl.s1.AnimationIndex0x4043 X modNonMain.jkl.s1.LinkList0x4040 X modNonMain.jkl.s1.SpriteAddress0x403F X modNonMain.jkl.s1.state0x4048 X modNonMain.jkl.s120x4048 X modNonMain.jkl.s12.myS10x404B X modNonMain.jkl.s12.myS1.AnimationIndex0x404C X modNonMain.jkl.s12.myS1.LinkList0x4049 X modNonMain.jkl.s12.myS1.SpriteAddress0x4048 X modNonMain.jkl.s12.myS1.state0x404E X modNonMain.jkl.s12.myS20x404E X modNonMain.jkl.s12.myS2.x0x404F X modNonMain.jkl.s12.myS2.y0x4050 X modNonMain.jkl.s12.myS2.z0x4045 X modNonMain.jkl.s20x4045 X modNonMain.jkl.s2.x0x4046 X modNonMain.jkl.s2.y0x4047 X modNonMain.jkl.s2.z0x401B X modNonMain.xyz0x401B X modNonMain.xyz.s10x401E X modNonMain.xyz.s1.AnimationIndex0x401F X modNonMain.xyz.s1.LinkList0x401C X modNonMain.xyz.s1.SpriteAddress0x401B X modNonMain.xyz.s1.state0x4024 X modNonMain.xyz.s120x4024 X modNonMain.xyz.s12.myS10x4027 X modNonMain.xyz.s12.myS1.AnimationIndex0x4028 X modNonMain.xyz.s12.myS1.LinkList0x4025 X modNonMain.xyz.s12.myS1.SpriteAddress0x4024 X modNonMain.xyz.s12.myS1.state0x402A X modNonMain.xyz.s12.myS20x402A X modNonMain.xyz.s12.myS2.x0x402B X modNonMain.xyz.s12.myS2.y0x402C X modNonMain.xyz.s12.myS2.z0x4021 X modNonMain.xyz.s20x4021 X modNonMain.xyz.s2.x0x4022 X modNonMain.xyz.s2.y0x4023 X modNonMain.xyz.s2.z0x0006 X struct_10x0003 X struct_1.AnimationIndex0x0004 X struct_1.LinkList0x0001 X struct_1.SpriteAddress0x0000 X struct_1.state0x0009 X struct_120x0000 X struct_12.myS10x0003 X struct_12.myS1.AnimationIndex0x0004 X struct_12.myS1.LinkList0x0001 X struct_12.myS1.SpriteAddress0x0000 X struct_12.myS1.state0x0006 X struct_12.myS20x0006 X struct_12.myS2.x0x0007 X struct_12.myS2.y0x0008 X struct_12.myS2.z0x0012 X struct_1_2_120x0000 X struct_1_2_12.s10x0003 X struct_1_2_12.s1.AnimationIndex0x0004 X struct_1_2_12.s1.LinkList0x0001 X struct_1_2_12.s1.SpriteAddress0x0000 X struct_1_2_12.s1.state0x0009 X struct_1_2_12.s120x0009 X struct_1_2_12.s12.myS10x000C X struct_1_2_12.s12.myS1.AnimationIndex0x000D X struct_1_2_12.s12.myS1.LinkList0x000A X struct_1_2_12.s12.myS1.SpriteAddress0x0009 X struct_1_2_12.s12.myS1.state0x000F X struct_1_2_12.s12.myS20x000F X struct_1_2_12.s12.myS2.x0x0010 X struct_1_2_12.s12.myS2.y0x0011 X struct_1_2_12.s12.myS2.z0x0006 X struct_1_2_12.s20x0006 X struct_1_2_12.s2.x0x0007 X struct_1_2_12.s2.y0x0008 X struct_1_2_12.s2.z