ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 08 авг 2020, 03:42

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 12 сообщений ] 
Автор Сообщение
 Заголовок сообщения: На пути к Оберону
СообщениеДобавлено: 28 апр 2013, 12:21 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Цитата:
компилятор Паскаля, например для Вектора написан и никто не пишет на нём ничего для Вектора?!..
По крайней мере одна игра на Паскале для Вектора написана и ее автор получил в свое время материальную отдачу от результата.


Вернуться к началу
 Заголовок сообщения: Re: Утраченное ПО
СообщениеДобавлено: 28 апр 2013, 14:25 
Не в сети

Зарегистрирован: 20 апр 2012, 16:00
Сообщения: 372
Откуда: Конотоп
Цитата:
По крайней мере одна игра на Паскале для Вектора написана и ее автор получил в свое время материальную отдачу от результата.
Я иммею ввиду...
Написан ли какой либо компилятор работающий на современных компах но компилирующий (код) под старый комп (какой-то)?.. Ну кроме асма конечно... Такое есть для других (старых) компов?.. Например Вектор, Синклер, Атари и т.д.
А то что в самом старом компе есть Паскаль на котором можно чего там написать... это не "ТО"!..

В идеале это дожно быть так:
Пишешь на Дельфи (или СИ) компилируешь и получаешь код для ПК-01 Львов! Во как!
Думаю, что если бы было такое для какой-то старой платформы, то это очень бы подогрело интерес к той старой платформе!... Причем интерес мог бы быть подорет даже для тех кто не сталкивался раннее с той платформой.... Ну мол попробовать написать чего нить...


Вернуться к началу
 Заголовок сообщения: Re: Утраченное ПО
СообщениеДобавлено: 28 апр 2013, 18:10 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Цитата:
Написан ли какой либо компилятор работающий на современных компах но компилирующий (код) под старый комп (какой-то)?..
Для i8080 знаю разве что кросс-компилятор C vinxru http://zx-pk.ru/showthread.php?t=20018. В той ветке можно найти упоминания и других вариантов кросс-разработки на C для 8080.
Для z80 первым делом вспоминается SDCC. Есть "среды разработки" с его использованием. Были еще проприетарные компиляторы C для z80, но я их не пробовал.
Есть среда разработки на спековском бейсике под Win.
Про кучу остальных 8/16 битных процов просто не знаю.


Вернуться к началу
 Заголовок сообщения: Re: Утраченное ПО
СообщениеДобавлено: 28 апр 2013, 21:45 
Не в сети

Зарегистрирован: 20 апр 2012, 16:00
Сообщения: 372
Откуда: Конотоп
Цитата:
.... Есть среда разработки на спековском бейсике под Win.
У меня была мысля доработать исходники Марата так чтобы открывать текстовый (BAS) файл и из того файла производилась будто бы гипербыстрая наборка текста в ПК-01...
Это словно "Paste key macro" в "Башкирии"... вот только не пойму почему автор не довел до ума этц функцию... :-) Сейчас невспомню, но какие-то там есть недостатки или ограничения...
т.е в файле например набрано:
Код:
New
10 Print "Программа на Васике набранная в отдельном Txt-файле, но введенная буд-то бы в ПК-01"
run
Открываешь эмулятором этот файл... ну а дальше все понятно!
Естественно любой возможный набор можно передавать! (не только с номерами строк)....
Вообщем мысля была такая... но ничего интересного я в этом не увидел!
Если кто подскажет в чём может это быть интересным мне или другим... то "загорюсь" и быстренько "склепаю" такое!... :-)
Думаю, это быстрее чем все проекты за котырые Я хочу(и хотел) браться... :-)


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 29 апр 2013, 09:51 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Бомбануло! Сегодня наш друг Zorko прокрался на Хабру, где выложил солидный тракт про язык Оберон. Особо расписывать событие не стоит, достаточно ознакомится с оригинальной статьей. Для ленивых сразу суть: одно время Zorko ловко тралел zx.pk.ru на предмет разработки нового софта для Спектрума на Обероне - кровном потомке классического Паскаля. Уже не помню, был ли по результатам сурковской пропаганды наш друг выпилен с форума спектрумистов, но дело свое он не бросил. И таки накатал (или еще катает, я как-то упустил этот принципиальный момент) среду для трансляции с Оберона в ассемблер Z80. На Хабре он написал такое:
Цитата:
Но в среде XDev, разумеется, могут быть реализованы и другие схемы трансляции, добавлены другие языки программирования (планируются: Component Pascal, Modula-2 Revision 2010, Objective Modula-2, а, возможно, и какой-то диалект объектного или обычного Паскаля) и целевые платформы. В качестве компонентного каркаса XDev используется Оберон-среда BlackBox Component Builder (Oberon Microsystems), расширяемая и с открытыми исходниками.

