diff --git a/README.md b/README.md index 025752c..f9e2398 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,27 @@ # Uxn -## Tutorials - -- [Uxn Tutorial by Compudanzas](https://compudanzas.net/uxn_tutorial.html) - Beginner-friendly tutorial guide which covers the basics of Uxn programming. -- [Uxn Tutorial by Compudanzas(video)](https://www.youtube.com/watch?v=LrNuq_JgaOA) - Beginner-friendly video workshop which covers the basics of Uxn programming. -- [Learn Uxntal in Y minutes](https://learnxinyminutes.com/docs/uxntal/) - Quick Uxntal guide. -- [Uxn implementation guide](https://github.com/DeltaF1/uxn-impl-guide) - Notes on how to implement the Uxn/Varvara virtual machine specification. -- [macOS installation](https://eli.li/how-to-install-uxn-on-macos) -- [Windows installation](https://itch.io/t/1605965/a-quick-guide-to-running-this-software) -- [Android installation](https://llllllll.co/t/uxn-virtual-computer/46103/253) - Guide for running Uxn on the Android operating system through Termux. -- [HaikuOS](https://discuss.haiku-os.org/t/uxn-ecosystem-on-haiku/12209) - Forum thread for the Haiku operating system. -- [RosettaCode](https://rosettacode.org/wiki/Category:Uxntal) - Uxntal programming chrestomathy. See also: [tasks not implemented yet](https://rosettacode.org/wiki/Tasks_not_implemented_in_Uxntal). - ## Documentation - [Uxntal](https://wiki.xxiivv.com/site/uxntal.html) - Uxntal language reference manual. - [Varvara](https://wiki.xxiivv.com/site/varvara.html) - Technical documentation of the Varvara computer and a list of all its devices. - [Opcodes](https://wiki.xxiivv.com/site/uxntal_reference.html) - List of Uxntal opcodes and their effects. +- [Uxn implementation guide](https://github.com/DeltaF1/uxn-impl-guide) - Notes on how to implement the Uxn/Varvara virtual machine specification. - [Uxntal Cheatsheet](https://github.com/weeble/uxn-cheatsheet) - Opcode Cheatsheet. - [Sprite format](https://wiki.xxiivv.com/site/chr_format.html) - `.chr` file format description. - [Font format](https://wiki.xxiivv.com/site/ufx_format.html) - `.ufx` file format description. - [Compression format](https://wiki.xxiivv.com/site/ulz_format.html) - `.ulz` file format description. +## Tutorials + +- [Uxn Tutorial by Compudanzas](https://compudanzas.net/uxn_tutorial.html) - Tutorial guide which covers the basics of Uxn programming. +- [Uxn Tutorial by Compudanzas(video)](https://www.youtube.com/watch?v=LrNuq_JgaOA) - Video workshop which covers the basics of Uxn programming. +- [Learn Uxntal in Y minutes](https://learnxinyminutes.com/docs/uxntal/) - Language overview for when you're in a hurry. +- [HaikuOS](https://discuss.haiku-os.org/t/uxn-ecosystem-on-haiku/12209) - Forum thread for the Haiku operating system. +- [RosettaCode](https://rosettacode.org/wiki/Category:Uxntal) - Uxntal programming chrestomathy. +- [macOS installation](https://eli.li/how-to-install-uxn-on-macos) +- [Windows installation](https://itch.io/t/1605965/a-quick-guide-to-running-this-software) +- [Android installation](https://llllllll.co/t/uxn-virtual-computer/46103/253), through Termux. + ## Emulators ### Desktop @@ -49,6 +49,8 @@ ### Other systems +- **Recommended for terminal-only**: [Uxncli](https://git.sr.ht/~rabbits/uxncli) - System, console and file devices only. +- **Recommended for bootstrapping**: [Uxnmin](https://git.sr.ht/~rabbits/uxnmin) - Console only. - [FPGA](https://github.com/tsalvo/uxn-fpga) - Nearly Complete. - [RPi](https://github.com/ar-nelson/uxnpi) - Nearly Complete. - [Game Boy Advance](https://git.badd10de.dev/uxngba) - Complete. @@ -160,7 +162,8 @@ ### IDEs -- [Learn-uxn](https://metasyn.srht.site/learn-uxn/) - A web-based development environment with a text editor and up-to-date versions of Uxnasm and Uxnemu. +- [Learn-uxn](https://metasyn.srht.site/learn-uxn/) - A web-based development environment with a text editor and graphics. +- [UxnREPL](https://wiki.xxiivv.com/etc/uxnrepl/) - A web-based assembler with examples, no screen. ### Assemblers, compilers & disassemblers