С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Посидел с кружкой чая пару часов, получается вся игра с 0000-B4FD, можно ещё упоротся, но кажется достаточно ) Почитал чуть про пальмиру, дальше уже лучше сами ))) Так и не понял сможет она показать 78х64х4
https://www.dropbox.com/scl/fi/18w2m...6h2lbz5ou&dl=0
Адреса ПДП и Видео в system.a80
VG75_ADDR = 0EF00h
VT57_ADDR = 0F000h
Клавиатура в controls.a80
keyprt0 = $ED00
keyprt1 = $ED01
Адреса ВИ53:
в sound.a80 - в коде прям
в плеере одноканальной музыки tinyPSGPlayer.a80
viCH = #b6-#80 ;0-й канал
viADDR = #ec00 ;адрес 0 канала
viCONTROL = #ec03 ;порт ви53
в плеере трёхканальной музыки playerBuffered.a80
VI1 = #EC03
VI2 = #EC02
vPORT = #EC00 ;-1
Вроде ничего не забыл, может ещё ei у вас чем-то занято, его закоментить тогда в system в initVideo, она включает альт.знакогенератор
Oleg N. Cher (06.09.2024), Pyk (04.09.2024), Ведущий_специалист (05.09.2024)
Память не самая большая проблема для портирования на специалист, можно убрать/ужать что-нибудь непринципиальное или ориентироваться на MX. А вот быстрый вертикальный скролл - это проблема.
DenisGrachev, спасибо за подробные комментарии по адресам устройств!
Начало положено, уже играбельно, но нужно еще цвета везде изменить, частоты музыки и можно попробовать учесть смещение атрибутов.
На реале тоже работает.
https://disk.yandex.ru/d/PPULPhKBXg3Zpw
- - - Добавлено - - -
P. S. Иногда притормаживает...
Последний раз редактировалось Pyk; 04.09.2024 в 22:50.
DenisGrachev (05.09.2024), Fishbone (05.09.2024), Oleg N. Cher (06.09.2024), Shaos (05.09.2024), Ведущий_специалист (05.09.2024)
Всё чем могу помочь:
https://www.dropbox.com/scl/fi/h74yj...=zswriypz&dl=0
Дальше уже лень, копаться в одном и том же скучно Частота ВИ53 вроде такая же, если я правильно понял описание. Странно что для пальмиры не взяли цвет Апогей без идиотского наезда атрибута на предыдущий символ
Oleg N. Cher (06.09.2024), Pyk (05.09.2024), Ведущий_специалист (05.09.2024)
Да, всё забываю в параметры командной строки вынести частоту, раз такой зоопарк кругом ) Там получается частота АУ в спеке за основу, (1,75/частота ВИ) * 16.0. Я поправил, можно по той же ссылке скачать
https://www.dropbox.com/scl/fi/h74yj...=5vo8vllh&dl=0
из за размера в 37КБ данная игра не поместится в ROM диск ? программа собирания ром диска пишет про большой размер
проверяется вот так
if(len1>32768) raise("Слишком длинный файл "+name);
Последний раз редактировалось blackinwoman; 23.09.2024 в 02:23.
blackinwoman, одна страница ROM-диска имеет размер 32К, возможно софт не умеет читать одну программу из двух страниц.
Можно попробовать запаковать исходный rka...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)