Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   "Русич" (http://zx-pk.ru/showthread.php?t=13476)

dk_spb 20th March 2012 21:56

oracleua, ;-) Спасибо!

SKcorp., Давай дампами меняться? У меня и программатор есть и дома и на работе ;)
Я уже устал из под полы этот дамп раздавать....

b2m 20th March 2012 23:13

dk_spb, бери программатор и пиво, и забивай стрелку SKCorp-у, вы ж вроде в одном городе живёте :)

esl 21st March 2012 13:35

Страннай он, этот "русич"
а описание есть ?
в частности портов ?

из этих 3х ромов похоже что они стоят
2 - C000
1 - E000
3 - подключается при запуске ВАСИКА на 0000 и из него копируют васик в рам, потом отключают ром, и копируют с 0

и вообще, надписи в 866 кодировке
стрянно это все

b2m 21st March 2012 14:24

Quote:

Originally Posted by esl (Post 482829)
Страннай он, этот "русич"
а описание есть ?
в частности портов ?

Пока без описания нарыл следующее:
04-07 - аналог системного ППА Специалиста
08-0B - судя по инициализации, ещё одна ВВ55
10-13 - судя по инициализации, ВИ53
14-15 - наверное ВВ51
18-19 - контроллер прерываний ВН59
xF - маппер памяти (на основе регистрового файла)

На остальные порты пока не обращал внимания. Порт декодируется, скорее всего, битами D2,D3,D4. Т.е. 04,24,44,... это один и тот же порт.

Старшие 4 бита номера порта идут на адресную линию записи в регистровый файл маппера памяти, а старшие 4 бита шины данных - на чтение. Таким образом получаем 16 окон по 4Кб, в каждом из которых выбирается банк памяти: 0 - ПЗУ, 1,2,3 - соответствующе банки ОЗУ.

Экран располагается также как и у Специалиста 9000-BFFF, банк ОЗУ номер 2. Соответствующая память в банках 1 и 3 при инициализации тоже очищается, скорее всего с рассчётом на RGB. Т.е. в цветной версии экран был бы скорее всего зелёным.

Error404 21st March 2012 14:33

Quote:

Originally Posted by b2m (Post 482845)
Экран располагается также как и у Специалиста 9000-BFFF, банк ОЗУ номер 2. Соответствующая память в банках 1 и 3 при инициализации тоже очищается, скорее всего с рассчётом на RGB. Т.е. в цветной версии экран был бы скорее всего зелёным.

По описанию похоже, что опять имеем комп сделанный железячниками, не строившими планов заняться программированием. Или программистами - мазохистами. :)

b2m 21st March 2012 14:48

Да нет, просто это такой "продвинутый" Специалист, и выполнен в том же духе минимализма.

Error404 21st March 2012 15:04

Quote:

Originally Posted by b2m (Post 482852)
Да нет, просто это такой "продвинутый" Специалист, и выполнен в том же духе минимализма.

Да бог с ним, минимализмом. Мне экран в середине адресного пространства процессора и многокилобайтные ПЗУ там же "сильно нравятся". Прям как Билл - "64к настолько достаточно для всего, что давайте из них половину псу под хвост выкинем".

b2m 21st March 2012 15:29

Quote:

Originally Posted by Error404 (Post 482862)
Мне экран в середине адресного пространства процессора и многокилобайтные ПЗУ там же "сильно нравятся".

В ч/б варианте экран можно отключить и использовать хоть все 64Кб как ОЗУ. Маппер памяти там, вобщем-то, неплохой. Хоть и реализован всего лишь одной микросхемой. Похож на слотовую архитектуру, как у MSX, только размер окна поменьше - всего 4Кб.

aviator 21st March 2012 15:35

А я на таком программировал в кружке...
В общем, удалось связаться с авторами, но ни технической документации, ни самих железок не сохранилось. :(

---------- Post added at 14:35 ---------- Previous post was at 14:35 ----------

P.S. Сам завод разграблен полностью и отдан под склады и офисы уже очень давно.

esl 21st March 2012 16:53

Quote:

Originally Posted by b2m (Post 482845)
Старшие 4 бита номера порта идут на адресную линию записи в регистровый файл маппера памяти, а старшие 4 бита шины данных - на чтение. Таким образом получаем 16 окон по 4Кб, в каждом из которых выбирается банк памяти: 0 - ПЗУ, 1,2,3 - соответствующе банки ОЗУ.

чейто не понял :(
можно подробнее ?
с примерами

dk_spb 21st March 2012 18:36

Quote:

Originally Posted by b2m (Post 482659)
dk_spb, бери программатор и пиво, и забивай стрелку SKCorp-у, вы ж вроде в одном городе живёте :)

Я думаю реакцию SKCorp'а на моё предложение ты уже увидел.

aviator 21st March 2012 19:10

В принципе, считать ПЗУ можно с помощью LPT-порта и одного ВВ55 и простенькой программки.
И что за проблема с программаторами в Северной Пальмире? :)

