Is It Possible To Get Source-Code Of Cartridge Based Games (8-bit/16-bit Games) & Port To RPi ?

Abhishek Rawal

Abhishek Rawal

@abhishek-fg9tRh Oct 12, 2024
I was wondering, whether it is possible to get the assembly codes of the cartridge based gaming console by any possible way ?
If No,then what's reason behind that ?
If yes, then is it possible to port the game for RPi ? How tough is to port games compiled with ca65 & ld65 to current compilers ?

If by any means getting source code & porting gets successful, there will be flood of old-school games in RPi, which will be revolutionary, isn't it ?

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Cyborg 009

    Cyborg 009

    @cyborg-009-7H92N2 Jul 19, 2013

    The cartridges had rom which is resistant to tampering ..
    Reading them can be difficult if proper addresses are not known..
    16bit apps can run in dos mode ..
    Had tried final fight & contra on pc ..but its more fun on console ..
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 19, 2013

    Cyborg 009
    The cartridges had rom which is resistant to tampering ..
    Well buddy, i know that. I am not talking about getting source code from within ROM. What I mean is do you know developers which can hand you assembly codes?
    BTW with Logic barrier method makes impossible to copy the IC, so getting source is not possible by any illegal way.

    Cyborg 009
    16bit apps can run in dos mode .
    I am riding with Linux & I am not interested in anything related to Windows or DOS crap.

    So, back to my question, Is it possible to get asm source code from anywhere ? (I searched it couldn't find any)
    - Do you have any idea related to implementation of porting these old-school games for RPi ?
    Is it better to develop game from scratch for RPi than porting ?
  • Sarathkumar Chandrasekaran

    Sarathkumar Chandrasekaran

    @sarathkumar-FEGRPw Jul 19, 2013

    Yes the 8-bit game's roms are available over many websites.But I dont have an idea on editing or coverting to other platforms.I have played the 8-bit games like contra , mario on my phone via .Nes emulators.We can also play myboy games in android .
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 19, 2013

    No I ain't talking about emulators. The PSX emulators are also available which can run PS2 games in Linux. But emulators are emulators, buggy & full of glitches.
    All I want is source code at this moment & simple information like using which compiler they build it. I know mario was builded with ca65, so i assume most games might be using same.
  • Cyborg 009

    Cyborg 009

    @cyborg-009-7H92N2 Jul 19, 2013

    how about this ???
    <a href="https://learn.adafruit.com/retro-gaming-with-raspberry-pi/overview" target="_blank" rel="nofollow noopener noreferrer">Overview | Retro Gaming with Raspberry Pi | Adafruit Learning System</a>
  • Sarathkumar Chandrasekaran

    Sarathkumar Chandrasekaran

    @sarathkumar-FEGRPw Jul 19, 2013

    I found in wikipedia that Atari -a 8 bit game maker uses follwing programmes:
    Assemblers , via the Atari
    Assembler Editor, Atari Macro
    Assembler, MAC/65 , and several
    others.
    BASIC ; Atari BASIC was the
    "standard" BASIC
    implementation for the 8-bit
    family, originally a ROM
    cartridge, and built-in from the
    600XL/800XL onwards. Other
    BASICs included Atari Microsoft
    BASIC , BASIC A+ , BASIC XL,
    Turbo Basic XL , and Advan
    BASIC.
    C (Programming Language) , via
    the Deep Blue C , Lightspeed C
    and cc65 compiler.
    Other languages including
    LOGO (Atari LOGO), LISP
    (INTER-LISP/65), PILOT (Atari
    PILOT), several versions each
    of Forth and Pascal, Action! (a
    high performance Atari-specific
    language from OSS),
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 19, 2013

    Cyborg 009
    how about this ???
    <a href="https://learn.adafruit.com/retro-gaming-with-raspberry-pi/overview" target="_blank" rel="nofollow noopener noreferrer">Overview | Retro Gaming with Raspberry Pi | Adafruit Learning System</a>
    I have read it long ago. Newbies can't setup this. I want retro games without using any external hardware.So that any kid from 3rd world country can download it from Pi store. You know what I mean ?
  • Cyborg 009

    Cyborg 009

    @cyborg-009-7H92N2 Jul 19, 2013

    #-Link-Snipped-# You want the source code of those games so that they can be made to work on Rpi ?
    **I dont know a bit abt linux & Rpi ..joining cdac to learn abt these things ..😀
  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh Jul 19, 2013

    Cyborg 009
    #-Link-Snipped-# You want the source code of those games so that they can be made to work on Rpi ?
    **I dont know a bit abt linux & Rpi ..joining cdac to learn abt these things ..😀
    Congrats buddy for admission 👍
    i guess they'll teach you more about Linux device drivers,Linux kernel, RTOS & Shell scripting more than playing with RPi or Arduinos.
    BTW I am newbie in RPi too, I am just playing with it, hope I don't burn it 😛