nes-contra-us
rle_konami
nes-contra-us | rle_konami | |
---|---|---|
2 | 1 | |
156 | 7 | |
- | - | |
6.9 | 1.7 | |
about 2 months ago | about 1 year ago | |
Assembly | Python | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nes-contra-us
- Annotated Disassembly of the NES Contra (US) Rom
-
NES Contra (US) Annotated Disassembly
I've been working on disassembling and documenting the US Contra NES rom. I think it's at a state now that I can share. I've created a public repo at https://github.com/vermiceli/nes-contra-us. I really hope that this information is useful for some here. This disassembly is properly labeled which allows for modification without breaking jumps and branching. It includes supplemental documentation, diagrams, lua scripts, and tooling to build the rom. I'd appreciate any feedback on the assembly, for example if there was a better way to write or document the assembly. In general, any feedback, questions, or discussions are welcome. I'm happy to answer with what I know. My next goals with this project are to look into being able to generate Probotector rom (the European release) as well, which is very similar. I also am looking at seeing how challenging this will be to port to the Commander X16. Has anyone looked into development on the Commander X16? The community there has been very helpful so far.
rle_konami
-
Working with NES Contra (US) tile data - Any tips with RLE compression?
I know I'm totally just replying my own post now, but I'm making progress! The guide I linked previously was extremely helpful, as well as doing some manual address testing with using Mesen and the PPU Memory Tools.I was able to get the following in YY-CHR after converting with RLE_Konami (I'm realizing now that Graveyard Duck may have been more for FDS games) and targeting the address: 0x00012b6b
What are some alternatives?
StarshipCommand2022 - An extensive reworking of the 1983 game Starship Command
nes-development - Ressources for NES development
cassette-elite-beebasm - Fully documented and annotated source code for the cassette version of Elite on the BBC Micro
dsvrandom - Randomizer for DS Castlevania games
nes-elite-beebasm - Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)
nes - A Nintendo Entertainment System (NES) emulator in Python and Cython.
teletext-elite - BBC Micro Eliteā¦ in teletext
konami - A simple JavaScript module for adding Konami Code Easter Eggs
NES-dev - A simple NES game written in 6502 assembly
Curtail - Simple & useful image compressor.
psychedelia - Psychedelia/Colourspace by Jeff Minter
millfork - Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles