log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Archive Edition 27:2 reviewed (News:)
- Rougol May 2024 meeting on monday with Andy Vawer (News:1)
- WROCC May 2024 meeting - Gerph talks games (News:)
- Drag'n'Drop 13i3 edition reviewed (News:1)
- Wakefield Show 2024 in Pictures (News:5)
- April 2024 News Summary (News:2)
- RISC OS 5.30 arrives (News:2)
- Upgrading your RISC OS system to 5.30 (News:2)
- WROCC May 2024 meeting on wednesday - Gerph talks games (News:)
- uniprint upgraded to 4.50 (News:)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
The Icon Bar: Programming: RISC OS 5 BASIC
 
  RISC OS 5 BASIC
  andrew (18:35 16/12/2002)
  Phlamethrower (00:05 17/12/2002)
  cterran (01:16 18/12/2002)
    Phlamethrower (01:23 18/12/2002)
      cterran (03:16 18/12/2002)
        cterran (14:43 18/12/2002)
    andrew (00:13 4/2/2003)
      Phlamethrower (00:20 4/2/2003)
        andrew (12:54 4/2/2003)
 
Andrew Message #27154, posted by andrew at 18:35, 16/12/2002
HandbagHandbag Boi
Posts: 3439
Just been reading the article in Acorn User about the Iyonix and RISC OS 5. I was wondering how much faster BASIC programs will run and what version of BASIC it is.
I have 1.32 in my machine which I think is the version updated by RISC OS Ltd. what version does RO5 have?

The news article also says tat long filenames are present as a result of changes made by RISC OS Ltd in RO4.02 but this change was made by Acorn!
  ^[ Log in to reply ]
 
Jeffrey Lee Message #27169, posted by Phlamethrower at 00:05, 17/12/2002, in reply to message #27154
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Just been reading the article in Acorn User about the Iyonix and RISC OS 5. I was wondering how much faster BASIC programs will run and what version of BASIC it is.
I have 1.32 in my machine which I think is the version updated by RISC OS Ltd. what version does RO5 have?
Perhaps you'd better ask Alasdair in the general forum? He's got his hands on an iyonix to do a review or two :o

The news article also says tat long filenames are present as a result of changes made by RISC OS Ltd in RO4.02 but this change was made by Acorn!
Well if you're taking the view that RO 5 should only be based around what ROL have done for 3.8 -> 4.02 then you won't have much of an OS at all ;)

Are you sure that wasn't a general comment about the features it has rather than one specifically about the file names?
  ^[ Log in to reply ]
 
Chris Message #27339, posted by cterran at 01:16, 18/12/2002, in reply to message #27154
Member
Posts: 163
I have 1.32 in my machine which I think is the version updated by RISC OS Ltd. what version does RO5 have?
*help basic gives BBC BASIC V 1.32 (18 Oct 2002)

HELP [ gives some interesting results. New opcodes (to me at least) include:
QADD|QSUB|QDADD|QDSUB
Add to queue? Quad-word add?
PLD and CLZ
No idea...

Guess I'll have to dig out some info on Thumb and/or the Iyonix ARM chip.... Interesting that the assembler supports new opcodes, though.
  ^[ Log in to reply ]
 
Jeffrey Lee Message #27340, posted by Phlamethrower at 01:23, 18/12/2002, in reply to message #27339
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Guess I'll have to dig out some info on Thumb and/or the Iyonix ARM chip.... Interesting that the assembler supports new opcodes, though.
:o About time the BASIC assembler got upgraded :)

I think that PLD is meant to be a cache helper instruction, don't know about the others though.
  ^[ Log in to reply ]
 
Chris Message #27341, posted by cterran at 03:16, 18/12/2002, in reply to message #27340
Member
Posts: 163
OK, I've had a look in the ARM ARM I got last week on the freebie CD you can get from ARM Ltd.

The Q instructions are 'saturated' arithmetic, where if overflow happens the result is the highest or lowest value that can be represented. The D variants assume a binary point after the sign bit (fractional values). Useful in digital signal processing, apparently, though I'm not sure if the chip in the Iyonix supports them.
You're right about PLD - you use it to tell the chip that a certain memory location might soon be accessed.
CLZ (Count Leading Zeros) counts the number of 0 bits at the most significant end of a register.
________
  ^[ Log in to reply ]
 
Chris Message #27363, posted by cterran at 14:43, 18/12/2002, in reply to message #27341
Member
Posts: 163
though I'm not sure if the chip in the Iyonix supports them.
Looks like it does.
________
  ^[ Log in to reply ]
 
Andrew Message #30864, posted by andrew at 00:13, 4/2/2003, in reply to message #27339
HandbagHandbag Boi
Posts: 3439
I have 1.32 in my machine which I think is the version updated by RISC OS Ltd. what version does RO5 have?
*help basic gives BBC BASIC V 1.32 (18 Oct 2002)
HELP [ gives some interesting results. New opcodes (to me at least) include:
QADD|QSUB|QDADD|QDSUB
Add to queue? Quad-word add?
PLD and CLZ
No idea...
Guess I'll have to dig out some info on Thumb and/or the Iyonix ARM chip.... Interesting that the assembler supports new opcodes, though.
That's good news.

What I'd like to be able to get as well is some kind of documentation of exactly what work has been done since the 1989 version of the ARM assembler which was unchanged afaik until RISC OS Select.
  ^[ Log in to reply ]
 
Jeffrey Lee Message #30865, posted by Phlamethrower at 00:20, 4/2/2003, in reply to message #30864
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Perhaps Castle would help?

There's also this list on their site, but that probably only covers the Iyonix-related changes.
  ^[ Log in to reply ]
 
Andrew Message #30895, posted by andrew at 12:54, 4/2/2003, in reply to message #30865
HandbagHandbag Boi
Posts: 3439
That's very useful JL thanks. My version is 1.32 as well so I'm assuming it may well be the same as RO5's.
I'd have to check the RO4 PDF that I downloaded from the Select website (provided you've subscribed though).

[Edited by andrew at 12:58, 4/2/2003]
  ^[ Log in to reply ]
 

The Icon Bar: Programming: RISC OS 5 BASIC