I wanted to post a quick update. I know it's been quite some time since I've shown anything but trust me I have been working on this project, there's just been many set-backs due to programming flubs and school. I wanted to discuss exactly what issues I've run into, and what has actually been updated since last time.
Firstly, not long after posting the first update I decided to rewrite the code almost completely from scratch since it was very unorganized, inefficient, and all-around hard to work with. This ended up taking a lot longer than expected, roughly 2 weeks of working each night after school.
I then decided I would create routines for fading the screen in and out, to save space and have more efficient code. While not perfect, I got it working in about 5 days.
In between coding everything, I was also creating/updating graphics for new and previously made screens. I updated the LadyLady character and logo on the title screen to better utilize the 160B palette, used the topscreen routine to change the display mode on the parallax screen and added a new screen afterwards.
After all of these changes and interruptions due to school and the like, I was finally gonna post a new update ROM, however I ran into a new problem... space. I had hit my 48k limit after 4 full screens of graphics, and unless I was to utilize compression to fit more into less. To top it off, I had encountered some kind of graphical glitch that I was unable to resolve, I had a sneaking suspicion it had to do with my space being so dangerously low, to somehow corrupt graphics in earlier banks.
I then realized I was going to need to learn how to work with bankswitching in 7800Basic, and I would need to rewrite my code again, to work with a 128k bankswitching method. It has been a rough transition, and I have been unable to get even one of my created screens to display, to at least get my foot in the door.
So here we are, I am finally on a week-long break and have the opportunity to code some more on this, however due to having to basically start over again, it may be some time before another update is available. To give people something to chew on until then, I'm gonna post the unfinished 48k version ROM and code, complete with updated screens, a brand new screen, and a minor graphical glitch I was unable to fix. If anyone is able to help explain what is causing the graphical glitch, then please give me a holler, I would love to know what's going on with this.
Also, special thanks to Mord for assisting me so far through the project, this wouldn't have been possible without his help.
Anyway, I hope everyone is doing okay and if anyone has any feedback I'd love to hear it.
Files:
LadyLadyNewStruct.bas.a78 LLZIP.zip