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
This project is part of:
Hack Week 23
Activity
Comments
-
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.
-
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
- https://github.com/mssola/pudc: private for now, but I will release it under GPL v3.0+ whenever I'm done.