Прихожу без разрешения, сею смерть и разрушение...
вот тут , пост №990 ... если стандарт .SNA не предусматривает сохранение числа тактов от последнего INT, то, может, добавить в настройки возможность включить/отключить "дописывание к концу SNA файлов dword числа тактов от последнего INT" ?
С отключенной опцией SNA будут стандартными. Со включенной опцией весь SNA от начала файла соответствует стандарту, и не поймут их только те п-приложения, которые проверяют правильность файла вплоть до общей длины.
Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
Власть людей сильнее, чем люди у власти.
Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)
Скрытый текст
Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
Мы все немного режем по дереву, а потом собираем корабли в бутылках.
Is it the same old story you are going to tell me
or is it the old story telling me and you we are the same?
http://www.sky.od.ua/~ptsk[свернуть]
Последний раз редактировалось Vitamin; 23.05.2009 в 12:39.
us 0.37.3 fix 3
режим работы spectrum +3
переключение порта 1ffd валит эмуль
Your life is REAL. Change it UNREAL!
По поводу тактов - можно тупо ввести файл-сателлит с настройками типа vasya.sna и vasya.ini. Будет удобнее и 100% совместимо со всеми - кто поддерживает, тот инишку загрузит, кто нет - тот нет. А то эти извраты с десятком разных форматов уже поднадоели.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Мини-баг, о котором я писал в теме про палитру. Перепостчу тут, чтобы обратить внимание:
сделал скриншот с последней выложенной на VTRDOS версии - баг на месте.в ini файле от unreal предлагается высчитывать RGB значения по следующей схеме:
Код:
; palette format:
; name=ZZ,ZN,NN,NB,BB,ZB:R11,R12,R13;R21;R22;R23;R31 ;R32;R33
; where ZZ,NN,BB - bright levels for black,normal,and bright colors
; ZN,NB,ZB - bright levels for zero+normal, normal+bright, zero+bright
; for GIGASCREEN and FLASH-COLORS
; Rnn - matrix for post-processing:
; real_Red = (Red*R11 + Green*R12 + Blue*R13) / 0x100
; real_Green = (Red*R21 + Green*R22 + Blue*R23) / 0x100
; real_Blue = (Red*R31 + Green*R32 + Blue*R33) / 0x100
вот только с этим маленькая загвоздка - при делении на 0x100 мы, например, никогда не получим #FF0000 для красного цвета, потому что результатом будет #FE0000, что и можно наблюдать, если померять результат со скриншота с Unreal. Так и должно быть, или это погрешность из-за ошибки?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В версии 0.37.x в отличии от 0.37.0 перестал правильно запускаться эмулятор из SYS банка, если установить в эмуляторе конфигурацию Profi (HIMEM=PROFI, RAMSize=1024 и соответствующий набор прошивок, неважно как - 4 штуки по 16к или одна 64к с соответствующим указанием на правильное расположение банков внутри файла) !!!
Запускаются правильно только с прошивкой 2.x (разработанной фирмой "Кондор") - имеются ввиду c прошивкой 16к, располагающиеся в банке SYS!
При старте со старой прошивкой при запуске эмулятора - чёрный экран! Причём эмулятор работает, только не видно изображения! При вызове меню настроек, например SHIFT+F7 и последующем его закрытии появляется изображение и далее вроде всё нормально!
BASIC48 (SOS), BASIC128, TR-DOS банки работают все нормально, какие бы туда прошивки не вставлял!
В настройках ковырялся, ничего не помогло, видимо что-то перемудрили в коде самого эмулятора, возможно что-то с эмуляцией портов при первом старте эмулятора! Просьба исправить, чтобы работало всё нормально как раньше!
Последний раз редактировалось zx_demon; 30.07.2009 в 00:47.
Дом Dizzy смайликов
Фотоальбом ZXDemon'а
Мой Сайт + Форум
[ UnrealSpeccy + ZXSURS , PC ZX Spectrum PROFI RAM=1024k/ROM=64k/CACHE=64k/... ]
советуют посмотреть http://zx.pk.ru/showpost.php?p=180572&postcount=935 , в частности пункт "изменено расположение страниц ПЗУ под реальный Профи".
Тут дело похоже в палитре (5й версии Профи). Я в своей версии делал предварительную загрузку стандартной палитры при запуске + в меню выключатель палитры. Не знаю как deathsoft сделал, вроде он гуй еще не трогал.
Попробуйте UsePalette=0 (в разделе ULA) поставить в инишнике.
ZX Spectrum forever!
psb изменение страниц тут не причем, страницы расставляю правильно, я говорю что со старой прошивкой SYS (16к стартового меню Profi) просто экран не загорается при старте эмулятора, а загорается только после вызова меню настроек! C новой прошивкой такого не происходит!
molodcov_alex изменение параметра UsePalette=0/1 не помогает, к тому же он вроде ка сделана для ATM конфигурации.
Напоминаю - ранее работало все нормально с разными прошивками! 8)
В дополнении к сказанному - расширенный экран Profi 512x240 как не работал так и не работает! Мною написано несколько программ для теста экрана Profi и ниодна из них в эмуляторе правильно не работает, однако на реальном Profi 3.2/5.0 работают так как положено! Платы приобретались у фирмы "Кондор" лично и все их программы испытаны! Вот! 8)
Для подтверждения слов выкладываю два варианта компелекта любимого эмулятора 8)
Отличие только в "zxsemenu.rom" - в одном варианте старая, в другом новая 16к меню для Profi:
Рабочая версия с новой прошивкой
Версия со старой прошивкой - необходимо нажать SHIFT+F7 для вызова меню и закрыть потом его чтобы увидеть экран!
Последний раз редактировалось zx_demon; 30.07.2009 в 18:46.
Дом Dizzy смайликов
Фотоальбом ZXDemon'а
Мой Сайт + Форум
[ UnrealSpeccy + ZXSURS , PC ZX Spectrum PROFI RAM=1024k/ROM=64k/CACHE=64k/... ]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)