Просмотр полной версии : Как это сделать?
В далеком детстве я писал программу типа:
10 POKE забыл, забыл
20 POKE забыл, забыл
20 LPRINT "Hello world"
И получал такой результат:
http://s59.radikal.ru/i163/1203/5a/d1695a777ff0.png
Я подсмотрел этот финт в загрузчике одной игры. Прошло много времени и не игры и не цифр я вспомнить не могу :(
Может кто подскажет цифры?
http://spectrum4ever.org/download.php?t=fulltape&id=273
изменяя системную переменную (старший байт буфера принтера) мы выводим буфер на экран.
На Пентагон 48К не работало, не знаю почему.
null_device
27.03.2012, 04:04
На Пентагон 48К не работало, не знаю почему.
На моей памяти, такой "финт ушами" не работал и на некоторых 128К машинах. Либо программа "висла", или "ресетилась". Подозреваю, что это как-то связано с реализацией интерфеса принтера..
Да, именно из-за принтеровских приблуд такая шляпа не работает.
На классике 48 - всё пашет, но стоить хоть чуток расширится - всё, голяк.
Именно поэтому этот финт не получил широкого распостранения.
Хотя поначалу, сгоряча даже ревюшники публиковали эту тему.
Ну и тут у нас на форуме уже проскакивало.
В общем рецепт остался прежний - даже не пытатся юзать эту хрень, или готовится к тому что далеко не везде она заработает.
Ноги у этого эффекта растут из железной реализации. Т.е. на самом деле это обманка, те самые POKE перенастраивают канал вывода и глупый софт исправно кидает туда данные.
На тачках с более убогим железом это приводит тупо к диссонансу и зависону (ПЗУ ждёт отклика от периферии более жёстко, а отклика и нету. Фэйл.)
Из-за этой самой шняги и не работает на наших клонах (скорп, пень) приблуда "Световое Перо" которую так продвигали в "Периферия своими руками". Там тоже всё под классику заточено, а всякие ужасы дешифрации пропущены мимо ушей.
Кстати была и альтернатива. (программка в кодах, прячущаяся в REM-строке которая хорошо и корректно отображала то-же самое на любой тачке)
Хотя конечно печатать "большими символами" без всяких REM, RANDOMIZE или там DEFFN - это конечно кажется крутью несусветной и вообще нежно теребит чувство собственного величия :)
---------- Post added at 03:51 ---------- Previous post was at 03:20 ----------
А, ну да, по сабжу: http://zxpress.ru/book_articles.php?id=691
(в конце статьи эта фича)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot