nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 28 May 2020 12:58



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

Joined: 09 Jan 2003 00:22
Posts: 18586
Location: Silicon Valley
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: 18586
Location: Silicon Valley
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 1812 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 1812 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
Senior

Joined: 26 Oct 2006 05:55
Posts: 175
Location: Москва
Reply with quote
По поводу того, что девайс "отупляет", что в нём "примитивные задания для дебилов", нет бейсика, шахмат, морзянки, и др. Во-первых, много там только масочного ПЗУ, а статического ОЗУ так мало, что если реализовать бейсик, программам пользователя будет негде разгуляться, это даже не МК 85. Во-вторых, я тоже возмущался по поводу "того нет, этого нет", пока не понял, что "компьютер" - для дошкольников. Довелось наблюдать, как дошкольник развивается, пользуясь девайсом, и сравнить с тем, как развивался я сам, когда подобных вещей не было.

1. Чтение. Ему меня научила старшая сестра, когда мне было 2,5 - 3 года. Никаким вундеркиндом я не был, она просто провела эксперимент: сможет научить, или нет. И смогла. Большинство детей тогда начинали читать только в школе. Для сравнения, тот дошкольник с помощью девайса научился читать в 4 года, да и то потому что эту штуку купили поздно. А мог бы и в 3. Возможно, благодаря распространению таких девайсов сегодня и стало нормой читать до школы, там это даже требовать начали.

2. Таблица умножения. Выучил очень поздно - мамка заставила летом перед тем классом, в котором её проходят. Также она купила игру в виде калькулятора с перфокартами и штифтами: один штифт в пример, другой в ответ, если правильно, горит лампа накаливания. И так я оставшуюся половину лета закреплял выученное, будучи уже школьником. Для сравнения, тот дошкольник с девайсом выучил таблицу умножения значительно раньше - лет в пять.

3. Стрелочные часы. Освоил уже после таблицы умножения, ведь там надо уметь умножать на 5. Тот дошкольник при помощи соотв. упражнения в девайсе во всём разобрался годам к 4,5, ещё не умея умножать. Просто запомнил: 5, 10, 15, и так далее до 55.

4. Быстрый набор текста на клавиатуре. Не с десятисекундным поиском каждой буквы на клавишах, а именно быстрый, хотя и не "слепой" по Шахиджаняну. Освоил в школе, на БК0010 был клавиатурный тренажёр KROK3, дома подкреплял навык при помощи обычной пишущей машинки без двигателя. Тот дошкольник с девайсом пошёл в школу, уже обученный быстрому набору - там есть упражнение с похожим клавиатурным тренажёром. А быстрый набор (не обязательно "слепой") - базовый навык, который необходимо иметь до начала обучения программированию на чём угодно.

Да, а ещё эта штука одним махом переключается на английский. Упражнения никак не меняются, но в них на английском становится всё. Дошкольник тот с девайсом хоть чуть-чуть по-английски понимать начал до школы, а я без девайса - только в старших классах.


21 Mar 2020 23:17
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 52 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 2 guests


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.