ZX Spectrum
Game

Tabcalc

ZX Computing (Великобритания),

Автор:

Жанр: Утилиты: Списки и таблицы


Язык

  • Русский
  • English

Управление

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

Игроков

  • Один

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

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

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

Неофициальное издание
Играть!
  •  Описание (авт.пер.)
  •  Информация
Описание Tabcalc (автоматический перевод)

TABCALC

по J.F. Tydeman от ZX Computing февраля / Mar.1986

Отличная программа электронных таблиц с Ф. Tydeman, специально для Wafadrive и кемпстон ​​Е, но очень легко изменены в соответствии всех систем.

TABCALC это электронная таблица разработана в полной мере

Преимущество объектов, предлагаемых Rotronics Wafadrive и строчный принтер. Альтернативный перечисление при условии, чтобы обеспечить программу, которая будет использоваться с Kempston Интерфейс “E” и немного хакерство все, что требуется адаптировать программу к другим интерфейсам и Microdrive.

Ленточные средства не были забыты, но ZX Принтер просто не имеет достаточного количества символов в строке в производить полезную распечатку из этого вида программы.

Ввод список

В листинге 1 для Wafadrive и использует Wafadrive-х Centronics порт кормить принтер. Просто введите Перечень и запустить программу. Если вы хотите использовать Microdrive, изменить соответствующий сохранения / загрузки команды в рутина, начиная с линии 5000, но обратите внимание на иной путь в которые Wafadrive обрабатывает загрузку и сохранение данных.

Введите листинг 2 вместо линий 3000 до 3420, если вы хотите использовать интерфейс KEMPSTON ‘E’. Листинг 2 должны быть легко изменены, чтобы удовлетворить другие интерфейсы. Программное обеспечение Интерфейс должен быть введен вместо строки 3020 и линии 3340, 3360, 3390 и 3410, которые удаляют или реализации Spectrum командное слово Маркеры, должны быть либо опущены или замещенный с теми, требует ваш интерфейс. Если вы хотите использовать принтер кроме Epson или Star вам придется проверить коды принтера против тех, приведены в руководстве по эксплуатации принтера. Если Вы не имеете Wafadrive, вы не сможете войти некоторые из линий, как это использовать Расширенная Wafadrive-х Основные. Не вводите эти строки, которые происходят только в Загрузка / Сохранение рутина. Измените меню соответственно.

Описание программы

Программа, в которой хранится информация вошла в тройку

одномерный массив, использует приемы работы со строками спектра в средства широко, особенно при обращении экран. Он приводится в меню и имеет восемь Основные процедуры. Описание из них приведена на цифра 1.

Введите и / или изменить данные (Линии 2000-2510)

Эта процедура является сердцем программы и, вероятно,

Наиболее сложным. Он работает путем нарезки массива три размера $, Определяется в процессе инициализации, и печать на Экран в два «окна». Эти окна соответствуют следующих местах экрана. Линия 0, колонка 8, и линия 20, Колонка 31. ‘*’ курсор, который может быть установлен в любую позицию на экране с помощью клавиш управления курсором, или в следующую колонку путем нажатия ENTER должны быть расположены где это требуется ввести или изменить данные. Если курсор перемещается за пределы Экран в любом направлении соответствующее окно перепечатана.

Небольшая пауза воспринимается в этот момент. Ввод / Изменить Опция НЕ ДОЛЖЕН быть выбран, если программа не имеет ни отформатирована, или файла данных загружены в противном случае ошибка приведет.

Промежуточные итоги в любой линии могут быть выбраны путем ввода ‘T’ в

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

Плановые принтер (Линии 3000-5420)

Перечисление этой процедуры в основной программе использует

