+Karl G Posted November 27, 2020 Share Posted November 27, 2020 The ramcharmap sample for 7800basic loads a level into RAM, displays it with plotmap, and does a savescreen. Then, in the main loop, it is drawn with restorescreen/drawscreen. What confuses me is that the other level can be loaded into RAM as needed, and this is drawn fine without needing to do another plotmap and savescreen first. What exactly is being saved and restored? A related question about RAM-based character maps: if I want to load the tiles dynamically into RAM and display them, how can I do so using multiple palettes like I could have using plotmapfile if I'm not actually getting the data from a map file? Would I maybe load a dummy map containing all of the characters with different palettes I need, plot it, save the screen, and then just load whatever data I want into RAM to replace it on the fly? 1 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.