Why does this cartridge get called twice:
base equ #4000 org base db #41 db #42 dw start dw 0,0,0,0,0,0,0,0 start: di ld bc,256 ld hl,(0xfc4a) and a sbc hl,bc ; ld (0xfc4a),a loop: ; ld (hl),l inc hl dec bc ld a,b or c jp nz,loop ret end: ds #8000 - end
Next question:
what I actualy wanted to do is to make a cartridge that allocates memory in sysarea.
and then see what happens with all the shifted disk ROM addresses.
I outdocumented the instructions that actualy do it and now get the doublecall thing.
how does a cartridge allocate memory?
and what is it with this double calling.
Login or register to post comments
