посоветуйте, плз, что почитать на сабжевую тему, чтобы понавороченней (т.е. не как сделать за 5 минут, а с самыми подробными подробностями)...
tnx!
Вид для печати
посоветуйте, плз, что почитать на сабжевую тему, чтобы понавороченней (т.е. не как сделать за 5 минут, а с самыми подробными подробностями)...
tnx!
ZX-Time, InfoGuide (ex-InfernoGuide & ZX-Guide).
А ручками покопаться в чужих демах, хотя у меня самого не очень хорошо получаеЦЦа... но всё таки - лучше потом спросить непонятное...
не, я лучше тексты почитаю -- хочется рассмотреть тему в целом, без частностей %)Цитата:
Сообщение от rasmer
не вижу проблем, кроме технически/кодерских - видеоконтроллер рисует картинку линейно по строкам. вопрос лишь в том, как организовать точные задержки перед записью в память/порты. но это написона в мануале к Z80 - сколько тактов у каждой команды
ну почти.
только если комманды с чётным числом тактов, а есть с нечётным.
и помню чтоб везде работало (пентагон, скорпион, а может ещё и байт) изголялись чутка нехило.
но если точить мультиколор под какой-то конкретный клон, то таки да, тупым перебором за 5 минут делается любой мультиколор.
И какая нафик разница, сколько тактов у команды? хоть 5, хоть 7, хоть 10... Они столько и выполняются, если это, конечно, не какой-нить изврат типа сцорпиона =))Цитата:
Сообщение от Sinus
Вот поэтому и есть мнение, что лучше на мультиколор забить вообще. Сделаешь под пентагон - все остальные матом покроют, сделаешь автонастройку - всё равно ничего не автонастроится (проверено - это всё лажа!), сделаешь под сцорпион - на других моделях сцорпиона не заработает даже... Короче как ни делай - всё одно, лажа где-нибудь да получится ))Цитата:
но если точить мультиколор под какой-то конкретный клон, то таки да, тупым перебором за 5 минут делается любой мультиколор.
ЗЫ: есть правда вариант - когда код мультиколора автоматически генерится по данным о кол-ве тактов в строке, кол-ве строчек до экрана, тормознутости M1 аля сцорпион и т.д. - но гемор большой, да и всё равно там, где тормоза нерегулярные (фирменные спеки, турбированные компы) - будет опять же лажа.
да не, в принципе ясно все... просто захотелось проникнуться ULA'овым духом и разницей между клонами в этом плане...Цитата:
Сообщение от SMT
хех. даёшь всем порт #FF (я ничего не напутал?).
а по поводу автонастройки- ничего нет невозможного. самая лучшая автонастройка- кнопочками Q,A,O,P,9,0 ;)
Воистину! %)Цитата:
Сообщение от Sinus
кароче, обработчик прерывания доложон быть примерно таким (псевдокод типа)
int: save_all_regs
pre_paper_delay
draw_border_line (для удобства)
loop:
put_attrs
do loop
draw_border_line (для удобства)
restore_all_regs
и вручную, в основном цикле программы (с halt обязательно!) опрашивая клавиши изменяешь pre_paper_delay. линии на бордюре будут показывать окно мультиколора по вертикали (временная развертка), а время на вывод атрибутов брать исходя из длины строки в тактах (на пентах 224 если не ошибаюсь).
Ну и что у тебя на сцорпионе с твоими 224 тактами получится? Полная лажа, причём на разных сцорпионах разная. И настройщик твой обломается. Или он настраивает и кол-во тактов в строке ещё, с учётом торможений сцорпионских (насчёт чётных тактов)???Цитата:
Сообщение от Vitamin
читаем внимательней про 224 такта.Цитата:
Сообщение от lvd
а настройщик исключительно ручной (в смысле задержки перед папером). потом в дебагере глянул счетчики и забил в конечной программе если надо. вопрос в длительности линии стоит
не, я в смысле про такой настройщик что Q,A - PrePaperDelay изменяют,
O,P- LineDelay а 9,0 - ещё какую-нибудь фигню для всяких там M1 и прочей лажи.
перед запуском проги юзеру даётся возможность потыркаться,
а потом отрисовщик мультиколера генерится (т.е. полностью генерится, а не просто задержки подставляются)
довольно геморрная штука. имхо проще написать общий движок с "задерживалками" в виде макросов и потом меняя их слабать несколько версий для разных машинЦитата:
Сообщение от Sinus
я вот одно время писал даже бегущую строчку на бордюре %) с довольно плавным скроллом.
сохранилась? поглядеть охота :)Цитата:
Сообщение от Vitamin
для всех не сделаешь. всегда найдётся такая, на которой твой "пре-рендер" ;) не заработаетЦитата:
Сообщение от Vitamin
Вот только попрошу без оскорбления рулезных компов...Цитата:
Сообщение от lvd
конечно. но с другой стороны, кто даст гарантию, что правильно заработает автоопределяльщик? ;)Цитата:
Сообщение от Sinus
нестандартный комп? будь готов к глюкам аппаратно-зависимых приколов
Что такое 'стандартный комп'? Таких не бывает...Цитата:
Сообщение от Vitamin
А я предлагал никакие не автоопределялки и никакие не подстраивалки, а генерацию кода по заданным параметрам всяким В ТАКТАХ. Равно как и случая перманентных тормозов на M1 в 'рулезном' АЦТОЕ ака сцорпион.
Он рулезный разве что только:Цитата:
Сообщение от rasmer
1) теневиком
2) турбой
всё остальное в минусы.
Назови ещё минусы.Цитата:
Сообщение от lvd
lvd наверное хочет назвать то, что Скорп не понимает черезжопное переключение страниц 128 памяти, хотя всё это лечится двумя проводками которые надо друг об друга чиркнуть. так как кнопку припаивать времени нету :)))))))))))))) неработанье цифрового звука лечится перерезанием дорожки на плате....Цитата:
Сообщение от Costa
Пожалуйста!Цитата:
Сообщение от Costa
1. извраты с торможением на M1
2. МАЛО памяти (256к)
3. Куча различных вариантов развёртки с разными тактами в строчке и строчками на экране.
4. содранные названия мсх и пообкусанные ножки (у меня, по крайней мере)
5. 28пиновый разъём под АУк (сэкономили? ага, а переходные платы видно делая, ещё сэкономили)
6. НЕ РАБОТАЕТ с недопалкодером - по кр. мере на моём телеке (телек ловит не ПАЛ, а хню какую то).
7. дальше ломает вспоминать...
Это всё кстати в плюсы - ибо нехрен разводить out(#fd)шных глюкодромов...Цитата:
Сообщение от rasmer
Ладно минусЦитата:
Сообщение от lvd
Сомнительно.Если так говорить то у всех спектрумов мало.Цитата:
Сообщение от lvd
Вроде как на работе сильно не сказываеться да и расширить можно при желании.
Веришь нет я такого ни разу ни видел ни на зелёном не на жёлтом ни в эмулях,всё заточенные мультиколоры работают корректно.Цитата:
Сообщение от lvd
Это какие то левые паталоги неизвестного производителя и их в расчёт брать не будем.
Это на первых скорпах они были содраны.у меня на зелёном все надписи на месте.Цитата:
Сообщение от lvd
Этот минус тока для вечносующих свой паяльник а для простых клиентов то это...
какая им разница ровно как и пообкусанные ножки.
вернее это даже плюс,они не мешают не царапаються и монтировать проще платку в корпус.или ты что имеешь ввиду под этим?с нижней стороны или где?
Опять же сомнительный минус.сэкономили видимо что места не хватало на плате.Цитата:
Сообщение от lvd
переходная плата же стоит,АУк тоже,всё работает.знач всё ОК.
Может быть.пока не эксперементировал.пока вроде статистики мало по этому поводу.но если это действительно так у всех то это самый большой недостаток :(Цитата:
Сообщение от lvd
Эта хня, довольно классная штука - называеЦЦа - секам - а если у тебя бревнейший телевизор, то кто в этом виноват?Цитата:
Сообщение от lvd
оо! пошли разгоны.
в ощем, витамин. у мну не автоппределяльщик, а юзер ручками пыркает, по- этому он ну никак не может сглючить ^_~
А чё делать, если юзер ручками попыркал-попыркал, всякие линеечки бордюрные на место вроде загнал, а мультеколор всё равно кривой получился? Аффтара посылать в известное место (в бобруйск) или об стену стучаться бошкой (юзеру)? =)Цитата:
Сообщение от Sinus
А ты вот возьми аласм какой-нить типа пятого, и попытайся его рассувать по жалким 16 пагам сцорпа-256, чтоб для сорцов хотя бы осталось 7-8 паг! Посмотрю я на тебя...Цитата:
Сообщение от Costa
Ещё как сказывается - дискету за хрен сколько знает проходов копирует, а если мег (как у меня на сцорпе) - за 1 проход...Цитата:
Вроде как на работе сильно не сказываеться да и расширить можно при желании.
Верю! Равно как верю и кыву, что у него мультиколор, зафиксенный в эмуле, на его сцорпе не пошёл и наоборот. А также верю и фк0, который об этом же заявлял и прямо указывал причину. Так что fuckt имеет место быть!Цитата:
Веришь нет я такого ни разу ни видел ни на зелёном не на жёлтом ни в эмулях,всё заточенные мультиколоры работают корректно.
А какая разница юзеру-то! Сцорпион у него? ДА! А кто производитель, он за давностью лет может и не знать. К тому же по сообщениям фк0, "игры" с тактовыми и строчками позволял себе вполне известный производитель, а именно сам зоноff.Цитата:
Это какие то левые паталоги неизвестного производителя и их в расчёт брать не будем.
Опять же, какая разница юзеру-то, если у него содраны, что у кого-то там где-то не содрано?Цитата:
Это на первых скорпах они были содраны.у меня на зелёном все надписи на месте.
Есть мнение, что спектрумист, не умеющий держать в руках паяльник, как бы не совсем в полной степени спектрумист =) А если он ещё и никаким ремеслом из списка не владеет (как то графическим, музыкальным или кодерским), то он и не спектрумист вовсе. =)))Цитата:
Этот минус тока для вечносующих свой паяльник а для простых клиентов то это...
Я про обкусанные ноги у некоторых м/сх под корень и соответствующем отсутствии даже дырок на плате под эти ноги. На "жёлтом".Цитата:
какая им разница ровно как и пообкусанные ножки.
вернее это даже плюс,они не мешают не царапаються и монтировать проще платку в корпус.или ты что имеешь ввиду под этим?с нижней стороны или где?
Сначала переходная плата, а потом и вовсе сували 40ногий туда, с отогнутыми ногами и проводочками. Сомнительная экономия - переходные платы надо ОТДЕЛЬНО делать, а ноги отгибать и проводочки паять так и вовсе вручную, в то время как волной припаять что 28пин панельку, что 40пин панельку - один хрен. Хотя конечно на жёлтых маски нет, так что пайка там велась вручную, но соображения такие же. Имхо - не экономия, а просто протупил зоноff, думая, что его ждут горы AY-8912...Цитата:
Опять же сомнительный минус.сэкономили видимо что места не хватало на плате.
переходная плата же стоит,АУк тоже,всё работает.знач всё ОК.
Опять же, причём тут 'у всех'? Если у тебя например винда глюкает, а у тысячи секретуток не глюкает - тебя это успокоит? =)Цитата:
Может быть.пока не эксперементировал.пока вроде статистики мало по этому поводу.но если это действительно так у всех то это самый большой недостаток :(
Чё? Какой нах сикам? Это же ПАЛкодер. А телевизор вполне себе сони, с чего б ему быть бревнейшим? Бревнейший сцорпиён, это да.Цитата:
Сообщение от rasmer
ну это да. а вот как например быть с теми машинами, у которых первые такты инта попадают не на начало линий, а хз где?Цитата:
Сообщение от Sinus
так уж сложилось, что "стандартными компами" обычно считаются пентагон, скорпион и профи (имеется в виду базовые версии, обладающие одинаковыми характеристиками в пределах серии). а если комп даже и фирмовый, но не вписывающийся в стандарты, то он нестандартный %) это про всякие местные редакции пентагонов-ленинградов и меняющиеся раз за разом скорпионы. насколько "плывут" характеристики в профи, не знаю.Цитата:
Сообщение от lvd
а что за извраты с M1 на скорпе ???
ну это да. а вот как например быть с теми машинами, у которых первые такты инта попадают не на начало линий, а хз где?
ну дык не зря в моём варианте аж 6 кнопок контроллируют.
там всевоможные задержки можно предусмотреть:
1) [Q,A] от инта до нужной нам линии бордера (не прокатит только если инт позже начала бордера пойдёт, но это какую-то искуственную схему задержки на такие тачки значит кто-то паял)
2) [O,P] задержка на линию
3) [9,0] ещё какая-нибудь задержка для точного фиксинга
Цитата:
Сообщение от lvd
Конечно оно с Мегом то удобнее намного кто спорит то и то если как кодерская тачка используется а ежели пользовательскоюзерская машина то и 256 вполне достаточно.Но как минус это ставить не корректно ибо надо всем спекам этотЦитата:
Ещё как сказывается - дискету за хрен сколько знает проходов копирует, а если мег (как у меня на сцорпе) - за 1 проход...
минус приставить ибо сколько ты насчитаешь в процентном отношении клонов с памятью в один мегабайт.Я юзаю 2 флоповода и потому мне как то знаешь по барабану сколько тама проходов и тебе того же желаю.Ты ж себе память расширил ну вот и правильно и кому надо тот также сделает себе.А вообще вон люди и на 128 ваяли шедевры а тут понимаешь мало,совсем разленились =)
Цитата:
А какая разница юзеру-то! Сцорпион у него? ДА! А кто производитель, он за давностью лет может и не знать. К тому же по сообщениям фк0, "игры" с тактовыми и строчками позволял себе вполне известный производитель, а именно сам зоноff.
Как какя разница!?ты когда в магазине чтонит покупаешь тебе без разницы что фирменный продукт брать что подделку неизвестно как работающую?Это я щас допустим возьму спаяю несколько ATMок причём криво людям раздам и тебе одну дам и ты будешь писать что комп ерунда всё работает не так как надо и глючно и т д. чем не аналогия?Цитата:
Верю! Равно как верю и кыву, что у него мультиколор, зафиксенный в эмуле, на его сцорпе не пошёл и наоборот. А также верю и фк0, который об этом же заявлял и прямо указывал причину. Так что fuckt имеет место быть!
А вообще если серъёзно у тебя есть какие данные какие модели и в какой период времени Зонов выпускал такие кривые скорпы?
Вот и я про то же,какая разница юзеру что у кого то там содрано когда у него не содрано да и вообще какая разница юзеру что у него там в компе ещё и микросхемы какие то стоят и что там содрано или нет и вообще что на них должно быть...Цитата:
Опять же, какая разница юзеру-то, если у него содраны, что у кого-то там где-то не содрано?
Немного неудобно железнячнику и то вон схемы с монтажками есть так что при желании всё можно сделать.
Гы-Гы прыкольна :)Цитата:
Есть мнение, что спектрумист, не умеющий держать в руках паяльник, как бы не совсем в полной степени спектрумист =) А если он ещё и никаким ремеслом из списка не владеет (как то графическим, музыкальным или кодерским), то он и не спектрумист вовсе. =)))
На зелёном такого нет.где то у меня жёлтый валяеться надо б найти посмотреть сколько там таких безлапых :) да и вообще LVD хорошь смешить ну какой это нах минус ну не холодно ни жарко от него =)Цитата:
Я про обкусанные ноги у некоторых м/сх под корень и соответствующем отсутствии даже дырок на плате под эти ноги. На "жёлтом".
Да пусть и протупил,все производители думаю лошались в большей иль меньшей степени вон Сэр Клайв какие ляпы допускал и ничё.Опять же всё припаяно всё работает чтож ещё надо от компа.Может только вот девайс TS будет немного геморно монтировать да и знаешь поди и на других не на много удобней будет.Цитата:
Сначала переходная плата, а потом и вовсе сували 40ногий туда, с отогнутыми ногами и проводочками. Сомнительная экономия - переходные платы надо ОТДЕЛЬНО делать, а ноги отгибать и проводочки паять так и вовсе вручную, в то время как волной припаять что 28пин панельку, что 40пин панельку - один хрен. Хотя конечно на жёлтых маски нет, так что пайка там велась вручную, но соображения такие же. Имхо - не экономия, а просто протупил зоноff, думая, что его ждут горы AY-8912...
Да говорю ж я пока такой информацией не владею.А вдруг это ты свой пример привёл и только у тебя такая еденичная проблема тогда отнеси свой комп в мусор и поди купи себе нормальный скорп :)Цитата:
Опять же, причём тут 'у всех'? Если у тебя например винда глюкает, а у тысячи секретуток не глюкает - тебя это успокоит? =)
В ранних номерах ZX Format были статейки.ох ещё где то попадались не то вЦитата:
Сообщение от boo_boo
DejaVu не то в Adventurer или ещё в каких...
Качай их с Виртуал Трдос и шукай в них.
в любом случае, для разных вариантов длительности линии нужны разные паттерны кодаЦитата:
Сообщение от Sinus
как кодер, поставлю жирный минус скорпиону256к. проигрывает дважды против пентагона512- в 2 раза меньше доступной памяти и доступ к ней через 2 порта. для вариантов профи1024 и скорпион1024 баланс более-менее соблюдаетсяЦитата:
Сообщение от Costa
Не,неторопись ставить жирный минус,смотри пентагон первоначально 128 а в 512 ты его сам переделал,так?Цитата:
Сообщение от Vitamin
Вон у LVD скорп метровый так что пентагон512 в два раза ему проигрывает =)
Да и что мешает расширить так же по тому же #7FFD ?...
K>LB! Я тут не силён, поэтому прошу объяснить lvd разницу между pal\secam\mesecam\ntscЦитата:
Сообщение от lvd
объем памяти- плюс, переключение через два порта- минус. вот в этом баланс. посему у пента512 на два плюса обгоняет скорп256.Цитата:
Сообщение от Costa
скорпион расширить? это будет уже пентагона по памяти и скорпа по времянкам... тем более что де-факто стандарта 256кб по одному порту нетуЦитата:
Сообщение от Costa
Что значит 'пользовательская'? Гамерская? Для графиста или музакера?Цитата:
Сообщение от Costa
Почему же некорректно? Вот мне не хватает 256к, я ставлю минус. Тебе хватает 48к - можешь плюс и фирменному поставить.Цитата:
Но как минус это ставить не корректно ибо надо всем спекам этот
минус приставить ибо сколько ты насчитаешь в процентном отношении клонов с памятью в один мегабайт.
Ты ещё вспомни, "когда компьютеры были большими", как ваяли на перфокартах в машкодах, а баги исправаляли, заклеивая и пробивая дырки руками.Цитата:
А вообще вон люди и на 128 ваяли шедевры а тут понимаешь мало,совсем разленились =)
ещё раз - КАКАЯ РАЗНИЦА? Имеем факт - развёртки у разных скорпионов разные, как следствие, что в народе существуют разные скорпионы. и либо твой некроколор их все поддержит, либо тебя обкладут факами.Цитата:
Как какя разница!?ты когда в магазине чтонит покупаешь тебе без разницы что фирменный продукт брать что подделку неизвестно как работающую?Это я щас допустим возьму спаяю несколько ATMок причём криво людям раздам и тебе одну дам и ты будешь писать что комп ерунда всё работает не так как надо и глючно и т д. чем не аналогия?
У меня есть данные, что у КЫВа анрыл со скорповым профилем и его скорп дают разные некроколоры. Причём тут зоноff и всё остальное? Есть факт, а уж причины, его породившие - лично мне не интересны.Цитата:
А вообще если серъёзно у тебя есть какие данные какие модели и в какой период времени Зонов выпускал такие кривые скорпы?
А какая разница мне до разных там 'юзеров'? Я не телепат, мысли юзеров по поводу скорпиона и содранных названий микрух угадывать не умею.Цитата:
Вот и я про то же,какая разница юзеру что у кого то там содрано когда у него не содрано да и вообще какая разница юзеру что у него там в компе ещё и микросхемы какие то стоят и что там содрано или нет и вообще что на них должно быть...
Вот ПОЭТОМУ и минус.Цитата:
Немного неудобно железнячнику и то вон схемы с монтажками есть так что при желании всё можно сделать.
Ну посмейся. Вот сломается у тебя сцорпион, тогда посмотрю я на твой смех.Цитата:
На зелёном такого нет.где то у меня жёлтый валяеться надо б найти посмотреть сколько там таких безлапых :) да и вообще LVD хорошь смешить ну какой это нах минус ну не холодно ни жарко от него =)
ВОТ ОПЯТЬ - поэтому и минус! Сколько я потратил сил на выпаивание из переходной платы УМки и впаивание нормальной панельки? Сколько дорожек не выдержали, знаешь? А что бы я делал, если там было бы всё на соплях? Самому пришлось бы изобретать переходник? И пох мне на юзеров, у которых работает и которые не трогают.Цитата:
Может только вот девайс TS будет немного геморно монтировать да и знаешь поди и на других не на много удобней будет.
Подпись =))))Цитата:
Да говорю ж я пока такой информацией не владею.А вдруг это ты свой пример привёл и только у тебя такая еденичная проблема тогда отнеси свой комп в мусор и поди купи себе нормальный скорп :)