Peters Acorn Software
Diese Seite gibt es auch in Deutsch.
Here you can get some programs I programmed. Packed programs are Zip-packed and can be decompressed for instance with !SparkPlug. If there are problems, please make sure that you have read the Helpfile before asking me. (I already got really stupid questions...)
- AudioMPEG (36K) is a module that decodes mpeg audio streams (layer 1, 2, 3) and the necessary documentation. The module alone is relatively useless, but there are already some programs that use it for playing MP3s. It only works with Strongarm processors! (Arm8?)
Current version: 0.10 (5.5.1999)
Some programs that use the AudioMPEG module:
As my time became limited, André Timmermans took over development. You can find newer version on his homepage.
- !ArcQuake (482K) is a port of ID's Quake, based on the source available from the internet. It runs only on Strongarm processors with a playable speed! On Strongarm it now reaches 10-20 fps in 320*256 and 6-10 fps in 640x480 due to fast own floating point routines and fixed point arithmetics. On Arm610 you probably get about 2-3fps in 320*256. Multiplayer games via serial null-modem cable are now also supported. You can get the shareware PAK files from ID Software.
Current version: 1.07/1.01 (6.4.1999)
- !CDSpeed (26K) is a Program which enables you to test your CD-Rom drive. It measures sustained and burst transfer rate and average access time. Besides it generates a access time diagram and a diagram that shows which transfer rates can be obtained with which cpu usage. It is now Strongarm compatible, and hopefully does not hang anymore while detecting the number of attached drives.
Current version: 1.02 (27.1.1998)
- !Julia (4K) generates realtime Julia set animations in a resolution of 640*480 pixels. It needs a RiscPC with at least 1 MB VRam (for doublebuffering), but a Strongarm ist strongly recommended.
- !FastFLI (37K) ist a player for Autodesk FLI and FLC animations. They can be viewed in the desktop and in single task mode. The cache routines were revised, now the cache gets filled during the first playback, so you do not need to wait until the whole file is read into memory.
Current version: 2.11 (7.5.1998)
- FLIComp (17K) is a program that creates FLI animations out of 256 colour sprites.
Current version: 0.01 (20.4.1998)
- !MPEG2 (49K) is a port of the MPEG Software Simulation Group's MPEG-2 player for RiscOS. It now hopefully also runs on computers with RiscOS versions less than 3.7. It plays MPEG-1 and MPEG-2 video streams in 256, 32K or 16M colours. The speed is a bit faster than the other MPEG-Players around, but the picture quality is much better. Now it chooses the best video mode from the ones installed on your system and does not only choose from a few ones. Also the bug that made it impossible to convert MPEGs to TGA files is removed. Unfortunately it is a bit too slow for real MPEG-2 video, if you have access to the MPEG-2 specifications you are encouraged to contact me. I feel I need them to get it faster.
Actual version: 1.06 (13.9.2000)
- !Rotate (137K) is a rot-zoomer. It is now also optimized for Strongarm, and achieves 58 fps in 640*480, and 38 fps in 800*600 on a Strongarm. Owner of less powered computers can use lower resolutions
- !Comanche (28K) A Comanche-like voxelspace. You will need the colour and height data of an original Comanche from IBM PC. How to recognize them - look into the help file. Now in truecolour with interpolation. (Strongarm recommended, but if you have one you should really try it!).
Version from 27.1.1998
- !UAE (563K) is a port of the Unix Amiga Emulator by Bernd Schmidt for the RiscPC under RiscOS. You will need a with at least 12MB DRam, 1MB VRam is strongly recommended. With an Arm610 it is not very fast, around 1/6 of Amiga 500 original speed, in Games and Demos slower, around 1/30. A Strongarm is about 5-8 times faster, and now also works fine. UAE has now a much improved Frontend that has online help via !Help for all Config options. For space and copyright reasons I can't offer more software, but you can get all that you might need from Werner Zsolts UAE Homepage. A lot of demos are available from Peter Schau's UAE Homepage. If this site is not there anymore please try here. (For RiscBSD get the original Sourcecode from Bernd and compile it with the GNU C compiler.)
Actual version: 1.14/0.6.9 (24.6.1997)
- BBP (33K) is a program that calculates PI at x digits and measures the time needed for this. On a Pentium 100 MHz it needs 8 Seconds for 10000 digits, my Arm610 33 MHz needs about 70 Sekunden, and a Strongarm about 8.25 seconds, as I was told. But a Pentium has the advantage, that it has the operations 32*32=64 Bit und 64/32=32 Bit as assembler instructions. I have written optimized assembler routines for that, but still they need about 70 cycles for Mul and 120 cycles for Div.
- Burn (8K) is a little program calculating a very realistic fire.
- CP/M (37K) was a try to write a emulator for Z80 based CP/M systems. It is not completed, but the processor emulation is ready (like a 100MHz Z80 on Strongarm, that means 4650 dhrystones/60 KWhetstones) and some BDOS and BIOS functions are implemented to run simple programs like the included basic interpreter. I do not plan to develop it further, but who wants can download the source here.
And back!
People with the strong desire to send me an email should combine the three parts peter, peter-teichmann and de in a sensible way to get the address.