эээх..жаль...я то думал под пцюк..
Вид для печати
Godzilla вроде для таких целей предназначена (там еще вначале микро-мультик как чувак козюлю из носа достает %) )
а тайминги видео для Profi есть? я бы в ZXMAK.NET добавил :)
ZXMak кстати, простой, не Net, более мение эмулирует профи, но, чёта в последне версии 0.282, эмуляция профика ухудшилась. Я проверил на двух разных компах (на целероне с бортовой видюхой и на атлонех2 с гф8800), в новой версии профи дос не запускается. а в цпм, при попытке запустить какой нить CopyK, он не видит диска (сам копиК). с другими командерами пока не пробовал...
Кроме того, у анрылаСпекки, при включении No Delays, цпм бывает неверно определяет диски, точнее она видит что воткнут цпмный диск, но читает каталог с ошибками. если но делайс отключен, то ниодин командер не могет прочитать диск...входит в цыкл и спасает только ребут профика...для проверки работы с профидос, я могу выложить саму систему. у меня есть на данный момент только два диска (системный и ещё на втором две игры - SingleWarrior и ещё какая то).
Где-то пролетали, вот что у меня сохранилось:
Вот оригинал: http://zx.pk.ru/showpost.php?p=111957&postcount=11Код:; PRESET.NAME=FRAME,PAPER,LINE,INT,INTLEN,EvenM1,4TBorder,floatBus,floatDOS
PRESET.PROFI=69888,12580,224,50,28,0,0,0,0 ; thanks to DDp
Класс, Corvax возможно отдаст своего профика, которого я ему 8 лет назад отдал...
на след неделе доеду до алмаза и сдёрну у него софтину цпмную и прочую лабуду профиковскую...
значит сразу вопрос: с кем нужно пообщаться на тему контроллера винта...например НЕМО...и до кучи про ГСку...тож нужна будя...
остальное типа ДМАхи потом буду крутить...
скину у алмаза сразу изменённую версию тырдоса, для работы с винтом, там он делал работу с образами не при помощи рамдиска, а с винта напрямую...
ещё немного и встану снова в строй...как на долго пока незнаю...
Black_Cat
Если Корвакс не выкинул или не потерял кнгу, то схема того моего профи есть...там порядка 20 с лихой страниц. когда заберу, посматрю чё да как там, отсканю и кину как ПДФ.
Схема и инструкция к 5-му Профи уже давно была отсканена и выложена на форуме, если что могу выложить.
к сожалению, мой бывший профик не 5й версии, а 4.5 если не ошибаюсь...вобщем 4я версия.
ну на данный момент, мне известно что никаких изменений небыло. т.е. по сути стандарт, ток разве что в ПЗУ прошита неос (он поменял вроде обратно прошивку) и я ставил ещё стереоковокс...вроде другого там ничего не делали. но узнаю дополнительно...малоли чёто упустил я...Цитата:
И узнай у него сразу про внесённые изменения
так...попробовал ещё раз...воткнул на новом компе на рапоте. винда свежая. всё настроил на эмуле вручную...профидос не запохала...
на всякий случай кидаю. образ системного диска. диск в формате МСДОС. запускать с включёнными портами профи из под трдоса, т.к. загрузка из системного меню "запуск CP/M" не проканывает. т.е. жмём в тырдосе рун, профик переключицо в свой режим. появица надпись Starting Profi DOS 4.0. и всё...на анрылеспеки на этом у меня загрузка останавливается. такая же ситуация и с зхмак версии 0.282. при этом в версии 0.260 всё рапотает нормально...странно как то...
Alexander Makeev
проверь вложеный ранее образ. если всё упирается только в срс, то сделай в настройках галочку. типо включить или отключить срс...
Люди, милые, хорошие. Скажите мне ради Христа, как мне Диззи 5 установить и поиграть то в него наконец, после долгих лет воздержания. Заранее спасибо, сердешные. :(
Если картинку скроллировать во фрейм на 1 пиксель, при этом щелкая экранами, то как раз и получается удвоенное разрешение, визуально каждый пиксель становится тоньше в два раза, этот режим несколько раз видел в титрах, да и сам юзал в Fire and Ice.
Была даже попытка сделать космическую стрелялку под этот режим.
:) не эт чёрт знает что будет, а не интерлейс - гигаскрин сдвинутый на строку :), суть интерлейса в том, что двигать как раз надо на половину строки, в противном случае получим всего-лишь кривой гигаскрин :( , а программно это сделать принципиально невозможно, а потому вообще говорить о программной реализации интерлейса - мягко говоря некорректно..
Black_Cat
когда вывод происходит на два экрана картинки большще чем размер экрана спектрума, можно считать это интерлейсом. картинка она сплошная и нет у неё такого понятия как через "строчная". даже если ты нарисуеш её через строку )))
так вот, имеем экран 256*192. имеем картинку 256*384. при простом выводе на экран мы или не увидим нижнюю часть картинки или если выводить через строку, то не увидим несколько процентов картинки по всему её периметру. поэтому, выводим на два экрана: на первый экран чётные строки, на второй нечётные. и того получаем, что подобном алгоритме, мы видим точек бобльше по вертикали в два раза болше, чем у самого спектрума))) если сделать доработку паяльником, то мерцания не будет и фактически, ты увидеш пиксель меньшего размера. при этом визически, в данном конкретном случае, развёртка самого спектрумского экрана, с точки зрения телевизора, осталась черезстрочной ))) как то так кароче..
в идеале, можно даже игру сваять в таком разрешении, количество выводимой информации будет больше, а значит и разрешение фактически увеличелось. с другой стороны, для увеличения физического разрешения, нужно действительно мутить с развёрткой и частотами... двояко получается, но....
нет, на обычном компе это работать не будет, т.к. строки в соседних кадрах ложатся одна поверх другой без сдвига на полстроки по вертикали, т.е. фактически получаем смешение изображения типа гигаскрин без увеличения разрешения
Почему же не будет, канечно будет. везде где есть два и более экранов, их можно переключать. значит, можно получить подобный эффект. я уже проделывал такое на пц...писал чтото подобное на Blitz3D...правда там коряво слегка получается, но подобное сделать можно. там было всё просто:
graphics 640,480,32,1
setbuffer backbuffer()
scr1=loadimage("screen.bmp")
scr2=loadimage("screen2.bmp")
repeat
drawimage scr1,0,0
flip
drawimage scr2,0,0
flip
until keyhit(1)
end
можно усложинть...формировать буфера для картинок, потом срисовать одни строки в один буфер, потом в другой, потом так же flip (он переключает буфера экранов), в цикле будет выглядеть быстро...почти как на спектруме. визуально так же...уже прбовал...
прикрепляю архив. в нём лежит трд образ в катором:
2bit.h - файл аласма, пример интерлейса для зх экрана.
512_3.h - файл аласма, пример интерлейса под экран профика.
оба примера подгружают именно бмп файл. есть три файла в образе.
для подгрузки нужного файла в конце примера изменить в include на нужный файл. заодно можно проверить у каво будет пахать на эмуле анрылспекки...у мну как я говорил не работает. выход из примера по пробелу, 512_3 вылетает в бейсик 48...
строго не судить - делал 9 лет назад!!!
если кагданить восстановлю диск с другими сорцами, то пакажу, как можно быстро выводить на экран профика спрайты и чанки...во всяком случае быстрее, чем то что есть в цпм и в каком то жорнале типа какой то там web...там не вывод, там просто супер тормоз...медленнее даже чем в цпм вывод на экран...
:) на РС интерлейс картинок 512х480 можно и не делать, т.к. разрешение позволяет их и так отображать с прогрессивной развёрткой, хотя конечно можно извратиться и сделать два полукадра 512х240, вот только зачем? Для телевизоров эт возможно за счёт сдвига на полстроки, т.е. интерлейс в телевизионной развёртке заложен в железе, но Спек не имеет телевизионной развёртки, он имеет прогрессивную развёртку без сдвига кадров на полстроки. Т.е. что-бы кто программно со Спеком не делал, но работа железа от этого не изменится и никакого интерлейса на спеке не появится принципиально. Чтоб получить возможность интерлейса в Спеке, необходимо вносить изменения в схемотехнику, без этого ничего не будет принципиально.
пардон, я может давно не сидел на спектруме, но разве у него не 312 с половиной строк? вроде у телека, 625 строк, у спека в двараза меньше....значит черезстрочная развёртка...это не прогресив, а и есть интерлейс. примером выступает любая miniDV камера, паловская - они как раз пишут в интерлейсе и вывод на экран идёт построчный.....вроде как (если не ошибаюсь) начинается с нечётной строки, т.е. со второй. может я и путаю,Ю т.к. дааавно нифига не делал и не ковырял...всё позабыл нафиг....нипинай миня чёрный кот :D ...пасмари лучше исходняки на эмуле, чё да как....будут рапотать?!? а то мож у меня руки таво?!))))
Имхо, такой "сдвиг" на полстроки получается изза небольших сбоев системы синхронизации ЭЛТ. На эмуляторе эффекта "уменьшения пикселей" нет.
на эмуляторах половина того, что должно рапотать - неработает...Цитата:
На эмуляторе эффекта "уменьшения пикселей" нет.
от сюда мораль - неверрить тому, что показвает эмуль ))))) гыг...
если серьёзно, то на эмуле нет эфекта 25гц при интерлейсе (назовём его псевдо-интерлейс)...отсутствие всякой синзры даёт о себе знать... потому и нет эфекта...ИМХА канечно...
нет и никогда небыло, у Спека развёртка НЕ ТЕЛЕВИЗИОННАЯ А МОНИТОРНАЯ т.е. прогрессивная
только за счёт интерлейса, а при прогрессивной развёртке 312
черезстрочная развёртка - это технический термин подразумевающий интерлейс (для TV на полстроки)
дык...я ж не спорю...говорю же...всё позабывал...
ток опять таки, у мну до профика все два спека было и они как раза под телек были - антенные выхода..ток у профика был ргб выход!
Запускаем FAI, включаем noflic, и в меню выбираем Credits.
Добавлено через 6 минут
Нет никаких сбоев, все дело в глазах.
По сути это обычный гигаскрин, а полупиксели разумеется мерцают с частотой 25 герц. Так что режим увеличивает не только разрешение но и добавляет один оттенок. Если не ошиюсь в Pussy наиболее полно использован этот режим.
Добавлено через 8 минут
Не буду. Лень. Запусти фаи и убедись сам.
Линейкой замерить :DЦитата:
и убедись сам
без разницы.. с таким же успехом можешь утверждать что видишь духов и прислать заклинание по их вызову. То, что тебе кажется, никак не влияет на возможности Спековского железа и уж точно не добавляет сдвиг на полстроки, независимо от того есть вертикальный скролл или нет, и заставить Спек сдвигать растр на полстроки может только человек с паяльником, а любые, самые извращённые программистские фишки - эт не более чем танцы с бубном.. ФИЗИЧЕСКАЯ РЕАЛЬНОСТЬ ОТ ЭТОГО НЕ МЕНЯЕТСЯ!! и растр как был 312 строк, так фотографируй его или не фотографируй, а строк от этого 625 не станет..
ну теоритически да, но с другой то стороны, ты же крутиш картинку большего разрешения в пределах родного разрешения?! как это тогда назвать?! вот убери мерцание, припаяй микруху, и будет тебе уменьшение пикселя и количество строк увеличеное...строк то больше отрисовывается, значит и строк отображаемых обновременно будет больше...это лишний геморой, об этом лучше не думать, просто принять как данность))))Цитата:
растр как был 312 строк, так фотографируй его или не фотографируй, а строк от этого 625 не станет..
Ничего не могу понять... Отлаживаю свою программу в UnrealSpeccy 0.37.0. Ставлю BreakPoint командой JR $, компилю в ALASM, запускаю и вижу ожидаемую надпись CPU STOPPED. Далее у меня есть два варианта:
1. Жму "Magic" Скорпиона, вываливаюсь в его монитор, пропускаю JR $, спокойно трассирую все команды, включая CALL #3D13.
2. Жму ESC и выхожу во встроенный отладчик, превращаю JR $ в два NOP'а и пошагово прохожу команды, пока не дохожу до CALL #3D13. Выполнение этой команды приводит к CPU HALT, выход в отлачик показывает, что PC где-то в начальных адресах ПЗУ. В общем протрассировать эту команду не получается.
Что-то не получается у меня дружбы с эмуляторами... Похоже, что всё писать и отлаживать надо либо на реале, как я и привык, либо в режиме полной эмуляции.