Skip to content

Commit 30eea92

Browse files
authored
Merge pull request #17 from RISC-OS-Community/develop
Added more documentation resources and fixed two typos
2 parents 30668df + ec382ad commit 30eea92

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

doc/RISCOSCodingResources.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This section is more about software development processes and collaboration with
3030
* Acorn Archimedes Games developer guide available for free [here](http://riscos.com/support/developers/agrm/index.htm)
3131
* RISC OS Info, a very useful and rich source of info for developers, you can find it [here](http://www.riscos.info/index.php/Introduction_to_RISC_OS)
3232
* Useful info about the RISC OS "Nested WindowManager", a must read to understand how to write slightly more "modern-ish" looking desktop Apps on RISC OS, you can find the article [here](http://www.vigay.com/inet/acorn/nested.html)
33-
* ROOL Collection of DEVELOPER documentation can be foun d[here](https://www.riscosopen.org/wiki/documentation/show/Programmer%20documentation) for free.
33+
* ROOL Collection of DEVELOPER documentation can be found [here](https://www.riscosopen.org/wiki/documentation/show/Programmer%20documentation) for free.
3434

3535
### Get Compilers and Development Environments
3636

@@ -51,6 +51,9 @@ This section is more about software development processes and collaboration with
5151

5252
## Programming in ARM32 Assembly on RISC OS
5353

54+
* Introduction to ARM (by David Thomas) available for free [here](http://www.davespace.co.uk/arm/introduction-to-arm/)
55+
* Rick Murray's ARM Assembly introduction available for free [here](https://heyrick.eu/assembler/index.html)
56+
5457
## Programming in Bash on RISC OS
5558

5659
* How to program in Bash Shell, more info [here](https://opensource.com/article/19/10/programming-bash-syntax-tools)
@@ -71,6 +74,12 @@ This section is more about software development processes and collaboration with
7174
* Acorn/Castle/ROOL DDE C Manual (it's distributed with the DDE - Desktop Development Environment Compilers collection from RISC OS Open), more info [here](https://www.riscosopen.org/content/sales/dde)
7275
* Older copy of the Acorn ANSI C manual, you can find it [here]()
7376
* Steve Fryatt excellent introduction to WIMP programming in C on RISC OS, you can find it [here](https://www.stevefryatt.org.uk/risc-os/wimp-prog)
77+
* Efficient C for ARM (by David Thomas) available for free [here](https://www.davespace.co.uk/tags/BasicOptimisation.html)
78+
79+
### Creating OS Modules in C
80+
81+
* ROOL (RISC OS Open) guide to convert ASM modules to C, available for free [here](https://www.riscosopen.org/wiki/documentation/show/Converting%20modules%20to%20C)
82+
* Rick Murray's Writing modules in C tutorial available for free [here](https://heyrick.eu/blog/index.php?diary=20150323)
7483

7584
## Testing libraries for C code (can be used also to test C++ code)
7685

@@ -117,7 +126,12 @@ More info [here](https://www.riscos.info/index.php/Using_GCCSDK)
117126
* Pre-built binaries [here](http://www.wra1th.plus.com/lua/risclua.html)
118127
* Source code [here](https://github.com/RISC-OS-Community/RiscLua)
119128

120-
### Documentaion
129+
### RiscLua Forum
130+
131+
* Official RiscLua forum on Lua Forum, [here](https://luaforum.com/index.php?pages/Lua_Installation_RISC_OS/)
132+
* RiscLua differences with original Lua [here](https://luaforum.com/index.php?threads/riscluas-differences.182/)
133+
134+
### Documentation
121135

122136
* Lua 5.4 Reference Manual [here](https://www.lua.org/manual/5.4/manual.html)
123137

0 commit comments

Comments
 (0)