Various snippets of 6502 assembly for the go6502 debugger.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
chötrin. 984ace13bb Migrated to git.intrfc.com <3 3 months ago
00_arithmetic_program Implemented LL_SEEK, LL_GET, LL_SET, and LL_DELETE! 3 months ago
01_linked_list Corrected the LL_NEXT documentation. 3 months ago
go6502 @ 66de1e3db8 Initial import. 4 months ago
.gitignore Initial import. 4 months ago
.gitmodules Initial import. 4 months ago
LICENSE Umlaut. 4 months ago
README.md Migrated to git.intrfc.com <3 3 months ago

README.md

go6502-cookbook

Various snippets of 6502 assembly for the go6502 debugger. Many programs are derived from go6502’s sample files, written by Brett Vickers, which is shared under the simplified BSD 2-Clause License, available here. Original work in this cookbook is offered under the compatible MIT License.

Clone this git repository, including the go6502 submodule, via:

git clone --recurse-submodules https://git.intrfc.com/chotrin/go6502-cookbook.git

The programs may be built by cding into the appropriate directory and executing go6502 program.cmd.

cookbook structure.

This cookbook is structured in the order I encountered things I needed to learn or implement for my first NES game. Here’s a brief overview:

  • 00_arithmetic_program - contains basic math operations, such as addition, subtraction, multiplication, and division.
  • 01_linked_list - contains an example implementation of a linked list, including pushing new elements to the list, traversal, and deletion.