да,да,да
dizzy2 слишком простая (используется только одна страница для музыки)
скинь что-нибудь посолидней (типа кастлевании)
Вид для печати
Протестил на спекуляторе тап-версию кастлевании. На диск +3 снапшоты и сохраняются и грузятся. И это не смотря на то, что автор в игре не сделал нормальной паузы, а пауза мультифейсу очень желательна. Но всё и так работает. Токо бордюр портится, т.е. сама игра цвет бордюра не обновляет наврено вообще никогда. Хорошо всё-таки, что мы ром MF3 подкорректировали и теперь проблемы с бордером нет даже в таких играх.
Какую бы еще крутую игру на +3 потестить..
NavySeals/TotalRecall
выложи диск с скинутой прогой - гляну лоадер.
(мне сейчас некогда с ромами мультифейса разбираться)
В +3 был добавлен контролер дисковода в места мафона.
+3DOS для своих нужд использует 7-ю страницу как и редактор бейсика +3
Фирменный софт под +3 туда не лезет наш нужно адаптировать.
При загрузке с магнитофона или BDI всё будет также работать как и на на +2B.
Для +2B можно попробовать купить вот такую штуку http://www.ebay.com/itm/SDI-1-ZX-Spe...p2047675.l2557
Документ http://www.mediafire.com/view/7enwx2...User_Guide.pdf
с ромом мультифейса я тебя не просил разбираться. Я ж писал уже неоднократно, что мы с SoftLight'ом сделали в роме MF3 вечный черный бордюр, как раз для игр, в которых цвет бордюра устанавливается только один раз, либо после гейм овера. Так что проблему с бордюром можно считать решенной. А вот если кто-то поразбирался бы с ромом +3 и сделал бы там не токо пункт TR-DOS, но и корректный возврат в стартовое меню - был бы благодарен по гроб жизни этому человеку :)
про LINE я в курсе. Всё, я разобрался с автостартом, работает. Просто я натолкнулся на некий глюк +3 или +3DOS, но про него не хочу щас. Главное я разобрался, и DISK щас у меня автостартует, как и положено.
погоди, а какой смысл тестить эти игры на +3, ежели они изначально и разрабатывались под +3, с учетом его особенностей? Или я что-то недопонял?Цитата:
NavySeals/TotalRecall
ты же выше писал, что "наш нужно адаптировать", а наш это как раз софт для BDI. У меня в голове эти две фразы не уживаются :) Можно пример нашего софта, лезущего в 7-ую страницу?
Выше я приводил пример с Dizzy-2, она не запускается из +3 бейсика, Клон объяснил это тем, что возникает конфликт между +3DOS и игрой, но может он ошибся, и конфликт возникает не между +3DOS и игрой, а между +3BASIC и игрой? Ведь игра точно также ведет себя на +2AB, а там +3DOS не лезет в 7-ую страницу.Цитата:
+3DOS для своих нужд использует 7-ю страницу как и редактор бейсика +3
А когда мультифейс загружает/выгружает снапшот на диск, он тоже юзает +3DOS (которая в свою очередь юзает 7-ю страницу), или нет? Такое ощущение что нет, ведь когда я загружаю Dizzy-2 через usr0, потом скидываю мультифейсом снапшот на диск, то потом, для загрузки этго снапшота мне уже не обязательно вводить usr0, всё и так работает. Фактически MF3 отвязывает Dizzy-2 от привязанности к usr0.
P.S. За штуку, превращающую +2AB в +3 спасибо. Но её нет в свободной продаже, я не нашёл. И цены у неё нет фиксированной.
Я тут не совсем подробно написал , проблема при связке +3 и BDI.:v2_dizzy_facepalm:
TR-DOS версии фирменных игр адаптированные нашими программистами и некоторые журналы (наши) я уже не говорю про системный софт лезут в порт #1FFD +3 (+2AB) для зашиты от теневого сервис монитора компьютера Scorpion или просто для определения модели компьютера,
запись в порт #1FFD некорректных значений вызывает зависание или сброс программы.
Может проблема в том что программа Dizzy-2 затирает системные переменные бейсика +3 :v2_conf2:
Опиши плиз, как грузишь игры. Подозреваю, что перед входом в TR-DOS делаешь usr 0? Если так, то бейсик +3 отключается, ты делаешь переход в TR-DOS из бейсик 48 и далее всё, что под трдос грузится и работает. Так?
Диззи я так понимаю версия trdos? Если ты будешь грузить игру TR-DOS хоть с бейсик загрузчиком, хоть с кодовым из бейсика +3 будет проблема с загрузкой кода в страницу. Это я писал выше, где клон недеццки затупил. Дело в том, что бейсик 128, обычный, позволяет нам включать любую страницу, выдав Out в порт и перед этим поместить значение в переменную бейсика 128 BANKM. С бейсиком +3 такое не прокатывает, хотя в описании написано, что так и надо делать. На практике (можно очень это легко проверить в эмуле) получаем, что после обработки прерывания бейсиком +3 _всегда_ включается страница 0. Поэтому в принципе не будут грузиться 128К игры из бейсика +3 (а уж если они используют страницу 07, то и подавно!!!). Функция чтения файла +3ДОС имеет в качестве параметра номер страницы подключенной с С000. Так что из машинных кодов в +3ДОС в страницы грузить можно.
Насчёт меню +3 - как будет время я посмотрю, примерно догадываюсь, почему в текущей реализации по возврату из TR-DOS висяк.
А то, что писал Клонидзе просто пропускай, кроме бреда ты там ничего не почерпнёшь.