I'll start by saying that my long term goal over the next few years is to get a crappy 8-bit game connected to the internet. Knowing this, I set out to see what my options were. First place I looked was the NES, and how pre-1985 programmers did things. I learned that the NES is programmed mostly on a specific dialect of Assembly (specifically 6502-Assembly), and that later on someone created a C-compiler for it (65c02-Assembly). I also learned that one of the best ways to get something online is Java and its net plugs.
My question is this, please try to ignore my ignorance on terminology and technology: if I learn 6502-Assembly (I got the basics of it over the last week and messed around with a P65 Assembler that was programmed in Python (had to mess around in Python and still don't understand it)) and program a game using a combination of a C-compatible 65c02 Assembler and C, could I then somehow transport it to Java to program the rest of the game? My concerns are this:
1. That transferring the C code into Java would cause problems with the 65c02 Assembler's C-compiler, or that Java is not compatible with Assembly.
2. That a game programmed in Assembly and C could not be continued in Java due to problems unknown to me.
3. That any game that resulted would be so demanding on a server that I would end up having to make it a downloadable client, which I don't really want to do (I want to keep it either in-browser, or with downloadable content that makes running the game much easier on my end).
Any insight into these or any other problems you can see would be greatly appreciated.