Кроме ZXDev также разрабатываются подсистемы WinDev, LinDev, DosDev и JmeDev (в байт-код Java microedition), а, в принципе, нету никаких препятствий сделать подсистему и для целевой разработки под Android/iOS, MSX, ColecoVision, NES/SEGA, Atari, Amiga, Palm OS, да даже под УК-НЦ с ДВК/БК-0011 и под Микрошу с Апогеем/Кристой/РК-86. И у вас есть возможность сделать для XDev поддержку любой интересующей вас платформы, как современной, так и ретро. Вот то моё хобби, к которому в итоге привёло меня многолетнее увлечение программированием. А начиналось всё с Pascal/Fast на УК-НЦ. :)
Словом, мечты действительно имеют способность сбываться. Паскаль неизбежен. И Zorko ищет друзей по всему свету, которые могли бы помочь утвердить этот тезис. Если такие есть, то он ждет вас на своем гостеприимном сайте (форум прилагается).

p.s.
Поздравляю MARAT_BEST с Днем Варенья!

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 02 май 2013, 14:52 
Не в сети

Зарегистрирован: 29 мар 2012, 21:35
Сообщения: 115
Цитата:
Бомбануло! Сегодня наш друг Zorko прокрался на Хабру
Ну, кому друг, а кому и просто "курица со своим кривым яйцом". По-моему, у него раздвоение (а то и больше) личности. Сейчас он на зх.пк.ру под ником Oleg N. Cher продвигает "мощную" среду для разработки. И ничего, что пока его Оберон просто переводится в С, а потом используется всё тот-же SDCC, он это недостатком не считает. Вот только, пока не будет нормального кросскомпилятора С для i8080, всё это просто не применимо ко Львову. Будем надеяться, что vinxru допилит свой компилятор С.


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 02 май 2013, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Ну, кому друг, а кому и просто "курица со своим кривым яйцом". По-моему, у него раздвоение (а то и больше) личности.
Для меня изыскания по трансляции Паскаля в кода i8080 уже давно проходят под рубрикой "Юмор". Математики шутят, типо. Но я все-таки почитал форум Zorko. У человека поразительная одержимость темой. И сколько темперамента в этой страсти! А простого вступления в Оберон для чайников нет...
Цитата:
Будем надеяться, что vinxru допилит свой компилятор С.
Ох, тут вообще бессмысленно какие-либо прогнозы строить. Особенно после публичный "сеансов психоанализа" в ЖЖ. Хотя, конечно, vinxru реальный ас.

В целом у меня складывается впечатление, что страсть к ретро автоматически подразумевает в человеке некоторую чудинку. :D

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 09 янв 2015, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Знаю я, что не так давно уважаемый MARAT_BEST интересовался вопросом применимости Оберона для кодинга под ПК-01. Вопрос глупый, но все-таки - чем все закончилось? Про Модулу-2 и CP/M я слышал, но вдруг удалось что-то самостоятельно открыть в этом вопросе? Хотя бы толковое введение в Оберон удалось отыскать?

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 10 янв 2015, 17:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2012, 15:32
Сообщения: 331
Откуда: Приморский край. Уссурийск
Цитата:
Знаю я, что не так давно уважаемый MARAT_BEST интересовался вопросом применимости Оберона для кодинга под ПК-01. Вопрос глупый, но все-таки - чем все закончилось? Про Модулу-2 и CP/M я слышал, но вдруг удалось что-то самостоятельно открыть в этом вопросе? Хотя бы толковое введение в Оберон удалось отыскать?
Честно из за своей природной ленивости захотелось программировать под 8080 на языке высокого уровня, так как в ассемблере я как "дельфин в песках гавделупы" ...
вот тут все описано , что спрашивал, что ответили
http://zx.oberon2.ru/forum/viewtopic.php?f=88&t=217


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 10 янв 2015, 23:35 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
вот тут все описано , что спрашивал, что ответили
http://zx.oberon2.ru/forum/viewtopic.php?f=88&t=217
Ну, это понятно, а дальнейшее развитие тема получила?

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: На пути к Оберону
СообщениеДобавлено: 12 янв 2015, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2012, 15:32
Сообщения: 331
Откуда: Приморский край. Уссурийск
Цитата:
Цитата:
вот тут все описано , что спрашивал, что ответили
http://zx.oberon2.ru/forum/viewtopic.php?f=88&t=217
Ну, это понятно, а дальнейшее развитие тема получила?
неа :(


Вернуться к началу
 Заголовок сообщения: Re: Утраченное ПО
СообщениеДобавлено: 28 июл 2020, 14:41 
Не в сети

Зарегистрирован: 07 дек 2010, 16:54
Сообщения: 223
Цитата:
У меня была мысля доработать исходники Марата так чтобы открывать текстовый (BAS) файл и из того файла производилась будто бы гипербыстрая наборка текста в ПК-01...
это несложно, вот отсюда viewtopic.php?p=5133#p5133
берём pk01.java, в нём есть функция: private void load_prog_basic(InputStream Prog)
дальше в принципе всё очевидно, для загрузки программы надо 3 переменных из бейсика плюс сбрасывать его стек
подробности в bios.java или в BIOS_20.DEF + BIOS_20.LVT старого дос-эмулятора (каталог \ARCHIVE\BIOSES).

p.s. дос-эмулятор тут http://ybshare.com/download/rfrldinjay (lvovsite.rar\ftp\other\lvov20a5.rar)
p.p.s. на самом сайте есть ява-апплет, если оно ещё запускается под современными явами, то там есть "бейсик-лаборатория" basc3x2i.htm


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 12 сообщений ] 

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB