Programming languages
Andreas Skyman (8677) 170 posts |
I have Bruce Smith’s book “Assembly Language – Risc OS Beginners”. 0 I think it is nice and accessible, but I don’t know how dated it is. I’ll also be honest and admit that I’ve been a little put off from learning it, since it seems very clear that 64bit ARM will be completely incompatible, which will mean that anything I’d write will have a fairly short shelf life. He also has a book called “ARM A32 Assembly Language”, but I don’t know anything about it. |
Willard Goosey (5119) 257 posts |
Thanks for the support about learning assembly. |
Alan Williams (2601) 88 posts |
If its of any interest I have two versions of pascal. Cambridge Pascal 1.00 1989 Acorn Soft ISO-Pascal Release 2 Alan |
Willard Goosey (5119) 257 posts |
So, is Textease Turtle a full real LOGO that you can do real work in, or is it just a toy for kiddies to draws lines with? |
Colin McDonagh (1559) 12 posts |
Hello Alan, I would like to try your two versions of pascal: I did a bit decades ago on an OU course. I know, nostalgia’s not what it used to be :-) |
Elesar (2416) 73 posts |
Both the educational and professional editions of TextEase include an implementation of the Logo language. There is a keypad for kiddies to draw lines in a maze with, but equally available is
The output is typically graphical (“Pen up” “Pen down”) but it is also possible to select an instrument and play musical notes. |
alban read (2898) 20 posts |
re FORTH language I have put a copy of the WimpForth interpreter by Martin Laeuter (1996) written for the Archimedes on GitHub |
Willard Goosey (5119) 257 posts |
I don’t know FORTH beyond 1 1 + . but wf seems to work fine! armv7 pi2, riscos 5.28 |
Krzysztof Jeszke (6296) 30 posts |
FreePascal would be simple enough to compile, as theoritically you don’t need any external libs that aren’t standard. Just doing make would be enough. |
Kid Konami (8755) 5 posts |
I just got my first Raspberry Pi and going through the steps to install RISCOS. I too want to learn ARM ASM and is the really the only reason why I purchased a Pi; however, not to sure where to start. I see the following post by DavidS, sorry do not know how to Quote message // // +8=86.5 RISCOS does not use ASM, but normal ARM apps would? I am a little confused where to start. BBC Basic looks interesting. Last time I did ASM was on my MOS6502 and that was many many years ago. |
Kuemmel (439) 384 posts |
@Kid Konami: I think using the Inline Assembler of the built in BBC Basic is the best to start playing with Assembler. The !GCC (contains the gnu assembler) package also would allow you to, but it’s a bit more tricky to get startet. For the Inline Assembler you can find lots of information in the net. Or get a book, e.g. “Raspberry Pi Assembly Language RISC OS Beginners by Bruce Smith”. And if you get stuck just ask here…plenty of people still using Assembler since some decades on Risc OS :-) |
Alan Adams (2486) 1149 posts |
I recently wrote my first assembler code, and I found this to be the most useful for me: https://heyrick.eu/armwiki/BBC_BASIC_assembler |
Kid Konami (8755) 5 posts |
@Kuemmel: @Alan Adams: |