Capturing the NC Screen
By Tim Surtell
When using most parts of the NC's software (Unfortunately not BBC BASIC) it is possible to capture the contents of the screen to a file by pressing CONTROL-SHIFT-S. What the computer actually does is save the screen memory to a file. The screen capture files have filenames beginning with 's.'. For the first capture, the extension is 'a', for the next it is 'b' and so on.
Screen Capture from a BASIC program
Rather than use the slow Screen Capture program in BBC BASIC, you can add the following code to your program at the point where you want to capture the screen:
This code calls the NC keyboard read routine, and allows you to press CONTROL-SHIFT-S to capture the screen in your program. To exit afterwards, press STOP twice.
Getting a printout or transferring to a PC
If a suitable program is written to read the file and re-plot the screen, the screen can then be printed with a program such as 'Screen Dump'.
This is all very well, but if you have used 'Screen Dump' you will know how long it takes to print the screen!
When I wanted to produce pictures of the NC200 screen for the Screen Shots page of this website, I could have printed out the screens onto paper and used a scanner to get the pictures onto my PC.
The program below is my version of the program written in Q-BASIC.
If the screen-capture files are saved to disk on the NC200, the screen will be re-drawn on your PC screen.
Q-BASIC Screen-plotter ... 383 bytes
10 SCREEN 9