Центроникс порт Wafadrive в. Если, однако, вы не должны Wafadrive, листинг 2 даст вам тот же принтер средства через интерфейс KEMPSTON “Е”. Оба списки для Epson или Звездных принтеров, но должно быть легко модифицировать для другие принтеры. Процедура обеспечивает широкий спектр Форматы и до 136 символов в строке может быть напечатан в сгущенное режим. Если вы выбрали формат, содержащий более 6×8 символьные столбцы, (за исключением названия и Итоги), вам нужно будет выбрать сгущенное печать Режим.

Расчет Плановые (Линии 4000-4370)

Эта процедура должна использоваться только если стандартный восьми символов

Колонки были отформатированы. Если какая-либо, или оба, колонка и Линейные итоги были отменены (Вариант 8), то флаги будут были установлены для предотвращения соответствующую часть рутины функционировать. Гарантия входит которые будут препятствовать Итоги содержащие больше цифр, чем ширина колонки от печатается. Звуковое предупреждение дано в течение Расчет если это произойдет. Как процедура может занять некоторое Время, если массив был широко заполнены данными, в отображается столбец или номер строки в настоящее время составил на экране.

SAVE / рутинные нагрузка (Линии 5000-5300)

Комплексный рутина для загрузки / сохранения на ленту или пластины, которые

может быть легко адаптированы для использования в других программах. Если вас преобразовании эту процедуру, чтобы Microdrive следует отметить, что Сохранение или загрузка данных на Wafadrive осуществляется читая различные элементы массива A $. Это достигнуто с помощью вложенных циклов, которые [не] необходимо с лента или Microdrive. Обратите внимание, что заголовки столбцов и все переменные, необходимые для запуска неформатированную версию Программа также сохраняются.

Атрибуты (Линии 8000-8020)

Простая процедура, которая позволяет бумаги и чернил цвета, чтобы быть

установить в меню.

Очистить числовые данные (Линии 6140-6200)

Вложенные циклы используются для очистки массива, за исключением

из строк и столбцов, названий. Затем процедура вызывает часть подпрограмма формат, чтобы позволить сторонам возможность колонны маркеры.

Отмена / восстановить итоговые (Линии 6000-6130)

Эта процедура печатает меню, которое дает возможности для отмены или

восстановить строк и столбцов Итоги. Флаги заданы и Массив нарезанный согласно выбранной опции. Запись данных в этих сегментах сохраняется в памяти. Осуществление этого вариант полностью, после форматирования без Line Титулы / колонки или Колонка Маркеры, позволяет только текст, который необходимо ввести. Если вы хотите ввести смесь текста и числовых данных, то введите Первый числовые данные, рассчитать суммы (если это необходимо), отменить Строк и столбцов итоги, а затем введите текст. Если это применимо, Столбца и строчки Итоги должны быть восстановлены перед отправкой данные на принтер.

Важные моменты

1. Наибольшее число, которое может быть введено в 9999999 или в десятичной

   сформировать 9999,99. Не будет введен Итоги и промежуточные суммы, которые превышают этот. 2. Текстовые комментарии не должен быть введен до итоговые были рассчитаны. 3. Программа должна быть инициализирована или данных, загруженных до выбора любой из    остальные пункты меню.

4. В случае, если программа возврата в основное по любой причине он может быть перезапущен    с перейдите к 1. Не используйте RUN как это приведет к удалению всех данных, введенных.

Рисунок 1. Описание основных процедур.

2000-2060 Определяет определенные переменные, представляющие либо положение экрана

          или соответствующее положение в массиве $ и затем печатает           Первоначальный экран.

