Среда разработки "PC Lviv Studio" (Windows)

Все о разработке ПО для ПК-01,02 "Львов" на современных платформах
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

Медленно, но развивается. Недавно упорядочнил работу с несколькими файлами. Теперь переменные, объявленные в одном файле, доступны в переделах всего проекта. Давно уже подумываю собрать стабильную альфу, чтобы отдать "в народ". Только все ленюсь. Сам же я ее запускаю только в дебаге из-под MS VS, чтобы в случае чего, ремонтировать на ходу.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Zelya wrote:Давно уже подумываю собрать стабильную альфу, чтобы отдать "в народ".
Есть мнение, что ноябрь самое подходящие время для такого начинания. ;)
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

Будучи человеком слабовольным, я был зомбирован Олегом, и выложил альфа-версию (с гордым но ложным названием бета-1) Студии... Для запуска нужен .NET framework 2.0 или выше. Инструкция будет позже.

Студия
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Post by Zelya »

На old-games начал тему по программированию для ПК-01. Ее же можно рассматривать, как интсрукцию к студии, пока не созрею для чего-нибудь нормального :)
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

Доброго!
А есть ли где-нить исходники студии? А то есть желание помочь с разработкой, да и более кросс-платформенно сделать, а то с Mono оно не работет из-за дока.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Доброго!
А есть ли где-нить исходники студии? А то есть желание помочь с разработкой, да и более кросс-платформенно сделать, а то с Mono оно не работет из-за дока.
Где-то есть... Надо будет на нашего суперадмина Вадима оказать беспрецендетное политическое давление, чтобы исходиники стали публичным достоянием. :lol:
Славно будет, если Вы запилите Студию и под Линукс. А уж про Мак и говорить не приходится. :wink:
Кстати, а Вы насколько с ПК-01 знакомы? Какую-нибудь душещипательную историю рассказать можете, чтобы душа сначала развернулась, а потом свернулась?
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

liberation wrote:Кстати, а Вы насколько с ПК-01 знакомы? Какую-нибудь душещипательную историю рассказать можете, чтобы душа сначала развернулась, а потом свернулась?
Ну... Это мой первый комп. Он у меня появился еще до школы. В самые времена писал напрямую в машинных кодах. Хотел сделать из него что-то вроде приставки, но дальше "недо-ОС" для просмотра сожержимого картриджа дело не пошло. В седьмом классе как-то не силен был с электроникой, чтобы сделать заменяемое ПЗУ. А потом появился PC и про Лвьвов быстро забыл...
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Хотел сделать из него что-то вроде приставки, но дальше "недо-ОС" для просмотра сожержимого картриджа дело не пошло. В седьмом классе как-то не силен был с электроникой.
Картриджа? Это как? Как тут описано или собственная разработка?
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

liberation wrote:Картриджа? Это как? Как тут описано или собственная разработка?
Не совсем. Идея была такая. Заменить "загрузчик" Львова. Т.е. чтобы при старте запускался не бейсик, а недо-ос, которая просмаривала содержимое картриджа и выводил список для загрузки. Потом данные просто копировались по нужным адресам и им передавалось управление. Аппаратно - перенести все микросхемы ПЗУ в картридж.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Не совсем. Идея была такая. Заменить "загрузчик" Львова. Т.е. чтобы при старте запускался не бейсик, а недо-ос, которая просмаривала содержимое картриджа и выводил список для загрузки.
А какие характеристики подразумевались у такого картриджа? И чем собирались шить загрузчик и картриджи? У Вас был свой программатор для ПК-01?
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

liberation wrote:А какие характеристики подразумевались у такого картриджа? И чем собирались шить загрузчик и картриджи? У Вас был свой программатор для ПК-01?
Максимум до 16Кб (смотря сколько микросхем перенести в картридж). Программатора не было, но сделать проблем не было. Дома всяких деталек было много, т.к. отец работал на Интеграле. Знаете такой завод в Беларуси?
Сейчас идея кажется совсем неудачной, т.к. слишком много переделок надо было бы делать, как программной (фильтрация нужных подпрограмм из ПЗУ, чтобы уменьшить число микросхем в картридже), да и внешний вид оставлял бы желать лучшего. Хотя тонкостей аппаратной структуры Львова уже не помню.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Дома всяких деталек было много, т.к. отец работал на Интеграле. Знаете такой завод в Беларуси?
Слышали, слышали! Я недавно читал статью про ПК "Байт", и все думал, что это у нас никого из Беларуси нету в гостях! Да и в 90-е оттуда никаких новостей о ПК-01 не поступало - терра инкогнита, практически. Расскажите, пожалуйста, как заполучили ПК-01? Тоже через розничную торговую сеть? Откуда софт добывали? Поддерживали ли с кем-нибудь из других пользователей контакт?
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

Львов купил отец в магазине к началу школы. Программы шли из "Окея" (это который Coman потом стал), Ахтубинска и еще откуда-то, не помню уже. Контакта в другими пользователями не было, т.к. все остальные покупаль спектрумы или денди.
А сейчас про Львов вспомнил после того, как в универе откопали Commodore 64. Вот я и вспомнил детство, а так как в этом семестре еще и построение компиляторов, то вот и подумал написать компилятор львовского бейсика. И по гуглу вышел на этот сайт.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Post by liberation »

Rubbiroid wrote:Программы шли из "Окея" (это который Coman потом стал), Ахтубинска и еще откуда-то, не помню уже.
Ох уж этот Ахтубинск... А не помните, у кого именно заказывали? Или какие-нибудь бумажки с каталогами сохранились?
Rubbiroid wrote:А сейчас про Львов вспомнил после того, как в универе откопали Commodore 64. Вот я и вспомнил детство, а так как в этом семестре еще и построение компиляторов, то вот и подумал написать компилятор львовского бейсика. И по гуглу вышел на этот сайт.
Милости просим! И пока наш суперадмин Вадим предпочитает компанию Мака настоящему мужскому братству, можете почитать форум, посмотреть собранные нашими этнографическими экспедициями материалы. Кстати, у нас есть тема, посвященная попыткам написать кроссплатформенный эмулятор [http://lvovpc.ho.ua/forum/viewtopic.php?t=79]. Если любите C++ и Qt, то это самое оно, чтобы побыстрее заснуть. В общем, - осваивайтесь. :D
Carthago delenda est, Carthaginem delendam esse
Rubbiroid
Posts: 9
Joined: 24 Feb 2012, 23:44

Post by Rubbiroid »

liberation wrote:Ох уж этот Ахтубинск... А не помните, у кого именно заказывали? Или какие-нибудь бумажки с каталогами сохранились?
Нет, к сожалению не осталось ничего. Только память :)
liberation wrote:Милости просим! И пока наш суперадмин Вадим предпочитает компанию Мака настоящему мужскому братству, можете почитать форум, посмотреть собранные нашими этнографическими экспедициями материалы. Кстати, у нас есть тема, посвященная попыткам написать кроссплатформенный эмулятор [http://lvovpc.ho.ua/forum/viewtopic.php?t=79]. Если любите C++ и Qt, то это самое оно, чтобы побыстрее заснуть. В общем, - осваивайтесь. :D
Посморим, что там и как...
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests