Skip to content

Commit b981147

Browse files
committed
...
1 parent ba0bbe2 commit b981147

File tree

9 files changed

+64
-58
lines changed

9 files changed

+64
-58
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ all: pristine remote
1414

1515
remote: mkd64
1616
scp pettil.d64 samosa:pettil/
17-
samosa perturb
17+
samosa DISPLAY=:0.0 ./bin/mkperturb
1818
# build a fresh PETTIL from source
1919
#~
2020
mkpettil:

doc/pettil-sparecode.a65

+1-47
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pettil-sparecode.a65
1+
; pettil-sparecode.a65
22

33

44
;--------------------------------------------------------------
@@ -706,49 +706,3 @@ wdump03
706706
#include "pass.i65"
707707
.word exit
708708

709-
;--------------------------------------------------------------
710-
#if 0
711-
name=INDEX
712-
stack=( -- )
713-
tags=secondary,extra
714-
715-
```
716-
: index
717-
#blk @ 0 do i block 40 type loop ;
718-
```
719-
#endif
720-
#include "align.i65"
721-
_index
722-
jsr enter
723-
#include "page.i65"
724-
.word numblk
725-
#include "page.i65"
726-
.word fetch
727-
#include "page.i65"
728-
.word zero
729-
#include "pass.i65"
730-
.word pqdo
731-
.byt <(index02-*+1)
732-
#include "page.i65"
733-
index01
734-
.word i
735-
#include "page.i65"
736-
.word _block
737-
#include "page.i65"
738-
.word vidram
739-
#include "page.i65"
740-
.word i
741-
#include "page.i65"
742-
.word fortytimes
743-
#include "page.i65"
744-
.word plus
745-
#include "page.i65"
746-
.word forty
747-
#include "page.i65"
748-
.word cmove
749-
#include "pass.i65"
750-
.word ploop
751-
.byt <(index01-*+1)
752-
#include "pass.i65"
753-
index02
754-
.word exit

doc/sizes.csv0

+3-2
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@ L2,11
664664
>NP,25
665665
N2,9
666666
P2,9
667+
INDEX,33
667668
ASSEMBLER,4
668669
Z1,4
669670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691692
"THEN,1",25
692693
"BEGIN,1",13
693694
"WHILE,1",19
694-
"UNTIL,1",21
695+
"UNTIL,1",24
695696
"AGAIN,1",13
696-
"REPEAT,1",19
697+
"REPEAT,1",17
697698
NOT1,9
698699
CS1,4
699700
0=1,4

doc/sizes.csv1

+3-2
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@ L2,11
664664
>NP,25
665665
N2,9
666666
P2,9
667+
INDEX,33
667668
ASSEMBLER,4
668669
Z1,4
669670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691692
"THEN,1",25
692693
"BEGIN,1",13
693694
"WHILE,1",19
694-
"UNTIL,1",21
695+
"UNTIL,1",24
695696
"AGAIN,1",13
696-
"REPEAT,1",19
697+
"REPEAT,1",17
697698
NOT1,9
698699
CS1,4
699700
0=1,4

doc/sizes.csv2

+3-2
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@ L2,11
664664
>NP,25
665665
N2,9
666666
P2,9
667+
INDEX,33
667668
ASSEMBLER,4
668669
Z1,4
669670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691692
"THEN,1",25
692693
"BEGIN,1",13
693694
"WHILE,1",19
694-
"UNTIL,1",21
695+
"UNTIL,1",24
695696
"AGAIN,1",13
696-
"REPEAT,1",19
697+
"REPEAT,1",17
697698
NOT1,9
698699
CS1,4
699700
0=1,4

doc/sizes.csv3

+3-2
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@ L2,11
664664
>NP,25
665665
N2,9
666666
P2,9
667+
INDEX,33
667668
ASSEMBLER,4
668669
Z1,4
669670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691692
"THEN,1",25
692693
"BEGIN,1",13
693694
"WHILE,1",19
694-
"UNTIL,1",21
695+
"UNTIL,1",24
695696
"AGAIN,1",13
696-
"REPEAT,1",19
697+
"REPEAT,1",17
697698
NOT1,9
698699
CS1,4
699700
0=1,4

doc/sizes.csv4

+3-2
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@ L2,11
664664
>NP,25
665665
N2,9
666666
P2,9
667+
INDEX,33
667668
ASSEMBLER,4
668669
Z1,4
669670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691692
"THEN,1",25
692693
"BEGIN,1",13
693694
"WHILE,1",19
694-
"UNTIL,1",21
695+
"UNTIL,1",24
695696
"AGAIN,1",13
696-
"REPEAT,1",19
697+
"REPEAT,1",17
697698
NOT1,9
698699
CS1,4
699700
0=1,4

pettil.d64

0 Bytes
Binary file not shown.

src/studio/pettil-editor.a65

+47
Original file line numberDiff line numberDiff line change
@@ -1769,3 +1769,50 @@ _p
17691769
.word _donp
17701770
#include "pass.i65"
17711771
.word exit
1772+
1773+
;--------------------------------------------------------------
1774+
#if 0
1775+
name=INDEX
1776+
stack=( -- )
1777+
tags=secondary,extra
1778+
1779+
```
1780+
: index
1781+
#blk @ 0 do i block 40 type loop ;
1782+
```
1783+
#endif
1784+
#include "align.i65"
1785+
_index
1786+
jsr enter
1787+
#include "page.i65"
1788+
.word numblk
1789+
#include "page.i65"
1790+
.word fetch
1791+
#include "page.i65"
1792+
.word zero
1793+
#include "pass.i65"
1794+
.word pqdo
1795+
.byt <(index02-*+1)
1796+
#include "page.i65"
1797+
index01
1798+
.word i
1799+
#include "page.i65"
1800+
.word _block
1801+
#include "page.i65"
1802+
.word vidram
1803+
#include "page.i65"
1804+
.word i
1805+
#include "page.i65"
1806+
.word fortytimes
1807+
#include "page.i65"
1808+
.word plus
1809+
#include "page.i65"
1810+
.word forty
1811+
#include "page.i65"
1812+
.word cmove
1813+
#include "pass.i65"
1814+
.word ploop
1815+
.byt <(index01-*+1)
1816+
#include "pass.i65"
1817+
index02
1818+
.word exit

0 commit comments

Comments
 (0)