Description:
Programming of Acorn computers.
|
|
|
AppBasic&BasAlt
|
| |
Hi guys, RISC OS Adjust in a RiscPC SA I am developing an app in AppBasic, and trying to use BasAlt's dynamic arrays, but finding it hard to use. You need to have this as the FIRST effective line of code: *BasaltInit how do I achieve this from within AppBasic? i have tried compiling to single file, and I get "Bad DIM Statement at... more »
|
|
Learning ARM assembler for the latest ARM models
|
| |
Hi all. In the "Learning ARM assembly" thread, links to quite a few resources on learning ARM assembly was given. Yet, from what I can tell, there's precious little in the way of tutorials for the latest ARM models. The latest ARM models (ARMv7) have classes of instructions like the following: - SIMD/NEON... more »
|
|
IfRunning
|
| |
I notice that RISC OS 5.14 implements a command "IfRunning". Well, it partly implements what its help says, anyway: *ifrunning Syntax: *IfRunning <task name> Then <command> [Else <command>] However, I can't get the Else clause to run, no matter what I try. (The Then part works OK.) Has anyone else got it to work?... more »
|
|
3D and alpha graphics libraries?
|
| |
I'm writing a very simple 3D graphics program which I hope will ultimately use perspective, translucent graphics and depth shading. Which means I'm busy reinventing the wheel in all of these areas. And I'd rather not, to be honest. Are there any generic graphics libraries that cover these areas already in existence? I've already found phlamethrower's WOUM and the... more »
|
|
Looking for Centronics related code
|
| |
Hello everybody. I'm looking for some code (be it basic, C, or assembler, with a preference for the latter) to talk to the Centronics port on our machines. Any documentations, hints are welcome. I'd like to interface the V6Z80P board with our ARM based computers, and to do this I need simple (but reliable of course) routines to send... more »
|
|
_kernel_osword not 32 bit compatible
|
| |
I am concerned that the _kernel_osword function (part of the shared C library kernel) is not 32 bit compatible. It seems to be one of those which are documented by comments in header file "kernel.h" as returning >=0 if the call succeeds, -1 if the call fails but causes no os error, or -2 if the call causes an os error.... more »
|
|
Proper use of the _kernel_ERROR macro value
|
| |
Hello, The _kernel_ERROR macro is defined as (-2) by the header "kernel.h", which is part of Acorn C/C++. I had never given much thought to its correct usage until yesterday, when I was rewriting a signal handler to comply with the spirit of this edict: [link]... more »
|
|
Is it me, or is this doing something odd?
|
| |
Is it me, or is this doing something odd? Running on RO 5.14. The following bit of BASIC finds the current time, converts it to text. So far so good. Then I convert the text to a binary time, and back to text. The result is ALWAYS the day before. ON ERROR PRINT REPORT$;" at line ";ERL:END DIM buf% 512, time% 5, format% 60, date% 60, temp% 60, ordinals% 32... more »
|
|
Filer_OpenDir Oddity in RISC OS 6.16
|
| |
Ive upgraded a VirtualRPC_ADJUSTSA 4.39 system to RISC OS 6.16. I have a Filer_OpenDir command in an obey file which worked on 4.39 but on 6.16 the directory opens in a different place. On changing the X coordinate of the command, the Y position also seems to be affected. It looks like the X value is also being used as the Y... more »
|
|
|