Oberon space

General Category => Общий раздел => Тема начата: valexey_u от Сентябрь 13, 2014, 02:17:55 pm

Название: Project Oberon on FPGA
Отправлено: valexey_u от Сентябрь 13, 2014, 02:17:55 pm
В продолжение вот этой темы http://oberspace.dyndns.org/index.php/topic,597.0.html но уже конкретно про этот PO на железе.

Я таки собрал референсную реализацию компьютера Вирта (на Spartan-3), и, после долгого подбора правильной PS/2 мыши и клавиатуры (Оберон-комп работает далеко не со всеми), все же завел полноценно железку.

На будущее - как показала практика, в продаже сейчас есть по крайней мере одна модель ps/2 мышки, которая точно подходит Оберон-компу: Genius NetScroll 100. Мышки Defender на работают все абсолютно, а у мышей от Microsoft не работает колесо как третья кнопка. USB-мышь Logitech-classic не заработала через переходник.

Ниже фоточки:

Первый пробный запуск, еще без мышки и клавиатуры вообще:
(http://habrastorage.org/files/92c/363/6d7/92c3636d7cd54363bfd1fc3a870087d8.JPG)
(http://habrastorage.org/files/597/4d9/20a/5974d920aa1147708e99e838fe23b444.JPG)


В поисках правильной мышки:
(http://habrastorage.org/files/0ad/757/28e/0ad75728ec03439fb562db08bfeea34d.JPG)
(http://habrastorage.org/files/d55/fc9/dfc/d55fc9dfc5394801b1ab94e98dbfe327.JPG)

Правильная мышка найдена!
(http://habrastorage.org/files/410/ed0/610/410ed06104c1405e9f96366414e469db.JPG)
(http://habrastorage.org/files/fc0/ab8/c0a/fc0ab8c0a26c473cb146025b130373a7.png)

Так что теперь буду изучать как оно работает по задумке Вирта, так сказать, в оригинале. Ну и потихоньку портировать на что-то более доступное и современное, а то этот Spartan-3 уже днем с огнем не найти.

PS. Насколько я знаю, ilovb также сумел это все запустить.
Название: Re: Project Oberon on FPGA
Отправлено: ilovb от Сентябрь 14, 2014, 07:10:24 pm
PS. Насколько я знаю, ilovb также сумел это все запустить.

Да, у меня тоже все заработало с мышкой A4Tech SWOP-35 (Defender не завелся)
Название: Re: Project Oberon on FPGA
Отправлено: valexey_u от Сентябрь 18, 2014, 05:07:53 pm
Да, плату делал в Пало-Альто :-) Так сказать, на родине Оберона. Точнее в месте его "зачатия".
Название: Re: Project Oberon on FPGA
Отправлено: valexey_u от Сентябрь 18, 2014, 05:09:32 pm
Кстати, у одного меня в Обероне часы не идут? System.Date выдает всегда одно и то же. То есть если через System.Date выставить время, то оно потом уже не меняется, и выдается ровно то, что выставил.
Название: Re: Project Oberon on FPGA
Отправлено: valexey_u от Сентябрь 18, 2014, 05:12:32 pm
Кстати, у одного меня в Обероне часы не идут? System.Date выдает всегда одно и то же. То есть если через System.Date выставить время, то оно потом уже не меняется, и выдается ровно то, что выставил.

Причем, это похоже либо софтверная проблема, либо проблема моих кривых рук - в эмуляторе в точности аналогичное поведение.
Название: Re: Project Oberon on FPGA
Отправлено: valexey_u от Сентябрь 22, 2014, 02:29:19 pm
Эмулятор (Peter De Wachter: https://github.com/pdewacht/oberon-risc-emu, http://www.paddedcell.com/projectoberon/RISCW32.zip) на моем ноуте работает примерно в три раза быстрее чем реальная железяка
Название: Re: Project Oberon on FPGA
Отправлено: Jordan от Ноябрь 13, 2014, 10:09:54 am
Алексей, есть новости? Как продвигаются дальнейшие эксперименты?
Название: Re: Project Oberon on FPGA
Отправлено: valexey_u от Ноябрь 13, 2014, 12:52:01 pm
Алексей, есть новости? Как продвигаются дальнейшие эксперименты?
Пока нет. Сейчас другие проекты.