Hello NesDevvers,
I'm new here. I've used the wiki a bunch, however.
I'm working on a NES networking project; an NES BBS client. It will connect to a custom BBS server which I'm writing and allow those who connect to play simple games, have leaderboards, or chat even if you wanted to cursor around an onscreen keyboard like the old days. I currently have communications set up out controller port 2 via an arduino sending serial to my mac which forwards the port on to the server (i'm open to supporting native ethernet whenever that happens).
Now, the different games/modules would need to be downloadable and I've been thinking about where to put them in memory. So far my ideas are either using UNROM and keep the code in real RAM in 1K chunks.. sorta networked in banks, probably at $0400-$07ff. And the other option I was thinking of would be using an SxROM variant (Kid Icarus?) and have the modules written to PRG-RAM. Also, CHR-RAM is a necessity.
I'm planning on having a hefty kernel stored in ROM to do a lot of the heavy lifting for the modules.
So, my first question is, what is the most common dev cart mapper you guys use which could be used as a standard of sorts?
-Keys
I'm new here. I've used the wiki a bunch, however.
I'm working on a NES networking project; an NES BBS client. It will connect to a custom BBS server which I'm writing and allow those who connect to play simple games, have leaderboards, or chat even if you wanted to cursor around an onscreen keyboard like the old days. I currently have communications set up out controller port 2 via an arduino sending serial to my mac which forwards the port on to the server (i'm open to supporting native ethernet whenever that happens).
Now, the different games/modules would need to be downloadable and I've been thinking about where to put them in memory. So far my ideas are either using UNROM and keep the code in real RAM in 1K chunks.. sorta networked in banks, probably at $0400-$07ff. And the other option I was thinking of would be using an SxROM variant (Kid Icarus?) and have the modules written to PRG-RAM. Also, CHR-RAM is a necessity.
I'm planning on having a hefty kernel stored in ROM to do a lot of the heavy lifting for the modules.
So, my first question is, what is the most common dev cart mapper you guys use which could be used as a standard of sorts?
-Keys