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.


RSS feed for this site