[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wudsn now supports Apple //



Denis informed my that there is an issue with the generated HELLO in some cases.
It's due to the bug in BRUN which causes crashes if COUT is used.
http://www.textfiles.com/apple/ANATOMY/cmd.brun.bload.txt

His suggestion was changing the HELLO from

10 PRINT CHR$(4);"BRUN WORLD"

to 

10 PRINT CHR$(4);"BLOAD WORLD" : CALL <address>

While this is possible (and mostly works already), I see the problem that the HELLO is loaded to $800 and if BLOAD overwrites this ares, the CALL <address> will be overwritten too, causing a crash. BRUN does not have this issue by nature.

I am not familiar with the Apple II memory map and conventions.
Does the HELLO have to start at $800?
Is there something like the "normal" load address for BLOAD programs?
...