ZX Spectrum
Game

Typewriter

Your Computer (Великобритания),

Автор:

Жанр: Текстовые редакторы


Доступные версии

 Неофициальное издание
Играть!

Язык

  • Русский
  • English

Управление

  • Клавиатура(?)

Игроков

  • Один
  • Описание (авт.пер.)
  • Информация

Слова на Spectrum

    Сейчас самое время, чтобы справиться с этой долгосрочной отложенный творчество

  с Стюарта Nicholl в быстрая машина-кода текстового процессора

Эта программа для 16K Spectrum начинал как просто программа пишущая машинка в Basic с приближенно счете 30 байт машинного кода для построения символов на Экран таким образом, чтобы дать 42 символов в строке.

Но программа была медленной и используется слишком много памяти, в результате чего мало свободного для хранения данных.

  Было принято решение преобразовать все процедуры в машине Код и поддерживать, как минимум, четырех страниц данных с 42 символов в строке, что является эквивалентом пяти и с четвертью страниц текста, если нормальных 32 символов в Линия использовались.

  До этого момента я использовал характер спектра установить, но заглавные буквы были соприкасаются друг с другом и делает текст неразборчив. Я добавил новый набор символов с все персонажи пересмотрены на шесть на восемь пикселя Формат. Это создало возможность использовать набор Spectrum или новый машинка-режим установлен.

  Программа начинается с главного меню, который имеет шесть Варианты.

  Опция Start перенесет вас в режиме пишущей машинки. Это начинается с просьбой требуется страницы и печати Выбранная страница. Это делается, чтобы избежать случайного overtyping из существующей страницы текста. Курсор находится в Первая позиция характер в верхней левой части экрана, и может быть установлен в любую позицию, с помощью Caps Shift, и управления курсором: клавиши 5-8.

  Курсор всегда показывает позицию на следующий символ, который будет напечатан. Если курсор перемещается по существующим набрав характер изменится на белый Ink и шоу через курсор. Если персонаж overtyped, то его будет напечатан на верхней части существующего характера, но Последний символ набирается проводится в память компьютера.   Все персонажи спектра имеются, с помощью клавиш Сдвиг по мере необходимости, и все, но двойные-Смещенный из них автоповторение.

  Неправильные записи могут быть быстро удалены с помощью использования CAPS SHIFT и Удалить. Это будет удалить знак за курсор и забой курсор удален характер. В начале строки она будет стирать последний характер на предыдущей строке и забой на на что линия. Эта функция также автоповторение.

  Новая строка получается путем нажатия Enter, и эта функция ция будет также автоповторение. Если курсор находится на линии 22 затем Enter переместит курсор к концу линии 22, где он разделен на две части, скобки последнюю строку, чтобы указать, что конец страницы была достигнута.

  Этот метод используется, чтобы стереть последний символ на страница, курсор, чтобы быть в силу после последнего символа. Есть несколько вариантов, доступных в этом режиме и, как руководство, они указаны на линии 24, с ключами необходимо для каждого варианта, показанного на обратной видео. Следующая Варианты требуют обе клавиши сдвига должна быть нажата до вариант письма. Во-первых, п (доб) будет прокручивать страницу выключения экран и заменить его с копией следующей странице. Это может быть использован после окончания набрав страницу или читать по страницам. Если вы находитесь на странице 4, то следующей странице будет страница 1. Во-вторых, м (ЕНУ), позволяет вернуться к Главное меню. В-третьих, г является ключи от копирования и, как это предлагает, он будет копировать страницы на экране принтера.

  Еще объект является режим редактирования. Это доступ CAPS SHIFT и редактировать, и при выборе даст вам пять Варианты. Они будут напечатаны на линии 24 экрана с ключевыми прессов для каждого варианта, показанного на обратной.   Вставка – при выборе этой опции курсор должен быть за первого символа в блоке должен быть смещен в порядке.

