Кто нибудь делал 16КБ картридж на 128-битной микрухе? Хочу сделать для запуска игрушек с конкурса http://www.rgcd.co.uk/2014/04/c64-16...gcd+%28rgcd%29. Поделитесь опытом кто может. :v2_dizzy_roll:
Вид для печати
Кто нибудь делал 16КБ картридж на 128-битной микрухе? Хочу сделать для запуска игрушек с конкурса http://www.rgcd.co.uk/2014/04/c64-16...gcd+%28rgcd%29. Поделитесь опытом кто может. :v2_dizzy_roll:
Я уже сам разобрался - сварганил себе картридж 16КБ х 8 (в котором записаны 8 программ, переключаются перемычками). За основу взял инфу отсюда - http://home.tiscali.nl/commodore/indexuk.html
Если не секрет, каков получился бюджет ?
Пока собрал на макетке из подручных материалов, так что бюджет пока нулевой, думаю доделать чтоб было 16КБ х 16, если интересно вечером скину фото и нарисую схему.
---------- Post added at 13:47 ---------- Previous post was at 13:06 ----------
Можно еще сделать переключение ресетом как в приставках, думаю так удобней будет.
Конечно интересно!
И, думаю, не одному мне!
Вот фото с флешкой 2Мбит (256КБ) внутри которой 16 игр по 16КБ, переключаются установкой 4-х перемычек в инверсном двоичном коде. Например 1111 - игра номер 1, 0111 - номер 2, 1011 - номер 3, 0011 - номер 4 и так далее. Если на картридж вывести кнопку ресета и вместо перемычек установить двоичный счетчик, то будет вообще сказка. Правда есть одно неудобство - флешку нужно шить на программаторе. Схему попозже нарисую - сейчас нужно поработать.
Вот схема картриджа, рисовал от руки, так что сильно ногами не пинать! Если кто захочет, может перевести в электронный вид. :v2_dizzy_punk:
Будут вопросы - задавайте, но я думаю что схема достаточно простая.
Ромы по 16КБ склеиваются в один 256КБ и прошивается в флеш.
http://s1.ipicture.ru/uploads/201405...s/Qt5uu7Wt.png
И вдогонку игры с конкурса RGCD которые можно в прошить в картридж.
Кто может подсказать литературу по изучению ассемблера для Commodore 64 на русском языке? Я сам не программист но, есть у меня идея написать загрузчик для запуска PRG с картриджа - думаю мне это будет по силам... По идее загрузчик должен копировать содержимое PRG с картриджа в нужную область ОЗУ а затем запускать саму программу уже из ОЗУ. Как вам идея?