Skip to content

Commit 26a4ada

Browse files
committed
Update
1 parent 8bbdfeb commit 26a4ada

16 files changed

Lines changed: 227 additions & 194 deletions

TODO

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Progress:
2-
DIR
32
VERIFY
3+
DIR
4+
DRIVE
5+
HIMEM
46
- Break check
57
Check font is right.
68
zTemp0 in control.asm

reference/source/assembler.tex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
\chapter{Inline Assembly}
2+

reference/source/f256jr_basic_ref.aux

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,19 @@
5656
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Introduction}{17}{section.7.1}\protected@file@percent }
5757
\@writefile{toc}{\contentsline {section}{\numberline {7.2}Channels}{17}{section.7.2}\protected@file@percent }
5858
\@writefile{toc}{\contentsline {section}{\numberline {7.3}Easy commands}{17}{section.7.3}\protected@file@percent }
59-
\@writefile{toc}{\contentsline {chapter}{\numberline {8}Cross Development of BASIC Programs}{19}{chapter.8}\protected@file@percent }
59+
\@writefile{toc}{\contentsline {chapter}{\numberline {8}Inline Assembly}{19}{chapter.8}\protected@file@percent }
6060
\@writefile{lof}{\addvspace {10\p@ }}
6161
\@writefile{lot}{\addvspace {10\p@ }}
62-
\@writefile{toc}{\contentsline {section}{\numberline {8.1}Connection}{19}{section.8.1}\protected@file@percent }
63-
\@writefile{toc}{\contentsline {section}{\numberline {8.2}Software}{19}{section.8.2}\protected@file@percent }
64-
\@writefile{toc}{\contentsline {section}{\numberline {8.3}BASIC}{19}{section.8.3}\protected@file@percent }
65-
\@writefile{toc}{\contentsline {section}{\numberline {8.4}Uploading and running}{20}{section.8.4}\protected@file@percent }
66-
\@writefile{toc}{\contentsline {section}{\numberline {8.5}Versions}{20}{section.8.5}\protected@file@percent }
67-
\@writefile{toc}{\contentsline {section}{\numberline {8.6}Sprites}{20}{section.8.6}\protected@file@percent }
68-
\@writefile{toc}{\contentsline {chapter}{\numberline {9}Keyword Reference}{21}{chapter.9}\protected@file@percent }
62+
\@writefile{toc}{\contentsline {chapter}{\numberline {9}Cross Development of BASIC Programs}{21}{chapter.9}\protected@file@percent }
6963
\@writefile{lof}{\addvspace {10\p@ }}
7064
\@writefile{lot}{\addvspace {10\p@ }}
71-
\gdef \@abspage@last{36}
65+
\@writefile{toc}{\contentsline {section}{\numberline {9.1}Connection}{21}{section.9.1}\protected@file@percent }
66+
\@writefile{toc}{\contentsline {section}{\numberline {9.2}Software}{21}{section.9.2}\protected@file@percent }
67+
\@writefile{toc}{\contentsline {section}{\numberline {9.3}BASIC}{21}{section.9.3}\protected@file@percent }
68+
\@writefile{toc}{\contentsline {section}{\numberline {9.4}Uploading and running}{22}{section.9.4}\protected@file@percent }
69+
\@writefile{toc}{\contentsline {section}{\numberline {9.5}Versions}{22}{section.9.5}\protected@file@percent }
70+
\@writefile{toc}{\contentsline {section}{\numberline {9.6}Sprites}{22}{section.9.6}\protected@file@percent }
71+
\@writefile{toc}{\contentsline {chapter}{\numberline {10}Keyword Reference}{23}{chapter.10}\protected@file@percent }
72+
\@writefile{lof}{\addvspace {10\p@ }}
73+
\@writefile{lot}{\addvspace {10\p@ }}
74+
\gdef \@abspage@last{39}

