My code

Summary

Details

Bounce

Platform
Acorn (RISC OS) - ARM assembly code
Description
Bounce a number of coloured dots around the screen. Used screen switching and sync with screen refresh to eliminate flicker. Approx 1000 dots on an A3010 (12MHz ARM250 processor)at 25fps.
Status
Complete
Availability
Hard copy of code

Back to Summary

ViewData

Platform
Acorn (RISC OS) - BBC BASIC V
Description
View data system to display pages of teletext type information in a kiosk type application. Used by the New Forest Scouts at the New Forest Show early 1990's.
Status
Complete
Availability
Hard copy of code

Back to Summary

Display

Platform
Acorn (RISC OS) - BBC BASIC V
Description
Enhanced version of ViewData that will display a screen as defined by a script. Page can have text and images placed in any location. Areas of screen can be 'hot spots' that will link to further pages when selected with the mouse.
Status
Working prototype
Availability
Unknown (A3010 HD?)

Back to Summary

TimesTable

Platform
PC (Windows) - Visual BASIC 6
Description
Childrens times tables quiz for the 1 to 12 times tables. Hard option gives tables up to 24. Modified into a number of different versions to give count on questions (+1 or 2), adding numbers up to 10 (100 for hard option) and negative numbers.
Status
Complete
Availability
Working code

Back to Summary

BareBones

Platform
Acorn (RISC OS) - ARM assembly code
Description
Framework to use the RISC OS WIMP. Places an icon on the icon bar, about menu and opens a window showing unique ID of machine if available.
Status
Complete
Availability
Unknown (A3010 HD?)

Back to Summary

Countdown

Platform
PIC (PIC16F84) - PIC assembly code
Description
Start a counter when an infra red beam is broken. Stop counter when infra red beam is reconnected to second receiver. If count reaches zero sound alarm. Used for a task on a night exercise run for Scouts and Guides late 1990's.
Status
Complete
Availability
Hard copy of code with circuit diagrams

Back to Summary

Menu

Platform
BBC (Model B) - BBC BASIC II
Description
Show a menu of programs to be run from a disk with the current selection highlighted. Options selected by using the up and down arrow keys and pressing the return key to confirm. Menu data stored in the program. Submitted as my GCSE Computer Studies project 1990.
Status
Complete
Availability
Unknown

Back to Summary

Scroll

Platform
Acorn (RISC OS) - ARM assembly code
Description
Scroll image on screen up by rolling image as if it was a piece of paper with same image on reverse. Used a preprepared sine table.  
Status
Complete
Availability
Unknown

Back to Summary

FailureCodes

Platform
PC (Windows) - Visual C++ 6
Description
Show description of failure codes returned from electronic sensor. Developed as a tool to aid in fault finding providing documentation on 4 byte failure code. This followed my involvement in writing the operating instructions and providing technical support on this device. 
Status
Complete
Availability
Limited

Back to Summary

All code mentioned on this page designed and programmed by Stephen Swindley.

Document made with KompoZer

Valid HTML 4.01 Strict

RSS feed for this site