diff --git a/ass1/FA.dev b/ass1/FA.dev index ede1b9e..dfe437f 100644 --- a/ass1/FA.dev +++ b/ass1/FA.dev @@ -1,6 +1,9 @@ -11 -12 -13 -14 -15 +1 +2 +3 +4 +5 +6 +7 +8 0 \ No newline at end of file diff --git a/ass1/bonus-snake.asm b/ass1/bonus-snake.asm index 374d49d..7a55648 100644 --- a/ass1/bonus-snake.asm +++ b/ass1/bonus-snake.asm @@ -11,7 +11,8 @@ SNAKE START 0 -FIRST CLEAR A +FIRST LDA #0x44 + STA DIREC LOOP JSUB RENDER JSUB WAIT @@ -64,7 +65,6 @@ L6 STCH DIREC L7 .check bounds .for (pos : snakex/y) assert x/y >= 0 && x/y <= 15 - JSUB RENDER J LOOP HALT J HALT diff --git a/ass1/rec.asm b/ass1/rec.asm index 4515101..1c11010 100644 --- a/ass1/rec.asm +++ b/ass1/rec.asm @@ -87,7 +87,7 @@ SKIP1 WD STDOUT WD STDOUT RSUB -MASK1 WORD X'0000FF' +MASK1 WORD X'0000FF' MASK WORD X'F00000' STDOUT BYTE X'01' DEVICE BYTE X'FA'