reference/source/f256jr_basic_ref.log

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.12.15) 17 DEC 2022 08:41
1+
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.12.28) 31 DEC 2022 23:25
22
entering extended mode
33
restricted \write18 enabled.
44
%&-line parsing enabled.
@@ -888,13 +888,22 @@ Overfull \hbox (10.0pt too wide) in paragraph at lines 1--1
888888
[][][][][][][][][][]
889889
[]
890890

891-
) (./crossdev.tex [17
891+
) (./assembler.tex [17
892892

893893
] [18
894894

895895
]
896896
Chapter 8.
897897

898+
Overfull \hbox (10.0pt too wide) in paragraph at lines 1--1
899+
[][][][][][][][][][]
900+
[]
901+
902+
) (./crossdev.tex [19] [20
903+
904+
]
905+
Chapter 9.
906+
898907
Overfull \hbox (10.0pt too wide) in paragraph at lines 1--1
899908
[][][][][][][][][][]
900909
[]
@@ -907,16 +916,16 @@ Overfull \hbox (1.03424pt too wide) in paragraph at lines 13--14
907916
er FnxMgr \T1/NotoSerif-TLF/m/it/10 https://github.com/pweingar/FoenixMgr
908917
[]
909918

910-
[19]) (./reference.tex [20]
911-
Chapter 9.
919+
[21]) (./reference.tex [22]
920+
Chapter 10.
912921

913922
Overfull \hbox (10.0pt too wide) in paragraph at lines 1--1
914923
[][][][][][][][][][]
915924
[]
916925

917-
[21
926+
[23
918927

919-
] [22]
928+
] [24]
920929
Underfull \hbox (badness 10000) in paragraph at lines 113--113
921930

922931
[]
@@ -927,27 +936,27 @@ le
927936
ine 121.
928937
LaTeX Font Info: Font shape `T1/NotoSerif-TLF/m/it' will be
929938
(Font) scaled to size 8.99994pt on input line 121.
930-
[23] [24] [25] [26] [27]
939+
[25] [26] [27] [28] [29]
931940
Overfull \hbox (43.98083pt too wide) in paragraph at lines 288--291
932941
\T1/NotoSerif-TLF/m/n/10 Tests if two sprites over-lap. This is done us-ing a b
933942
ox test based on the size of the sprite (e.g. 8x8,16x16,24x24,32x32)
934943
[]
935944

936-
[28] [29] [30]
937-
Overfull \hbox (42.90874pt too wide) in paragraph at lines 407--408
945+
[30] [31] [32]
946+
Overfull \hbox (42.90874pt too wide) in paragraph at lines 414--415
938947
\T1/NotoSerif-TLF/m/n/10 Returns a sub-seg-ment of a string, given the start po
939948
-si-tion (first char-ac-ter is 1) and the length, so mid$(^^Pabcdef^^Q,3,2)
940949
[]
941950

942-
[31] [32] [33] [34] [35]) [36] (./f256jr_basic_ref.aux)
951+
[33] [34] [35] [36] [37] [38]) [39] (./f256jr_basic_ref.aux)
943952
Package rerunfilecheck Info: File `f256jr_basic_ref.out' has not changed.
944-
(rerunfilecheck) Checksum: 860ACBCA08DC00BE35093B9FA542E4C7;4358.
953+
(rerunfilecheck) Checksum: 888594E4426F50D333BD135B933FFBF1;4481.
945954
)
946955
Here is how much of TeX's memory you used:
947-
19231 strings out of 478238
948-
353873 string characters out of 5850455
949-
547703 words of memory out of 5000000
950-
36930 multiletter control sequences out of 15000+600000
956+
19243 strings out of 478238
957+
354015 string characters out of 5850455
958+
546704 words of memory out of 5000000
959+
36933 multiletter control sequences out of 15000+600000
951960
535708 words of font info for 84 fonts, out of 8000000 for 9000
952961
1141 hyphenation exceptions out of 8191
953962
84i,8n,90p,597b,1007s stack positions out of 5000i,500n,10000p,200000b,80000s
@@ -961,10 +970,10 @@ f-Italic.pfb></usr/share/texmf-dist/fonts/type1/google/noto/NotoSerif-Regular.p
961970
fb></usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1000.pfb></usr/share/
962971
texmf-dist/fonts/type1/public/newtx/txsys.pfb></usr/share/texmf-dist/fonts/type
963972
1/urw/zapfchan/uzcmi8a.pfb>
964-
Output written on f256jr_basic_ref.pdf (36 pages, 191967 bytes).
973+
Output written on f256jr_basic_ref.pdf (39 pages, 193605 bytes).
965974
PDF statistics:
966-
605 PDF objects out of 1000 (max. 8388607)
967-
545 compressed objects within 6 object streams
968-
245 named destinations out of 1000 (max. 500000)
969-
273 words of extra memory for PDF output out of 10000 (max. 10000000)
975+
628 PDF objects out of 1000 (max. 8388607)
976+
565 compressed objects within 6 object streams
977+
251 named destinations out of 1000 (max. 500000)
978+
281 words of extra memory for PDF output out of 10000 (max. 10000000)
970979

reference/source/f256jr_basic_ref.out

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
\BOOKMARK [1][-]{section.7.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{chapter.7}% 24
2525
\BOOKMARK [1][-]{section.7.2}{\376\377\000C\000h\000a\000n\000n\000e\000l\000s}{chapter.7}% 25
2626
\BOOKMARK [1][-]{section.7.3}{\376\377\000E\000a\000s\000y\000\040\000c\000o\000m\000m\000a\000n\000d\000s}{chapter.7}% 26
27-
\BOOKMARK [0][-]{chapter.8}{\376\377\000C\000r\000o\000s\000s\000\040\000D\000e\000v\000e\000l\000o\000p\000m\000e\000n\000t\000\040\000o\000f\000\040\000B\000A\000S\000I\000C\000\040\000P\000r\000o\000g\000r\000a\000m\000s}{}% 27
28-
\BOOKMARK [1][-]{section.8.1}{\376\377\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n}{chapter.8}% 28
29-
\BOOKMARK [1][-]{section.8.2}{\376\377\000S\000o\000f\000t\000w\000a\000r\000e}{chapter.8}% 29
30-
\BOOKMARK [1][-]{section.8.3}{\376\377\000B\000A\000S\000I\000C}{chapter.8}% 30
31-
\BOOKMARK [1][-]{section.8.4}{\376\377\000U\000p\000l\000o\000a\000d\000i\000n\000g\000\040\000a\000n\000d\000\040\000r\000u\000n\000n\000i\000n\000g}{chapter.8}% 31
32-
\BOOKMARK [1][-]{section.8.5}{\376\377\000V\000e\000r\000s\000i\000o\000n\000s}{chapter.8}% 32
33-
\BOOKMARK [1][-]{section.8.6}{\376\377\000S\000p\000r\000i\000t\000e\000s}{chapter.8}% 33
34-
\BOOKMARK [0][-]{chapter.9}{\376\377\000K\000e\000y\000w\000o\000r\000d\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{}% 34
27+
\BOOKMARK [0][-]{chapter.8}{\376\377\000I\000n\000l\000i\000n\000e\000\040\000A\000s\000s\000e\000m\000b\000l\000y}{}% 27
28+
\BOOKMARK [0][-]{chapter.9}{\376\377\000C\000r\000o\000s\000s\000\040\000D\000e\000v\000e\000l\000o\000p\000m\000e\000n\000t\000\040\000o\000f\000\040\000B\000A\000S\000I\000C\000\040\000P\000r\000o\000g\000r\000a\000m\000s}{}% 28
29+
\BOOKMARK [1][-]{section.9.1}{\376\377\000C\000o\000n\000n\000e\000c\000t\000i\000o\000n}{chapter.9}% 29
30+
\BOOKMARK [1][-]{section.9.2}{\376\377\000S\000o\000f\000t\000w\000a\000r\000e}{chapter.9}% 30
31+
\BOOKMARK [1][-]{section.9.3}{\376\377\000B\000A\000S\000I\000C}{chapter.9}% 31
32+
\BOOKMARK [1][-]{section.9.4}{\376\377\000U\000p\000l\000o\000a\000d\000i\000n\000g\000\040\000a\000n\000d\000\040\000r\000u\000n\000n\000i\000n\000g}{chapter.9}% 32
33+
\BOOKMARK [1][-]{section.9.5}{\376\377\000V\000e\000r\000s\000i\000o\000n\000s}{chapter.9}% 33
34+
\BOOKMARK [1][-]{section.9.6}{\376\377\000S\000p\000r\000i\000t\000e\000s}{chapter.9}% 34
35+
\BOOKMARK [0][-]{chapter.10}{\376\377\000K\000e\000y\000w\000o\000r\000d\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e}{}% 35
1.6 KB
Binary file not shown.
1.34 KB
Binary file not shown.

reference/source/f256jr_basic_ref.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
\input{graphics.tex}
4848
\input{sprites.tex}
4949
\input{sound.tex}
50+
\input{assembler.tex}
5051
\input{crossdev.tex}
5152
\input{reference.tex}
5253

reference/source/f256jr_basic_ref.toc

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
\contentsline {section}{\numberline {7.1}Introduction}{17}{section.7.1}%
2525
\contentsline {section}{\numberline {7.2}Channels}{17}{section.7.2}%
2626
\contentsline {section}{\numberline {7.3}Easy commands}{17}{section.7.3}%
27-
\contentsline {chapter}{\numberline {8}Cross Development of BASIC Programs}{19}{chapter.8}%
28-
\contentsline {section}{\numberline {8.1}Connection}{19}{section.8.1}%
29-
\contentsline {section}{\numberline {8.2}Software}{19}{section.8.2}%
30-
\contentsline {section}{\numberline {8.3}BASIC}{19}{section.8.3}%
31-
\contentsline {section}{\numberline {8.4}Uploading and running}{20}{section.8.4}%
32-
\contentsline {section}{\numberline {8.5}Versions}{20}{section.8.5}%
33-
\contentsline {section}{\numberline {8.6}Sprites}{20}{section.8.6}%
34-
\contentsline {chapter}{\numberline {9}Keyword Reference}{21}{chapter.9}%
27+
\contentsline {chapter}{\numberline {8}Inline Assembly}{19}{chapter.8}%
28+
\contentsline {chapter}{\numberline {9}Cross Development of BASIC Programs}{21}{chapter.9}%
29+
\contentsline {section}{\numberline {9.1}Connection}{21}{section.9.1}%
30+
\contentsline {section}{\numberline {9.2}Software}{21}{section.9.2}%
31+
\contentsline {section}{\numberline {9.3}BASIC}{21}{section.9.3}%
32+
\contentsline {section}{\numberline {9.4}Uploading and running}{22}{section.9.4}%
33+
\contentsline {section}{\numberline {9.5}Versions}{22}{section.9.5}%
34+
\contentsline {section}{\numberline {9.6}Sprites}{22}{section.9.6}%
35+
\contentsline {chapter}{\numberline {10}Keyword Reference}{23}{chapter.10}%

reference/source/reference.tex

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,13 @@ \section*{joyx() joyy()}
348348
100 x = x + joyx(0)
349349
\end{verbatim}
350350

351+
\section*{load}
352+
Loads a BASIC program from the current drive.
353+
\example{}
354+
\begin{verbatim}
355+
load "game.bas"
356+
\end{verbatim}
357+
351358
\section*{left\$()}
352359
Returns several characters from a string counting from the left
353360
\example{}
@@ -539,6 +546,13 @@ \section*{run}
539546
100 run
540547
\end{verbatim}
541548

549+
\section*{save}
550+
Saves a BASIC program to the current drive.
551+
\example{}
552+
\begin{verbatim}
553+
save "game.bas"
554+
\end{verbatim}
555+
542556
\section*{sgn()}
543557
Returns the sign of an number, which is -1 0 or 1 depending on the value.
544558
\example{}

0 commit comments

Comments
 (0)