[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?
...