ТЗ на SuperCart для MSX/MSX2 - Функционал и хотелки. Обсуждаем, изменяем, дополняем.

Страница 4/6
1 | 2 | 3 | | 5 | 6

By AlexBel

Champion (268)

Аватар пользователя AlexBel

29-03-2010, 17:53

Можно в двух словах - что такое BASFLASH и что такое GAME Master 1/2?

By igorx

Master (160)

Аватар пользователя igorx

29-03-2010, 22:14

Ну, посмотрим. В любом случае, флэш я ставить не буду - не вижу необходимости, т.к. его без проблем можно заэмулить на сраме. Скорость загрузки достаточно высокая.
Конечно можно и не ставить :-)
Т.е. предполагается, что Циклончик сам будет все чудненько вычитывать из SDшки, правда на SDшке будет какая-то файловая система. потому что в противном случае какой в ней смысл? Это будет делаться программным автоматом?
Или будет эмбедироваться NIOS и под него будет писаться код?
Хорошее красивое современное решение правда затратное.. по ресурсам.
Хотя конечно можно сделать первую партицию вообще без файловой систему и записать туду по смещениям ROM.
Правда потом прийдется извращаться по полной, чтобы эту кривость хоть под что-то изменить.
Есть вариант в конфигурационную ПЗУшку записать 1-2-4-8кб кода скопировать его в RAM,(Вот у нас есть такое решение грузит звуковые синусоиды в зашивку генератора испытательных сигналов)
этот RAM разместить как испольняемый ROM стартануться , и потом уже используя как хост MSX все по перезагружать в RAM c SDшки передернуть маппер карта, и резетнуться.
Тоже решение.
Ну и как вариант просто поставить стартовую ПЗУшку BAS(BASIC)FLASH который и стартанет и используя хост MSX cделает дальше всю работу.

Ну а если есть ROM то почему бы не поставить
При этом 2Mbyte 2Mx8 48p TSOP стоит 5 баков :-)
А сразу решает кучу задач.
Все ROM в карте,
куча игр в нем, И полная независимость от SD если с ней проблемы :-)


Будет выход звука PWM на слот компьютера, а также будет стереовыход - кодек ставить не буду, PWM достаточно. Будет SD-карта, доступная и контроллеру и компьютеру, будет опционально дисплей TIC-105 (или подобный), будут светодиоды и кнопки. Разумеется, память - 3 посадочных места под срам 512к х 8. Будет на плате дополнительный генератор, думаю, на 40МГц. Ну и, конечно, CycloneIII 3C5 - думаю, его мощности будет вполне достаточно для создания необходимой периферии. RTC не будет, хотя, если будет место на плате, можно предусмотреть для желающих допаять. Сеть... Если, опять-таки, позволит плата, то можно поставить, скажем, ADM3202 и вывести RS232 на штырьки - кому нужно, может подключать хоть терминал, хоть мобильник, хоть модем по упрощенной схеме.. Эмулировать PS/2 не вижу смысла.

одна AT MEGA решает тонну задач в том числе и сети.
И работы с SD хоть на нижней хоть на файловом уровне.
И обслугу кнопок и индикаторов и программирование FLASH в случае его потери и апгэйд конфигуарационного рома для Циклона. И программится на C или даже на плюсах
И даже тонна кода уже написана :-)

Ничего не забыл? Wink

Наверное нет :-)

By AlexBel

Champion (268)

Аватар пользователя AlexBel

30-03-2010, 09:40

На Sd-карте будет FAT16/32. Изначально при запуске контроллер первым делом будет грузить из файла на карточке конфигурацию FPGA (как и сделано в первой версии), никаких конфПЗУ применяться не будет. После загрузки FPGA контроллер получает доступ к памяти и загружает все, что нужно, в нее. Применять NIOS не буду - неужто 40МИПС контроллера будет мало?!
И вот еще... Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?

Структура карты обычной, никаких партиций, один раздел с фатом. Все хранится в виде файлов.

By igorx

Master (160)

Аватар пользователя igorx

30-03-2010, 22:52

>Применять NIOS не буду - неужто 40МИПС контроллера будет мало?
А то MIPS контроллер у нас кто?
Я что-то упустил :-)

>И вот еще... Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?

Да Легко 240 чипов , тебя устроит или два по 240? или мы сразу Партию 1000 карт закажем :-)
Ну и заодно может мне сразу задание - контрактора найти - дать :-)

By igorx

Master (160)

Аватар пользователя igorx

30-03-2010, 22:54

Давай, я тебе вышлю денег на покупку памяти 2м х 8 по 5 баксов + пересылка, а ты мне перешлешь. Идет?

Если серъезно для чьих то экспериментов заморачиваться не буду, Экспериментируйте на кроликах или через DigiKey,
а дла промышленной серии готов.

By igorx

Master (160)

Аватар пользователя igorx

31-03-2010, 18:11

to:AlexBel
К сожалению нет здесь лички.
Напиши мне плиз на майл в регистрации, что-то не могу найти твоей почты.

By AlexBel

Champion (268)

Аватар пользователя AlexBel

31-03-2010, 18:29

Мне нужно всего штуки 3-4 для первых экземпляров для отладки и тестирования.
В общем, понятно, буду ставить то, что собирался. Я уже писал, что использую то, чем располагаю. А 240 штук мне совать некуда.

By msxegor

Master (183)

Аватар пользователя msxegor

01-04-2010, 10:28

Вот, только что глянул в терре, M29W160ET70N6E по 45 рублей в розницу. Так что какие там пять баксов... Правда, оне трехвольтовые...

By AlexBel

Champion (268)

Аватар пользователя AlexBel

01-04-2010, 17:29

Именно трехвольтовая память и нужна, но это флэш, а нужен срам...

By igorx

Master (160)

Аватар пользователя igorx

01-04-2010, 18:03

Нет нужено именно FLASH :-)

Кстати насчет контроллера 40MIPS ты как-то не ответил

Как и майл тоже.

Страница 4/6
1 | 2 | 3 | | 5 | 6