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
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Podcasts
Subscribe | iTunes | List
Latest MP3
Site Search
 
Article archives

Installing the new ROM release for your Titanium

Posted by Mark Stephens on 09:23, 22/7/2017 | , ,
 
Elesar emailed all its clients and announced on the newsgroups that there was a new software update for the Titanium. In this article we will download and install it with a sequel to look at the new features.
 
As well as the 'vanilla' Titanium, CJEmicro's and R-Comp have systems based on the board. As my machine is from R-CompInfo, I checked with Andrew Rawnsley about whether it was a good idea to install or wait for an official update from them. R-Comp are indeed planning to do a proper machine-specific update once they had done their own testing. You can wait for them or you can use the new update. If you have a machine from CJEmicro's I would confirm their advice first.
 
If your Titanium is your critical work machine, you might want to wait a little while to let others test the upgrade (which is equally valid advice on new MacOS, Linux or Windows updates).
 
The Elesar download link actually takes you to a download page on the ROOL website where you have a choice of downloads, depending on how 'cutting edge' you would like to be. The bottom item is the recommended stable release and it is twice as big because it includes a second version of the ROM.
 


 
The official download is the 5 meg download which contains everything you need to upgrade your Titanium and a clear and helpful readme.
 


 
There is a potential risk for things to go wrong, so you are advised to make sure you have backups of all your data before you start (always a good idea to keep regular backups in any case!). Murphy's law generally means the more prepared you are the less likely things will go wrong...
 
Two versions of the new OS release are supplied, with and without zpp included. Which one you choose will be down to your personal preferences and the software you are using.
 
The actual upgrade consists of 3 steps:-
1. Update the software on your disk (using Merge to update !Boot with any changes).
2. Sanity check by soft loading the ROM on your machine using the softload obey file, just to make sure. If there are any issues, you can then revert back to the original with a quick reboot.
3. Use the FlashSQPI application to burn a new copy of the ROM onto your system. This can be a little time-consuming and should not be interrupted. Once it is done, you can reboot the machine.
 
Before you do any of this, it is worth reading the readme fully TWICE.
 
It is very easy to see if the machine has been updated.
 


 


 
You have an updated machine running the latest version of RISC OS for your machine. Next time we will look at what is new...
 
2 comments in the forums

R-Comp support scheme

Posted by Mark Stephens on 13:01, 12/1/2017 | , ,
 
In 2017, Iconbar will be looking at a number of sites, schemes, packages available for RISC OS, reminding you what is on offer, seeing what is going on, etc. As always, if you have any suggestions (or articles!), please drop us a line. We start with the software support scheme from R-CompInfo.
 
R-Comp have offered an interesting scheme for users of BeagleBoard, Panda, ARMX6, and Titanium for a number of years now. This is available as part of any R-Comp purchase or as a one-off purchase for anyone else. So I purchased access to PandaLand and gained free access to the Titanium side when I bought my TimeMachine.
 
So what do you get as part of the scheme? Membership buys you access to the password protected areas of the R-Comp website where you can download a new stable version of RISC OS 5 for your specific machine, along with additional bundled software. R-Comp includes a slick upgrade program, which backups the previous installation, and performs the update. Ideally R-Comp will update for new stable releases of RISC OS 5.
 
All the installation happens inside RISC OS - you do not need to create a new SD card build. I have found this very slick and robust, without any issues. Most of the software is public domain but there are some nice little R-Comp tools for each platform (for example the PandaLand scheme includes a useful little CMOS widget).
 
The latest download for Titanium is from 2016 (and I am told it is suitable for all Titanium machines, not just the TiMachine). The Panda feels a little neglected with the lastest release being 2015 - I hope it is on the ToDo list for 2017.
 
You can manually upgrade these machines yourself with the latest build from RISC OS Open downloads page.
 
