![]() |
|
How to change the compiling ORG address? - Printable Version +- Boriel Basic Forum (https://forum.boriel.com) +-- Forum: Compilers and Computer Languages (https://forum.boriel.com/forumdisplay.php?fid=12) +--- Forum: ZX Basic Compiler (https://forum.boriel.com/forumdisplay.php?fid=11) +---- Forum: Help & Support (https://forum.boriel.com/forumdisplay.php?fid=16) +---- Thread: How to change the compiling ORG address? (/showthread.php?tid=206) |
How to change the compiling ORG address? - programandala.net - 2010-04-19 I wonder how to change the default address 32768. I've searched for "org" in the forum archive, but all references are about the assembler ORG. There's no mention in the wiki either. I blindly tried this: Code: org 30000Code: #org 30000Code: asm
org 24000
end asm
print "hello"
stopCode: org 32768
__START_PROGRAM:
di
push ix
push iy
exx
push hl
exx
ld hl, 0
add hl, sp
ld (__CALL_BACK__), hl
ei
call __PRINT_INIT
#line 3
org 24000
#line 4
ld hl, __LABEL0
call PRINT_STR
call PRINT_EOL
ld a, 8
call __STOP
ld hl, 0
ld b, h
ld c, l
__END_PROGRAM:
di
ld hl, (__CALL_BACK__)
ld sp, hl
exx
pop hl
exx
pop iy
pop ix
ei
retRe: How to change the compiling ORG address? - boriel - 2010-04-19 It's a command line option. zxb --org=<org address for example: zxb --org=32768 -TaB myprogram.bas Read here for command line parameters help: <!-- m --><a class="postlink" href="http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Zxb#Command_Line_Options">http://www.boriel.com/wiki/en/index.php ... ne_Options</a><!-- m --> |