C64 assembly port of original Apple 1 Woz Monitor + more
Go to file
Stefano Furiosi 6e9d803dce feat: optimizations 2023-07-02 21:10:00 -07:00
core diagnostic port 2020-03-10 00:12:35 -07:00
devices feat: optimizations 2023-07-02 21:10:00 -07:00
hardware feat: optimizations 2023-07-02 21:10:00 -07:00
libs feat: optimizations 2023-07-02 21:10:00 -07:00
progs tmp 2020-03-10 14:32:27 -07:00
.gitignore Fine tune + Keyb2 (not impl yet) 2019-11-09 19:10:52 -08:00
LICENSE Create LICENSE 2019-12-27 16:49:02 -08:00
README.md Update README.md 2020-01-12 23:42:25 -08:00
main.asm feat: optimizations 2023-07-02 21:10:00 -07:00
makefile feat: optimizations 2023-07-02 21:10:00 -07:00

README.md

VSCODE

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build -> C64 -> VICE",
            "type": "shell",
            "osx": {
                "command": "java -jar /opt/develop/stid/c64/KickAssembler/KickAss.jar -odir bin -log /opt/develop/stid/c64/woz64/bin/buildlog.txt -showmem /opt/develop/stid/c64/woz64/main.asm && /usr/local/bin/x64 bin/main.prg 2> /dev/null"
            },
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "clear": true
            },
            "problemMatcher": {
                "owner": "acme",
                "fileLocation": [
                    "relative",
                    "${workspaceFolder}"
                ],
                "pattern": {
                    "regexp": "^(Error - File\\s+(.*), line (\\d+) (\\(Zone .*\\))?:\\s+(.*))$",
                    "file": 2,
                    "location": 3,
                    "message": 1
                }
            }
        }
    ]
}

Compile to Cart (Vice)

cartconv -t normal -name "woz" -i main.prg -o woz.crt
x64 woz.crt
cartconv -i woz.crt -o woz.bin