Jump to content

Recommended Posts

I know these have been floating around forever, but I wanted to take a stab at one myself, since it's been asked for a few times for specific programs. I started with the scratchpad loader we made a few years ago at the SWPB group, because it has very few restrictions - supports up to 64-character filenames, up to 10 files, and can load anywhere in the 32k without restriction. It seemed to be tested pretty well by the end, too, but it did rely on the Editor/Assembler functions.

 

I inserted my own DSRLNK code, since XB doesn't provide one (code was created for the F18A slideshow), and I replaced the GPLLNKs with direct code for loading character sets (as created for the 64k cart loaders). I was able to tweak up the scratchpad part of the code a bit to make it all fit, including the clearing of the scratchpad RAM, by repurposing a register or two, then wrote a nice XB wrapper. In general, I'm pretty happy with it, and it works at everything I've thrown at it. So, yay!

 

The included ZIP file has the loader as a TIFILES program (XB), a DSK image with the program saved as LOAD (and a couple of sample programs to load), and the source code. The assembly language is embedded, and the resulting XB program is fairly small, so it loads very quickly! Tested in Classic99, Win994A, CF7 and TICC. (I had trouble getting MESS to mount the disk..)

 

You can safely modify the XB program to do your own thing and re-save it - just preserve the CALL INIT and CALL LOAD statements - without them the CALL LINK won't work. I made it look like the E/A#5 load screen. ;)

 

scratchpad_loader.zip

  • Like 8
Link to comment
https://forums.atariage.com/topic/216740-new-xb-ea5-loader/
Share on other sites

Nice one Tursi. I remember working on that around 2008/2009 IIRC. I think we started it initially for Bill Sullivan's TI BASIC+ project, which never saw the light of day. IIRC we managed to shoe-horn some quite neat code into it. Ahhh... Happy days... :thumbsup:

  • Like 1
Link to comment
https://forums.atariage.com/topic/216740-new-xb-ea5-loader/#findComment-2830634
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...