PDA

Просмотр полной версии : Криста-2: Софт



fan
11.04.2009, 19:02
Инлэй от Криста2 - http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm

ivagor
11.04.2009, 19:46
fan, сама кассета сохранилась? Есть возможность ее оцифровать в wav и выложить на какой-нибудь файлообменник?

fan
11.04.2009, 20:41
Кассетыскорей всего живы , хэзэ когда я этим буду заниматься :\

А нормальных прог которыми можно сразу конвертнуть WAV во чтонить стандартное нету ?

ivagor
11.04.2009, 20:51
А нормальных прог которыми можно сразу конвертнуть WAV во чтонить стандартное нету ?
Разве что такая штука
LOAD&SAVE (http://sensi.org/%7Esvo/scalar/ware/693/)
Теоретически с помощью LOADKRIS или LOADC можно в эмуляторе попытаться прочитать wav с кристовским файлом. Если использовать эмулятор Virtual Vector (http://sensi.org/%7Esvo/scalar/ware/552/), то в нем есть сохранение участков памяти и квазидиска.

fan
12.04.2009, 22:46
Попробовал векторовские кассеты помучить , хрень какая то получается... Патефончики походу у меня остались только с выходами под наушники и сними ни хэ не получается подобрать подходящий уровень сигнала . Есть подозрение что при оптимальной громкости несколько меняется АЧХ , и подобрать оптимальный уровень просто пипец какой гемор (записать/прогнать в эмуле/записать/прогнать в эмуле/записать/прогнать в эмуле/......... %) ).

Думаю стоит грузить сначало в реал , а потом с реала в песюк . Но для этого ещё нужно чето с видео выхлопом сделать (он у меня глюкавый (http://zx.pk.ru/showthread.php?t=2316)).

Ramiros
13.04.2009, 09:14
Попробовал векторовские кассеты помучить , хрень какая то получается... Патефончики походу у меня остались только с выходами под наушники и сними ни хэ не получается подобрать подходящий уровень сигнала . Есть подозрение что при оптимальной громкости несколько меняется АЧХ , и подобрать оптимальный уровень просто пипец какой гемор (записать/прогнать в эмуле/записать/прогнать в эмуле/записать/прогнать в эмуле/......... %) ).

Думаю стоит грузить сначало в реал , а потом с реала в песюк . Но для этого ещё нужно чето с видео выхлопом сделать (он у меня глюкавый (http://zx.pk.ru/showthread.php?t=2316)).

А чем вавы пишешь? советую в SoundForge, там по уровню сигнала легко сориентироваться, к тому же на ма-фоне сведи к уровню в 0 дб все регуляторы эквалайзера и всякие там фишки и улучшалки звука типа 3D и т.п. ерунды.
Потом в SoundForge можно и вав визуально вытянуть, поправить.

fan
13.04.2009, 16:38
Пишу в кул эдите либо в с.форже . Эквалайзер в нуле .
Звукокарта Audigy1 , вход Line(1) выкручен на всю катушку . Громкость на мафоне стараюсь подбирать чтоб в писалке под 0дб подходила , если ниже то даже с принудительной нормализацией ни хэ нефурычит %(

Впринципе во всём этом мусоре ценностость представляют только копировщики , один из них должен конвертить векторовские проги в кристовские .

Кстати ктонить конвертил реальные кассеты в wav ? Опишите плиз какие патефоны и звукокарты юзались , а так же их накрутки .

Tim0xA
13.04.2009, 16:54
Кстати ктонить конвертил реальные кассеты в wav ? Опишите плиз какие патефоны и звукокарты юзались , а так же их накрутки .
Я конвертил. Патефон - какой-то "Маяк" (чужой, поэтому голову не подкручивал, но и не понадобилось), звуковуха встроенная Realtek.
Методика в двух словах http://zx.pk.ru/showpost.php?p=189619&postcount=23
fan, выложи какой-нибудь WAV на файлообменник, посмотрим, что там у тебя получается.

ivagor
13.04.2009, 17:35
Впринципе во всём этом мусоре ценностость представляют только копировщики , один из них должен конвертить векторовские проги в кристовские .
Эти программы (кроме бейсиковских) интересны тем, что они точно работали на кристе-2, возможно для этого их немного модифицировали (очень помогло бы для проверки/отладки эмуляции кристы-2). Особенно интересен Комплексный тест компьютера.

Tim0xA
13.04.2009, 18:19
Копировщик программ в формате "Криста-2" http://sensi.org/~svo/scalar/ware/705/
Можно попробовать в эмуляторе считать оцифрованные записи.

fan
13.04.2009, 18:31
Попробовал грузануться с патефона на кристу , результат не шибко впечетляющий...

Вобщем щаз тупо спишу , а дальше... хэзэ чего сэтим делать... Попробую в редаторе чегонить подвинтить чтоб грузилось на реал .

Tim0xA
13.04.2009, 18:43
В эмуляторе VV при помощи http://sensi.org/~svo/scalar/ware/705/ сделал запись в формате "Криста-2" и через загрузчик http://sensi.org/~svo/scalar/ware/706/ загрузил обратно. Т.е. нужны реальные записи - проверить есть на чем.

Добавлено через 36 минут
Добавил еще один загрузчик "Криста-2" http://sensi.org/~svo/scalar/ware/707
Но с его помощью ничего не удалось загрузить, видимо, это более ранняя версия загрузчика MBR.

fan
13.04.2009, 22:05
Мда , еб;%:?*(ся с заливкой , но сервак всё грохнул... Видать шибко жирное файло , осталось только два копировщика (линк тотже) . Для эксперементов хватит , остальное потом в обменник закину .

Записано всё в стерео/16бит/48кгц , не изврата ради , а чтоб было больше шансов на оживление .

ivagor
13.04.2009, 22:39
Думаю, у всех получилось, но запостить я вроде первый успел :)
Регенерированная версия
Убрал, т.к. в картотеке выложена версия с заставкой
загружается и стартует (с поправками на различия вектора и кристы) в загрузчике MBR (http://sensi.org/%7Esvo/scalar/ware/706/)
CopyB не пробовал
fan, очень хотелось бы увидеть остальные wav

Tim0xA
13.04.2009, 23:08
Думаю, у всех получилось, но запостить я вроде первый успел
Да, ты опередил меня :)

Интересно, что в формате Криста-2 есть возможность загрузки экрана. Вот только как этот экран регенерировать? "Копия С" его не понимает.

Исходные файлы я открыл в SF, выставил громкость на максимум, сохранил левый канал в 22050/8/mono. В эмуляторе поставил "CPU - Options - Tape Loader Configuration - Point Of Zero - 5". И все сразу загрузилось.

Ввиду того, что в файлах содержится экран, в дальнейшем также хотелось бы получить оригинальные WAV-ы.
fan, большое спасибо! Ждем новых файлов!

1й скрин - CopyA в процессе загрузки
2й скрин - CopyA загружен
3й скрин - CopyB загружен

fan
13.04.2009, 23:29
Мда... Маился с загрузкой тестовой проги и не хэ... Причём в режиме вектора сразу видно что в столбике графика из заставки пробегает . И кстати похоже чем меньше громкость , тем лучше (вроде бы) . В эмуле запись шибко хрипит .

А копировщик сразу пошёл %)

Вобщем я пока только тест кинул (в формате понимаемом эмулём) . Остольноё какнить потом , ибо инет не симетрично тормозной .

Добавлено через 12 минут
Не , всётаки CopyA не шибко хорошё грузится , и в заставке куска нет , и правый столбик не весь прогрузился :\

Tim0xA
14.04.2009, 00:01
Не , всётаки CopyA не шибко хорошё грузится , и в заставке куска нет , и правый столбик не весь прогрузился :\
Это скриншот во время процесса загрузки :) Я специально снял копию экрана, потому что после окончания загрузки заставка перекрывается текстом и "мусором".

Заменил второй скриншот в предыдущем сообщении.

fan
14.04.2009, 00:18
Странно , я грузился даже с файлика фром ivagor, результат фиговый :\ Ничего после загрузки не меняется .

Вот тот же тест в оригинале - http://narod.ru/disk/7672674000/A01-Test.rar.html
Буду закидывать линки по мере прокачки .

Добавлено через 6 минут

В эмуляторе поставил "CPU - Options - Tape Loader Configuration - Point Of Zero - 5". И все сразу загрузилось.
Стало намного лучше столбик исчез , но заставка пропала %) (фаил от ivagor ).
Добавлено через ХЭЗЭ сколько минут
Щас перемучил оригинал , всё ОК , заставка есть , столбик исчезает . Я так понима ivagor свой вариант получил уже через копировщик .

Tim0xA
14.04.2009, 00:28
fan, выкладывай оригинальные файлы, плиз. Чтобы сохранить заставку для истории.
Вот видео загрузки http://www.youtube.com/watch?v=5KJEVjxq0qw

fan
14.04.2009, 00:32
Это процесс не быстрый %) Вот ещё подоспел - http://narod.ru/disk/7672985000/A02-GraphED.rar.html

Tim0xA
14.04.2009, 00:34
Стало намного лучше столбик исчез , но заставка пропала %) (фаил от ivagor ).
В файле от ivagor-а нет заставки. Копировщик не умеет ее регенерировать, поэтому нужен оригинальный WAV, пока не будет найдет полноценный копир.

