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
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
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
Acorn Arcade forums: Programming: BASIC documentation
 
  BASIC documentation
  andrew (22:01 18/11/2007)
  tribbles (22:25 18/11/2007)
  adrianl (17:03 19/11/2007)
    andrew (20:14 19/11/2007)
 
Andrew Message #105314, posted by andrew at 22:01, 18/11/2007
HandbagHandbag Boi
Posts: 3439
Has there been any BASIC documentation released by RISC OS Ltd? I can't seem to find any in the RISC OS 6 HTML files?

For example do the graphics acceleation operations apply to BASIC as well? e.g. triangle fill, block copy etc.
  ^[ Log in to reply ]
 
Jason Tribbeck Message #105315, posted by tribbles at 22:25, 18/11/2007, in reply to message #105314
tribbles
Captain Helix

Posts: 929
Well, those commands would almost certainly be converted into OS_Plot - and I would imagine they would be accelerated.

A great many years ago, I was involved in doing graphic acceleration to RISC OS 2 - and the way I did it was to intercept the OS_Plot commands.

Pity the company behind it went bust before we had anything significant though (I did have a full 24-bit display running at 1024x768 though)...
  ^[ Log in to reply ]
 
Adrian Lees Message #105326, posted by adrianl at 17:03, 19/11/2007, in reply to message #105314
Member
Posts: 1637
For example do the graphics acceleation operations apply to BASIC as well? e.g. triangle fill, block copy etc.
Block copy and rectangle fill are accelerated by RISC OS 5, certainly. Geminus accelerates sprite plotting and horizontal/vertical line drawing too. I think the A9home may accelerate triangle fill, though I'm not certain; nothing on the Iyonix/RISC OS 5/Geminus does that at the moment, oweing to a lack of proper documentation.

Acceleration is achieved at the OS level so, yes, it's available from BASIC which just calls the OS to do the actual rendering.
  ^[ Log in to reply ]
 
Andrew Message #105328, posted by andrew at 20:14, 19/11/2007, in reply to message #105326
HandbagHandbag Boi
Posts: 3439
But what about docs for the accumulated changes to BASIC ( I think they're relatively minor, granted)?
  ^[ Log in to reply ]
 

Acorn Arcade forums: Programming: BASIC documentation