links to day 3
This commit is contained in:
parent
63d7431728
commit
d961960c44
Binary file not shown.
After Width: | Height: | Size: 1.0 KiB |
|
@ -1,6 +1,6 @@
|
||||||
# uxn tutorial
|
# uxn tutorial
|
||||||
|
|
||||||
a beginner's guide for programming the {uxn} computer, and a slow-paced companion to the official documentation.
|
a beginner's guide for programming the varvara {uxn} computer, and a slow-paced companion to the official documentation.
|
||||||
|
|
||||||
=> https://wiki.xxiivv.com/site/uxn.html uxn technical documentation
|
=> https://wiki.xxiivv.com/site/uxn.html uxn technical documentation
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ there's a collaborative translation to spanish also in progress: {tutorial de ux
|
||||||
|
|
||||||
# day 1
|
# day 1
|
||||||
|
|
||||||
in this first section of the tutorial we talk about the basics of the uxn computer, its programming paradigm, its architecture, and why you would want to learn to program it.
|
in this first section of the tutorial we talk about the basics of the uxn computer called varvara, its programming paradigm in a language called uxntal, its architecture, and why you would want to learn to program it.
|
||||||
|
|
||||||
we also jump right in into our first simple programs to demonstrate fundamental concepts that we will develop further in the following days.
|
we also jump right in into our first simple programs to demonstrate fundamental concepts that we will develop further in the following days.
|
||||||
|
|
||||||
|
@ -20,20 +20,30 @@ we also jump right in into our first simple programs to demonstrate fundamental
|
||||||
|
|
||||||
# day 2
|
# day 2
|
||||||
|
|
||||||
in this section we start exploring the visual aspects of the uxn computer: we talk about the fundamentals of the screen device so that we can start drawing on it!
|
in this section we start exploring the visual aspects of the varvara computer: we talk about the fundamentals of the screen device so that we can start drawing on it!
|
||||||
|
|
||||||
we also discuss working with shorts (2-bytes) besides single bytes.
|
we also discuss working with shorts (2-bytes) besides single bytes in uxntal.
|
||||||
|
|
||||||
=> ./uxn_tutorial_day_2.gmi {uxn tutorial day 2}
|
=> ./uxn_tutorial_day_2.gmi {uxn tutorial day 2}
|
||||||
|
|
||||||
# day 3
|
# day 3
|
||||||
|
|
||||||
|
here we introduce the use of the controller device in the varvara uxn computer: this allows us to add interactivity to our programs, and to start implementing control flow in uxntal.
|
||||||
|
|
||||||
|
we also talk about logic and stack manipulation instructions in uxntal.
|
||||||
|
|
||||||
|
=> ./uxn_tutorial_day_3.gmi {uxn tutorial day 3}
|
||||||
|
|
||||||
|
# day 4
|
||||||
|
|
||||||
coming soon!
|
coming soon!
|
||||||
|
|
||||||
# draft outline
|
# draft outline
|
||||||
|
|
||||||
this outline is here and now as a reference of the overall structure of the tutorial.
|
this outline is here and now as a reference of the overall structure of the tutorial.
|
||||||
|
|
||||||
|
changes are expected to happen.
|
||||||
|
|
||||||
## day 1: the basics
|
## day 1: the basics
|
||||||
|
|
||||||
* why uxn?
|
* why uxn?
|
||||||
|
|
|
@ -1144,13 +1144,12 @@ besides covering the basics of the screen device today, we discussed these new i
|
||||||
|
|
||||||
we also covered the short mode, that indicates the cpu that it should operate with words that are 2 bytes long.
|
we also covered the short mode, that indicates the cpu that it should operate with words that are 2 bytes long.
|
||||||
|
|
||||||
# coming soon: day 3
|
# day 3
|
||||||
|
|
||||||
in the next section of the {uxn tutorial} we'll start working with interactivity in the screen!
|
in {uxn tutorial day 3} we start working with interactivity using the keyboard, and we cover in depth several uxntal instructions!
|
||||||
|
|
||||||
meanwhile, i invite you to take a break, and keep exploring drawing in the uxn screen via code!
|
however, i invite you to take a break, and maybe keep exploring drawing in the uxn screen via code, before continuing!
|
||||||
|
|
||||||
stay tuned!
|
|
||||||
|
|
||||||
# support
|
# support
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue