Ускоренная загрузка программ на ПК РОБИК
(С) Хомяк Сергей
г. Луцк
Хочу тредложить пользователям ПК "РОБИК (SPECTRUM-совместимыЙ) простенькую программу, которая позволяет за ружать программы с двойной плотностью (как в ПЗУ TURB0-90). Кроме того, она повышает совместимость Вашего компьютера с оригиналом.
Дело в том, что этом ПК есть порт 'теневого" ПЗУ. Включить и выключить его можно с помощью оператора OUT 15.0. Записав измененную SOS в теневую область и сделав OUT 15.0t мы можем теперь работать с новой системой. Чтобы изменить ячейку "теневого" ПЗУ. нужно просто набрать: РОКЕ ADD.данные где 0<= ADD <=16383
кратко о работе этой программы она пе еписывает содержимое ПЗУ в 1 теневую" область, изменяет константы чтения с магнитофона и для большей совместимости, заносит код #FF в адреса с 14446 по 15615.
Сама программка в кодах размещается в первой бейсик-строке после оператора REM. Для ввода кодов используйте листинг 1. После того, как Вы набрали програм му, сделайте "RUN", чтобы записать коды в REMcTPOKy. Сотрите строки 10-40 и наберите новые.
DIZZY3, DIZZY6, DESTINY, SUMOLL. FREEST, KENDO, f{UNG-FU, музыкалки YRA II (загрузчик грузится только 1 раз), ANEK2.75 (не работает на 48К).
Это не полный список, посколь ку у меня мало программ для 128К машины.
P.S.Если будут проблемы с подключением, напишите мне: 263026, г.Луцк, пр.Соборности 16, кв.141. Хомяку Сергею.
пшведенные в листинге 2. После этого запишите на магнитофон г -т подпрограмму: SAVE "TURBOLOAD"
Несколько советов: После того,как Вы поработали с основной программой(игрой или системной), то каждый раз при "СБРОСЕ" Вы попадаете в ПЗУ. Те перь чтобы загрузить другую программу с двойной плотностью необходимо делать OUT 15.0
Как показала практика, если по какой-то причине основная программа 'зависла", то при этом портится "теневая" область. Поэтому "TURBOLOAD" Вам придется еще раз загрузить
Листинг 1.
1 REM 77 пробелов 10 FOR А=23760 ТО 23837 20 READ S:POKE A, S 30 NEXT А
40 DATA 33, 0, 0, 17t0. О, 1, 0. 64,237, 176, 62,17&.50,136,5,62, 194. 50, 207. 5. 62,1, 50, 232. 5,62,81,50,223,4.62,30, 50. 233, 4, 62, 43. 50. 241,4, 62. 34, feO, 25, 5, 62. 29, 55, 31, 5,62,13, feO, 46, 5, 33, 110, ёб. 17. Ill, 56. 1, 146. 4. 54.2&5.237,176.33,80,1, 34. 114.5.251,201
Листинг 2.
2 PRINT "TURBOLOAD ON"
3 RANDOMIZE USR 23760
4 OUT 15.0
5 LOAD ""
ПЕРЕПИСКА С ЧИТАТЕЛЯМИ
РЕД: В Форум об ошибках е ПЗУ пишет Кравников Д. г. Ровеньки
В ZX-РЕВЮ-Москва номер 5 опубликована моя небольшая заметка по поводу ошибки ПЗУ "SCROLL". Я ду маю что читатели украинского "Р ВЮ" тоже i лжны об этом знать Странности поведения компьютера ( cm.ZX РЕВЮ-94 номер 4. стр. 15 ), а именно заполнение экоана "абра-кадаброй1 это ошибка ПЗУ, а "абра-кадабра' это дамп памяти с адреса 00184. Наберите небольшую программку и убедитесь в этом:
10 FOR А=184 ТО 500 20 PRINT CHRS РЕЕК А: 30 NEXT А
Вот видите на экране та самая неразбериха. А сообщение "RIN" после нажатия на E.M0DE это та команда. которой Вы запускали программу { см. ZX-РЕВЮ-94 номер 4 ), этой командой может быть например "GO ТО 10".
После мне стало известно, что листинг памяти при разных цветах бордюра начинается с разных адресов.
РЕД: В раздел ФОРУМ нами получены следующие POKES от GRUNGES0FT г.Севастополь
Несколько POKES. ВАТТУ (для версии с одним основным блоком, без рисунка) РОКЕ 47633,N
N-количество жизней СО...255) SOLDIER OF FORTUNE (версия by Phonex)
POKE 44796,0 или для других POKE 46691 0 . SANXION - РОКЁ 36584 (версия 3ILL'a) или РОКЕ 36585,183 для других вер
сии.
РЕД: Своими достижениями в игре "Elite" делится Хрулев А.из г.Киев.
Недавно я достал игру "ELITE 2". описание которой было опубликовано в "ZX-PEBKT 11-12 за 1993. и у меня возникли некоторые вог росы.
В описании сказано: "Ни в коем случае не отказываться от поли цеиского эскорта". А как вообще можно отказаться от него? Маневрированием эт) сделать очень сложно. Единственный способ это врезаться в него, но хотелось бы узнать более безопасный метод.
Следующий вопрос не именно по "ELITE 2", а вообще по "ELITE". Чем отличается Е.( и. System Jam mer от обычной Е.С.М. System?
Я исследовал отгрузочный блок "ELITE 2". Он такой же как и обычный, кроме некоторых байтов
Байт 51-й обозначает наличие Alien Computer'a. Есть подозрение, что этот байт увеличивается только при уничтожении таргонов Число 255 свидетельствует о наличии этого оборудования на борту.
Байт 52-й свидетельствует о наличии Mineral Life. Для этого у вас должно быть от рех и больше тонн минералов. Число в этом байте может быть от 1 до 127. Число О в этом байте показывает, что у вас нет минеральной жизни.
Байт 58 й свидетельствует о наличии Кобры МК4. Число в этом байте должно быть больше 0.
Игра "ELITE 2" хорошая, но в ней есть несколько недостатков:
1) полиция слабая и ее почти всегда убивают;
2) когда вы летите с полицейским эскортом и вам встретится мирный корабль, то он сразу же начинает атаковать. Если вы ке будете отвечать а выстрелы мирного корабля, то в бои вступит полиция. Если полиция выживет, то она потом улетает,
3) кроме VIPER'а самый лучший попутчик это Кобра, но можно считать, что это попутчик на
один бой. Попутчик, после того. как вы отобьетесь вместе с ним от пиратов, летит собирать груз и на старый курс он уже не ляжет, так как его новый курс может не совпадать с вашим, то вы потеряете этого попутчика Мне досталась взломанная версия "ELITE 2", которую без труда можно копировать.