02:17 am
Прибил к Arduino видеовыход и PS/2 клаву. Правда приходится выводить через TV-тюнер - телевизора у меня давно нет, а вот старенький Aver таки нашёлся и даже работет. Ощущение потустороннее насколько.
Тетрис работает. Значит - настоящий компьютер.
Заказал заодно MicroVGA и Ethernet Shiled. Попробую в инет ходить... Шутка.
Надо будет потом купить Arduino Nano, впиздячить всё это барахло в корпус от PC-шной клавы со всем фаршем и портировать туда CP/M например.
UPD. Переделал видеовыход на VGA. Почему-то не взлетело пока.
Плюс нашёл статью какого-то бешеного нерда про запуск CP/M на AVR.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 01:08 pm |
---|
| | | (Link) |
|
уважаю и преклоняюсь!
Бля! Я нашёл, как
VGA приделать без всяких хардварных примочек. Ща переделаю.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 01:32 pm |
---|
| | | (Link) |
|
Эх, мой бы Proolix туда портировать.
А давай! Правда оперативы всего 32 кило, а допаивать ничего не хочется, я довольно скверно паяю.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 02:02 pm |
---|
| | | (Link) |
|
Не дам! Он у меня заточен под архитектуру i8086. "Так получилось" А выделять машинно-зависимые части уже нет интереса, я сейчас от MUDов фанатею
Да и откровенно говоря написал он несколько через жопу
Дык сэмулировать же!
Собственно CP/M-то тоже по Z80 заточен, а не под Atmel AVR, но запустили же как-то. Правда я пока не разобрался - как именно. Видимо, должен быть какой-то загрузчик, который прошивается в Atmega и эмулирует архитектуру и систему команд Z80.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 02:09 pm |
---|
| | | (Link) |
|
Нет, если бы ОС для такого девайся делал я, я бы начал делать что-то новое и концептуальное с нуля
И повторил бы MSDOS в конечном итоге :)
Гыыы.
Ну кстати тоже вариант.
Может, попробуем? Arduino я тебе пришлю (чтобы у тебя такой же был для отладки), вот тока БСВВ напишу, а то у меня пока нажатия клавиш только писк вызывают, надо всё это к VGA-драйверу припиздячить. Ну и SD-шку прицепить, это вообще вроде как не проблема.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 02:33 pm |
---|
| | | (Link) |
|
Я подумал и говорю, нет. Сейчас я увлечен мадом (а именно программированием мада и разработкой мира) и почти всё свободное время (которого мало) я уделяю ему, а поставить полученный Arduino на полку, чтобы он там пылился и иногда поглядывать на него мне не позволяет совесть. Нет, распыляться я не могу, да и не правильно это (хотя есть есть куча интересных дел, которыми я хотел бы заняться)
Кстати, будешь ржать, но DOS тоже
есть.
![[User Picture]](http://lj.rossia.org/userpic/2144/2591) | From: | prool |
Date: | March 13th, 2011 - 02:37 pm |
---|
| | | (Link) |
|
Класс!
Правда тут более серьёзная платформа - Altera DE1.
Но всё равно.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | March 18th, 2011 - 02:12 pm |
---|
| | | (Link) |
|
рекомпилировать можно, кстати. насколько помню, CP/M написана без извратов, достаточно чисто и прямо, так что простой бинарный рекомпилятор потянет без проблем. да и исходники тоже есть, вроде как. но рекомпилятор, имо, проще.
![[User Picture]](http://lj.rossia.org/userpic/22/35) | From: | azatiy |
Date: | March 13th, 2011 - 01:26 pm |
---|
| | | (Link) |
|
а почто под замком?
А нахуя? Это для тех, кому интересно - вот Пруль, ты, ещё может пара друзей.
![[User Picture]](http://lj.rossia.org/userpic/22/35) | From: | azatiy |
Date: | March 13th, 2011 - 01:32 pm |
---|
| | | (Link) |
|
хотел сослаться, меня читают электронщики