04-19-2010, 12:52 PM
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:
And this:
But they are not accepted. Then I tried this:
And got the following assembler:
I searched for "or" and "pragma" through the sources, but I found no clue.
I blindly tried this:
Code:
org 30000
Code:
#org 30000
Code:
asm
org 24000
end asm
print "hello"
stop
Code:
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
ret
Marcos Cruz
http://programandala.net
http://programandala.net