File tree 9 files changed +64
-58
lines changed
9 files changed +64
-58
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ all: pristine remote
14
14
15
15
remote : mkd64
16
16
scp pettil.d64 samosa:pettil/
17
- samosa perturb
17
+ samosa DISPLAY=:0.0 ./bin/mkperturb
18
18
# build a fresh PETTIL from source
19
19
# ~
20
20
mkpettil :
Original file line number Diff line number Diff line change 1
- pettil-sparecode.a65
1
+ ; pettil-sparecode.a65
2
2
3
3
4
4
;--------------------------------------------------------------
@@ -706,49 +706,3 @@ wdump03
706
706
#include "pass.i65"
707
707
.word exit
708
708
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
Original file line number Diff line number Diff line change @@ -664,6 +664,7 @@ L2,11
664
664
>NP,25
665
665
N2,9
666
666
P2,9
667
+ INDEX,33
667
668
ASSEMBLER,4
668
669
Z1,4
669
670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691
692
"THEN,1",25
692
693
"BEGIN,1",13
693
694
"WHILE,1",19
694
- "UNTIL,1",21
695
+ "UNTIL,1",24
695
696
"AGAIN,1",13
696
- "REPEAT,1",19
697
+ "REPEAT,1",17
697
698
NOT1,9
698
699
CS1,4
699
700
0=1,4
Original file line number Diff line number Diff line change @@ -664,6 +664,7 @@ L2,11
664
664
>NP,25
665
665
N2,9
666
666
P2,9
667
+ INDEX,33
667
668
ASSEMBLER,4
668
669
Z1,4
669
670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691
692
"THEN,1",25
692
693
"BEGIN,1",13
693
694
"WHILE,1",19
694
- "UNTIL,1",21
695
+ "UNTIL,1",24
695
696
"AGAIN,1",13
696
- "REPEAT,1",19
697
+ "REPEAT,1",17
697
698
NOT1,9
698
699
CS1,4
699
700
0=1,4
Original file line number Diff line number Diff line change @@ -664,6 +664,7 @@ L2,11
664
664
>NP,25
665
665
N2,9
666
666
P2,9
667
+ INDEX,33
667
668
ASSEMBLER,4
668
669
Z1,4
669
670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691
692
"THEN,1",25
692
693
"BEGIN,1",13
693
694
"WHILE,1",19
694
- "UNTIL,1",21
695
+ "UNTIL,1",24
695
696
"AGAIN,1",13
696
- "REPEAT,1",19
697
+ "REPEAT,1",17
697
698
NOT1,9
698
699
CS1,4
699
700
0=1,4
Original file line number Diff line number Diff line change @@ -664,6 +664,7 @@ L2,11
664
664
>NP,25
665
665
N2,9
666
666
P2,9
667
+ INDEX,33
667
668
ASSEMBLER,4
668
669
Z1,4
669
670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691
692
"THEN,1",25
692
693
"BEGIN,1",13
693
694
"WHILE,1",19
694
- "UNTIL,1",21
695
+ "UNTIL,1",24
695
696
"AGAIN,1",13
696
- "REPEAT,1",19
697
+ "REPEAT,1",17
697
698
NOT1,9
698
699
CS1,4
699
700
0=1,4
Original file line number Diff line number Diff line change @@ -664,6 +664,7 @@ L2,11
664
664
>NP,25
665
665
N2,9
666
666
P2,9
667
+ INDEX,33
667
668
ASSEMBLER,4
668
669
Z1,4
669
670
UP1,4
@@ -691,9 +692,9 @@ M/CPU1,11
691
692
"THEN,1",25
692
693
"BEGIN,1",13
693
694
"WHILE,1",19
694
- "UNTIL,1",21
695
+ "UNTIL,1",24
695
696
"AGAIN,1",13
696
- "REPEAT,1",19
697
+ "REPEAT,1",17
697
698
NOT1,9
698
699
CS1,4
699
700
0=1,4
Original file line number Diff line number Diff line change @@ -1769,3 +1769,50 @@ _p
1769
1769
.word _donp
1770
1770
#include "pass.i65"
1771
1771
.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
You can’t perform that action at this time.
0 commit comments