log in | register | forums
Show:
Go:
Welcome
The Icon Bar is the longest running RISC OS portal. The sensibilities that Acorn instilled in us still influence our interests and writing.

Buy swag
Got news?
Let us know!
Free ads
Free ads
Cheap as chips!
Subscriptions RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
Podcasts
Subscribe | iTunes | List
Latest MP3
Site Search
 
Article archives

A fresh look at the Desktop Development Environment Manuals

Posted by Mark Stephens on 10:28, 1/2/2017 | , , ,
 
TheDesktop Development Environment manual is the essential documentation to make the most of the Desktop Development Environment. Both have been adopted and are now updated by RISC OS Open. The manuals come free with the DDE and are also available to buy in printed manual form.
 
The first edition of the manuals was produced in 1994 and it has been revised several times. As you would expect from professional developers, RISC OS Open includes a changelog so you can see what exact changes have been made. Last major update was in 2015. The manuals have also been rebranded with the RISC OS Open cog logo and company name.
 
There are 3 manuals in the set.
 
The Desktop Tools manual (329 pages) covers all the tools in the DDE (Make, Squeeze, SrcEdit, ABC, etc). There is a nice introductory section at the start telling you how to setup and start using the tools.
 
There are lots of screenshots to show the features in action. It should not be regarded as a tutorial but there is lots of material on using them. The Desktop Debugging tool includes 60 pages explaining how to use it.
 
The last 100 pages are Appendices which cover a summary of changes added over the years and information which you would need to use the tools (Library file formats, alignment details, file syntax,etc).
 
The Acorn Assembler manual (159 pages) shows you how to use ObjAsm. It includes some details on ARM Assembler instructions but it is not a tutorial (it does include some good further reading suggestions for you to learn ARM code). The focus is on using the tool and its features (ie labels, macros compilation). There are also some short chapters on writing RISC OS modules and interacting with C.
 
The Acorn C/C++ manual (438 pages) provides provides detailed coverage of the C and C++ language features supported by the Compiler (as well as the libraries) and some useful details and tips on writing RISC OS applications from C or C++. The languages are cleanly separated out so you only want to write C, it is easy to skip the non-relevent items. Again it is not a tutorial on coding, but a detailed summary of all the details you need to develop code.
 
All three manuals include an index at the back to help you to navigate as well as very detailed section descriptions at the start and a clear structure.
 
All three books are part of the DDE or available in a printed version (discounts for registered developers). The printed package makes a fairly bulky doorstop (and a great table stand for my MacBookPro!). I also find that it is the sort of programming content which I like to read and reread offscreen.
 
Further details on the DeskTop Tools Manual can be purchased from RISC OS Open website or they usually have some copies as Show events. Maybe something to check out at the South West Show later this month.
 
If you are looking to write software, you should also consider the Style Guide which tells you how the software should look and act to fit into RISC OS nicely.
 
Comment in the forums

ROOL updates RISC OS development toolset to release 27

Posted by Mark Stephens on 10:07, 15/1/2017 | ,
 
DDE (the Collection of tools for developing software in Basic, C and Assembly) has been updated to release 27. If you have a DDE26, you should receive an email telling you that you are eligible for a free update. Developers with older releases can upgrade for 25 pounds.
 
The update includes changes to multiple tools, so ROOL provides a complete new release to replace your existing DDE26 release (simply deleted and use the new version).
 
The headline of the update is to bring the tools in line with Zero Page relocation. The software will now run correctly on a ZPP enabled RISC OS system and all the tools and libraries have been updated to work with ZPP.
 
As an additional bonus, the Basic Compiler (!ABC compiler) has seen some upgrades with fixes, long lost examples now back again and a new manual.
 
In the email, ROOL also draw developers attention to their technical development notes for builds and reminds us that !Make is now really a legacy option.
 
The full announcement is here
 
If you are not currently a registered developer and interested in writing software for RISC OS, it is also well worth signing up for the discounts and announcements.
 
Comment in the forums

Mysterious new product to be announced at London Show the day before London show

Posted by Jeffrey Lee on 19:30, 23/10/2015 | , , ,
 