R-Comp has been involved in RISC OS development and making RISC OS run on their machines for many years now and what you are gaining from the scheme is a slick, tested and supported solution for your machine which will save you considerable time and should just work 'out of the box'. For me personally, that has been well-worth the investment.
 
R-Comp website
 
Comment in the forums

Video conversion on RISC OS

Posted by Jeffrey Lee on 20:00, 20/12/2008 | , , , , ,
 
A while ago you may remember that I wrote an article about video conversion for RISC OS, and near the end raised the topic of video conversion on RISC OS using a port of ffmpeg. Although the version of ffmpeg I originally tried on RISC OS was old and broken, Christopher Martin obviously thinks there's some merit to this approach, as he has recently produced !FFmpeg, a working port of ffmpeg for RISC OS.
 
Once more in the interests of SCIENCE, I threw a few test videos at !FFmpeg and measured its performance against that of a similar version of ffmpeg running on my Windows PC.


 
Continue reading "Video conversion on RISC OS" | 1 comment in the forums

Video conversion for RISC OS

Posted by Jeffrey Lee on 20:50, 5/12/2006 | , , , , ,
 
If you've got a lot of TV programmes or other video clips on a PC, chances are you'll be wanting to be able to play them on RISC OS as well. This article will explain how to use free tools to convert them to a suitable format for playback on RISC OS. Furthermore the process can be fully automated, so is ideal for processing large collections.
 
 
Continue reading "Video conversion for RISC OS" | 8 comments in the forums

Clan Newsletters

Posted by Peter Howkins on 00:00, 19/7/2003 | , , , , , , ,
 
Continue reading "Clan Newsletters" | Comment in the forums

Clan Factsheets

Posted by Peter Howkins on 00:00, 19/7/2003 | , , , , , , ,
 
Continue reading "Clan Factsheets" | Comment in the forums

ART Factsheets

Posted by Peter Howkins on 00:00, 19/7/2003 | , , , , , , ,
 
Continue reading "ART Factsheets" | Comment in the forums

Games FAQ

Posted by Foggy on 00:00, 11/7/2001 | , ,
 

What are 3D games, and exactly how 3D are they?


 
3D seems to have been the buzz word for games this year. On all platforms, new 3D games are being released at a phenomenal rate, and old classics are being re-released with alleged 3D effects . Basically this all amounts to the same thing, depth of perception.


The first 3D games attempted to immerse you in a pseudo three dimensional environment. This was often employed by means of a maze type game, which has progressed over the years through to Doom and Quake style games. With the latest generation of these games, 3D objects are created as true models, so that you can move around an object and view it from all angles.


This is the main difference where original 2D games are concerned as they haven't really changed. They are still two dimensional and work along one plane of view, but objects on the screen are given a sense of depth.


 

How can 3D objects be viewed on a 2D screen?


 
It's all done with mirrors as far as I know.


Although you are viewing the game on a two dimensional screen, by using perspective, games such as Quake can purvey the illusion that you are actually looking at a three dimensional environment. This effect works in the same way as looking at a painting of a building. If drawn correctly you can visualise the true dimensions of the object, even though it's on a canvas.


Very basic 3D games will make distant objects larger as they get closer to the player. These could be walls, monsters, or space craft for example.


 

Are Polygons better than sprites?


 
Are Mars bars better than Curly Wurlys?


This usually comes down to the type of game that is being played. Games such as Lemmings and TechnoDream, use sprites as they do not need to convey a true 3D image. Using sprites, often means that the computer has less processing to do. This can mean that the game can work on older machines with very little problem, as fast CPU's are not needed.


Games in the Doom and Quake genre, tend to be Polygon based. This means that as objects get closer or further away, they can be scaled in size and look much more realistic. There are several drawbacks with both polygons and sprites. Polygons tend to offer a much more realistic gaming environment, but are very processor intensive (drawing the screen,
fps etc) and can look blurred close up. Sprites on the other hand, tend to be less processor intensive, but look very jagged and blocky close up. This problem can be seen when you get close to a monster in Doom.


