Игровая машина для 2D-аркад(леталки-стрелялки/ходилки).AC/DC писал(а):А в качестве чего эта Арматура будет использоватся? Игровая машина, или что то другое?
Ориентируюсь на SEGA MD/SNES и DOS-игры(Epic Megagames)
По назначению защелок и буфера светиков все верно. Микросхема I это матрица PLD ATF16V8B в ней находится один D-триггер и немного мелкой логики. Если нужно могу прислать лог.схему внутренностей PLD и файл прошивки .JED. Микросхема С заменяет оригинальную Тоучмемори DS2501. Раньше использовался для этого 51 МК, потом PIC. Микросхема D (74НС540) это входной порт с инверсией. 80С188 может прочитать состояние входов(не используется). Вообще суть устройства: буфер, который с цифрового ресивера принимает непрерывный поток данных, проверяет контрольные суммы принятых блоков, именует их, запаковывает и складывает в кольцевой буфер (ОЗУ 515Кбайт), а по запросу компьютера находит и отдает требуемые блоки из кольцевого буфера. Прием идет на скорости 9600 выдача на 38400.Да для запуска процессора нужно ПЗУ,ОЗУ, пара защелок. Перед началом работы 80С188 проверяет наличие ТМ и если ее нет или в ней нет зашифрованого номера буфера, то буфер выдает ошибку и поток данных не принимается.AC/DC писал(а):...Есть вопросы по назначению микросхем.
...Микросхемы справа от проца - защёлки для сохранения адреса во время передачи данных.
Я прав?
Какое назначение у микросхем I,C и у микросхемы, которая по схеме выше E?
А чем вообще управляет схема? Что то связанное с сетью?
Таким образом, как я понимаю, для запуска проца нужно: ОЗУ, ПЗУ, 2 регистра для сохранения адреса и всё. ( Ну может ещё буферы для портов... )Я прав?
Угу! перечитал!moLCHec писал(а):Romanich перечитай мои последние посты в теме, а то похоже бревна то ты и не заметил
С позиции классического компостроения любой контроллер не имеющий в качестве ядра одного из стандартных процессоров (INTEL, ZILOG, Motorola, ...x86) беспереспективен. Так как комп. это не только контроллер с минимумом обвеса, но еще и П.О. прикладное и инстументальное, а также программная совместимость. Согласитесь, что ваш достойный проект стоИт заметно в стороне от компостроения и в конечном итоге является всего лишь игровой приставкой и не более того. Такой микро Дендик. Ну и чем ваш микродендик круче описаного в том же "НедоРС" компа"Эрика" собранного на Z80 и одной ПЛИСС???? В проекте "Эрика" мы получаем инструмент в виде РС в вашем случае что то типа "Томагочи" на супер-пупер АРМе с маленьной кучкой примочек, которые в сумме уступают по миниатюризации любому из "Томагоч". Каждый имеет право самовыражаться в меру своих способностей, умения и фантазии. Одни делают компы на тумблерах, другие микродендики на АРМах. Обижать никого не хотел, это личное мое ИМХО.Romanich писал(а):...На мой взгляд бесперспективен тот контроллер, который не имеет внешней шины и/или мало ОЗУ (с позиции компо-строения, разумеется)
Соглашусь! Но я не такой софтовый маниАк, который Word и Excell и прочую муть будет писать(или портировать). Меня интересует токо один софт - ИГРЫ...Rokl писал(а):Согласитесь, что ваш достойный проект стоИт заметно в стороне от компостроения и в конечном итоге является всего лишь игровой приставкой и не более того.
про эриков не знаю... а круче тем, что периферия не убогая...Rokl писал(а): Ну и чем ваш микродендик круче описаного в том же "НедоРС" компа"Эрика" собранного на Z80 и одной ПЛИСС????
Ни чем не хуже, чем Advanced MicroMachine. Для одних ваша "Томагоча" хоть и на Арме - полное Г., т.к. они выросли из детсадовского возраста и в игрушках не нуждаются, а "Эрик" - РС -инструмент, который позволяет им самовыражаться, хоть и на Z80, который, кстати выпускается и сейчас в виде ZILOG-контроллеров. А для вас наоборот, все, что сделано не на АРМах - полное г. Просто вы раздуваете очередную религиозную войну, в которой НЕТ победителей. Может из за своей религиозной непримиримости вы и остались на "НедоРС" в одиночестве.Romanich писал(а):...и чем характеристики данного "Г" лучше, чем у Advanced MicroMachine?...
чистейшей воды бред!(вами придуманный)Rokl писал(а): А для вас наоборот, все, что сделано не на АРМах - полное г.
очень мне нужно тратить время на эту дребедень!Rokl писал(а): Просто вы раздуваете очередную религиозную войну, в которой НЕТ победителей.
не знаю! Спроси у Shaos'а...Rokl писал(а): Может из за своей религиозной непримиримости вы и остались на "НедоРС" в одиночестве.
Не надо себя обманывать!Rokl писал(а): Ни чем не хуже, чем Advanced MicroMachine. Для одних ваша "Томагоча" хоть и на Арме - полное Г., т.к. они выросли из детсадовского возраста и в игрушках не нуждаются
в чём? в написании системного и прикладного ПО?Rokl писал(а): а "Эрик" - РС -инструмент, который позволяет им самовыражаться, хоть и на Z80, который, кстати выпускается и сейчас в виде ZILOG-контроллеров.
я выбрал РМ9200 исходя из следующих соображений:moLCHec писал(а):и говорить что этот Г..а вот тот просто COOL всё равно что говорить мол отвёрткой гвозди забивать не удобно и это отстойный инструмент
Romanich писал(а):почему народ использует всякие древние процессоры? выдь они настолько слабЫ, что даже представить себе трудно, какие задачи можно на нём выполнить...
Romanich писал(а):почему никто не может взять ответственность освоить АРМы - ну например - достойные представители:
LPC22** (Philips) - мало ножек но до 55 МГц
AT91RM9200 (Atmel) - много ножек, но до 180 МГц
Есть загвоздка. Может и хочется, но нечего. Даже живя в Петербурге (вторая столица, млин) в разумные сроки и в розничном порядке купить элементарные AVR я могу лишь в двух местах с непостоянным выбором моделей. Цена даже их съедает приличную часть моих "карманных" стипендиальных. А с ARM того хуже - я вообще не нашел места, где их можно купить в количестве одна-две штуки. О Philips'овских все слышали но никто не видел.Romanich писал(а):вопрос не в том, что "АРМ или НЕ АРМ"
я акцентировал внимание на применение СОВРЕМЕННЫХ процессоров(контроллеров), а это не только АРМ, но и AVR-32,BlackFin,Mitsubishi и др.
Я всего-то 88-го "года выпуска", хехе. Но у меня на столе рабочий Спектрум. Люди крутят пальцем у виска, зато я знаю, что такое ностальгия. И никакого отношения к современным технологиям это не имеет. ARM'ы армами, а то - настроение.Romanich писал(а):на недо-пс маньЯки создают некую ацкую машину "Альтаир", которая в качестве устройств вв./выв. имеет тмблеры и светодиоды.
В том топике (если я правильно понял, о каком речь) идет что-то вроде лога разработки МикроМашины. "Простым смертным" попросту нечего писать.Romanich писал(а):попытка внести здравые мысли в недо-пц закончилась провалом - в своём топике я сам с собой разговариваю Laughing и никто не поддерживает!
Romanich писал(а):Портировать и эмулировать тоже ничё не собирюсь - вон, NesCube делали - и чё? тормозло и извращенство!
Потому что схема: "Hard<Driver<API<Java<NesEmul" портит весь внешний вид. Для получения max. производительности надо писать под камень и сразу на C/Asm!
Дадада. Хорошая и грамотная мысль, если у тебя денег навалом и контракт с группой системщиков на ближайшую жизнь-две. Я программист по профессии (по крайней мере будущей), и мне было бы интересно написать что-нибудь этакое под что-нибудь эдакое. Но писать под железо, с которым не знаком изнутри; под архитектуру, которая меняется с существенной периодичностью; под систему, которой нет ни у кого (ни потестить, ни похвастаться) - где Вы собрались искать таких программистов?Romanich писал(а):P.S. софт писать -не главное дело железячников - их главное дело - генерить железо. А программистов можно заказать или cамому переквалифицироваться!
Romanich писал(а):Если даже взять убогонькой Спектрум(без наворотов), то всякие энтузазисты пишут ИСКЛЮЧИТЕЛЬНО ИГРУЛЬКИ, никого не заставишь писать ОСь и прочий софт офисного, прикладного и системного характера...
Не правы. Когда я получил в руки свой спектрум, первым делом написал редактор шрифтов с целью русификации. Следом последовала записная книжка, которой так никто и не воспользовался. Векторный графический редактор. Подумывал уже о трансляторе-компиляторе и вдруг мне купили PC.Romanich писал(а):покажите мне хоть одного извращенца, которые под любительский комп будет писать НЕ-игрушки! Laughing
не могу понять -какую ностальгию может вызвать модуль из кнопок и лампочек? Со Спектрумом понятно - довольно развитая машина - возражений не имеется!Cfyz писал(а): ..у меня на столе рабочий Спектрум. Люди крутят пальцем у виска, зато я знаю, что такое ностальгия
на AVR - 1.5года, АРМ с зимы текущего годаCfyz писал(а): Сколько времени (лет?) было затрачено Вами на эксперименты с МК (начиная с AVR или еще чего там и до текущего уровня)?
уверяю, не будет! всему есть разумный предел! производительности АРМ9 хватает на:Cfyz писал(а): через два года МикроМашина будет работать на СoreDuo и мне опять будет нечего сказать.
первую игру буду писать я. одинCfyz писал(а): ..и контракт с группой системщиков на ближайшую жизнь-две.
во-первых: под железо писать даже я -не собираюсь!Cfyz писал(а): Я программист по профессии (по крайней мере будущей), и мне было бы интересно написать что-нибудь этакое под что-нибудь эдакое. Но писать под железо, с которым не знаком изнутри; под архитектуру, которая меняется с существенной периодичностью; под систему, которой нет ни у кого (ни потестить, ни похвастаться) - где Вы собрались искать таких программистов?
ну и счастливы ли были Вы, когда всё это написали?Cfyz писал(а): Не правы. Когда я получил в руки свой спектрум, первым делом написал редактор шрифтов с целью русификации. Следом последовала записная книжка, которой так никто и не воспользовался. Векторный графический редактор. Подумывал уже о трансляторе-компиляторе и вдруг мне купили PC.
а такжеRomanich писал(а):будет сделано АПИ, подобно в АВРовской МикроМашине.
АПИ будет документировано for ALL!
Все приложения можно будет писать на Visual C под Win32.
Потом без труда портируются на саму железную МикроМашину.
Тоесть прототипы функций под Win32 и AuM одинаковы!
Интересно, как ты представляешь себе написание этого твоего совместимого-с-вендой АПИ (тоесть, по сути, многозадачная недоОС с красивым IO) в одиночку за разумное время? Особенно, еслиRomanich писал(а):d) Софт ИК должен быть написан "с нуля", а чужие фрагменты, если они необходимы - переработаны и оптимизированы.
Никаких "чужих кусков"!!! Никаких "левых" операционных систем и экзамплов от Atmel или других!!!
Romanich писал(а):во-первых: под железо писать даже я -не собираюсь!