Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Интересуют два POKE (http://zx-pk.ru/showthread.php?t=16365)

null_device 19th July 2011 06:50

А не проще, ли использовать процедуру ПЗУ для загрузки файлов без заголовка. Пример использования, есть во всех редакциях книги, Родионова-Ларченко "ZX Spectrum.. для пользователей и программистов".

John North 19th July 2011 11:18

JeRrS, надо было до сути докопаться таки..
Интересно же)
Зря бросил..

null_device 19th July 2011 11:28

Я как-то видел загрузчик, работающий по принципу, описанному в 7 посте. Но, как там было написано, он работает некорректно, если применялся интерфейс принтера "отличный от стандартного". Т.о. можно было получить "зависающий" либо "сбрасывающийся" загрузчик.
----
Также, вспомнился способ "внедрение" в имя файла управляющих символов, с предварительным "переносом" печатной позиции в "свободное" от изображения место.

Rindex 19th July 2011 11:38

Про скрытую строчку. Вот откопал в антресоли древнюю тетрадку. Помню раньше в играх на кассетах делал, чтобы экран не засирался. Всё, естественно забыл, но вот откопал одну строчку из тетрадки, может поможет. Явно для какой-то игры, но и явно с картинкой, так что пишу как есть (естественно делите на строчки).

Quote:

RAND USR 1343: POKE 34232,195: LOAD "N1"CODE 16384: CLS: RAND USR 16384: POKE 23659,0: LOAD "N2"CODE: POKE 34232,56: RAND USR 54476
Первый рандомизе именно такой - 1343. Что это такое и для чего, даже не представляю.

Killer 19th July 2011 18:10

Quote:

Originally Posted by Rindex (Post 400538)
Про скрытую строчку. Вот откопал в антресоли древнюю тетрадку. Помню раньше в играх на кассетах делал, чтобы экран не засирался. Всё, естественно забыл, но вот откопал одну строчку из тетрадки, может поможет. Явно для какой-то игры, но и явно с картинкой, так что пишу как есть (естественно делите на строчки).



Первый рандомизе именно такой - 1343. Что это такое и для чего, даже не представляю.

Опрос клавы, скорее всего БРЕАК.

lisica 19th July 2011 20:31

Quote:

Originally Posted by Rindex (Post 400538)
LOAD "N1"CODE 16384: CLS: RAND USR 16384:

После загрузки в 16384 CLS очистит эту область и RAND USR 16384 - будит завис?

Rindex 20th July 2011 11:03

Quote:

Originally Posted by lisica (Post 400630)
После загрузки в 16384 CLS очистит эту область и RAND USR 16384 - будит завис?

Х.з., это лишь просто строчка из прошлого...

Alex Rider 24th July 2011 23:02

Копаться лень, но, если попросите, проведу изыскания. Надо в таблице информации о каналах подправить байты адреса процедуры вывода для канала "S" на инструкцию RET в ПЗУ. Тогда и виснуть ничего не будет, и вывод заблокируется. Разумеется, если пользуемся далее RST 16, то надо вернуть адрес процедуры обратно. Если мне не изменяет память, то это делается одним POKE, только надо RET в ПЗУ найди соотвествующий.


All times are GMT +4. The time now is 23:02.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.