As a compromise many new games now employ a mixture of both polygons and sprites. As sprites can look very convincing at a distance, they are often used as backgrounds, where as polygons are used for objects that appear closer to the player. Texture mapping is a method used in games such as Descent where objects are constructed from polygons, but have tiled sprites over layed on top of them to create a more convincing image, both close up and at a distance.


 

What is a graphics engine?


 
As with a car, the engine is the part that does all the hard work behind the scenes. The graphic engine's job, is to work out where everything is on screen, what relationship each object has to you and then to render it at as high a
frame rate as possible.


There are many types of graphics engine, most of which have specific names, such as the TAG Engine and the Quake Engine.


Graphics engines are constantly being improved to include new features to make gaming more realistic. Features now seen in new games can include real time lighting effects (for flames and torches) and transparency (water, mirrors). A great deal of time is put in to designing a graphics engine as it is often the pivotal part of a game. Owing to this, controversy can occur over which graphics engine is considered to be superior.


 

What is this fps business?



FPS (Frames Per Second). Commonly used in Vision Express stores as a means of measuring commission to sales assistants.


It actually refers to the amount of times the screen is updated. To help immerse the player in to a true gaming environment, a high frame rate can make all the difference.


You may have seen basic cartoons made out of a small notebook. Each page has the same picture on it, but with slight variations. When the pages are flicked through in front of you, they create the illusion of movement. This is basically how computer monitors and televisions work. They update the whole screen (often referred to as a frame) many times each second.


Once the frame rate reaches around 25 fps, the human eye can no longer see individual images, and is tricked in to thinking it is actually seeing a moving image. European and Australian television (PAL TV standard) is broadcast at 25 fps, where as American television (NTSC TV standard) runs at 30 fps. The new DVD films run at 30fps.


Frame rates seem to reach their best at 25 to 30 fps, but many games try to achieve higher rates than this, sometimes around the 100 fps mark. This is because the computer has to do a lot of work to figure out what is displayed on the screen for each frame. This is useful in games such as Quake where a lot of monsters can be on screen at once. Because the computer now needs to work out where all the extra characters are on screen, it takes longer to draw each frame, and the result is that you'll find the screen jumps, and doesn't look as smooth as it did during "quieter" parts of the game. Thus the actual frame rate may drop to an unacceptable figure, such as 10fps and the eye is no longer tricked in to thinking it is looking at smooth movement. Because the
graphics engine may be able to calculate 100 fps it has enough power to cope with demanding situations like this, even though the human eye does not really register a higher frame rate.


 

What is a good screenmode for games?


 
This all comes down to which monitor you are using and which computer you have got. Generally, the bigger the
screen mode the more realistic the game appears. However, there can be drawbacks with this. Because the screen resolution is larger, the computer needs more time to draw each frame, and you could find that the frame rate is unacceptably low.


Most games have information on which screenmode best suits your monitor and computer. I'll compile a list here when I actually find any Acorn games that work on my machines. Doh!


 

What is Game On/StrongCache and how do I use it/Why do I need it?


 
When the StrongARM was released, the internal architecture of the processor had changed slightly. Because of this change, some games failed to work properly, especially those with software protection employing self modifying code.
Martin Friar's Web site is a good place to look for information and compatability lists. Many games can however be made to run, if a little slower than normal, by altering the state of the StrongARM's cache.


These instructions can be issued by normal star commands at the Command Line or in a Task Window.


 

*cache on   Turns the cache on.

*cache off   Turns all of the cache off.

*cache iw   Turns off the data cache. Many games respond well to this.

*cache idw   Turns all the caches on.

*cache w   Turns off the instruction and data cache.

 


The problem with altering the state of your cache is that your machine will run extremely slowly until it is turned back on. Various programs have been written to organise the state of the cache for you (and also include other features) so that games will run on StrongARM machines. These are listed below, but I recommend you look at each programs website to see if it works with your software first.


 
Game On! (Commercial)
This program allows a large amount of games and other programs to work on StrongARM machines. A database of software titles that currently work in Game On! can be downloaded from the Game On! website.