fan
14.04.2009, 00:42
Пнятно , я сначало подумал что он его в редакторе подправил .
Вот ещё - http://narod.ru/disk/7673426000/A03-Tetris.rar.html

Tim0xA
14.04.2009, 00:50
A01-Test.wav, A02-GraphED.wav, A03-Tetris.wav

fan
14.04.2009, 01:10
Здорово . А заставка натесте не появлялась ?

----------------------------------------
Блин... Чёто у меня уплоад совсем переглючился , надо было помельче порезать :\
Еще мне на сайте A09-CopyA.rar прибили за то что он больше пяти мегов , и ещё сайт запужали за такие дела грохнуть %) Вобщем кто его не скачал , ловите его позже через файлообменник .

Добавлено через ХЭЗЭ сколько минут
http://narod.ru/disk/7674571000/A09-CopyA.rar.html
http://narod.ru/disk/7674651000/A10-CopyB.rar.html

Tim0xA
14.04.2009, 01:18
Здорово . А заставка натесте не появлялась ?
Добавил скрины.

fan
14.04.2009, 01:39
http://narod.ru/disk/7675006000/A08-TransAssembler.rar.html
Ну не хотят паразиты уплодиться . Наверное остальное завтра тогда ,а то уж совсем рублюсь...

Tim0xA
14.04.2009, 02:02
Нашел выход из положения. Регенерацию файлов с заставкой можно делать через CopyB. По мере готовности буду выкладывать в картотеку.