Вам будет предложено, сколько символов вы требуете, чтобы быть вставляется; это гораздо быть в диапазоне 0-255. Десятичная Номера могут быть введены либо с ведущими нулями, как 032 или 006, и в этом случае спектр будет автоматически принимают число без необходимости ввода, либо как “Нормальный” номер, то есть, 32 или 6, в этом случае, если это меньше, чем 100, использование Введите требуется. Каждое нажатие клавиши проверяется, шум будет звучать, если запись не является действительным, и три вопросительных знака будут напечатаны. Запись ноль будет пропустить эту процедуру.

  Максимальное количество символов, которые можно вставить в один меньше, чем число символов от курсора до конец страницы, если это меньше, чем 255.

  Любой символ оттолкнулся страницу этой программой будет потеряли. После номер будет принят страница прокручивается с экрана и заменить мгновенно с модифицированной страницы и курсор, все еще в исходное положение, таким образом, что требуемая информация может быть напечатана в.

  Удалить – эта опция похожа на Вставить в которые наведении курсора на первый символ в блоке с быть удалены, и вам будет предложено Сколько символов требуют удаления, прежде чем страница прокручивается с экрана и перепечатана с поправкой, внесенной.

  Опция Erase сотрет часть страницы, достигающего от конец страницы в строке ниже курсора. Так Курсор должен быть помещен на последней строке, набрав, что вас хотите сохранить, прежде чем эта опция называется. Стереть часть страницы будет перемещаться вверх и за пределы экрана; сохраняется часть остается в положении.

  Обоснуйте – есть два Обоснуйте варианты, как с вами есть дальнейший выбор оправдывая всю страницу или Курсор строке. Так что, если требуется только курсор линия, обязательно поместите курсор в любом месте от требуемой линии перед выборе этого режима. Выровнять слева будет прокручиваться страница с экрана и повторной печати с линии или странице смещается в левом поле. Выровнять влево / вправо будет прокрутить страницу с экрана и повторной печати с линии или страницы смещается влево, а пространство между словами дополняется из таким образом, что последняя буква последнего слова в каждой строке находится на маржа правая.

  Эти последние варианты могут быть пропущены, если режим редактирования случайно выбирается нажатием любой другой кнопки. Редактировать Режим не может быть выбран с помощью курсора в конце страница.

  Команда останова останавливает программу с обычным отчета и сообщение, что “Продолжить перезагрузится в меню”. Если Программа разбита то Goto 9000 будет также перезапустить в Меню. Если Run используется тогда все существующие набрав будет стирается.

  Опция Erase-страниц попросит страницу, которая должна быть удален. Любой выбор, кроме 1-4, позволяет вернуться к Меню. На странице выбранного будут мгновенно удалены.

  Страницы можно загрузить и сохранить на ленте с соответствующими Варианты. Вам будет предложено назвать страниц при загрузке и сохранение; обычная норма максимум 10 знаков применяется.

  Опция Change-гарнитура даст вам три варианта: Нормальный, Нью-и пересмотреть.

  Нормальный дает печатать с персонажами спектра, но из-за раздавленной внешний вид восемь на восемь пикселя Формат, некоторые символы будут выглядеть странно.

  Новое: из-за проблем, описанных выше, новые клавиатуры Плата была определена дать шесть на восемь характер установить. При выборе этого режима, все набрав на Spectrum будет использовать новые символы, листинг программы может быть показано на новых персонажей, но инструкции и меню будет по-прежнему использовать набор Spectrum.

  Пересмотрите: любой символ из нового набора может быть пересмотрена с этой опцией. Спектр потребует характер Необходимо пересмотреть и десятичное число строк 1-8 новый персонаж. Дисплей будет дано показывая Spectrum характер выбраны с новым характером рядом с ним; выше это будет сетка с линиями 1 до 8 и столбцов А до F указано. Поскольку каждый десятичного числа введен символ будет показано увеличенное на этой сетке и фактического размера характер изменит свою форму, соответственно.

  Сетка персонаж в двух цветах, желтый и зеленый; желтая зона указывает шесть колонок к е, и любой Redefined символ должен остановиться в этой области, как это только эта часть символа, который наносится на Экран.

  С этой рутины вся клавиатура может быть пересмотрена чтобы удовлетворить ваши потребности. Если вы хотите сохранить ваш Redefined Клавиатура то программа текстового процессора должны быть повторно сохранены с помощью команды Goto 9900.

  Спектр либо шум, если неправильно опция выбрали, или повторить запрос, или пропустить обычную существо называется. Писк будет звучать каждый раз, когда пункт меню выбраны и действует запись сделал. В режиме пишущая машинка ключевого кран будет звучать с каждого нажатия клавиши.

  [Инструкция входа в программу были опущены на это точка, до:] Я никогда намеренно оставили часть программы в Основные так что вы можете следовать ему легче. Это было бы простая задача преобразовать все опции 1 и вариант 6 к машинный код.

  Процедура отправной на 29666 показывает, как очистить Входные строки 23 и 24 и канала для открытия, так что печатание может быть отображено на этих строках. Базовая система ввода INKEY $ можно заменить с помощью вызова подпрограммы ПЗУ в очистить входные линии, и Basic         PRINT # х; “” можно заменить Open Channel и печати Строка ROM звонков.

Остальные опции 1 является то просто случай проверка, какие клавиши нажатия на Заглянув в переменной состоянии Последнее Ключ по адресу 23560 и делает необходимым прыжки, и звонки. Например, линия 230L

      LD, (23560)

      CP “н”       JR NZ, NEXT       ЗВОНИТЕ 31038       JR ЛИНИЯ 50 СЛЕДУЮЩИЙ СР “м”       RET Z       JR ЛИНИЯ 60

Единственный раз в отставке, чтобы Basic будет сделано, когда меню вариант будет выбран, так линия 1000 станет; 1000 RANDOMIZE USR ‘START АДРЕС “: ПЕРЕЙТИ НА м и линии 50 в 780 и 8000 до 8040, то можно было бы исключить.

Это также имеет преимущество создания ключа Перерыв строя в режиме пишущей машинки, которая может быть раздражающим, если

CAPS SHIFT и исследованию космического пространства нажимаются по ошибке.

Играйте в Typewriter без эмуляторов прямо на сайте. Это текстовый процессор, который создал Stuart Nicholls, был опубликован компанией Your Computer в 1983 году в Великобритании.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

Subscribe
Уведомлять об
guest
0 Comments
Inline Feedbacks
View all comments
 

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Помощь

Размер

  • x1 [256x192]
  • x2 [512x384]
  • x3 [768x576]
  • Полный

Диск

Кликни в окно эмулятора, чтобы управлять!
<<<<
Close
0
Would love your thoughts, please comment.x
()
x