In a surprise announcement, ROOL have revealed the existence of "Titanium", a new RISC OS machine based around a dual-core Cortex-A15 SoC. No - it's not CJE's dual-core Cortex A15 IGEPv5 machine - it's an entirely new board design produced by Elesar Limited, and utilising TI's 1.5GHz AM5728 (a cousin of the also-1.5GHz TI OMAP5 used in the IGEPv5). And unlike the IGEPv5 or the Wandboard (as used in R-Comp's ARMX6), which are technically meant to be for embedded or developer/prototyping markets, the Titanium board seems to be aimed squarely at the desktop PC and server markets - it utilises the standard ATX form factor and power connector, has dual DVI video output, dual gigabit Ethernet, four SATA ports, eight USB 2 ports, and even two PCI-E slots.
 
It's unclear exactly how much of the hardware is currently working under RISC OS, apart from SATA, which is called out as using a new version of ADFS developed by Piccolo Systems (previously known for the RISC OS 5 SDFS driver and related disc management utilities). However with the machine launch expected to be only a few weeks away, and with pre-production units being on display at the London Show tomorrow, expect to see much more information about the new machine appear over the next few days.
 
The Titanium board is available to pre-order now through Elesar's website (with choice of RISC OS or Linux as the OS) - however that will only get your the bare board. Users are encouraged to wait for news from CJE and R-Comp, who are both on board with the project (if you pardon my pun) and will be announcing their own plans for fully cased consumer units within the near future (quite possibly at the London Show tomorrow).
 
Also, have we mentioned that it's the London Show tomorrow?
 
6 comments in the forums

ROUGOL & London Show news

Posted by Jeffrey Lee on 18:15, 13/9/2015 | , , ,
 
Bryan Hogan of ROUGOL has got in touch to let us know the details of some upcoming events.

RISC OS Open at this month's ROUGOL meeting - Monday 21st September

First up is news that Rob Sprowson will at this month's ROUGOL meeting, talking about all the things that ROOL have been up to recently, and some of their plans for the future. The meeting is due to start at 7:45 PM at the groups usual hangout of the Blue Eyed Maid pub in London SE1. Admittance is free.
 
For more details of the event and venue, make sure to check out the ROUGOL website.

RISC OS London Show 2015 - Saturday 24th October

The second bit of news is that this years London Show is due to take place on the 24th of October, at the usual location of the St. Giles Hotel in Feltham. The show runs from 11 AM to 5 PM, with tickets being £5 at the door (and under-16's free). Details of the theatre presentations are yet to be announced, but so far there are 25 exhibitors confirmed as taking part, and the list is still growing. Highlights this year are likely to be:

Remember to check the show website for all the latest details.
 
4 comments in the forums

Aemulor/Spellings.net account details posted online

Posted by Andrew Poole on 18:08, 1/5/2015 | , , ,
 
According to an email sent out by Neil Spellings this evening, the usernames and hashed passwords of all registered users on the old aemulor.com and newer buyit.Spellings.net websites have been posted online.
 
The leak, which contains just under 1200 email address and password hash combinations, appears to have been obtained through an SQL injection attack on some "very old" PHP code from the original aemulor web store and was posted to the Pastebin website on Thursday evening (29 April).
 
People who have accounts with the Spellings.net website are advised to change their password and also change the password on other sites that they use the same password on.
 
You can view the full email sent to registered users of the Aemulor/Spellings websites by clicking here.
 
Comment in the forums

Portsmouth show reminder

Posted by Jeffrey Lee on 21:30, 22/9/2013 | , ,
 
This is a quick reminder to say that RISC OS Open's free Portsmouth show is next Saturday, the 28th of September. The show takes place at Innovation Warehouse Portsmouth, between 11am and 5pm.
 
ROOL recently announced that the list of exhibitors will include:For more information, be sure to check out the announcement on the ROOL website.
 
2 comments in the forums

RISC OS 5.20 released, free Portsmouth show in planning

Posted by Jeffrey Lee on 20:15, 30/7/2013 | , , , ,
 

RISC OS 5.20 released

First seen at the recent Midlands show, RISC OS Open Limited have now officially released RISC OS 5.20 into the world. This stable release of the operating system is available for the Iyonix, ARMini/BeagleBoard, and for the first time for RISC OS 5, RiscPC and A7000/A7000+ IOMD-based machines, including Kinetic RiscPCs. In addition, a stable version of the base hard disc image is now available as well. All users of RISC OS 5.20 are required to at least upgrade to the new version of !Boot as the 5.1x era !Boot will refuse to run on the newer OS.
 
There are far too many changes for me to attempt to cherry-pick the interesting ones to list here, so to find out what's changed between this release and the last I suggest you check out the change summaries that ROOL link to from their press release above.
 
This new release can be downloaded free of charge from the ROOL downloads page, or you can purchase physical ROMs (for IOMD machines) or installation CDs (for other machines, or for Kinetic cards with flash ROMs) from the ROOL store. And if you go down the download route, please consider donating to one of the open bounties to help reward ROOL and the RISC OS developers for all their hard work.
 
The Raspberry Pi and OMAP4 ports are yet to reach "stable" status, so are still only available in the form of (potentially) unstable development builds and (for Raspberry Pi) official beta releases available from the Raspberry Pi Foundation website. In particular, the latest Raspberry Pi release, RC11, has been updated to RISC OS 5.21 and so is roughly equivalent to the stable 5.20 release that's available on other platforms.

Portsmouth show in planning

Not content with just managing the OS source code, ROOL are planning to host a free RISC OS show in Portsmouth, to be held on one of the Saturdays in September (most likely the 21st or 28th). The show is to be free to both visitors and exhibitors, but in order to make it happen ROOL need to know who can turn up and when - so whether you're a visitor or an exhibitor, please get in touch with ROOL and let them know your availability.
 

17 comments in the forums

Newsround

Posted by Jeffrey Lee on 17:30, 20/10/2012 | , , , , , , , ,
 
Here's a quick round up of some of the recent activities in the RISC OS world.

London Show reminder

Next weekend, Saturday the 27th of October, is the date for this years London show. The show is to be held at the usual location of the St Giles Hotel in Feltham, London, and will be open from 11AM to 5PM. Tickets cost £5 on the door.
 
Although the theatre presentation schedule isn't yet available, the exhibitor's list is. Apart from all the usual subjects you should also keep an eye out for ROOL's first official, stable release of RISC OS for the Raspberry Pi.

ROOL updates

As mentioned above, the first stable release of RISC OS for the Raspberry Pi is expected to be unveiled at this years London show. The port has come on a long way since it was first shown at last years show, and is now pretty much on par with the other platforms with regards to features and usability. The distribution is to be available in the form of an SD card complete with ROM image, !Boot sequence, and a selection of pre-installed software, based around the work Chris Hall and others have placed into the Pi alpha distro.
 
Other news from ROOL in recent months includes:

  • The release of SDFS, an SD card filing system for all the modern machines (BeagleBoard/ARMini, PandaBoard, Raspberry Pi)
  • The release of several 32bit compatible NIC drivers for the RiscPC/A7000 (previously the IOMD port of RISC OS 5 had no drivers available, except under emulation)
  • Work on step one of the multi-stage filing system improvements bounty has begun
  • There have also been several performance improvements over the past few months - faster remapping of memory and shorter drive mount times, resulting in significantly shorter boot times for modern machines, faster font plotting, and last but not least a SmartReflex driver to allow the BeagleBoard-xM/ARMini to run at its full speed of 1GHz instead of 800MHz.

GCC 4.1.2 release 2 released

Hot on the heels of release 1 of GCC 4.1.2, the RISC OS GCCSDK team have released release 2, with a focus on fixing the bugs that were found in the initial release.

Emulation news

  • Aemulor Pro now freely available for ARMv7 machines
    A new version of Aemulor Pro, compatible with all the modern ARMv7 machines (BeagleBoard, ARMini, PandaBoard, etc.) is now available to download free of charge from the Spellings website at http://buyit.spellings.net/. A Raspberry Pi compatible version is expected to appear in due course.
  • ArcEm 1.50 alpha available
    The ArcEm team are back with a new website and a new alpha release. Compared to the previous 1.00 release there have been many significant improvements. In particular the RISC OS version is now ARMv6/ARMv7 compatible, and fast enough to play most Arc games at full speed on an Iyonix. Members of R-Comp's ARMini/BeagleBoard/PandaLand support schemes also have access to a more polished version of the emulator, and several games to play on it, under the moniker !AcornMode.
  • Atari emulator Hatari ported to RISC OS
    In recent weeks Franck Martinaux has released a RISC OS port of version 1.6.2 of the Atari ST emulator Hatari. The emulator is reported to run at full speed on BB-xM, and is available from Franck's website at http://www.norisc-nofun.co.uk/software.html.

 
18 comments in the forums

Newsround

Read article... | 3 comments in the forums

Newsround

Read article... | 39 comments in the forums

Audio news quickie

Read article... | 9 comments in the forums

Have I Got Old News For You

Read article... | 5 comments in the forums

RISC OS on The Register

Read article... | 12 comments in the forums

Easier video playback on RISC OS?

Read article... | 17 comments in the forums
Recent discussions
- A7000 Schematics (Gen:5)
- RISC OS FR : The Raspberry Pie contest (News:18)
- SouthWest show reminder (News:)
- Exploring Mathematical shapes in RISC OS (News:)
- What are you hoping to see at South-West Show (News:7)
- Web browsers (Gen:144)
- Get back to BASIC at no cost, by RISC OS FR (News:5)
- Running RISC OS under emulation with RPCEmu (News:9)
- A3000 no DESKTOP (Gen:6)
- A fresh look at the DeskTop Tools Manual (News:)
Services
- Free ads
- Web hosting
Sites we like
- Daring Fireball
- Ganymede & Titan
- pagetable.com
- Ars Technica
- Drobe
Statistics
- Web browsers
- Operating systems
- Types
- Countries
- RSS