Strong Cache (Public Domain)
This is a module that allows the cache to be turned on or off from the keyboard and can fix a number of games.


Strong Cache 2 (Commercial)
This program works in a similar way to the above, but has been given more features. E.g. the cache can now be turned off with a timer. Because of the extra functionality of Strong Cache 2, it fixes more programs.


Strong Guard (Commercial)
Again, this program allows more games to work correctly with StrongARM machines.


 

How can I play games on the Internet?


 
Firstly, you'll need shares in your phone company, or have Internet access at work. Playing games over the Internet is fun, but can be extremely expensive, so is usually best left until the Weekend. Currently, the only game I can think of with "working" Internet functions is Peter Teichmann's !ArcQuake. On a StrongARM RiscPC, you should be able to get 10fps at 320 X 256 resolution on a decent server. There are instructions for setting up !ArcQuake for Internet gaming on my
ArgoNet Acorn FAQ Website. You should be able to alter the instructions to work with your ISP. This page also contains links to lists of servers. If possible, try to use a server that is geographically close to you to avoid bad lag times.


 


What is lag?


 
Lag is the curse of the Internet, and even more so for Internet gaming. As you may have seen on the news, when the presenter is talking to a correspondent on the other side of the world, there is a pause between the question being asked and the correspondent replying. This is because there is a time delay (lag) as the signal is transmitted.


The same sort of thing also happens on the Internet, but for a variety of different reasons. The main problem when playing games is that even if you're reactions are fast enough, the computer you're connected to, may not be told what you did until a few seconds after you did it.


Playing Quake for example, if you saw another player about to fire on you with a rocket launcher, you would normally side step out of the way and congratulate yourself on being clever. If you have a high lag time however, the server running the game, may not receive the instruction that you side stepped, until too late, resulting in your untimely demise.


There is always going to be an element of lag over the internet, but it is essential for games that the lag time whilst playing is in milliseconds rather than seconds. If you are getting a lag time in seconds, it's time to look for a new server, or play at less busy times.


 

What mode definitions do I need for , and where can I get them?


 
The best places to look for Monitor Definition Files (MDF's) for use with RiscPC's are currently the
Acorn Cybervillage, and Foggy's MDF page. Both sites have MDF files for use with a variety of monitors. My site also contains a "Pick 'N' Mix" section where I've put an MDF file that should be suitable for most monitors. If you can't find a mode you need, it may well be listed there.
 
 
 


 

Comments and questions should be sent to foggy@acornarcade.com, whilst death threats should be sent to dave@acornarcade.com.

 
Comment in the forums

SunBurst hints, tips and walkthrough

Read article... | 2 comments in the forums

Angband support - Introduction

Read article... | Comment in the forums

Angband support - A Beginner's Guide - Part 1

Read article... | Comment in the forums

Angband supprt - A Beginner's Guide - Part 2

Read article... | Comment in the forums

Angband support - A Beginner's Guide - Part 3

Read article... | Comment in the forums

Angband Support - Questions and Answers

Read article... | Comment in the forums
Recent discussions
- WROCC March 2024 meeting o... Hughes and Peter Richmond (News:1)
- Rougol March 2024 meeting on monday with Bernard Boase (News:)
- Drag'n'Drop 13i2 edition reviewed (News:)
- South-West Show 2024 talks (News:4)
- February 2024 News Summary (News:1)
- Next developer fireside chat (News:)
- DDE31d released (News:)
- South-West Show 2024 Report (News:)
- South-West Show 2024 in pictures (News:)
- Big NVMe news for the RISC OS at the South-West Show (News:)
Services
- Free ads
- Web hosting
Sites we like
- Daring Fireball
- Ganymede & Titan
- pagetable.com
- Ars Technica
- Kotaku