МикроМашина на AVR

8-битные микроконтроллеры AVR (AT90, ATtiny, ATmega) от Atmel (в настоящий момент принадлежит Microchip)

Moderator: Shaos

Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Вот uMAPI SDK для платформы PC
Там же лежит вариант для Watcom C (платформа DOS32)
http://www.nedopc.org/nedopc/upload/PC_uMAPI.rar
Пользуйтесь :idea: надеюсь, хоть кто-то напишет какую-нить игрушку...
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Shaos wrote: Доступ к железу PC из 32-битной флат модели ваткома - магия ещё та ;)
только следует различать истинный (Flat Real Mode или Unreal Mode) и Чистый Защищённый Режим.

В первом случае - процык находится в реальном режиме, но может обращаться к данным по 32-битным адресам. И стараются чтоб программный адрес совпадал с физическим! Тоесть у всех селекторов GDTR поле BASE делают =0

В защищённом режиме - всё 32-битно, и обычно базы cs,ds,ss,es,fs,gs могут различаться.

А dosextender - это вообще отдельная песня! Там виртуальный режим, но сохраняется доступ к 32-битности

И вообще, куча всяких стандартов (DPMI,VCPI,EMS,EMM) понаделали кучу проблем, связанных с совместимостью и поддержкой.
ИМХО оставить надо только Flat RM + DPMI
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Флат плох тем что всё сидит в одном большом сегменте и программа с легкостью может порушить любую свою часть просто скажем случайно выйдя за пределы какого-то массива - и при выполнении это никак не будет замечено - просто программа станет вести себя криво. Поэтому если уж 32-бита, то всамделишные - как в Linux ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Продолжение МикроМашины

Post by Romanich »

В завершение топика, скажу, что МикроМашина не умерла окончательно, а получила жизнь в новой плоскости. :idea:

Подробности здесь:
viewtopic.php?t=8822
Но это как говорится, уже другая тема ;)
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Ну вот... решил открыть МикроМашину :idea:
Подробнее здесь:http://www.newgameconsole.narod.ru/main.htm
AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Romanich wrote:Ну вот... решил открыть МикроМашину :idea:
Подробнее здесь:http://www.newgameconsole.narod.ru/main.htm
Поздравляю, классная :kruto: Микромашинка получилась :wink: , мне понравилась !
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

AlexM wrote:Поздравляю, классная :kruto: Микромашинка получилась :wink: , мне понравилась !
Спасибо! Я старался! :idea:
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:Ну вот... решил открыть МикроМашину :idea:
Подробнее здесь:http://www.newgameconsole.narod.ru/main.htm
Микромашину Романыча - в люди! Ура! :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:
AlexM wrote:Поздравляю, классная :kruto: Микромашинка получилась :wink: , мне понравилась !
Спасибо! Я старался! :idea:
Можно документы из архивов раскидать по веб-страничкам, чтобы читать про устройство можно было не качая четырёхмегабайтный архив
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Shaos wrote:Можно документы из архивов раскидать по веб-страничкам, чтобы читать про устройство можно было не качая четырёхмегабайтный архив
В ближайшем будущем так и сделаю :)
P.S. Добавил до конца всё что у меня есть (завершено или приостановлено)
AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Shaos wrote: Микромашину Романыча - в люди! Ура! :kruto:
Вот-вот, типа KIT, как тута : http://www.xgamestation.com/view_product.php?id=32 и в МАССы :idea:
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:
Shaos wrote:Можно документы из архивов раскидать по веб-страничкам, чтобы читать про устройство можно было не качая четырёхмегабайтный архив
В ближайшем будущем так и сделаю :)
P.S. Добавил до конца всё что у меня есть (завершено или приостановлено)
А индексного файла намеренно нету у твоего сайта?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Shaos wrote:А индексного файла намеренно нету у твоего сайта?
Исправил, теперь можно просто:
http://www.newgameconsole.narod.ru
или:
http://www.newgameconsole.narod.ru/index.htm
Прикрутил гостевую - пишите пожалста - вАжно ваше мнение :)
Прикольно будет, если кто-нить ещё какие нибудь игрушки нарисует :roll:

P.S. толко вот яндекс не хочет индексировать мой сайт (пишет что индексация сайта невозможна. Может бан- робот ещё не прошёлся, так как я страницу обновил и затёр яндекс-баннеры)
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Romanich wrote:
Shaos wrote:А индексного файла намеренно нету у твоего сайта?
Исправил, теперь можно просто:
http://www.newgameconsole.narod.ru
или:
http://www.newgameconsole.narod.ru/index.htm
Прикрутил гостевую - пишите пожалста - вАжно ваше мнение :)
Прикольно будет, если кто-нить ещё какие нибудь игрушки нарисует :roll:

P.S. толко вот яндекс не хочет индексировать мой сайт (пишет что индексация сайта невозможна. Может бан- робот ещё не прошёлся, так как я страницу обновил и затёр яндекс-баннеры)
а где сайто? :o
Я тут за главного - если что шлите мыло на me собака shaos точка net
Romanich
Banned
Posts: 608
Joined: 12 Oct 2006 16:44

Post by Romanich »

Shaos wrote: а где сайто? :o
Убран ввиду его бесполезности и бесперспективности.