fan
14.04.2009, 02:15
Добил таки , все линки там - http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm

fan
14.04.2009, 15:10
Отмучил вторую сторону (формат тот же) , линки по линку выше .
Щаз одну прогу проверил , фурычит , но текст крякозябренный %)

Tim0xA
14.04.2009, 15:35
Отмучил вторую сторону (формат тот же) , линки по линку выше .
Не вижу линки на файлы со второй стороны :(

fan
14.04.2009, 15:46
Странно , вобщем перезалил , должнофурычить .

Tim0xA
14.04.2009, 16:07
Странно , вобщем перезалил , должнофурычить .
Теперь есть.

В картотеке:
"Копия А" http://sensi.org/~svo/scalar/ware/708/
"Копия Б" http://sensi.org/~svo/scalar/ware/709/
"Тетрис" http://sensi.org/~svo/scalar/ware/710/

ivagor
14.04.2009, 18:26
Чуть поправил CopyA в картотеке - там на заставке блок с цифрами 19 не прорисовывался

ZEman
14.04.2009, 20:01
как я понимаю программы и игры для кристы понимает эмулятор VV, так ?
а в какомнибудь другом виде (не WAV) нет этих файлов ?

Ramiros
14.04.2009, 22:55
как я понимаю программы и игры для кристы понимает эмулятор VV, так ?


Отличия косаются в основном управления палитрой видеоадаптера и отсутствием порта $0C, а так же дибильной несовместимостью режима 512х256 точек, что некритично для программ, поэтому отображения цветов в VV ни есть правильное.
на векторе частота CPU=3MHz, на криста 2.5MHz
Еще одно отличие - отсутствие портов $04...$07, они зачем то перенесены по адресам $84...$87, но эти порты тоже в основном некритичны.

т.е. Криста есть кастрированный Вектор.

Tim0xA
15.04.2009, 00:07
т.е. Криста есть кастрированный Вектор.
Может ты сделаешь в VV режим эмуляции "Криста-2", который бы учитывал эти отличия (+ режим 1024x256)? Фактически, это был бы первый эмулятор "Криста-2", пусть даже пока без реального загрузчика, но зато софт уже есть.


а в какомнибудь другом виде (не WAV) нет этих файлов
Я выкладываю также варианты в виде ROM-файлов. Их можно запустить в VV.

"Картотека" в картотеке http://sensi.org/~svo/scalar/ware/711/
"Крестики-нолики" http://sensi.org/~svo/scalar/ware/712/
"Руководство пользователя" http://sensi.org/~svo/scalar/ware/713/

Добавлено через 3 часа 19 минут

Чуть поправил CopyA в картотеке - там на заставке блок с цифрами 19 не прорисовывался
Добавил "Криста BASIC" в картотеку http://sensi.org/~svo/scalar/ware/714/
В заставке есть дефекты (8-ка и правый нижний синий угол). Попробуй, может твоими методами получится исправить. Также пока вообще не пошел "Gibbon" и кривые заставки получаются у "Теста" и "Графического редактора", хотя исполняемая часть грузится нормально.

ivagor
15.04.2009, 08:16
Гиббон (http://sensi.org/%7Esvo/scalar/ware/715/)

Ramiros
15.04.2009, 10:41
Может ты сделаешь в VV режим эмуляции "Криста-2", который бы учитывал эти отличия (+ режим 1024x256)? Фактически, это был бы первый эмулятор "Криста-2", пусть даже пока без реального загрузчика, но зато софт уже есть.

Я уже об этом подумал, для начала думаю сделать поддержку палитры

Tim0xA
15.04.2009, 10:52
Я уже об этом подумал, для начала думаю сделать поддержку палитры
Заодно еще прикрути инверсию экрана. В некоторых демках она нужна.

Добавлено через 18 минут

Гиббон (http://sensi.org/%7Esvo/scalar/ware/715/)
Хорошо, что муромцы при переносе "Йети" не стали "оптимизировать" код и выкашивать программирование палитры в процедуре прерываний, благодаря этому Гиббон нормально идет на Векторе. Super Gibbon (http://sensi.org/~svo/scalar/ware/192/) является, видимо, продолжением "Гиббон"-а.

ivagor
15.04.2009, 11:23
Хорошо, что муромцы при переносе "Йети" не стали "оптимизировать" код и выкашивать программирование палитры в процедуре прерываний, благодаря этому Гиббон нормально идет на Векторе.
Палитры в кристовских вариантах векторовских игрушек (йети, тетрис) странноватые, особенно в тетрисе.

Ramiros
15.04.2009, 19:25
Konfetti.rom походу тоже для кристы.

Tim0xA
17.04.2009, 00:38
Konfetti.rom походу тоже для кристы.
Заменил в "Конфетти" скриншот. Там был старый монохромный, сделанный во времена, когда в эмуляторах еще не было забито палитры по-умолчанию.

Крестики-нолики (http://www.sensi.org/~svo/scalar/ware/238/) тоже с "Криста-2"

Комплексный тест компьютера (http://sensi.org/~svo/scalar/ware/716/)
Графический редактор (http://sensi.org/~svo/scalar/ware/717/)
Текстовый редактор (http://sensi.org/~svo/scalar/ware/721/)
Криста ассемблер (http://sensi.org/~svo/scalar/ware/722/)

Пока не получается восстановить:
B03-RUK1.rar - B10-RUK8.rar

ivagor
17.04.2009, 14:23
Бейсиковские программы не читаются в обычной конфигурации вектора, т.к. тактовые частоты вектора и кристы различаются, и в бейсике, в отличие от машиннокодового загрузчика, подстройки скорости не происходит.
Как жить дальше - как минимум, нужно добавить частоту 2,5 МГц в VV.
Другие варианты:
Воспользоваться b2m, подправив частоту в конфиге, так удалось прочитать вот это:
Удалено в связи с потерей актуальности
Остальные в b2m не пробовал, но думаю, они пойдут.
До этого мучал VV, там можно улучшить чтение бейсиковских программ, увеличив "скорость движения ленты", но полностью безошибочного чтения не получилось.
В качестве курьеза - бейсик 1200 - близкий родственник кристовского бейсика (в отличие от basic 2.5), он "почти грузит" эти програмки.

Ramiros
17.04.2009, 15:02
Бейсиковские программы не читаются в обычной конфигурации вектора, т.к. тактовые частоты вектора и кристы различаются, и в бейсике, в отличие от машиннокодового загрузчика, подстройки скорости не происходит.
Как жить дальше - как минимум, нужно добавить частоту 2,5 МГц в VV.


В моем эмуле без особых проблем можно получить частоты кратные 3, а вот 2.5, это уже проблема.

ivagor
19.04.2009, 09:56
B08-RUK6 не получается регенерировать. fan, сможешь его оцифровать еще раз (может с подкруткой головки)?

Tim0xA
19.04.2009, 10:27
В качестве курьеза - бейсик 1200 - близкий родственник кристовского бейсика (в отличие от basic 2.5), он "почти грузит" эти програмки.
Похоже, что http://www.sensi.org/~svo/scalar/ware/468/ - это адаптация Криста-Бейсика для Вектора. Для нормального отображения пригодится опция VV: Disable Change Screen Mode, Set Screen Mode 256x256.


B08-RUK6 не получается регенерировать.
А остальные получились?

ivagor
19.04.2009, 11:00
Похоже, что http://www.sensi.org/~svo/scalar/ware/468/ - это адаптация Криста-Бейсика для Вектора. Для нормального отображения пригодится опция VV: Disable Change Screen Mode, Set Screen Mode 256x256.
Да, только при "адаптации" не только видео нормально не пофиксили, но и работу с магнитофоном - на 3 МГц не грузит, грузит на 2,5 МГц, т.е. на реальном векторе с кристовской кассеты прочитать бы не получилось.


А остальные получились?
получились

Tim0xA
19.04.2009, 18:40
Бейсиковские программы не читаются в обычной конфигурации вектора, т.к. тактовые частоты вектора и кристы различаются, и в бейсике, в отличие от машиннокодового загрузчика, подстройки скорости не происходит.
В векторовском бейсике есть команда SCREEN 4,N для изменения скорости обмена данными с магнитофоном. Ты ее пробовал? Хотя уже наверное это не актуально, раз ты уже почти все восстановил.

fan
19.04.2009, 19:06
B08-RUK6 не получается регенерировать. fan, сможешь его оцифровать еще раз (может с подкруткой головки)?
Канить попробую . Но бошку однозначно торогать не буду .

А вы как васиковские проги адаптируете ? Через копировщик прогоняете или через васик ?

ivagor
19.04.2009, 19:35
Интересный факт - внутри BASIC (V1.3) COLOR (http://sensi.org/%7Esvo/scalar/ware/468/) написано
Разработано 29.03.87г. Темиразов Д.А., Соколов А.А. Кишинев
В кристовском это место скромно забито пробелами. Непонятно, как это так получилось.


В векторовском бейсике есть команда SCREEN 4,N для изменения скорости обмена данными с магнитофоном. Ты ее пробовал?
Форматы basic 2.5 и бейсик кристы-2 несовместимы. Или ты в принципе спрашиваешь? Нет, вобще никогда не пробовал.


А вы как васиковские проги адаптируете ? Через копировщик прогоняете или через васик ?
Через бейсик, копировщиков для этого формата вроде нет.

Выложил то, что удалось регенерировать Уроки Бейсика (Криста-2) (http://sensi.org/%7Esvo/scalar/ware/734/)

Добавлено через 2 часа 11 минут
Сделал таки Урок 6, добавил в картотеку. Чистой победы не получилось, пришлось немного почитить - одну строку откорректировал вручную, в другом канале эта строка была практически нормальная.

Tim0xA
20.04.2009, 12:53
В начале 90х гг я где-то раздобыл несколько игр с бейсика v1.3. Они были без установки палитры, внешне выглядели не очень. Тогда я не знал про существование Кристы-2. Игры в этом формате я читал в бейсик v2.5 командой CLOAD (без имени, без кавычек) и прикручивал к ним палитру, чтобы они выглядели более-менее нормально. В эмуляторе команда CLOAD срабатывает со второго раза.

ivagor
20.04.2009, 16:15
В начале 90х гг я где-то раздобыл несколько игр с бейсика v1.3. Они были без установки палитры, внешне выглядели не очень. Тогда я не знал про существование Кристы-2. Игры в этом формате я читал в бейсик v2.5 командой CLOAD (без имени, без кавычек) и прикручивал к ним палитру, чтобы они выглядели более-менее нормально. В эмуляторе команда CLOAD срабатывает со второго раза.
У меня не получилось загрузить в basic 2.5 программу от basic 1.3 (кристовского бейсика).
В basic 2.5 успешно грузятся программы от РКшного basic-микрон, может даже оцифрую эту кассету.

Ramiros
21.04.2009, 20:38
На "криста-2" в режиме 16 цветов, возможно задать цвет фона или нет?
Проверить можно в бейсике на реале, набрать CLR 15,X где X - цвет фона (судя по уроку № 4).
В "секрты вектора и кристы" сказано про цвет бордюра, а про цвет фона ни слова.

Tim0xA
24.04.2009, 01:31
Сделал конвертер "Rom2wav" для ПК "Криста-2" (на базе исходников оригинальной утилиты Ramiros-а). Выложил на сайт. Теперь можно наклепать софта в WAV-формате для "Криста-2" сколько душе угодно :)