My hopes.
igor (1358) 20 posts |
Hi everybody. New on this forum and quite new to the RiscOS “experience” Just one hope. I always looked for an os I can control almost completely knowing it in the most of its aspects. Stated this. I’d love to practice asm (I studied abit) Thank u very much. I tried risc os and I love it. When I see a program 20k.. my heart is full of joy. I googled days on internet… and the biggest problem I found is the documentation is abit sparse.. links almost broken… I think RiscosOpen should collect some “certified” sources for sw and docs. If I can help in just let me know. Thank u very much. People here did a great work. |
Martin Hansen (393) 56 posts |
Hi Igor, |
Trevor Johnson (329) 1645 posts |
Hi.
Under Configuration→Windows (which you’ve probably found) untick ‘Cover icon bar when toggling to full size’. This doesn’t seem to necessarily work for applications when the window is first opened at a large size (e.g. NetSurf on a small screen) but should do for toggling from small. |
Jeff Doggett (257) 234 posts |
You need the LineEditor module. It provides both these functions. |
igor (1358) 20 posts |
Thank u very much.. after work i ll try! I ve ‘reposted’ the asm question in another post with a more suitable title. thank u all. |
Bryan Hogan (339) 593 posts |
Moving the mouse pointer to the bottom of the screen should pop the icon bar to the front, or Shift-F12 does the same. If you are going to be programming then you will need Zap or StrongED for test editing (we won’t start a flame war here about which is best!). Zap comes with the LineEditor module which provides commend history, filename completion, etc. |
Terje Slettebø (285) 275 posts |
Hi Igor. I feel much the same way you do, and it’s a major factor in me still being attracted to RISC OS after all this time: Its simplicity and the possibility to actually comprehend the system. You could say that it follows the “UNIX philosophy”: Small applications doing conceptually one thing, and cooperating with each other, rather than monolithic applications. For learning assembly code, you may like to try using the BASIC assembler, which I understand has even recently been updated to supporting the VFP/NEON instructions. As for learning ARM assembly code programming, there are several tuturials around. Here’s one: http://www.heyrick.co.uk/assembler/ Other assemblers have some more advanced features, like macros (although you can get their effect by using BASIC functions), and I’d recommend at least trying out extASM as you mentioned. I’m a co-author of extASM and the current maintainer of it, so if you’d like some tips for getting up and running with it, or about assembly code in general, feel free to mail me at tslettebo@broadpark.no. :) |
igor (1358) 20 posts |
Thank u very much! Thank u all for ur support. Just a couple of question for Terje (I ll ask here so many can have benefit..) Good night! |
Terje Slettebø (285) 275 posts |
(Note: I haven’t tested the following, but it should work)
Sure: SWI OS_Exit That’s the minimum program that will load and run: A single instruction. :) If you’d like a “Hello world” program, here you are: SWI OS_WriteS DCB "Hello world!",10,0 ALIGN SWI OS_Exit
It’s loaded and run at 0×8000. You could also run it like this (assuming the file is called “Code”): *Load Code // Loads at 0×8000 by default The definitive documentation for RISC OS is the Programmer’s Reference Manual. |
Trevor Johnson (329) 1645 posts |
…some of which is also available here in the wiki. |