Speccy - наш выбор!

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

goodboy 23rd June 2008 20:58

Quote:

Originally Posted by Orionsoft (Post 139189)
да , через call 1366 грузя заголовок в другое место

а зачем тогда заголовок, если грузишь из кода ?
и ещё лучше сделав начальные настройки врезаться на 1378, это исключит вываливание в бейсик при ошибке

Orionsoft 23rd June 2008 21:25

а магнитофонный звук был заранее приготовлен и не подлежал редактированию
вот по этому

ProSoft 8th August 2008 20:59

Quote:

Originally Posted by ZEman (Post 91776)
в архиве содержатся 3 файла программы:

я тоже помню этот пакет от Н.Родионова.
а где теперь можно этот архив взять, кто-нить знает?

Спасибо.

transman 9th August 2008 13:03

Quote:

Originally Posted by Orionsoft (Post 139048)
а никто не помнит , что надо было прописать из бейсика , чтоб при команде
LOAD "scr1"CODE 16384 название кодового блока не выводилось на экран ?

в ВАСИКЕ без тырдоса- poke 23739,111
вернуть как было - poke 23739,244

еще poke 23659,0 если не путаю. но у него последствия - при выходе в ВАСИК по BREAK - черный экран с зависанием.
вернуть как было - poke 23659,2

Antipod 20th August 2008 17:56

В свое время тож мучался с биллгилбертовскими загрузчиками, разломать не хватало квалификации, а поставить бессмертие на некоторые игры хотелось ( проблемой было узнать адреса загрузки блоков и адрес запуска программы ), поэтому заюзал такое...
Все попавшиеся мне игры имели упакованную картинку и потом несколько блоков собсна игры. Причем картинки были самораспоковывающимися, тость их можно было загрузить отдельно, запустить по адресу загрузки - и имеем картинку на экране. На этом и основан хак. Написал свою собственную "картинку", которая при запуске восстанавливала область системных переменных, печатала адрес вызова и вываливалась в бейсик, потом загружал генс, и по адресу вызова смотрел на незащищенный загрузчик...
Такой нюанс: картинка была универсальна, имела размер в стандартный спектрумовский экран и оканчивалась нулями ( байт ксорки находился сразу за кодом ), таким образом прекращение чтения между собственно кодом и концом "картинки" не давало ошибки, что делало "картинку" универсальной таблеткой от билл гилберта:)

Shadow Maker 20th August 2008 20:43

Ну этим по моему много кто в те времена пользовался. Я правда вручную ломал, благо у меня всегда был Scorpion ZS 256, так что это проблем не составляло никаких. Ломать на тап-версиях это то еще удовольствие :)

rnd.gen 22nd August 2008 16:54

Quote:

Originally Posted by transman (Post 144902)
в ВАСИКЕ без тырдоса- poke 23739,111
вернуть как было - poke 23739,244

еще poke 23659,0 если не путаю. но у него последствия - при выходе в ВАСИК по BREAK - черный экран с зависанием.
вернуть как было - poke 23659,2

Это действует и на блоки типа bytes? и как долго? до резета если ничего не менять?

goodboy 22nd August 2008 17:04

Quote:

Originally Posted by rnd.gen (Post 148255)
Это действует и на блоки типа bytes? и как долго? до резета если ничего не менять?

(23739) это смена канала, вместо печати чего-угодно на экране всё уходит на принтер.конечно после reset`a всё вернётся на свои места.

Splinter 25th August 2008 02:07

23659 вобще трогать не стоит, это переменная количества строк в редактируемой области, при сбое загрузки система повиснет...

А гилбертовские загрузчики нужно смотреть дизасмом ИМХО на то он и гилберт, что всегда все написано в кодах, да еще не ровен час отксорено....


All times are GMT +4. The time now is 00:48.

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