basic dev environment
This commit is contained in:
commit
5278f39516
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
*.o
|
||||
*.nes
|
||||
*.nes*
|
||||
.DS_Store
|
17
.vscode/tasks.json
vendored
Normal file
17
.vscode/tasks.json
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"type": "ca65",
|
||||
"problemMatcher": [
|
||||
"$ca65",
|
||||
"$ld65"
|
||||
],
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
},
|
||||
"label": "ca65: Build without config"
|
||||
}
|
||||
]
|
||||
}
|
5
cl65config.json
Normal file
5
cl65config.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"executable": "C:\\cc65\\bin\\cl65",
|
||||
"input": "main.s",
|
||||
"params": "--verbose --target nes -o demo.nes"
|
||||
}
|
24
main.s
Normal file
24
main.s
Normal file
@ -0,0 +1,24 @@
|
||||
.segment "HEADER"
|
||||
.byte $4E, $45, $53, $1A ;Nes header identifier
|
||||
.byte 2 ;2x 16KB PRG code
|
||||
.byte 1 ; 1x 8KB CHR Data
|
||||
.byte $01, $00 ; mapper 0, vertical mirroring
|
||||
|
||||
.segment "VECTORS"
|
||||
.addr 0 ; nmi interrupt
|
||||
.addr reset ; reset interrupt
|
||||
.addr 0 ; external interrupt
|
||||
|
||||
.segment "STARTUP"
|
||||
|
||||
.segment "CODE"
|
||||
|
||||
reset:
|
||||
ldx #3
|
||||
inx
|
||||
inx
|
||||
dex
|
||||
|
||||
ldy #7
|
||||
dey
|
||||
rts
|
Loading…
Reference in New Issue
Block a user