Login
Back to forumSee the full topicGo to last reply

Posted By

bubis
on 2017-11-29
05:37:16
 Re: Montezumas Revenge on C+4?

Gents, you don't have to create a one-filer, you don't have to have all the room data in memory all the time. You can load the rooms/screens from disk when you need them. Or, you can pre-load a cache of some rooms (like the neighbour rooms of the actual one) and quickly depack when you change room (and then update the cache with the new neighbour rooms as a background task).

Don't forget that you have a very fast and small irq loader with a built-in depacker that works with 1541/1551! happy
If you want an even smaller loader without a depacker, I can create it for you.

If you don't like to load from the main program (like how Bitfire is loading) I have a small routine that splits the stack and can run an extra thread for N cycles every time you call it. You can use that to run any low priority background task from irq and you can do whatever you need to do in the main program.



Back to top


Copyright © Plus/4 World Team, 2001-2024