nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Nov 2018 07:21



Reply to topic  [ 51 posts ]  Go to page Previous  1, 2, 3, 4
Детский обучающий компьютер 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17147
Location: Colorado
Reply with quote
Lavr wrote:
Внешние компоненты - часовой кварц, 9 конденсаторов и 1 резистор.
Именно это и видим на фотографии Shaosа:

Одна проблема - я выкинул "материнку" много лет назад :)
Осталась только клава и голый ЖКИ...

_________________
:eugeek: https://twitter.com/Shaos1973


26 Aug 2018 20:35
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Одна проблема - я выкинул "материнку" много лет назад :)

Ну хорошо, что фотки остались, а потом я свой детский лаптоп вскрою...

Просто надо знать, что делать с ним, когда вскрою. Так-то ничего интересного в нем нет... :-?

_________________
iLavr


26 Aug 2018 20:46
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17147
Location: Colorado
Reply with quote
надо мне чтоли во второй заглянуть, которые с большим разрешением, сменными картриджами и умеет говорить по испански :)

P.S. кстати! сменные картриджи! :o

_________________
:eugeek: https://twitter.com/Shaos1973


26 Aug 2018 20:51
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
надо мне чтоли во второй заглянуть, которые с большим разрешением,
И точно посчитай пиксели по X и Y - найдем модель контроллера!

Shaos wrote:
P.S. кстати! сменные картриджи! :o
Ну это кучеряво - 100% можно накодить и запустить что-то своё. :kruto:

Я для этого и ссылку на софт разработчика от GeneralPlus здесь выложил:
http://www.generalplus.com/1LVlangLNxxSVyySNservice_n_support_d

Fortis_IDE_3.0.15 - основной пакет разработки. Ну и много других полезных вещей там.

_________________
iLavr


26 Aug 2018 21:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
С этими микроконтроллерами от GeneralPlus/SunPlus есть один момент довольно тонкий.

Если почитать даташиты на них, а они практически все есть в доступе, то документы эти весьма
не подробны, многие особенности в них опущены.
Я полагаю, что это связано вот с чем - микроконтроллеры от GeneralPlus/SunPlus предполагают прошивку
масочного ПЗУ, т.е. софт пишется каждый раз под одно конкретное изделие, которое должно выпускаться
приличным тиражом, иначе нет смысла с ним заморачиваться.

Я почитал некоторые западные технические форумы, типа нашего, где посетители ковыряются-таки
в этих изделиях от GeneralPlus/SunPlus, и там они пишут, что можно получить дополнительную информацию
от GeneralPlus и даже development board, но при этом прийдется подписать Non-Disclosure Agreement
(NDA) - документ об ограничении распространения этой информации.
При этом категорически не советуют подписывать NDA, если вы собрались позаниматься всем этим сугубо
с homebrew целями. Какие будут репрессии - я не стал читать, но скорее всего это будет финансовая
сторона вопроса.

А так-то, в каждом изделии действительно есть GeneralPlus Test Program - я полагаю это их
тест-мониторная система, в которой имеются хорошо разработанные подпрограммы работы с их железом.
Attachment:
GenTest.gif
GenTest.gif [ 6.73 KiB | Viewed 436 times ]
$C000-$C7FF - это 2048 байт - аккурат достаточно для приличной тест-мониторной системы.
Вот только подробностей в мануале нет.

Но, к примеру, у упомянутого здесь микроконтроллера GPLB38B есть входной пин TEST.
Я думаю, что при активном логическом уровне на нем, изделие на основе GPLB38B как раз и входит в свою
тест-мониторную систему.

Девушка, которая хачила Тамагочи, этот код как раз сдампила и декомпильнула.
https://www.kwartzlab.ca/2013/05/generalplus-test-program/
Attachment:
GenTestFun.gif
GenTestFun.gif [ 17.02 KiB | Viewed 436 times ]
И обнаружила, что есть функция (14), которая позволяет загрузить внешний код
и передать ему управление. Для этого и ОЗУ достаточно - 1216 байт.

Это далеко до полноценного компьютера, но поиграться можно, Возняк вон целый
Woz-monitor упихал в 256 байт. :wink:

Ну и на странице софта разработчика от GeneralPlus
http://www.generalplus.com/1LVlangLNxxSVyySNservice_n_support_d
есть пакет разработки с примерами G+IDE for 6502 Example Code.
Я думаю, там есть что подсмотреть в плане программирования этих микроконтроллеров.

_________________
iLavr


27 Aug 2018 06:15
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Осталась только клава и голый ЖКИ...

А ты знаешь, посмотрел я из интересу, как рулить этим "голым ЖКИ", пусть он даже 64х16 пикселей.
Без контроллера - довольно неприятная затея... :osad:

В этих микроконтроллерах от Sunplus/GeneralPlus вся прелесть, что контроллер встроенный. :-?

Довольно путная книга по теории управления различными ЖКИ:
Самарин А.В. «Жидкокристаллические дисплеи»
Чаще всего её цитируют частями в разных тематических ресурсах.

http://www.gaw.ru/html.cgi/txt/app/lcd/teorija.htm

_________________
iLavr


28 Aug 2018 05:44
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 51 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.