dk_spb 21st March 2012 20:49

aviator, А я сказал что проблема с программатором?
У меня они и на работе и дома.

esl 21st March 2012 21:08

Правильно ли я понимаю про "регистровый файл"
что есть как бы 4 адресных пространства 64к
1 - ROM
и 3 странички по 64к

и когда мы пишем в порт xF то мы выбираем какая из этих 4х плоскостей будет отображаться в этом окне ?

т.е. свободно любую страницу в любое окно замапить нельзя ?
только в "свое" окно ?

b2m 21st March 2012 21:13

Quote:

Originally Posted by esl (Post 482996)
свободно любую страницу в любое окно замапить нельзя ?
только в "свое" окно ?

Да.

b2m 26th March 2012 11:05

4 Attachment(s)
Подведём небольшой итог. Благодаря дампам от dk_spb эмуляция Русича заработала. Смотреть, как работают монитор Специалиста и адаптированные для Специалиста Бейсик-Микрон и Редактор/Ассемблер-Микрон, вобщем-то, неинтересно. Поэтому я решил разобраться с протоколом обмена по "сети", и в процессе этого даже написал небольшой сервер, который позволяет смотреть каталог и пересылать файлы.

Я надеюсь, что протокол обмена одинаков для обеих версий Русича (которые у dk_spb и SKCorp-а), поэтому при желании, можно было бы попробовать загрузить что-либо в Русич SKCorp-а, и если программа запустится, то можно организовать выгрузку ПЗУ. Но тут нужно желание владельца второго Русича...

dk_spb просил пока не выкладывать дампы ПЗУ в общий доступ, поэтому эмуляции Русича в эмуляторе пока не будет.

aviator 26th March 2012 11:27

А смысл не выкладывать в общий доступ?
Он что, автор компьютера или просто загнать подороже его хочет, как эксклюзив?
Хотя бы тогда у авторов спросили разрешение. Дать координаты?

dk_spb 26th March 2012 11:34

Quote:

Originally Posted by aviator (Post 484852)
Хотя бы тогда у авторов спросили разрешение. Дать координаты?

Так а в чем проблема? Спроси у авторов содержимое ПЗУ (лучше в исходниках), схемы, софт и выложи. Все будут только рады.
Или скопируй свои ПЗУшки из Русича и выложи. Там делов-то на пять минут.
Почему я настоятельно прошу не выкладывать полученные от меня файлы с содержанием ПЗУ написано в этой ветке.

---------- Post added at 10:34 ---------- Previous post was at 10:32 ----------

PS. Сегодня еще раз написал SKCorp'у. Предыдущие обращения в этой ветке он проигнорировал.

aviator 26th March 2012 11:36

У авторов я интересовался и прошивками и документацией и схемами. Но увы, не сохранились.

b2m 26th March 2012 11:37

Quote:

Originally Posted by aviator (Post 484852)
А смысл не выкладывать в общий доступ?
Он что, автор компьютера

Во-первых, он человек, который не поленился сделать эти файлы. А во-вторых, мнение авторов как-раз и неизвестно. Вдруг они были бы против? Закон об авторских правах никто не отменял. Если у тебя есть с ними связь, то лучше сначала спросить у них.

dk_spb 26th March 2012 11:39

Quote:

Originally Posted by aviator (Post 484857)
У авторов я интересовался и прошивками и документацией и схемами. Но увы, не сохранились.

Не Вы первый у них интересовались. Но интереса авторов к этому проекту совсем не сохранилось.

aviator 26th March 2012 11:52

Вот тут. Тоже они были, может что и сохранилось. Надо написать. Тогда я, в принципе, смогу к ним приехать, переписать и выложить, например.

dk_spb 26th March 2012 11:56

aviator, Так может Вы им и напишете? Ваш же город. Думаю тут все заинтересованы в документации, софте, схемах.
Если надо за это заплатить - я могу поучаствовать.
Сами железки (компы, сетевые модули, чем это в IBM PC втыкалось и т.д.) тоже интересны.

aviator 26th March 2012 11:59

Без проблем. Попробую написать, точнее уже пишу.

b2m 26th March 2012 12:15

Я вот только боюсь, что файлов, которые хранились на IBM PC, скорее всего не сохранилось. Основную ценность представляет CP/M, адаптированная для работы с сетью Русича, ну и игры (использующие все возможности Русича), если таковые были.

dk_spb 26th March 2012 12:20

aviator, И еще немаловажный вопрос: где их производили? На заводе могла вся документация сохранится....
Белгородский радиоприборный завод АО"Прогресс" - есть туда выходы?
Там и софт и исходники могут в архиве быть

aviator 26th March 2012 12:30

