flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
r22 07 May 2009, 17:08
Maybe your include(s) contain 12.5KB of "R"eserved data that is forced to be allocated when it's in the middle of the section, but not at the end of the section (where reserved data belongs).
|
|||
![]() |
|
dosin 07 May 2009, 17:13
Is this a bug?
or is there something I am missing? |
|||
![]() |
|
revolution 08 May 2009, 01:09
11kB
Code: jmp There rb 11 shl 10 There: ret Code: ret rb 11 shl 10 |
|||
![]() |
|
dosin 08 May 2009, 01:41
Quote:
shouldn't it be the same? I have noticed this happening but I am not sure why? |
|||
![]() |
|
revolution 08 May 2009, 05:31
rb is uninitialised data. It is not put into the file unless there is some initialised data that follows it. Not a bug, intentional.
|
|||
![]() |
|
dosin 08 May 2009, 06:38
Code: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; data ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; include 'errors.inc' include 'keymaps.inc' include 'Fddinfo.inc' include 'msg.inc' include 'fat.inc' in these files are data example: db "Some String",0 number: dd 0 ect.... not rb and the includes that do not use the rb,, these are the ones being moved.. and the exe is changing size |
|||
![]() |
|
revolution 08 May 2009, 08:49
I expect your 'fat.inc' has some uninitialised data at the end.
|
|||
![]() |
|
dosin 08 May 2009, 15:46
you are right! Thanks revolution...
I was looking at everything but that... ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.