Search the Community
Showing results for tags 'program design'.
Just watching some youtube and thought it could be good to share some links to videos we find interesting. "Game Development in Eight Bits" by Kevin Zurawel
So, this is something I will need out of necessity (1120 lines and currently at 44kb) and not entirely sure how to do by just looking at the C64 wiki. It describes how LOAD may be used, but only at the start of a program with little description of how this saves Program Memory or can benefit Program Flow. Let us say we have a fairly large program and want to break up its raw number of lines to keep memory free. What essential components do I need to tell a program to LOAD THIS, DO THIS, and then GO BACK WHERE YOU WERE? Basically - I'm aiming for the framework to execute a GOSUB but with a file. That way, within the program framework, I can offload... PROGRAM START SYSTEM SETUP DATA ALLOCATION DATA INITIALIZATION (THIS) MAIN LOOP START DRAW (THIS TOO, BUT SPECIFIC) INPUT PROCESS (AND THIS - BUT SPECIFIC PROCESSES/OPERATIONS) CONTINUE MAIN LOOP END PROGRAM TERMINATION Perhaps I just need an illustrative example. It's not apparent LOAD can be used this way, as it "returns to the very beginning" of the originating file. https://www.c64-wiki.com/wiki/LOAD Thanks in advance.