The current version of the NXtel Next client can be used to create a standalone teletext slideshow carousel.
Pages
directory, and rename it with a meaningful name, such as MyFirstPage.bin
.
Horsenburger.bin,5
CarlAttrill.bin,3
AndyJenkinson.bin,4
CarlAttrill.bin,10
Pages
directory, with a .csv
file extension, for example ExamplePages.csv
.NXtelCarousel.exe
and NXtelCarousel.exe.config
files to a convenient directory. These comprise the .NET Framework application you will use to create the carousel file. The program will run on Windows, MaxOS and linux.InputBinary.sna
file to the same directory. This is the ZX Spectrum Next template program that will be used to create your customised carousel.NXtelCarousel.exe.config
file in your favourite text editor.value
corresponding to the InputBinary
key
to point to the InputBinary.sna
file. This can be either an absolute or relative path.value
corresponding to the PageDirectory
key
to point to your pages directory. This can be either an absolute or relative path.value
corresponding to the InputCSV
key
to point to your CSV file. This can be either an absolute or relative path.Change the value
corresponding to the OutputBinary
key
to point to the final carousel program to be created. This can be either an absolute or relative path, and must include the filename, with an .sna
extension.
Note: This value should be the final filename of the file you intend to distribute. The filename is embedded inside, and the carousel won't work if you rename it after generation.
For example:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" />
</startup>
<appSettings>
<add key="InputBinary" value="..\..\..\..\..\InputBinary.sna" />
<add key="InputCSV" value="..\..\..\..\..\pages\ExamplePages.csv" />
<add key="PageDirectory" value="..\..\..\..\..\pages" />
<add key="OutputBinary" value="..\..\..\..\..\bin\NXtelExampleCarousel.sna" />
<add key="PadWithRandom" value="1"/>
</appSettings>
</configuration>
MacOS or linux users may leave \
backslashes in the path. They will automatically be interpreted as /
forwardslashes.
Windows users will want to ensure they have the .NET Framework 4.7 Runtime installed. It may well be installed already.
MacOS and Linux users will want to install mono. This is available from Microsoft, and probably also from your favourite package manager. Installing and configuring mono is beyond the scope of this guide.
NXtelCarousel.exe
application by double-clicking on it.The carousel program will be created in the location you specified for OutputBinary
.
Run the NXtelCarousel.exe
application from the command-line, for example:
mono path/to/NXtelCarousel.exe
OutputBinary
.Next
machine personalities.ENTER
key.The example carousel in this repository incorporates teletext artwork by Steve Horsley, Carl Attrill and Andy Jenkinson. Thanks!
The image in this guide is by Steve Horsley.