Картовод SD/MMC v2.2 от Erikie (на основе проекта Sharksym, но без SCC)

By cax

Prophet (3721)

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

29-06-2009, 14:41

В нижеследующей теме Erikie распродаёт первую партию своего творения:

click

Product info:
http://members.quicknet.nl/evanson/index.html

У меня есть оригинальный картовод Sharksym В нижеследующей теме Erikie распродаёт первую партию своего творения:

click

Product info:
http://members.quicknet.nl/evanson/index.html

У меня есть оригинальный картовод Sharksym c SCC производства Sinfox,
плюс я переписывался с Erikie с начала его проекта, так что если есть вопросы - отвечу.

Цитата:

Current price is 35 euros without casing.
Still working on a casing and if I can make it fit: complete in casing 42 euros.
Both in full working condition and with 2 SD slots.

Back side
i239.photobucket.com/albums/ff12/ErikvSon/DSCI0004-1.jpg
Front side
i239.photobucket.com/albums/ff12/ErikvSon/DSCI0005-1.jpg

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By _Nikanor_

Resident (53)

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

29-06-2009, 18:45

Вопрос - каким образом MSX-DOS обнаруживает этот накопитель?

Как набор образов дискет (а-ля HxC) или как тома? Каков размер тома?

Есть ли софт для загрузки игровых РОМов к этому контроллеру?

By cax

Prophet (3721)

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

29-06-2009, 22:04

Накопитель виден как диски A:, B:, C: и иногда D:
A: - выбранный спец. утилитой раздел на SD (можно переключать на лету, запуская утилиту)
B: - системный диск, сидящий во флэше картовода (и на него можно писать тоже)
C: - системный раздел на SD (чтобы с него, скажем, утилиту смены разделов запускать)
D: - 2-я SD-карта, FAT16 поддерживается

(есть и другие варианты назначения букв дискам)

Раздел состоит из образов дисков, каждый от 360К до 21М. Переключение - на лету, спец. клавишей на клавиатуре + цифра.

По поводу ромов: если грузить их во флэш картовода, то стирается прошивка, и её затем придётся шить обратно с дисковода (или если нет дисковода, то с кассетного входа - я написал такую штуковину).

Но зачем их туда грузить ? Почти все ромы размером до 128К (и некоторое кол-во 256К-ных) прекрасно работают в RAM/VRAM (иногда с некоторыми ограничениями) при помощи утилит навроде LoadROM или в виде специальных версий (см. мою домашнюю страницу). Остальных можно пересчитать по пальцам.

Сразу уточню: в этом варианте картовода под "нет SCC" следует понимать не только "нет микросхемы SCC", но и "звуковой функционал SCC не реализован совсем, работает только маппер страниц картриджа"

By max_iwamoto

Champion (410)

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

30-06-2009, 01:00

Только что купил себе v2.2. Так что как протестирую - напишу.

------------------------------------------------------------------------------------

Еще у меня есть несколько вопросов про Sunrise CF IDE:

1. При старте девайса одной из первых программ запускается программа Mapper Protect. Что она делает?

2. При запуске игр происходят следующие странные вещи:

При установке устройства в MSX с 256MB памяти нормально запускаются только программы требующие для работы 128КБ. При 512MB работают программы для 256КБ и т.д.

Например, при попытке записи текущего положения на диск дисковая версия Metal Gear 1 все виснет даже на 256КБ машине, но нормально работает на Panasonic GT 512MB.

Также, если программы просто подкачивает один файл данных, то все нормально. Но если после подкачивания одного файла программы пытается открыть второй, то все виснет.

В то же время все протестированные программы работают нормально на любых MSX машинах, если запускать с дисковода на любых версиях MSX DOS и других OS.

By cax

Prophet (3721)

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

30-06-2009, 11:11

У ДОС2 особые отношения с маппером, и он не позволяет его трогать без ведома системы.

Что касается запуска мегаромов - ну это же очевидно, Ватсон.
Маппер ОЗУ поделен на страницы по 16К, маппер картриджа - по 8К.
Специальные версии игр (см. мой хоумпейдж ) могут работать даже на машинах с 128К ОЗУ, ибо используют хитрые трюки ручной работы. Автоматике же в лице LoadROM etc. требуется больше памяти чтобы разрулить этот вопрос.

By max_iwamoto

Champion (410)

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

30-06-2009, 18:35

to:cax

У ДОС2 особые отношения с маппером, и он не позволяет его трогать без ведома системы.

В чем это выражается? И все-таки что делает программа маппер протект, а то лень ковырять.


Что касается запуска мегаромов - ну это же очевидно, Ватсон.
Маппер ОЗУ поделен на страницы по 16К, маппер картриджа - по 8К.
Специальные версии игр (см. мой хоумпейдж ) могут работать даже на машинах с 128К ОЗУ, ибо используют хитрые трюки ручной работы. Автоматике же в лице LoadROM etc. требуется больше памяти чтобы разрулить этот вопрос.

Ну Холмс, это вы меня обижаете, я понимаю как переделавать под маппер и не только. И надо помнить, что есть ромы у которых страницы 16КБ.
За свою карьеру я переделал более 400 игр под ZX-Spectrum/Amiga/MSX.

Если, например, я запускаю дисковую версию Metal Gear для 128КБ или 256КБ под ДОС2 с дисковода, то все работает, включая запись и чтение на диск.
Если запускаю с Sunrise CF IDE, то 128КБ работает, 256КБ виснет после загрузки 70%.
При убирании маппер протект из autoexec.bat 256КБ версия виснет сразу.
Также, если 128КБ версии необходимо открыть другой файл после загрузки основного, то все виснет.

Только что протестировал еще раз и нашел одно отличие. На диске у меня версия ДОС 2.0, а в Sunrise ДОС 2.2. Может ли это быть причиной или отличие 2.0 от 2.2 незначительное?

By cax

Prophet (3721)

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

30-06-2009, 19:30

Про Sunrise ничего не знаю, а на SD/MMC drive висло очень многое, пока я не нашел способ запускать игры в режиме DOS1. Оно ведь написано было до появления MSX-DOS2.

By AlexBel

Champion (268)

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

31-10-2009, 10:56

А Erikie еще не готов открыть исходники?

By igorx

Master (160)

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

31-10-2009, 15:31

Алекс, а он собирался? ;-)

By cax

Prophet (3721)

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

31-10-2009, 20:24

Он собирался, и даже на форуме заявил об этом, но, видимо, нет времени подготовить релиз, или передумал Smile

By AlexBel

Champion (268)

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

01-11-2009, 07:46

Значит, в новой версии TR-card не будет поддержки прошивки от Erikie. А жаль, я ее уже запускал на первой версии, все отлично работало, только без карты. Жаль, очень жаль Sad

My MSX profile