R. T. Russell
Site Map
R. T. Russell Home Page
About us
Contact us
Products
Site Map
Terms and Conditions
BBC BASIC for SDL 2.0
Guide to using the Touch IDE
Differences between BB4W and BBCSDL
BBC BASIC for SDL 2.0 Manual
Introduction and Overview
Command and Editing Window
Accessing the SDL 2.0 API
Library Routines
Hints and Tips
BBC BASIC for SDL 2.0 Tutorial
BBC BASIC Console Mode editions
BBC BASIC for Windows
Free Downloads
Frequently Asked Questions
Links
What's New
BBC BASIC for Windows Examples
Audio spectrum analyser
Direct3D lighting demonstration
Disk directory printer
Disk usage display
File search
MIDI voice sampler
Picture viewer and printer
Simple media player
Sudoku program
BBC BASIC for Windows Manual
Introduction and Overview
Command and Editing Window
General Information
Graphics and Colours
Keywords ABS to ENVELOPE
Keywords EOF# to LOMEM
Keywords MID$ to PRINT
Keywords PRINT# to WIDTH
VDU Emulation and OS Interface
Disk Files
The Assembler
Reference information
Error Messages and Codes
Format of Data in Memory
Accessing the Windows API
Serial and Parallel I/O
Library Routines
MODE 7 - Teletext
Hints and Tips
BBC BASIC for Windows Tutorial
Chapter 1: Introduction
Chapter 2: One Line Programs
Chapter 3: Using The Editor
Chapter 4: Storing Data in Variables
Chapter 5: Numeric Data Types
Chapter 6: String Data Types
Chapter 7: Coloured Text
Chapter 8: Interacting with the User
Chapter 9: Conditional Execution
Chapter 10: Selection using CASE
Chapter 11: Looping with FOR
Chapter 12: Other loops: REPEAT and WHILE
Chapter 13: Other Ways of Entering Information
Chapter 14: Grouping Data in Arrays
Chapter 15: Grouping Data in Structures
Chapter 16: User Defined Routines: PROC
Chapter 17: User Defined Functions: FN
Chapter 18: User Defined Characters
Chapter 19: Games and SOUND
Chapter 20: Developing Real Programs
Chapter 21: Over to You
Appendix A: Line Numbers and the Dreaded GOTO
Appendix B: Words We Mustn't Say
Appendix C: Binary and Hexadecimal
Appendix D: Debugging
Appendix E: Answers to the Exercises
Appendix F: Character Designer Listing
BBC BASIC general
BBC BASIC (86) for MS-DOS
BBC BASIC (Z80)
History of BBC BASIC
BBC Microcomputer Specification
Z88 BASIC patch
Happy Birthday BBC BASIC!
BBC BASIC (86) for MS-DOS Manual
Introduction
General Information
Graphics and Colours
Assembler
Statements and Functions
Keywords ABS to ENVELOPE
Keywords EOF# to LOMEM
Keywords MID$ to PRINT
Keywords PRINT# to WIDTH
VDU Emulation
Operating System Interface
Resident Star Commands
BBC BASIC(86) Disk Files
Serial Files
Random (Relative) FIles
Indexed Data Files
Table of ASCII Codes
Mathematical Functions
Error Messages and Codes
Format of Program and Variables in Memory
Utility Routines
BBCRUN/BIGRUN
BBC BASIC (86) for MS-DOS Tutorial
Introduction
Unit 1: A calculator that can do algebra
Unit 2: Down to business
Unit 3: Setting conditions and making choices
Unit 4: Numeric functions
Unit 5: More on functions and accounting
Unit 6: Workshop management: BASIC, Text-files and DOS
Unit 7: The Professional Touch
Unit 8: A tool for DIY
Unit 9: Keyword Roundup (I)
Unit 10: Keyword Roundup (II)
BBC BASIC (Z80) for CP/M Manual
Introduction
General Information
Assembler
Statements and Functions
Keywords ABS to ENVELOPE
Keywords EOF# to LOMEM
Keywords MID$ to PRINT
Keywords PRINT# to WIDTH
Operating System Interface
Resident Star Commands
BBC BASIC (Z80) Disk Files
Serial Files
Random (Relative) FIles
Indexed Data Files
Table of ASCII Codes
Mathematical Functions
Error Messages and Codes
Format of Program and Variables in Memory
Android Application Generator
LB Booster
LB Booster Help manual
QBASIC to BBC BASIC translator
QB2BBC Help manual
GNAT Clock Screensaver
Rotating World Screensaver
MSF
Programmable Colour Test Card Generator
Download Programming Software
Colour Test Card Generator Manual
Introduction and specification
Programming Software
Teletext Codes
Videotex
©
Richard Russell
2020