PDA

Просмотр полной версии : Сбор и публикация информации по Ирише и клонам



dk_spb
22.06.2022, 19:53
Случилось два события:
1) друзьям и коллегам из компьютерного музея retro-computer.ru (http://retro-computer.ru)удалось разыскать и спасти для истории несколько дискет с ПО для Ириши
2) оказалось, что никто так и не справился собрать и систематизировать информацию по Ирише и клонам.

Поэтому выкладываю черновик странички по Ирише. Позже добавлю описание и фотографии. В данный момент выложен имеющийся софт (еще раз спасибо Андрею и Игорю из retro-computer.ru) и часть имеющейся документации.
Прошу, по возможности, дополнять.
http://oldpc.su/pc/Irisha/irisha.html

tnt23
23.06.2022, 09:25
Образы дискет (disk1 и disk2) не скачать.

Интересно, по поводу LADDER и CATCHUM - это какие-то специально переделанные под "Иришу" версии стандартных СP/M игр? стандартный LADDER когда-то даже спокойно запускался на Yamaha YIS503 с сетевым модулем.

dk_spb
23.06.2022, 10:49
>Образы дискет (disk1 и disk2) не скачать.
Да, образы пока не выложены. Не доделан раздел.
Надеюсь b2m доделает поддержку в эмуляторе. Пока приходится образ самописной утилиткой конвертировать, чтобы потом из него файлики с помощью cpmtools выдирать. Образов .gmd это не касается, с ними все работает.

> по поводу LADDER и CATCHUM - это какие-то специально переделанные под "Иришу" версии стандартных СP/M игр?
Не уверен что сильно переделанные. Насколько я понимаю в оригинале к ним шли программы-конфигураторы (ladconf.com и catconf.com) для настройки под параметры конкретного текстового терминала. По-крайней мере без конфиг файлов эти игрушки совсем не стартуют, пишут что нет конфиг-файла и нет программы-конфигуратора.

dk_spb
29.06.2022, 21:03
несмотря на полное отсутствие интереса ;-) у участников форума продолжаю дополнять страничку.

CityAceE
29.06.2022, 21:49
несмотря на полное отсутствие интереса ;-)
Как бы количество благодарностей говорит об обратном! Другое дело, что интересующимся просто нечем прокомментировать.

dk_spb
29.06.2022, 22:10
Я там смайлик поставил. Шучу же.
Я изначально понимал что меня не засыпят дополнениями и исправлениями.
А вот то что в документации на модули (особенно КНГМД) не хватает некоторых страниц - это грустно.....

b2m
30.06.2022, 10:21
Да, образы пока не выложены. Не доделан раздел.
Надеюсь b2m доделает поддержку в эмуляторе.
Тут вопрос возник. Образы могут быть разными (40/80 дорожек SS/DS, а если SS, вторая сторона тоже может присутствовать в файле, т.к. так сделала программа снятия образа). Диалога с настройками для выбранной конфигурации в эмуляторе пока нет. Как сделать поддержку? Можно, конечно, сделать кучу конфигов для каждого варианта, но это как-то слишком дубово. Делать автоопределение и выставлять перемычки динамически тоже как-то не очень (а вдруг неправильно определилось, или пользователь не перезагрузит систему, а перезагрузка необходима, чтобы выставились правильные значения в DPB). Есть идеи?

dk_spb
30.06.2022, 10:42
>а если SS, вторая сторона тоже может присутствовать в файле,
На это предлагаю сразу забить, ибо корректность образов - вина их создателей ;-)
Потому что так начинать - и 40-ка дорожечный диск может в образе быть снят как 80-ти дорожечный, и образы могут быть разных форматов. Так и утонуть в этом во всем можно.
Как по мне, так надо просто добавить в конфиг файлы комментарий про значение бит.
Для КНГМД-ВГ93 такого типа:
bit 3: 0=40 tracks, 1=80 tracks
bit 4: 0=DS, 1=SS

Меня в данный момент больше волнует что значит у КНГМД-2793 значения: SS, DS, SE, DE. То есть чем управляет bit (по умолчанию bit5=1=xS, bit4=0=Dx, bit3=1=80tr)

