PDA

Просмотр полной версии : Программный Lock on на АТМ Турбо 2. Впервые в истории спектрумизма?



Smalovsky
31.05.2021, 19:42
Никто не заметил, а известный программист Алоне кодер сделал программный лок он.
Технология лок он - соединение двух программ в одну. Так одна программа может использовать ресурсы другой программы.

Об этой технологии можно узнать из видео:


https://www.youtube.com/watch?v=KYP2opdwqdw

На видео расказывается об аппаратном лок он. Время на видео 22:55. Этой технологией можно соединять разные игры, на видео время 26:17
Так вот Алон сделал лок он программно. Значит, он для АТМ Турбо 2 написал программную часть известной популярной игры для нес и для запуска этой программной части необходима копия рома игры для нес, таким образом происходит программный лок он - программа для АТМ Турбо 2 использует ресурсы программы для нес.
Плохо, что Алон использовал лок он только для запуска игры без изменений, хотя мог бы сделать режим с дополнительными уровнями, ведь лок он на это и рассчитан. Можно было бы разместить информацию для новых уровней в программной части для АТМ Турбо 2.

Eltaron
01.06.2021, 14:19
Собственно, для любого явления можно придумать звучное название и потом сказать, что <явлениенейм> сделано впервые. У нас тут рядом пилят первый на спектруме наизичахдвухнеделер, например. Программный.

vlad-kras
05.06.2021, 15:01
Непонятно, как это все изнутри устроено. Второй картридж - это просто дополнительные данные подгрузить в оперативную память или что-то более хитрое типа параллельных вычислений? Из видео вроде как основной момент, что не успевали и поэтому часть уровней для игры Соник 2 выпустили уже с игрой Соник 3. А вообще, без информации что не успевали, попахивает будто часть игры Соник 2 специально урезали для последующих продаж уже вместе с Соник 3.

Можно соединять любые игры или только те которые специально так спроектированы? Могу я Соник 3 воткнуть в гипотетические гонки на мотоциклах? Что будет при этом - на мотоцикле вместо людей поедут синий еж и лиса, или у игрока синий еж будет бежать среди мотоциклов или вообще это будет гонка синих ежей, а не мотоциклов? Или это будет гонка мотоциклов по уровням Соника где вместо колец нужно будет собирать покрышки? Вот для 1го соника откуда взялся режим конструктора да еще и таким странным способом активирующийся - изначально в сонике 1 был, просто недоступен?

В то, что магия Lock-On доступна прямо без усилий со стороны программистов, слабо верится.
Значит, на реализацию нужно будет тоже затратить время и немного программной памяти. Самое главное - время. Вместо того, чтобы заняться доработкой одной но большой (объединенной) игры, нужно будет его выделить на реализацию взаимодействия отдельных 2 частей этой большой игры. Как я понял из видео, для консоли 4Мб в картридже допустимо, т.е. с нехваткой памяти проблем не было. Если бы на спеке вместо 64К и подмены страниц можно было бы работать в 32битном адресном пространстве, то мало кому нужно было бы заниматься организацией перекачки уровней из верхних дополнительных страниц в основную память и обратно или если у кого только 48К подгрузками по одному уровню. Все бы сразу кинули в память - и нет проблем.

goodboy
05.06.2021, 15:55
. Второй картридж - это просто дополнительные данные подгрузить в оперативную память или что-то более хитрое типа параллельных вычислений?
rom находится под лицензией. поэтому графика берётся именно из него.
ну то есть у желающего запустить игру должен быть (как-бы) легально купленный ROM