2070-2220 вход Логотип. Этот цикл позволяет курсор будет перемещаться и данные           чтобы быть введен или удален по мере необходимости. Подпрограммы, расположенные на линии           2230-2510 называются печатать на экране по мере необходимости. Принцип           Доступные опции:           CAPS SHIFT + ‘5’ – Перемещение курсора влево           CAPS SHIFT + ‘6’ – Перемещение курсора вниз           CAPS SHIFT + ‘7’ – Перемещение курсора вверх           CAPS SHIFT + ‘8’ – перемещение курсора право           Symb.shift + “‘- Вернуться в меню           Symb.shift + ‘:’ – для печати ‘:’ на курсор           Удалить – удаление на курсор, и забой.

          Enter – Перемещение курсора первой позиции следующей колонке. Если конец           Массив, печать курсор на начало следующей строки           ASC 2 Характер – Распечатать в позиции курсора           ‘T’ – Вступил указать позицию под итог.

  • 2230-2310 Перепечатка экран, если курсор перемещается за пределы правого края. 2320-2370 Перепечатка экран, если курсор перемещается за пределы левого края. 2380-2420 Перепечатка экран, если курсор перемещается за пределы верхнего края. 2430-2470 Перепечатка экран, если курсор перемещается за пределы нижнего края. 2480-2490 ‘Enter’ подпрограмма.
  • 3000-3170 печати на экране меню различных кодов принтера и параметров формата.           Немного практики позволит Вам выбрать подходящий формат           и распечатать его в любом месте желании на бумаге формата A4. Опция BOX используется           распечатать цифровые данные в виде таблицы, и должно быть           используется в сочетании с межстрочный интервал для достижения оптимального эффекта. Печать           Варианты будут отменены, если печать будет завершена и должна быть           вновь вошел, если требуется копия.
  • 3180-3310 просит ввод названия и посылает на принтер данных           для печати.
  • 4010-4070 Проверяет соответствующие флаги Итоговые были сброшены.

          Если нет, то переходит к соответствующей подпрограммы.

  • 4080-4200 Наборы все итоговые колонки первоначально 0 и входит ряд вложенными           петли для всего каждый столбец. Гарантии, включенные в линиях 4150 и           4160 предотвращения программу сбой, если нулевая запись найдена, или           Общая становится слишком большой.
  • 4210-4350 Аналогичная процедура для линейных итогов.
  • 4360-4370 Малой подпрограмма установить клавиатуру ‘щелчок’.

Переформатировать / инициализировать … ЛИНИИ 9000-9440

При использовании программы в первый раз он должен быть отформатирован. К

этого выберите опцию 1 из главного меню.

Номера строк ОПИСАНИЕ

9010 дает возможность вернуться в меню, если опция имеет           был выбран по ошибке.

9020-9170 В этом разделе позволяет вам определить до 15 названий столбцов, каждый           восемь пробелов в ширину. Line заголовки и итоги колонны не включены           поскольку они форматируются автоматически. Максимальная ширина           Массив $ является 136 символов, что соответствует числу           Символы, которые могут быть напечатаны в сокращенном режиме. 9180-9310 Регулярное для ввода строки в заголовках. До 99 глав может быть введен.           Если вы хотите, чтобы ввести текстовые команды можно ввести пустой титул в           соответствующая линия. Это средство также доступно при входе           заголовки столбцов. Используется вместе можно отформатировать программой           до требуемых размеров без ввода названия и должно быть           использовать, если только ввода текста или столбцы нестандартной ширины являются           требуется. Названия могут быть введены из основной программы. 9320-9340 маркеры столбцов Разрешения должны быть введены и должны быть выбраны только           если столбцы стандартной ширины восемь символов требуется. 9340-9450 Определяет определенные переменные, используемые в процедуре обработки принтера.

– Конец файла –

Краткая информация о Tabcalc

Играйте в Tabcalc без эмуляторов прямо на сайте. Программа для составления таблиц, которую подарил миру John F. Tydeman, была издана творческой группой ZX Computing в 1986 году в Великобритании.

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

Subscribe
Уведомлять об
guest
0 комментариев
Inline Feedbacks
View all comments

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

  

Справка[X]

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

  • x1
  • x2
  • x3

Кликни в окно эмулятора, чтобы управлять!
<<<<

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

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

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

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

Поделиться
Close
0
Would love your thoughts, please comment.x