b2m
30.06.2022, 21:37
Меня в данный момент больше волнует что значит у КНГМД-2793 значения: SS, DS, SE, DE. То есть чем управляет bit (по умолчанию bit5=1=xS, bit4=0=Dx, bit3=1=80tr)
Если bit5=0, то это тоже 40 tracks (при этом bit3 не анализируется). Насколько я понял, это для работы с 40-дорожечными дисками на 80-дорожечном дисководе.

dk_spb
30.06.2022, 21:44
Понял, спасибо большое. Видимо DE и SE - это и имеется ввиду одно- и двух сторонний с двойным шагом.
А про два старших бита нет информации?

b2m
01.07.2022, 10:22
Я ставил точку останова на чтение порта 38h, он считывается только в момент холодной загрузки CP/M. Старшие два бита не анализируются нигде. Бит 5 анализируется только в прошивке для ВГ93 (irisha20.rom), там-же имеется поддержка двойного шага.

dk_spb
01.07.2022, 10:43
b2m, СПАСИБО!!!!

b2m
01.07.2022, 10:46
Перепутали, irisha20.rom как раз для ВГ93.

dk_spb
01.07.2022, 11:04
Ага, спасибо

b2m
04.07.2022, 22:05
Я нашёл, почему у меня в эмуляторе тетрис не работал. Опечатка в дампе irisha.rom. Перезалил архив на сайте.

- - - Добавлено - - -

Интересно, что и в красной книжке тоже опечатка, по адресу 2D05 должно быть 2D, а не D2 :)

dk_spb
01.10.2022, 19:33
Друзья и коллеги из компьютерного музея retro-computer.ru добыли очередную порцию информации.
Начинаем разгребать.

На первой дискете ОС ИРИША 3.0, программы и документация поддержки мышки, пакет печати SuperPrint (включая редактор шрифтов).
Содержимое дискеты тут - http://oldpc.su/0/001.rar
Обратите внимание что всё это идёт под авторством латвийских товарищей А.К., Е.К. и М.Н. И что эти товарищи вроде как с VEF.

К сожалению, эмулятор EMU виснет при попытке запуска файла os3.com (пишет про загрузку ОС и усЁ). Надеюсь на помощь b2m

dk_spb
01.10.2022, 23:13
Подскажите, есть ли какие-то перекодировщики (желательно под командную строку win32) из вот такого текста:
---
G. mOSKWA "...."........1990 G.
nASTOQ]EЕ DOGOWOТ PODRQDБ ZAKL@^EО MEVDХ KOOPERATIWOН Ќ
-----

L Juriy
02.10.2022, 07:28
Если код семибитный, попробуй добавить восьмой бит. Похоже на кодировку KOI8R? но с переключениями по SO SI.
Да еще то ли у ОРиона, то ли у Барсика была куча программ по перекодировки, точно не помню.
Я пользовался вот таким.
Вот нашел в архивах ориона.

dk_spb
02.10.2022, 10:48
Вот нашел в архивах ориона.
Спасибо, но ничего не подошло. Самое близкое - FT, но к нему придётся полностью табличку перекодировки переделывать.
Ну и оно всё под DOS или под CP/M. Каждый раз лезть в DOSBox не очень удобно.

L Juriy
02.10.2022, 10:52
Все под дос, спм вроде не должно быть. А тебе надо под Linux?
Тогда придется писать самому.

У меня на основной машине Debian, а под рукой приходится держать ноутбук с WinXP для всего этого.
Там и CADы и протеус. Перекидываю флэшкой, хотя можно через сеть.

