senior_falcon Posted June 7, 2015 Share Posted June 7, 2015 Even if the correct value is presumed, but Playground trashes the relevant 5 bytes below the disk buffers (possible with CF&/nanoPEB controllers), they would also need to be restored to proper values. Assuming these controllers can load a BASIC program (a safe assumption!) there shouldn't be any problem with that. The loader is a BASIC program and the only bytes that it changes are in the scratchpad. One possible way to restore >8370 would be to peek the value at that address using e/a or xb. That could be added to the BASIC loader and the information passed by putting it on the screen with HCHAR, then the loader reads it so it knows what the value should be. Not completely automatic, but it should be workable - you'd only have to do it once. Another possibility is that there is a CALL FILES subprogram in the DSR. That should set everything up correctly. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.