Автор: Ben Stragnell
Год: 1986
Издатели: ZX Computing
Языки:
Немецкий
Формат:
TAP лента
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing
Скриншоты:
Описание:
When I'm 64— это системная утилита, разработанная Беном Страгнеллом в 1986 году специально для ZX Spectrum 48K. Эта программа предназначена для облегчения вывода 64 символов в строку, улучшая возможности отображения текста системы.
Программа работает с использованием пользовательского графического символа (UDG) и требует от пользователя настройки определенной строковой переменной s$, которая зарезервирована для управления выводимым текстом. Код можно перемещать и интегрировать в существующие программы с помощью простых команд BASIC.
Для использования программы пользователи должны задать размеры текстового вывода с помощью координат, а затем выполнить команду печати. Этот метод позволяет точно контролировать, где текст появляется на экране, что делает его универсальным инструментом для разработчиков, работающих с приложениями, насыщенными текстом.
Опубликованная ZX Computing, утилита поддерживает несколько языков, включая английский и немецкий, и предоставляет простое решение для программистов, стремящихся улучшить возможности отображения текста на платформе ZX Spectrum.
Год: 1986
Издатели: ZX Computing
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
Описание:
When I'm 64— это системная утилита, разработанная Беном Страгнеллом в 1986 году специально для ZX Spectrum 48K. Эта программа предназначена для облегчения вывода 64 символов в строку, улучшая возможности отображения текста системы.
Программа работает с использованием пользовательского графического символа (UDG) и требует от пользователя настройки определенной строковой переменной s$, которая зарезервирована для управления выводимым текстом. Код можно перемещать и интегрировать в существующие программы с помощью простых команд BASIC.
Для использования программы пользователи должны задать размеры текстового вывода с помощью координат, а затем выполнить команду печати. Этот метод позволяет точно контролировать, где текст появляется на экране, что делает его универсальным инструментом для разработчиков, работающих с приложениями, насыщенными текстом.
Опубликованная ZX Computing, утилита поддерживает несколько языков, включая английский и немецкий, и предоставляет простое решение для программистов, стремящихся улучшить возможности отображения текста на платформе ZX Spectrum.
WHEN I'M 64
[files: WhenI'm64 (PROG) + 64 (CODE)]
Ben Stragnell from Warwickshire presents a simple way of producing 64
characters to a line. Type in the listing and SAVE the code to tape
when prompted. The code is completely relocatable and can be added to
a program by including the line:
CLEAR address-1: LOAD "" CODE address
The code is 144 bytes long and uses the UDG character U. To use it the
variable s$ is reserved and should be set in the first line of your
program to the maximum length of the message you will need PLUS 3 by a
DIM statement. This is because it must be the first in the variables
area of the computer. i.e. line 1 DIM s$(67).
Before calling the 64 print code you have to set up s$ by filling it
with the data required in the format:
LET s$=CHR$ x+CHR$ y+"text to be printed"+CHR$ 128
x is a value between 0 and 63 and is the horizontal coordinate.
y is a value between 0 and 21 and is the vertical coordinate.
Finally you include a line:
PRINT AT 0,0;: LET anyvar=USR address
to print it.
[files: WhenI'm64 (PROG) + 64 (CODE)]
Ben Stragnell from Warwickshire presents a simple way of producing 64
characters to a line. Type in the listing and SAVE the code to tape
when prompted. The code is completely relocatable and can be added to
a program by including the line:
CLEAR address-1: LOAD "" CODE address
The code is 144 bytes long and uses the UDG character U. To use it the
variable s$ is reserved and should be set in the first line of your
program to the maximum length of the message you will need PLUS 3 by a
DIM statement. This is because it must be the first in the variables
area of the computer. i.e. line 1 DIM s$(67).
Before calling the 64 print code you have to set up s$ by filling it
with the data required in the format:
LET s$=CHR$ x+CHR$ y+"text to be printed"+CHR$ 128
x is a value between 0 and 63 and is the horizontal coordinate.
y is a value between 0 and 21 and is the vertical coordinate.
Finally you include a line:
PRINT AT 0,0;: LET anyvar=USR address
to print it.