dk_spb
02.10.2022, 11:04
Все под дос, спм вроде не должно быть. А тебе надо под Linux?
Тогда придется писать самому.
Мне надо чтобы под командную строку win32 (я в FAR'е люблю работать)

L Juriy
02.10.2022, 11:19
Меня достал ущербный терминал Win и я перешел на ConEmu.
Вместо Far использую TC(тотал). Так что посмотри на conemu вместо CMD.

Hunta
02.10.2022, 12:49
Подскажите, есть ли какие-то перекодировщики (желательно под командную строку win32) из вот такого текста
Пришли примеры текстов - постараюсь побыстрому накидать перекодировщик

Black Cat / Era CG
02.10.2022, 12:55
Можно еще попробовать через Штирлица. Есть 3 и 4 версия. Они под винду. Насчет командной строки не уверен.
https://ru.wikipedia.org/wiki/%D0%A8%D1%82%D0%B8%D1%80%D0%BB%D0%B8%D1%86_(%D0%BF %D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0)

dk_spb
02.10.2022, 13:50
Набросал утилитку.
Ни за что не отвечаю. Пожелания выслушаю.

--
Утилита конвертирует 7-ми битный текст с учетом SI и SO (согласно табличке).

- SI и SO после обработки в выходной файл не попадают
- символы с кодом <=0x20 передаются в выходной файл без изменений (кроме SI и SO)
- старший (8-й) бит при чтении из входного файла стрипается !!!
---
77879

- - - Добавлено - - -

Вообще тексты очень странные (в сообщении выше в аттаче есть пример):
- вместо 0D 0A часто идёт 8D 0A, ну и вообще старший 8-й бит часто присутствует, хотя, по идее, его быть не должно
- иногда в тексте встречается символ US (0x1F). Что он делает при печати?

- - - Добавлено - - -

Что думаете?
Может стоит менять 0x1F на '-' ?

L Juriy
02.10.2022, 15:38
8D может отменять SI SO.

Меня терзают смутные сомнения в том, что это набрано в текстовом редакторе на Ирише,
а символы с 8 битом управляющие для редактора, хотя могу ошибаться

dk_spb
02.10.2022, 15:46
8D может отменять SI SO.
Каким образом если кодировка 7 бит?
И у меня нет такого примера, зато есть примеры где 8D идет в середине русского текста

L Juriy
02.10.2022, 16:25
И у меня нет такого примера, зато есть примеры где 8D идет в середине русского текста
Но в примере в архиве встречаются и другие символы с 8 битом, CD, A0 больше не разглядывал.

ps; Вот в описани WordStar нашел что код 1F это мягкий перенос. Возможно и остальное можно найти там(в описании).

L Juriy
02.10.2022, 19:03
dk_spb,
Вот похоже нашел что надо.

dk_spb
02.10.2022, 19:04
dk_spb,
Вот похоже нашел что надо.
Спасибо! Но это опять не под консоль win32 :-(
Я же выше написал уже что сам сваял.
Остался только вопрос с символом US (0x1f)

L Juriy
02.10.2022, 19:09
Понял. Про 1F я написал в посте #28

dk_spb
02.10.2022, 19:20
ps; Вот в описани WordStar нашел что код 1F это мягкий перенос. Возможно и остальное можно найти там(в описании).
О, спасибо большое!!!!
Значит можно смело либо оставить либо менять на '-'

L Juriy
02.10.2022, 19:38
Посмотри что лучше, то и оставь

dk_spb
12.10.2022, 13:22
Добавлю клубнички. Софт открывается в эмуляторе EMU (b2m) http://oldpc.su/0/132.rar
Софт спасен усилиями коллег из музея retro-computer.ru

Pyk
09.04.2023, 21:19
Содержимое дискеты тут - http://oldpc.su/0/001.rar

http://oldpc.su/0/132.rar
Софт спасен усилиями коллег из музея retro-computer.ru
Ссылки уже недоступны, можно попросить перевыложить?

Radon17
03.09.2023, 10:49
Андрей Чудин (xelby) выступил на Демодуляции-2023 с лекцией про историю Ириши.


https://youtu.be/BaXI1A1k4m8?si=ygPZ3z_UiUcxRqD-

Hunta
03.09.2023, 15:58
В бытность, когда я тусовался в дисплейном классе на химфаке МГУ, мы как-то ходили к разработчикам Иришы :) То есть технически - я видел их вроде всех. Но увы, меня тогда она не сильно заинтересовала (боюсь, что уже не вспомню - почему), так что ничего особо интересного не расскажу..