Энтузиасты из Мурома есть?
http://mkt.izmuroma.ru/index.php?op=shownews&nid=46
Человек 2 года назад хотел позаниматься кристой-2
http://forum.allsiemens.com/viewtopic.php?t=35546
Вид для печати
Энтузиасты из Мурома есть?
http://mkt.izmuroma.ru/index.php?op=shownews&nid=46
Человек 2 года назад хотел позаниматься кристой-2
http://forum.allsiemens.com/viewtopic.php?t=35546
http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm
Пока только схема кишков , монтажки небыло .
fan, реально ли считать прошивку кристы-2?
Боюсь выковырять их не убив плату не реально . Возномжно получится её какнить засейвить . Пока не представляю как .
-----------------------------------------------------------------
Отсканил схему блока питания , монтажки то же не было .
Ещё сделал скан платки со стороны микрух . Здоровая зараза :D
Насчёт прошивки - нипишите плиз ктонить прогу на васике для снятия дампа (на ленту).
Во блин засада %)
Кстати никто не сравнивал эту зверюгу с вектором ? По портам ипрочим кретически важным вещам она сильно похожа на вектор ?
В той теме http://zx.pk.ru/showthread.php?t=9390 есть копировщик CopyA(B?) которым можно конвертить векторовские проги .
Тут подумалось мне, что, в принципе, существует способ выдернуть содержимое загрузчика чисто программными методами без аппаратного взлома ПК. Чуть позже выложу пару копировщиков, которые реализуют метод ROM-автозапуска, упоминаемый в Справочное руководство по компьютеру «Вектор-06Ц» (Черезов) Используя этот метод можно считать содержимое ПЗУ и вывести его через магнитофонный выход, нужно только написать софтинку для этого. Насколько это поможет в дампинге прошивки "Криста-2", трудно судить, но попытаться стоит. Не во всех Векторовских загрузчиках такой метод катит, но в стандартных и в моем работает.
Вы только посмотрите, как загружается "Бластер" (WAV-файл в приложении, там правда в начале много тишины необрезаной).
:), Tim0xA, тоже думал на эту тему (читал Черезова неоднократно, про автозапуск запомнилось), НО - чтобы записать при загрузке с ленты нужное значение в нужное место - это место нужно знать, т.е. круг в определенном смысле замыкается. Т.е. имея дизассемблер загрузчика, наверное, можно написать прогу для кристы, которая перехватит процесс загрузки и предотвратит отключение ПЗУ, но исходника загрузчика нет, адреса неизвестны - есть какие-то конструктивные предложения?
В Омске сделали альтернативное ПЗУ для Кристы (упоминается в описании copyc), может это ПЗУ у тебя найдется?
В схеме есть триггер, отвечающий за выбор ПЗУ после сброса, можно попытаться запустить прогу для сохранения на кассету в адресах > 32Кб, потом перекинуть его в нужное положение коротким импульсом (куда лучше тыкать, можно посмотреть по схеме) и запустить сохранение. Насколько небезопасно тыкать - это надо у железячников спросить.
Добавлено через 23 минуты
Судя по схеме вывод 13 /R1 триггера DD15.1 висит в воздухе. Т.е. достаточно дать короткий импульс нуля, и ПЗУ появится.
Закинул портрет обратной стороны платы и жудкие фотки корпуса .
fan, а с бОльшим разрешением можно сфоткать? Если нет, то можно хотя бы не jpg, а что-нибудь безпотерьное (png, gif)?
Увы это максимальный размер с телефона . И телефон уже сам всё нафиг пипец как пережимает в jpg :\ И чем говёней освещение тем хуже получается (это ещё можно сказать шедевр вышел , ибо дневное освещение ещё успел застать). Шильдик я через лупу снимал :D
Забыл написать - плата в корпусе мелкосхемами вниз распложена , клавиатура втыкается в плату и привинчивается кней . Разъёмы расширения однорядные , с надписями - " 1 ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС 30 " , " 1 ________ С Ш ________ 39 " .
Только сейчас обратил внимание, что в "Криста-2" есть разъем последовательного интерфейса, который фактически дублирует пару контактов параллельного. Интересно было бы узнать, какие периферийные устройства (сеть, световое перо?) подключались к "Криста-2" и какая была их программная поддержка.
Про последовательный интерфейс в мануале не слова . Только вскользь упомянуто что к С Ш можно прицепить пол мега ROM или RAM . И дана схемка подрубанияпринтера (и то про некоторые пины забыли :v2_lol: ). Так же есть кучка вариантов подрубания к телевизорам . Какнить отсканю эту муру .
Вот прикол вспомнил - гарантий срок эксплуатации 12 месяцев , гарантий срок хранения 1,5 года со дня изготовления :v2_lol: :v2_lol: :v2_lol:
--------------------------------------------------------------------------
Обнаружил что SchemePageA600dpi.tif и SchemePageB600dpi.tif назвал не правильно , надо наоборот (A<->B). Щаз исправил (A лист с процом , B лист с видео выхлопом).
Только что случайно нашел в своем архиве нечто похожее на загрузчик для "Кристы-2". При запуске пытается загрузиться с диска, квазидиска. Если в эмуляторе VV включить опции "Without FDD Controller" и "Without RAM drive", то появится надпись "Криста-2" и можно загрузить программы в формате Криста-2.
Как думаешь, это оно?
Похоже, это 2х килобайтный вариант вот этого
т.е. это омский начальный загрузчик для вектора с возможностью загрузки кристовских программ (нет обращения к портам кристы, зато есть программирование векторовской палитры)
Если при рестарте удерживать:
АР2 - Esc (b2m) или PgDn (VV) - загрузка Кристовских программ
СТР - 9 на цифровой клавиатуре (b2m) или End (VV) - загрузка Векторовских программ
F3 (b2m) - загрузка с НГМД
В принципе, он еще опрашивает F1 и F2, но я не разбирался, зачем
К сожалению, вопрос с загрузчиком для кристы еще открыт.
http://hghltd.yandex.net/yandbtm?url...tHRT9GI1n1s%3D
Цитата:
Swinny Scott 11.08.2004, 09:59
В 1991 году, аккурат перед развалом союза, у меня дома появилась прекрасная штука. Советская компьютерная приставка называется. Сам её так назвал А всё от того, что поставлялась она без монитора, а манипулятор "Мышь" на совет. моделях ваще не существовал (наверно)
В комплект входило только две "прибора" - клавиатора+системный блок и огромный блок питания (величиной с тостер, не меньше), а называлось всё это - "Криста".
Особенно мне понравилась К+СБ. Клава толще той, за которой вы сидите раза в 2. Расскладка как на современных клавах, "qwerty"-"йцукен"овская
Для созерцания картинки нужен был телевизор, для закачки/выкачки софта - аудиомагнитофон.
Ещё поставлялся два "паекта". В первом был ТОЛСТЕННЫЙ "юзерс мануал" (все современные мануалы по подробности и разнообразности излагаемого материала просто, извините, сосут ), во втором - собственно СОФТ.
"Заводская" партия аудиокассет содержала в себе: Basic V1.0 (!!!), Assembler (версию не помню), примитивный клавиатурный граф. редактор и 3 игры.
Хоть убейте - не помню частоту местного проца =(, но зато игрушки запомнил хорошо
Игрушки:
Для загрузки игры с магнитной ленты требовалось много времени. Это вам не настоле exe-шник кликнуть...
Игрушки представляли из себя аркады самой разной масти: Обезьянка, бегающая от охотников и жрущая по ходу дела ананасы, ТЕТРИС, и одна basic-игра Охота на Лис (кстати, в "мануале" подробно излагалась инфа по этой игре, поработав немного с кодом игрушки можно было спокойно увеличить/уменьшить поле охоты и само кол-во Лис. Никаких читов - только созидание).
В течении 2-х лет мне ещё присылали (за деньги ессесно) новые кассеты с играми и прогами (коих становилось всё меньше и меньше). Игры как и прежде были сплошь и рядом аркадами. То человечком бегаешь, то на танчике бороздишь просторы неизвестной страны, то на космич. корабле освобождаешь планету потиц от злобных пиратов (аналог Space Impact).
Кстати, многие игры были созданы под другую советскую платформу - Вектор - 06Ц . В одной из кассет была прога, посволяющая конвертить игры из "векторовского" формата в "кристовский"
Бейсиковские игры были по-интеллектуальнее:
1) Посадка на Луну. Графическо-текстовая игра, в которой надо обеспечить мягкую посадку косм. корабля на Луну. Управлять можно только двумя движками.
После первой же неудачной посадки, выяснилось, что программеры обладают хорошим чувством юмора:
"Скорость при прилунении - 3415 км/ч. Вы просто САМОУБИЙЦА. От вас не осталось ни кусочка, ни мокрого места. Ну ничего, первый блин всегда ком. Хотите попробовать ещё (Д/Н)". После след. попыток комп начинал искренне сожалеть мне. Мол, суицидная мания не изличима.
2) Морской бой. Ваще большой прикол .
При попадании в четырёх трубный корабь: "Трубой больше, трубой меньше - какая разница". Или вот: "Это что за консервная банка с дыркой?!!". А потом нарочно ошибается при моём очередном успехе: "БАЦ-БАЦ и мимо!!! Ха-ха-ха!.. ОЙ, ИЗВИНИТЕ! Увлеклась процессом...". А коогда удаётся потопить корабль: "Иду на дно не сдаюсь" или "Врагу не сдаётся наш смелый Варяг...". Вообщем приколов хватало на целую вечеринку.
Был ещё баговый "Удавчик" (Баги правили всей семьёй ), разнообразные тесты и плоская космическая стратегия (супер! Играл в неё вплоть до поломки компа в 1998).
ЭПИЛОГ. Связь с тех саппортом и заводом-изготовителем "кристы" пропала также неожиданно как и Советский союз двумя годами раньше... Комп работал на пять до 1998, а потом его настиг-таки КЕРДЫК. Чинить не стал - у меня был уже Пень 166 МэМэХа, но хорошие ощущения остались.
Эх, было в тех играх нечто доброе и объединяющее. Это вам не кровавый DOOM или MDK. Тогда чувствовалось ОТНОШЕНИЕ к юзерам. В те годы, советскими компами, пользовались только энтузиасты (а не тупые секретарши). Весь софт создовался для этих энтузиастов такими же энтузиастами. Почти для сабя любимого. Сейчас же нас используют как кошельки с деньгами и впаривают нам кастрированно-мутированные игры ( типа Hitman 3) и безыдейные клоны более успешных игр (будь проклят тот день, когда я купил Kreed).
Конечно, время отсеяло более слабую особь (советы вместе с их компами), но как говорили в КВЕ'е: "Она кричала, прыгала, смеялась, потом ушла... Но ощущения остались"
Хорошо бы еще оригинальный загрузчик от Кристы-2 найти
Я только что выпаял обе ПЗУ Кристы-2.
Программатор пока отказывается её читать. Видимо он не переносит ОК.
MAF, 556рт5
ПЗУ загрузчика и палитры.
vinxru, у тебя живая криста?
Обещали, что живая. Я её еще не включал. Блока питания родного нет. Сделаю провод Криста - БП Апогея и включу.
у меня есть бп родной если что... моя не выводи видео.. процедуру сброса проходит но на экране ноль
Загрузчик проверил, работает.
в VV есть поддержка криста-2, для этого надо:
1. подключить файл загрузчика кристы *.bin (CPU->Boot manager->Load other...)
2. выставить CPU Speed->Other=2500 КГц
3. Включить видеорежим Кристы-2 (включить галку Screen->Rendering->Krista2 mode)
4. убедится что CPU выбран КР580ВМ80А
Для полноты ощущений загружать wav-ки через Tape->Tape Image Open...
Загрузчик сделан по образу и подобию ZX Spectrum, но помоему дурдом ждать когда загрузится картинка, которая грузится дольше самой программы :)