Developpement on NES or SNES

Discussion in 'Other Consoles & Oldies' started by Ben_j, Mar 11, 2007.

  1. Ben_j
    OP

    Ben_j GBAtemp Advanced Fan

    Member
    696
    13
    Nov 13, 2005
    France
    I'd like to try doing games on NES and SNES, and I'd like to know how to do. My searches were not successful so far... [​IMG]
     
  2. cheesyPOOF5

    cheesyPOOF5 GBAtemp Fan

    Member
    419
    0
    Apr 21, 2006
    United States
  3. Ben_j
    OP

    Ben_j GBAtemp Advanced Fan

    Member
    696
    13
    Nov 13, 2005
    France
    thanks, but dead links on that
     
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22,931
    8,602
    Nov 21, 2005
    I am not aware of any (free/non comercial) development kits for high level languages but in all honesty I have not looked, I should imagine there is a C compiler somewhere in the world and maybe a C++ one.

    ASM on the other hand is readily done for rom hacks, the 6052 that the nes uses and SNES ASM in general have some of the best Assembly tutorials and docs I have ever read and due to their nature focus heavily on the systems concerned:
    http://www.romhacking.net/

    There are flash carts for the NES/SNES as well (hell there is even a NES to GBA adaptor) but in a move that will likely not endear me to the dev community I will say just use an emulator.

    Edit:
    http://neshla.sourceforge.net/
    http://www.bripro.com/
    (made by the same person that did GBAGI)
    Purprtedly it is an assembler with C type features.
     
  5. Ben_j
    OP

    Ben_j GBAtemp Advanced Fan

    Member
    696
    13
    Nov 13, 2005
    France
    Thanks a lot. Maybe ASM is a bit too hard... I think I'll stick to GBA dev for the moment.
     
  6. Elrinth

    Elrinth :Master beyond your imagination:

    Member
    2,849
    85
    Nov 6, 2002
    no ASM isn't that hard if you just give it time. [​IMG] and besides coding straight against the hardware is cool [​IMG]
     
  7. Ben_j
    OP

    Ben_j GBAtemp Advanced Fan

    Member
    696
    13
    Nov 13, 2005
    France
    Yeah but as I'm in a computer engineering school, and I'll be learning ASM only next year, I prefer to try coding with higher level languages for the moment [​IMG]
     
  8. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22,931
    8,602
    Nov 21, 2005
    If the nes assembler I linked is anything like the PC HLA (and initial reading says yes: there are a few nice libraries in there dealing with most of the stuff you will need for now) then high level (i.e. C) is pretty much what you are going to be tapping in there (of course you can write "old school" ASM as well). 6502 is not hard compared to x86 and some ARM either.

    The hard part will come with dealing with the registers and stack which considering the simple nature of the systems involved and will all due respect the fact you are not going to be coding chrono trigger - 15 years on just yet means it should not be that much of a struggle.

    Also getting a drop on ASM now will help with everything to come (people only tend to learn ASM nowadays to help them with high level or for real performance boosts).
     
  9. rest0re

    rest0re GBAtemp Advanced Fan

    Member
    755
    0
    Dec 23, 2006
    Finland
    WINLAND
    one guy i know made demo for nes here
    so... try it if you wanna see something cool, but it got naked woman in middle [​IMG]