You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/RISCOSCodingResources.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ This section is more about software development processes and collaboration with
30
30
* Acorn Archimedes Games developer guide available for free [here](http://riscos.com/support/developers/agrm/index.htm)
31
31
* 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)
32
32
* 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.
34
34
35
35
### Get Compilers and Development Environments
36
36
@@ -51,6 +51,9 @@ This section is more about software development processes and collaboration with
51
51
52
52
## Programming in ARM32 Assembly on RISC OS
53
53
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
+
54
57
## Programming in Bash on RISC OS
55
58
56
59
* 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
71
74
* 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)
72
75
* Older copy of the Acorn ANSI C manual, you can find it [here]()
73
76
* 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)
74
83
75
84
## Testing libraries for C code (can be used also to test C++ code)
76
85
@@ -117,7 +126,12 @@ More info [here](https://www.riscos.info/index.php/Using_GCCSDK)
0 commit comments