# comodore64

# JUST F*** RUN ¯\\\_(ツ)_/¯
in terminal run
```
\. run.sh
```
## Debug
Vice --> Activate Monitor
program currently start att $080D

## Chitty endian
2 bits 00 88 --> real world 8800

# Resourses

## Compiler
[cc65](https://cc65.github.io/doc/ca65.html#ss4.1)

## Comodore 64 Wiki
[wiki](https://www.c64-wiki.com/wiki/Memory_Map)

## ASEMBLY 6502 instruction set
[good (expansive)](https://www.masswerk.at/6502/6502_instruction_set.html#CLD)
[wikipedia (minimalistic)](https://en.wikibooks.org/wiki/6502_Assembly)

### sprites
[sprite](https://www.c64-wiki.com/wiki/Sprite#Sprite_priority)

[sprite multiplex ](https://www.c64-wiki.com/wiki/Raster_interruptg)

[sprite multiplex x2](http://selmiak.bplaced.net/games/c64/index.php?lang=eng&game=Tutorials&page=Sprite-Multiplexing)

## Documentation of the vic chip
[text](https://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt)
[vic](https://csdb.dk/release/?id=154952)

### Holding hand instructions :)
[codeburst hard asembly code](https://codeburst.io/lets-write-some-harder-assembly-language-code-c7860dcceba)
[flag intro](http://www.6502.org/tutorials/vflag.html)

## Basic
[peek and poke](https://en.wikipedia.org/wiki/PEEK_and_POKE)

# Cool unexplored tools
[text](https://style64.org/cbmdisk/documentation/)