В CP/M там кроме поддержки сети был реализован "электронный диск" на части ОЗУ. Компиляторы BDSC и Си-80 (за исключением графического модуля, он был для "ориона" у меня) работали успешно, чем я и пользовался, когда это притащил в кружок.

---------- Post added at 11:28 ---------- Previous post was at 11:20 ----------

dk_spb, производил их завод "Прогресс". Полное название - "опытный радиоприборный завод "прогресс". Создавался, если мне не изменяет мой склероз, для мелкосерийного производства экспериментальной электронной техники для авиации и космоса (может и вместе с НИИ "Опыт" должны были работать). Сейчас его и не видно и не слышно, если он вообще существует ещё (в каком-либо виде, но не в том, котором был изначально, так как цеха перестраивали под склады).
В реестре юрлиц крайняя дата по нему - 1999 год.
У нас так завод "Электроконтакт", который производил технику для связи на корню уничтожили, а завод "Сокол" ни жив ни мёртв. Что-то шевелятся, но не очень.

---------- Post added at 11:30 ---------- Previous post was at 11:28 ----------

А, нашел. "13 мая 1998 года арбитражный суд Белгородской области вынес решение по делу № 3/11-96 о закрытии конкурсного производства в отношении ОАО БМЗ «Прогресс», ликвидации его и снятии с государственной регистрации".

dk_spb 26th March 2012 12:35

aviator, Жаль что закрылся. Но всё-равно пошукать можно попробовать, если вместо него не какой-нибудь бизнес центр, а хоть какое-то предприятие - архивы могли выкинуть условно - свалить в какое-нибудь помещение.

aviator 26th March 2012 12:37

dk_spb, попробую, хотя шансы тут невелики.

b2m 26th March 2012 12:38

Quote:

Originally Posted by aviator (Post 484874)
В CP/M там кроме поддержки сети был реализован "электронный диск" на части ОЗУ.

А можно поподробнее? Я тут тоже размышлял, как оно могло быть сделано, и пришёл к выводу, что CP/M была на основе "электронного диска", а поддержка сети была либо транзитной командой, либо какая-то из шести встроенных команд ССР была заменена. Т.е. можно было пересылать файлы с квазидиска на сервер и обратно, а вся работа велась на квазидиске. Мне интересна каждая мелочь. Потому-что сделать CP/M с квазидиском для Русича несложно, а вот как там была организована работа с сетью - неизвестно.

aviator 26th March 2012 12:48

Могу перепутать буквы дисков.
Что сейчас вспоминается, диск A: в CP/M представлял собой доступ к своему каталогу (по номеру машины, который она спрашивает при загрузке) на учительском компьютере. Операции поддерживал обычные CP/M-овские, скорость - примерно как у флопика, может чуть медленее.
Диск C: это был электронный диск. С ним также можно было работать как с обычным диском, командами CP/M.
По-моему, был еще один диск (B:), на котором лежали общие для всех файлы - системные утилиты CP/M.
Сами диски, и их отображение в файловую систему учительского компьютера, настраивалось учительским софтом. Там было 2 части: резидентная программа DOS, включающая в себя драйвер сети и программа для управления ученическими компьютерами.
Если что еще вспомню - буду дополнять.

---------- Post added at 11:48 ---------- Previous post was at 11:47 ----------

Да, большинство CP/Mовского софта, даже не рассчитанного специально на "Русич", работало.

dk_spb 26th March 2012 13:25

update: обменяться или поделиться имеющимися у него прошивками от Русича SKCorp отказался.

aviator 26th March 2012 13:40

Во как всё сложно... И, главное, металлолом же ж, по сути. Попади он в руки к кому-нибудь другому - снесли б на драгметаллы.

Sergei Frolov 26th March 2012 13:45

У нас всё металлолом, что не Водка. По большому счету.

aviator 26th March 2012 14:13

Отписался по найденным контактам, имеющим отношение к клубу "Интерфейс", ссылку на который я давал ранее. 2 мыла оказались "протухшими", с остальных буду ждать ответа.

aviator 26th March 2012 20:21

Мне ответил Александр Всеволодович Климачков, руководитель клуба, что компьютерный класс КУВТ "Русич" передали в РОНО другого района, а потом куда техника была установлена - неизвестно. В самом клубе ничего связанного с "Русичами" не осталось, к сожалению.
Увы. :(

dk_spb 26th March 2012 21:45

aviator, Жаль. Очень жаль.

work 5th April 2012 12:42

Нужна помощь по восстановлению ПК "Русич", а именно содержимое ПЗУ, схема и т.д.
Пока в начале пути. Хелп!!!

dk_spb 5th April 2012 12:47

work, А откуда Русич взял, если не секрет?

work 5th April 2012 18:03

Приобрёл на http://www.phantom.sannata.ru у SKcorp


All times are GMT +4. The time now is 01:02.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.