Project Description

I want to do a port of the jetpac videogame to the NES. I have already done the first steps during my spare time, but a full week focusing just on this would be awesome.

Goal for this Hackweek

The main goal for this project is to tinker with an old system, simple as that. It's not like I have special interest on developing games or developing games on the NES specifically. I think that the NES is a good platform to refresh my skills on low-level programming while also having something fun to display. It also allows me to have a deeper appreciation for videogames I have enjoyed and played in the past.

Contributing

I already have a private repository where I have done some initial work. I will open it up if there is people that either have good knowledge on 6052 programming, or NES development in general. That is, I welcome any contributions, but I'd appreciate if you are already seasoned on 6052 programming (or, better yet, on NES development).

Keywords: NES, 6502 assembly, videogames, jetpac

Looking for hackers with the skills:

nes 6502 assembly videogame

This project is part of:

Hack Week 23

Activity

  • almost 2 years ago: binary_sequence liked this project.
  • almost 2 years ago: rhopkins liked this project.
  • almost 2 years ago: mssola added keyword "nes" to this project.
  • almost 2 years ago: mssola added keyword "6502" to this project.
  • almost 2 years ago: mssola added keyword "assembly" to this project.
  • almost 2 years ago: mssola added keyword "videogame" to this project.
  • almost 2 years ago: mssola started this project.
  • almost 2 years ago: mssola originated this project.

  • Comments

    • binary_sequence
      almost 2 years ago by binary_sequence | Reply

      Hi, I have developed NES demo games and animations in https://cc65.github.io/ For the tiles I use https://frankengraphics.itch.io/nexxt

      If you are also using cc65, I would be interested in helping.

    • risudoan
      about 1 month ago by risudoan | Reply

      You can play nes game on website: https://gamesvtv.net

    Similar Projects

    pudc - A PID 1 process that barks to the internet by mssola

    Description

    As a fun exercise in order to dig deeper into the Linux kernel, its interfaces, the RISC-V architecture, and all the dragons in between; I'm building a blog site cooked like this:

    • The backend is written in a mixture of C and RISC-V assembly.
    • The backend is actually PID1 (for real, not within a container).
    • We poll and parse incoming HTTP requests ourselves.
    • The frontend is a mere HTML page with htmx.

    The project is meant to be Linux-specific, so I'm going to use io_uring, pidfs, namespaces, and Linux-specific features in order to drive all of this.

    I'm open for suggestions and so on, but this is meant to be a solo project, as this is more of a learning exercise for me than anything else.

    Goals

    • Have a better understanding of different Linux features from user space down to the kernel internals.
    • Most importantly: have fun.

    Resources