tschak909 Posted August 5, 2020 Share Posted August 5, 2020 #atari8bit #FujiNet Does anyone have a definitive memory map of Turbo BASIC XL? My N: Handler seems to be conflicting with Turbo BASIC XL under some DOSes, and I need to see if I can improve this. Quote Link to comment Share on other sites More sharing options...
dmsc Posted August 5, 2020 Share Posted August 5, 2020 Hi! 49 minutes ago, tschak909 said: #atari8bit #FujiNet Does anyone have a definitive memory map of Turbo BASIC XL? My N: Handler seems to be conflicting with Turbo BASIC XL under some DOSes, and I need to see if I can improve this. See the code at https://github.com/dmsc/turbo-dis/blob/master/turbo-mads.asm Basically, you have the loader first (not used after load is finished): - Loader font: $5C00 to $5FFF - Splash screen code: $2100 to $2193 - RAM under ROM Loader: $6000 to $617F And the code: - Low code: $2080 to $3628 - Interpreter stack: $2100 to $21FF - FP temporaries: $22CA to $22FF - High code 1: $C000 to $CBF5 - High code 2: $D800 to $DFF9 - High code 3: $E400 to $FFFF As always, the interpreter uses memory from $3629 upwards to store the BASIC program, and $580 as the input buffer. Have Fun! Quote Link to comment Share on other sites More sharing options...
+Stephen Posted August 5, 2020 Share Posted August 5, 2020 This is all I have 2 Quote Link to comment Share on other sites More sharing options...
+DjayBee Posted August 5, 2020 Share Posted August 5, 2020 3 hours ago, tschak909 said: My N: Handler seems to be conflicting with Turbo BASIC XL under some DOSes Perhaps MEMLO + N-Handler > $2080 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted August 5, 2020 Author Share Posted August 5, 2020 life sucks. I really need someone to write a better N: handler. Quote Link to comment Share on other sites More sharing options...
ClausB Posted August 6, 2020 Share Posted August 6, 2020 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted August 6, 2020 Author Share Posted August 6, 2020 Basically, for now, anyone who wants to write N: stuff in Turbo BASIC needs to use @dmsc's special version of Turbo BASIC, which relocates itself. -Thom Quote Link to comment Share on other sites More sharing options...
funkheld Posted August 9, 2020 Share Posted August 9, 2020 Hi good afternoon. how can you switch off the basic rom with it? other program can use the memory? thank you. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.