Hey guys,
I have to apologize because I have no idea if this question is really a newbie-level question. Rather, I'm posting here because I myself am very new to NES tech and dev.
My name is SuperDerek, and I review videogames. I've been working on a video in defense of a somewhat notorious NES game. I've been trying to do my research well, but I seem to have run into a brick wall, and I think that if anybody can answer my questions, it's probably you guys.
The game I'm going to be reviewing doesn't use bankswitched memory. Since it was one of only two games released on the NES that did not use that technique, you might already know to which game I am referring.
Initially, I though that this meant that the game had to be much smaller than a normal NES title, to verify this I downloaded a ROM file of the game and compared it to Super Mario Bros for a little perspective. To my surprise the file sizes were actually the same. Am I missing something , or just wrong about what bankswitching actually does?
The second question that I have is if there is a physical difference in the NES cartridges that used and didn't use bankswitching? I know that NES cartridges came in all kinds of different configurations, so I guess this question boils down to, looking at the circuit board, can you tell if a game uses bankswitching, and how? Or is this a purely software-based technique?
The final question I have about bankswitching is if there is a reason that a NES game released well into the NES life cycle would choose not to use this technique? Is bankswitching costly? Or is this more likely related to the fact that this game is a port of an older PC-6001/8801 title, and that programming the game to utilize bankswitching would require substantial rewriting of the entire game's code?
Thank you for your time, and any light you might be able to help shed on these questions for me.
-Derek
Edit:
Looks like that bit about it being one of only 2 games that used bankswitching was completely wrong -- I misread an article which stated it was one of only 2 RPGs that used bankswitching. Big difference there, and I thank you guys for helping to clear that up!
I have to apologize because I have no idea if this question is really a newbie-level question. Rather, I'm posting here because I myself am very new to NES tech and dev.
My name is SuperDerek, and I review videogames. I've been working on a video in defense of a somewhat notorious NES game. I've been trying to do my research well, but I seem to have run into a brick wall, and I think that if anybody can answer my questions, it's probably you guys.
The game I'm going to be reviewing doesn't use bankswitched memory. Since it was one of only two games released on the NES that did not use that technique, you might already know to which game I am referring.
Initially, I though that this meant that the game had to be much smaller than a normal NES title, to verify this I downloaded a ROM file of the game and compared it to Super Mario Bros for a little perspective. To my surprise the file sizes were actually the same. Am I missing something , or just wrong about what bankswitching actually does?
The second question that I have is if there is a physical difference in the NES cartridges that used and didn't use bankswitching? I know that NES cartridges came in all kinds of different configurations, so I guess this question boils down to, looking at the circuit board, can you tell if a game uses bankswitching, and how? Or is this a purely software-based technique?
The final question I have about bankswitching is if there is a reason that a NES game released well into the NES life cycle would choose not to use this technique? Is bankswitching costly? Or is this more likely related to the fact that this game is a port of an older PC-6001/8801 title, and that programming the game to utilize bankswitching would require substantial rewriting of the entire game's code?
Thank you for your time, and any light you might be able to help shed on these questions for me.
-Derek
Edit:
Looks like that bit about it being one of only 2 games that used bankswitching was completely wrong -- I misread an article which stated it was one of only 2 RPGs that used bankswitching. Big difference there, and I thank you guys for helping to clear that up!