PDA

Просмотр полной версии : Как реализовать работу с внешней ПЗУ?



Руслан
18.09.2013, 09:31
Привет, не покидают мысли сделать плату с внешней памятью со встроенными играми для 48к. Вопрос - каким образом спек заставить работать с внешней ПЗУ? Заставить переключать банки ПЗУ и копировать содержимое оного в память? По вашему мнению для 48к сколько реально интересных игрушек? Уж явно не более 300шт. Хотя хз:)

goodboy
18.09.2013, 09:43
http://vtrdos.ru/book/REVU9612.ZIP
читай с 26ой страницы

vlad
18.09.2013, 09:55
Делаешь возможность по рычагу включение внешней ПЗУ вместо '82, в нулевой странице внешней ПЗУ записываешь загрузчик с менюшкой выбора игрушек. Делаешь порт, для листалки страниц ПЗУ. Дальше, после выбора пользователем игры, расспаковываешь игрушку по полочкам, включаешь ПЗУ'82 и стартуешь игруху.

Blade
18.09.2013, 10:05
Проще всего поставить DivIDE или DivMMC.

Руслан
18.09.2013, 10:54
Проще всего поставить DivIDE или DivMMC.

а разве при дивиде памяти 64кб хватит? На сколько я знаю там виртуальный диск создается.

Дмитрий
18.09.2013, 10:56
а разве при дивиде памяти 64кб хватит? На сколько я знаю там виртуальный диск создается.
Он вроде как на фирменных 48К работал...

psb
18.09.2013, 11:09
проще всего сд-карту подоткнуть (софтовый spi на порту #fe, например) и чуть подфиксить пзу 48к

Руслан
18.09.2013, 13:11
проще всего сд-карту подоткнуть (софтовый spi на порту #fe, например) и чуть подфиксить пзу 48к

а кто нибудь сд по спиай подключал вообще?

psb
18.09.2013, 13:28
все подключали 100500 тыщ мильенов раз (по spi в принципе, но ничего не мешает сделать это софтово через имеющиеся порты).

CodeMaster
18.09.2013, 15:31
http://trastero.speccy.org/cosas/droy/zxflash/zxflashcart_e.htm

Velvin
24.09.2013, 08:10
мне тоже интересна тема внешнего ПЗУ, нарыл очень интересный сайт на эту тему, там и картриджи разные, и программа что бы прошивки делать :

http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_Custom.htm#SwitchedPaging

http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_Cartridges.htm

Руслан
24.09.2013, 08:15
Вообще интересно реализовать с 8мб флешкой, туда по 64к 128 игрух влезит, я думаю людям с 48 советскими и не только спеками такой карик был бы интересен.

CodeMaster
24.09.2013, 10:40
Вообще интересно реализовать с 8мб флешкой, туда по 64к 128 игрух влезит

Откуда 128? Всего 16-ть. Вообще с точки зрения железа это несложно, даже с учётом того что 8-ми Мб флеш с материнок в основном 3 вольтовая и LPC/HUB (делал (http://zx-pk.ru/wiki/ROM-%D0%B4%D0%B8%D1%81%D0%BA_%D0%B4%D0%BB%D1%8F_%D0%BA %D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D 0%B0_%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9-%D0%91%D0%9A01) же vinxru) Вопрос в том, кто напишет софт для работы с этим картриджем.

Руслан
24.09.2013, 10:50
Откуда 128? Всего 16-ть. Вообще с точки зрения железа это несложно, даже с учётом того что 8-ми Мб флеш с материнок в основном 3 вольтовая и LPC/HUB (делал (http://zx-pk.ru/wiki/ROM-%D0%B4%D0%B8%D1%81%D0%BA_%D0%B4%D0%BB%D1%8F_%D0%BA %D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D 0%B0_%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9-%D0%91%D0%9A01) же vinxru) Вопрос в том, кто напишет софт для работы с этим картриджем.

Я имел ввиду 8мегабайтную а не битную.

CodeMaster
24.09.2013, 20:32
Я имел ввиду 8мегабайтную а не битную.

А ты про SD. Ну, ИМХО это посложнее будет.

Руслан
24.09.2013, 20:37
А ты про SD. Ну, ИМХО это посложнее будет.


Не, я не про SD я про eeprom.

CodeMaster
24.09.2013, 20:57
Не, я не про SD я про eeprom.

Х.З. они 3-х вольтовые все и 16-ти битные. Но, всё возможно, если найдётся заинтересованный чел железячник и программист в одном лице (типа vinxru).

Руслан
24.09.2013, 21:05
http://www.chipfind.ru/datasheet/amd/am29lv065mu.htm

8битная 64мбитная, правда I/O 3.6 но думаю и 5в выдержит нормально, в крайнем случае наверное сопрягающие резюки можно поставить. Как показывает практика на сеговских кариках и без резюков все нормально работает. А че vinxru еще спеком занимается? Или он всем?

Бука
30.12.2013, 13:11
Делаешь возможность по рычагу включение внешней ПЗУ вместо '82, в нулевой странице внешней ПЗУ записываешь загрузчик с менюшкой выбора игрушек. Делаешь порт, для листалки страниц ПЗУ. Дальше, после выбора пользователем игры, расспаковываешь игрушку по полочкам, включаешь ПЗУ'82 и стартуешь игруху.

В 1995м году у моего знакомого был спек 48 с разъемом для картриджа и сам картридж.

Спек полностью самопальный - поделка местных кустарей. На вид был ужасен, корпус самоклееный, корявый и покрашен серебрянкой. Клавиатура - полное Г.

Ничего общего с общеизвестным Interface II система подключения не имела.

На картридже было емнип 7 игр, причем хороших. Exolon там был, Cybernoid, леталка-стрелялка типа R-Type (а может и она).

Внутри было несколько больших ППЗУ с УФ-стиранием (заботливо заклеенные обычным лейкопластырем).

Пытаюсь вспомнить, как запускалось меню картриджа - не могу. Просто ни разу не набирал сам команду. Емнип какая-то из команд для Микродрайва в Е-режиме. Как бы даже не format. ;)

Загрузка была не мгновенна - секунды две-три. И по бордюру бегали цветные маленькие полоски (как у некоторых кассетных турбо-лоадеров).

Единственное похожее, что нашел: http://speccy.info/Sibstar_128
Но тут другой внешний вид, плата емнип был хуже по внешнему виду, и - далековат Новосиб От Анапы.

Больше никакой инфы не нашел.

З.З.Ы. У меня тогда был Пентагон-128 с 5.25 FDD, и на это чудо техники я пару раз ходил в гости полюбоваться. Того человека крайний раз видел лет десять назад. Похоже что он переехал.