This link will assist you from RT site.
It has a DPC template and more information. From what I recall bank 1 uses a lot of space for Vbkank (I think or something similar). You define everything in there though like dim, def, const, etc. Hope this helps you with you game.
Yeah i use the DPC+ kernel template that comes with vbB, that exact one however i started defining variables in other banks that have more room. Thanks for the tip though
Yeah i have your site book marked and always open your web page as a guide for whenever needing it. Without your website i would still be that plastic bag blowing in the wind. It's taught me alot from data arrays, stack pointers, to multi-sprites and so on. Im chipping away piece by piece of all the functions and features from the site and 8.8 fix points was my next project.
Basically my way of learning is to make an individual program for each of the features that does one thing/function so i can get a full understanding. Can't thank you enough for the effort and time you have put in to help teach us novice programmers by providing the website. Along with every other member that contributes.
Variable definitions shouldn't affect ROM space. What you are doing is giving a readable name to areas in RAM.
I once had an issue a long time ago compiling after clearing all variables and writing a big list of dim's. Thinking it was the variables using all the space left in bank1 i moved it to another and it compiled. The error log did say there was 0 bytes left in back1 although maybe it was a different issue i wasnt aware of, i have no idea.