The Icon Bar is the longest running RISC OS portal. The sensibilities that Acorn instilled in us still influence our interests and writing.
Let us know!
Posted by Mark Stephens on 14:52, 11/11/2016
| Reviews, Opinion, Shows, Hardware
4 comments in the forums
The RISC OS shows are a great opportunity to actually see kit in action and talk to vendors. In 2016, we are really fortunate to have the widest range of hardware options ever available, ranging from fast and compact and super cheap Raspberry Pis, through ARMX6 (with their ability to support really large screens) and PiTop laptop, to high end desktop X15 machines. All were on display at the recent London show. I wanted to upgrade my main RISC OS machine (currently a 2012 PandaBoard) with a Titanium, and walked away with a shiny new TiMachine from RComp. Here are some first impressions for you….
Both RComp and CJEmicros offer finished machines based around the Titanium motherboard. You can also get the motherboard directly from Elesar and build your own system, and both RComp and CJEmicros have DIY options.
RComp’s offering is called the TiMachine and comes in either a standard black case or what they describe as a spangly box. The idea here is actually quite neat - your Titanium inside a ‘Titanium’ box. The box itself is fairly compact (I would describe it as large shoe box), with a nice blue power light and runs really quietly. There is an occasional hum from the DVD drive or the hard drive but otherwise this machine is pretty silent (I believe the cheaper box may be slightly noisier). My 2013 MAcBookPro laptop is definitely more noisy in my office.
When Apple ships their machines, they include some stickers and labels so you can personalise the machine. It would be nice to have something with the TiMachine, which can otherwise look a little ‘generic’ from the outside. My 2016 Apple laptop is on order, so I will be able to compare and contrast in few weeks….
I was upgrading from a Panda, and the first thing I noticed was ‘I am on a real machine again’. The TiMachine has a DVD drive and loads of ports at the back. The only other machine in my office with 2 ethernet ports is the high end MacPro server I have for continuous software testing.
There are also 2 DVI monitor slots (one with a cover on). I tried plugging my monitor into it and get a screen displaying a big Ti symbol.
It is also very nice to have a DVD again (especially as much RISC OS software or updates still comes on DVD or CD). There are lots of USB slots and audio input/output and lots of ports at the back. As Elesar says in their marketing, there is generally at least 2 of everything.
The Titanium motherboard includes an SD card for adding in Linux which is quite fiddly to access once you put the system inside a case. If you want this I would recommend you order it at the time of purchase and get the vendor to fit it when they build the system. I would recommend Linux for ‘light’ use or curiosity. I stick to my Pi3 and Mac for running Linux.
Switch on the machine, and the machine rapidly boots into a desktop screen (I generally stick to 1920x1200 pixels at 16 million colours). Coupled with a big screen, Titanium is currently the state of the art in terms of running RISC OS, with a very fast processor and board, SSD drive and high resolution. It runs all the standard applications extremely quickly and will handle any RISC OS task in its stride. Go back to an older RISC OS machine once you have used this machine, and you will notice the sluggishness. Chris Hall has posted some excellent statistics on speed of various machines and also has a really good discussion of the different machine options available. Things that used to bug me on the Panda (such as when doing Filer big copy operations are much smoother on this machine).
The only thing I would have liked faster is the Otter browser which still personally feels sluggish to me and does not run the sites I currently need to use (Trello, BaseCamp and Fogbugz). But Otter is definitely heading in the right direction and opens up a lot of sites to RISC OS.
On the IconBar the RISC OS icon in now the Ti symbol from the periodic table and I am running a June release of RISC OS 5.23 - if you buy a machine from RComp, they include you in their update scheme where they offer for RISC OS. RComp package up RISC OS for you and add in lots of additional applications. You can also buy in as a non-RComp customer. If you are upgrading from an older machine, you will find that this now includes lots of useful third-party software as standard (including image editors, development tools, other languages, etc). Some of it is probably more of interest from a historical perspective (old browsers) but there is lots of genuinely useful stuff in there. There is also a copy of PlingStore and PackMan opening up a wealth of free and commercial stuff. So there is no shortage of things to run on the machine. I bought the machine at a show so also got the RComp BundleCD included (also worth considering as an additional purchase).
There were some initial concerns about software compatibility and support (especially with the handling of colour). But CJEmicros also had their update for !PhotoDesk at the show and the other issues seem mostly sorted. It should only be a concern if you are running specific old/unmaintained software. I have not had any issues in my daily usage.
The TiMachine has a nice 'Getting Started' Manual with the machine and RComp asked me how I wanted the machine set-up so that the machine could come ready to run out of the box. They also sell a nice range of monitors (I have a new 27 inch BenQ) monitor, and they will setup both for you when they send it out. A 27 inch monitor with a 2048x1152 pixel 16million colour display is a really nice working environment (but it does spoil you when you then have to switch back to a laptop screen). If you have any problems after purchase, I have found RComp very helpful and supportive.
In conclusion… I really like my TiMachine and I have been switching tasks back from my Mac onto RISC OS. Writing and answering emails in !Messenger on this machine is a real pleasure. It is clearly a premium desktop machine at a significant cost. So, if you just want to dabble with RISC OS occasionally and want a very compact solution at a silly price, it is hard to argue against the RaspberryPi. If you want a proper desktop machine, and you can justify a premium machine which makes RISC OS really shine, RComp’s TiMachine is a very polished and attractive proposition.
If you have a new machine (Pi, ARMX6, PiTop, Titanium, RapidO), what are your thoughts? Some photos of the TiMachine on FlickrChris Hall’s excellent benchmarks and discussion on different machinesRComp’s website CJEmicros’ websiteElesar’s website
Posted by Jon Robinson on 13:57, 28/6/2014
| Hardware, Castle Technology, Software, Writing, Tutorials
Continue reading "Getting FAT32FS working on a RiscPC with a Castle USB Card"
| Comment in the forums
I have a RISC OS 4.39 RiscPC with a Castle
USB card and Compact Flash card reader attached. This uses Castle‘s !SoftSCSI to access the flash cards.
For a long time, I have been frustrated by its inability to mount any flash card larger then 2 GB in size. I really wanted to use a single flash card, to back up my 40 GB hard drive, as having to use a pocket full of 2 GB cards is a real pain.
I had been put off experimenting with Jeff Doggett‘s FAT32FS
before, because I had read somewhere that it only works with the USB stack on the Iyo.
But, as it‘s the only solution, I did have a go at trying to get FAT32FS working on my RiscPC, recently. And, luckily, it turns out that the USB podule card on the RiscPC, is sufficiently similar to the one in the Iyonix, that it does
, in fact, work.
It did take a bit of experimentation, however, to work out how to do it.
Posted by Jeffrey Lee on 20:15, 30/7/2013
| Hardware, Open source, RISC OS, RISC OS Open Ltd, Shows
17 comments in the forums
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.
Posted by Jeffrey Lee on 17:30, 20/10/2012
| Emulation, Games, Hardware, Open source, Retro, RISC OS, RISC OS Open Ltd, Shows, Software
18 comments in the forums
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.
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.
- 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.
Posted by Richard Goodwin on 07:53, 1/6/2012
| Acorn, Hardware, Media, Retro
Comment in the forums
has a nice write-up charting the rise and fall of the Archimedes range. OK, so some of it was cribbed from Chris Whytehead's Acorns site
(with credits), but it's nice to see a 4-page writeup on a major tech website.
We have cake here in the office, but apparently it's not for this, it's for something else
going on next week.
Posted by Sion on 19:00, 25/3/2012
| Education, Graphics, Hardware, IYONIX, Open source, Programming, RISC OS, RISC OS Open Ltd, Software, Video
3 comments in the forums
RISC OS 5.18 released
RISC OS Open have announced the release of their latest stable release of RISC OS, version 5.18 to be precise. This update features no less than 340 improvements since the last official release and has been officially vetted by Castle Technology for the Iyonix PC and R-Comp Interactive for their ARMini.
The new ROM image should be able to upgrade all versions of RISC OS from version 5.07 or later and is provided with a flash programming tool (for Iyonix users), which also takes a backup of the previous version just incase you wish to go back.
The OMAP3 (i.e. ARMini) version of the operating system now supports hardware CMOS memory fitted on a carrier board plugged into one of the headers on the motherboard. This permits saving of common configuration settings which will be retained when the power is off. CMOS memory carrier boards are available now from the ROOL store and are suitable for use on the original Beagleboard, Beagleboard-xM, and Pandaboard.
As the ROMs now several new modules, some of the module location numbers have changed. Because the *UNPLUG settings only remember the module location numbers you may need to review any unplugged modules after the upgrade to ensure the desired ones are unplugged, and that crucial modules are not left unplugged by mistake.
For the full release notes and download/installation instructions, please see the ROOL press release.
Raspberry Pi released
The Raspberry Pi Foundation have launched their much anticipated, and dirt cheap computer, the Raspberry Pi. The machine is currently being sold through a number of electronic retailers, namely Farnell, RS Components, and Allied Electronics. However overwhelming demand for the device means that it may take a month or two for production to ramp-up and all backorders to be filled.
The Raspberry Pi is a single-board computer developed by the Raspberry Pi Foundation. The foundation plans to release two versions, priced at £16 and £22. The Raspberry Pi is intended to stimulate the teaching of basic computer science in schools and has been designed for use with the Linux operating system, although a port of RISC OS to the machine is already underway.
The design is based around a Broadcom BCM2835 SoC, which includes a 700MHz ARM1176JZF-S processor, VideoCore IV GPU, and 256 Megabytes of RAM. The design does not include a built-in hard disk or solid-state drive, instead relying on an SD card for booting and long-term storage.
MPlayer ported to RISC OS
Chris Gransden has ported the popular cross-platform media player and encoder MPlayer to RISC OS, this significant advancement means that RISC OS can now fully play MP4 and other mainstream video formats.
Chris’ port is a direct build of the Linux sources and does not feature much RISC OS integration as of yet. It makes a good attempt at playing most MPEG, VOB, AVI and WMV formats, plus many others. You can expect reasonable frame rates up to 480p resolution on recent RISC OS hardware which currently includes Beagleboard and Pandaboard based machines.
Bundled along with the MPlayer download is MEncoder, which is a simple movie encoder, designed to encode MPlayer-playable movies.
You can download this latest version of MPlayer from the riscos.info website here.
Version 3.38 of OpenVector, OpenGridPro and DrawPlus has been released. These applications are all open-source enhancements to Draw, providing enhanced layering and object library capabilities as well as the ability to draw advanced grids and other object layouts. This release features improved compatibility with Cortex-A8 hardware such as the ARMini and BeagleBoard. Compressed drawfiles and libraries can now be loaded when alignment exceptions are enabled. Consistency of layered merging has also improved.
Version 1.71 of PlayIt, a disc-based engine for playing sound samples, has been released. It is used as a resource by several audio players including DigitalCD. This new update contains no new functionality but several significant bugfixes, increased 26/32bit neutrality, and changes for ARMv7 compatability.
BarFree from Bernard Veasey has been updated to work on RISC OS 5.18, BarFree copies revised ‘Messages’ and ‘Templates’ files to your ’PreDesk’ directory within its own directory called ‘Free’ to enable different style Free Space windows.
Charm has been updated to version 2.5.3 to add support for 'new' and 'delete' keywords for allocating and releasing storage for records. Charm is a high level programming language with a compiler than generates efficient code with a small memory footprint.
Posted by Jeffrey Lee on 21:00, 25/6/2010
| RISC OS, Acorn, Hardware, Media, Open source, RISC OS Open Ltd, Shows
12 comments in the forums
Tech-centric news site The Register have an article
up that gives a brief overview of Acorn, the BeagleBoard, and the fact that RISC OS runs on it. Not exactly new news to the average RISC OS user, but the article is still worth a look just for to see the comments from old hands such as Eddie Edwards
, and Hugo Tyson
, and some extra trivia tidbits
linked to by commenter jlocke
Now, who wants to be the first to enlighten Peter Gathercole that adding (working) pre-emptive multitasking to RISC OS is in no way "trivial
Posted by Chris on 14:25, 19/4/2010
| Hardware, Open source, Programming, RISC OS, RISC OS Open Ltd, Video
17 comments in the forums
Watching video on RISC OS isn't very easy. We've run an article here
on how you can download and convert YouTube videos into a format RISC OS can understand. Though it's very clever, and the tools
involved are actively developed, it's not as simple as clicking 'Play' in a browser window.
Improving this situation has been hampered up until now for two main reasons:
- RISC OS hardware has been too slow to play back video at an acceptable rate;
- RISC OS software hasn't supported popular codecs (formats), some of which are proprietary and expensive to license.
The first of these is already well on the way to being fixed. The Beagleboard is modestly powered in comparison to the average desktop PC, but it's perfectly capable of playing video at a decent rate. The diminutive boards have been shown running 720p video (a high-definition format) while running a Linux distribution - have a look here
to see this in action.
The RISC OS port can't quite match that yet. All that might be about to change, though, due to the development of something called Theorarm
. This is a library of routines to enable the playing of videos in the Ogg Theora
format on ARM-based machines. Ogg Theora is a relatively new format, but it has some interesting features. Perhaps most importantly, it's entirely open source, so videos encoded using the technology can be played back by any suitably-written software. Moreover, Theora is one of the contenders for the [video] tag in the new HTML5 specification. That means that it may become a significant rival to the more common MPEG and Flash videos on the web.
Theorarm is interesting, as it's been optimised for newer ARM chips using hand-written assembly code. This makes it very fast. The developer, Robin Watts (of Warm Silence Software
fame) has done some development work on the Beagleboard, with promising results: "With post processing disabled, I can play a PAL DVD sized film (720x576x25fps, 48kHz stereo audio track) in realtime with software YUV2RGB. The limited profiling I've done, along with some back-of-an-envelope maths suggests that we should just about be able to do 720p films if the YUV2RGB process is done by hardware." That means, in English, that DVD-quality film can be played back on a Beagleboard with decent audio too. If some of the complex conversions from YUV colour format to RGB could be carried out in hardware, then higher definition films could be played.
This is pretty exciting stuff for Beagleboard owners. If Theorarm is ported to RISC OS (and there's no reason, other than developer time and effort, why it couldn't be), then we'd have the basis of a fast, native video playback system. Some issues would require addressing, of course, since RISC OS can't handle the Beagleboard's YUV facility - see here
for Jeffrey Lee's proposals to fix this - but these are all surmountable.
If anyone is interested in getting involved, then the ROOL project is the place to start. In particular, the proposals for working on the GraphicsV
vector need attention from developers with the right level of experience, and the draft API on the ROOL site could do with some more exposure.
A few years ago, RISC OS lacked fast hardware, a half-capable browser and a media player capable of showing popular streaming video formats. The first two are being actively addressed
- what are the chances that the last one will be as well?
| 9 comments in the forums||
| 1 comment in the forums|
| 4 comments in the forums||
| 30 comments in the forums|
| 23 comments in the forums||
| 6 comments in the forums||