![]() |
Quote:
|
Quote:
|
Quote:
Ну вот, например, приходит сигнал на прерывание. Проц считывает некое значение с вектора прерываний( на которое указывает регистр I ). Ула в это время даже еще не начинает отрисовку экрана, только бордер. Откуда артефакты по всему экрану? |
Quote:
|
Quote:
Есть мнение, что зарубежное комьюнити - чуваки с реальным железом, а российское - эмуляторщики. Quote:
Quote:
Может имеет смысл отказаться от пальцегнутия хотя бы щас, когда людей интересующихся спектрумом не становиться больше? |
Quote:
|
Quote:
VELESOFT |
Quote:
Quote:
Quote:
|
Quote:
Quote:
Ты утверждаешь, что "128кб, быстрая память, турбо режим и что_там_ещё такого_в_пентагоне" делает недостойным существования машины "48кб, медленная память, магнитофон, логотип синклера на лбу". Почему тогда "1024Гб, обассака_какая_быстрая_память, DVD, HDD, Flash, граф. планшет" не убивает нахрен своей крутизной весь пласт машин, кучкующихся вокруг термина Speccy? Или у тебя какое-то "особенное" понимание эволюции? |
опять холивар намечаеццо... пойду приготовлю попкорн....
|
Отводишь себе роль зрителя?;)
|
уже...
ибо считаю сей холивар тупизной полной... ибо имхо один фиг у эмуль/наши клоны писька длиннее... |
Длиннее всего у ПиСи. Вишь, даже нозвание подобрали, цуке.
Это, конечно, если с полового ракурса смотреть. |
а писюк в данном чпоре вообще не причом...
|
Почему? Если 128к кручи 48к, почему 1024М! никручи 128к?
Круче, палюбому. Толщи и длиннее. |
покочану... по отсутствию z80...
|
Quote:
Quote:
Quote:
Впрочем, и вправду холивар. Surfin' Bird, я своё мнение ранее высказал, выскажи и ты своё, и на этом можно будет разойтись. А то я не совсем понимаю, что ты пытаешься мне сказать; понимаю только, что ты со мной не согласен. |
А что непонятного? Тема про то, что если уж делаешь софт, делай так, чтобы он шёл на всех компах линейки. Потому что и в других странах есть спектрумисты, а они сидят на заводских нормальных спектрумах.
Я считаю - это правильно. Тем более, что ситуация, как я понял, такая: Есть эталонный компьютер А. Есть компьютер Б и софтина для него. Она идёт с глюками\не идёт на компе А из-за особенностей компа Б. После внесения в неё небольших изменений она _всё_ещё_идёт_ на Б, но уже идёт и на А. Так .уле тут спорить? P.S.: А когда это умер 48-й? Самые крутые игры как раз под 48-й написаны. Его до сих пор достаточно, чторбы круто поиграть на спектруме;) |
чем флеймит , придумали б схему для ULA чтоб она не снежила .
они ёё там быстро припаяют . и всё |
Exist hardware patch "unrainer" for ZX128/+2 models:
http://velesoft.speccy.cz/zx/umbrella/umbrella.htm But many zx users doesn't know soldering. Only users. VELESOFT |
Quote:
не следует считать компьютер А эталонным. Историческим предком - да, но не эталоном. Эффект снега - это аппаратное, мягко говоря, недоразумение, оплошность в работе инженера, не совсем понимающего работу процессора. Такое еще можно простить на тестовых образцах, но совсем непонятно как такие модели пошли в массовое производство. ЗЫ: Компьютер А доводится до компа Б паяльником и исчезают проблемы сразу _со_всем_ совтом для компа Б... это не проблема разработчика какой-то одной апликухи. |
Quote:
|
Quote:
Quote:
Добавлено через 2 минуты Quote:
|
Quote:
Эталон - спектрума... Что же это, если не сам спектрум?:v2_conf2: Quote:
А если потому, что на 128-м писать проще - так на PC писать ещё проще. Давай хоронить весь спек? Теперь рассмотрим фразу "Умер он для разработчика." Когда комп умирает для разработчика? Имхо, в двух случаях: а. Когда не осталось железа или разрабатывать на нём программы очень сложно. Вот ЭВМ "Минск" - умерла для разработчика. Вместе со своими перфолентами и ферритовыми сердечниками. б. Когда программы для этого компа не нужны никому. Вот умные стиральные машины - мертвы для разработчика изначально. А комп Электроника Б3-21 убило время. Спек 48 не проходит ни по первому ни по второму пункту: программить на нём удобно и юзеров дохера (уж точно больше, чем любых дисковых спеков). Добавлено через 2 минуты Большая часть, я подозреваю, ушла попросту на помойку. На Западе старая бытовая техника обычно выкидывается, а не хранится на антресолях в ожидании нового владельца.[/QUOTE] И у многих твоих знакомых сейчас спеки на антресолях лежат? Речь идёт о фанатах. Для них обычные правила не применимы. |
Честное слово расшумелись как дети малые
ежели бы я в далеком-далеком году знал что читать из портов нельзя то я бы и не читал просто надо было для корректного проинрывания оцифровки вырубать турбу а по поводу холивара кину свои 7 копеек вот мой последний проект был под 48 сечас пишу под 128 и все будет работать ВЕЗДЕ если конечно запустят :) |
2VELESOFT
Классные анимации... Полагаю, закапчурено с эмулятора... Вы не можете сказать, что нужно чтоб получить поведение "реального" спектрума?.. Брал RealSpectrum beta release 14 v0.97.36 (win) by Ramsoft, выбирал +2, +3 эмуляцию, загружал "кривые" снапшоты ( с вектором прерываний во пятой странице ), но работало вроде как нормально... |
О Speccy и прочих англицких блохах
Ой, какая тема зажигательная, читал и просто наслаждался процессом. Сразу вспомнилась сказка о тульском кузнеце Левше. Читали в детстве? Там Левша (чтобы показать, что у нас «длиннее и толще») англицкую механическую блоху подковами снабдил. Да не просто снабдил, а еще на подковах надписи сделал, которые только в мощный мелкоскоп было видно. И при том у самого Левши мелкоскопа вообще не было, зато рука была «пристрелявши». Правда блоха после этого танцевать перестала. Но это мелочь.
Почти так и со Speccy получилось. Зачем наши программисты использовали короткие IN-ы OUT-ы и вектор прерывания ставили в места где у фирменных моделей были медленные банки? Да просто так быстрее, удобнее было и проще. Не было никакого злого умысла в этом. Работает на твоем личном клоне, ну и ладно, а про другие, и знать не знали. Причем железячники волей-неволей старались клепать клоны совместимые с фирменным: кому нужен комп, на котором криво работают те или иные программы, пусть он даже быстрее и лучше оригинального? А вот программисты прославились местечковостью. Неумышленно конечно. У меня «пентагон», ну вот я под него и пишу, а что там у других не знаю и знать не желаю (или не могу). Только вот в сказке про Левшу, он в Англию опыт перенимать поехал, и выяснил, что англичане ружья кирпичом битым не чистят. Но не дали ему этот опыт до соотечественников довести. Помер Левша со своим знанием. А когда крымская война началась, горько наши солдаты за незнание генеральское поплатились (ружья криво стреляли). А за местечковое программирование на Speccy в первую очередь не буржуины поплатились, а наши пользователи. Ибо далеко не все что под «пентагон» или «скорпион» написано, при тех же аппаратных характеристиках (ОЗУ и прочее) на других клонах работает. Да и железячники блеснули, да так, что до сих пор расхлебываем. И темы «как подключить ПАЛ-кодер к пентагону???» пишем. Плохо не то, что с фирменными наши клоны и ПО несовместимы оказались, а то, что своих стандартов (да вообще любых) так придерживаться и не научились. Зато наши пентагоны самые быстрые в мире! |
2Conan
Ну, полагаю, что вряд ли кто писал програмульки профессионально и за бабосы - все было по приколу и в далеком детстве. Если у программиста А был друг Б с другим спектрумом, то, наверное, программы написанные А работали на обоих компах... Сосвесвенно, поставленные задачи апликуха выполняла. ...Если у кого что не работало - ничто не мешало взять паяльник ( кста, сам делал также, свой АТМ 1 немного увешал тумблерами, чтоб приблизить его к стандарту)... ...А инструкции типо out ( 0xfd ), a врядли придут в голову без некоторого анализа схемы компа, так что сообразительности некоторых товарищей мона только порадоваться... |
Quote:
|
А много еще таких игрушек?
чтобы раз и ... не работало правда вспоминается у меня на одной из моих машинок не шел толи KnihtLore толи чтото еще из этой серии при вскрытии обраружился какойто левый out перед опросом клавы в остальных играх от ACG видел по паре нулей перед опросом - видимо чота фиксили а вообще у Конана в истории упоминался этот факт - несоответствие datasheet выдаваемых фирмам с тем что было в реальности |
Quote:
|
Quote:
Quote:
Соответственно слегка «поплыли» времянки в телевизионных развертках. Вот их и подогнали под ТВ-стандарт (счетчиками в ULA) изменив кол-во тактов в строке и кол-во строк в кадре. Разумеется, на совместимости (в частности на бордюрных эффектах) это положительно не сказалось. Причина замены на общий кварц (в ZX Spectrum 128) была в том, что два раздельных генератора (в ZX Spectrum 48) интерферировали и в результате на ТВ-картинке возникали муар и помехи. P.S. Порт #FF "исчез" только в ZX Spectrum +2A/B +3. В ZX Spectrum 128 и ZX Spectrum +2 порт поддерживался аппаратной архитектурой. |
Ничего сложного в том, чтобы программа работала на любой машине, нет. Заграничные товарищи тоже могут писать программы под свое железо (использование 0-й банки в +3, поддержка своих дисковых систем, etc). Тем более, что они более активны, чем наши - сравните количество новых игр за последний год например.
Поэтому я стараюсь не лениться и делаю обычно tap-релизы наших дем с правильным фиксом под медленные машины (старые tap-ы конечно косячны, но в последних работах (MACHINED например) все нормально). Насчет того, что типа только две банки в общем случае нормальные, а остальные тормозные - этого вполне достаточно для кода. 90% программы это все равно данные, а не код. Даже мега-игра Черный Ворон не кодом заполнена, что уж говорить про все остальное. |
Quote:
|
Quote:
|
| All times are GMT +4. The time now is 12:04. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.