С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
OneChipMSX на ReVerSE
Ux-MSX v0.1 Rev.20130728
Скрытый текст
- Процессор: Совместимый с Zilog Z80, на частоте 3.58 МГц или выше (версия с частотой до 10.74 МГц) F12 on/off
- ПЗУ: 64 КБ BIOS + Extended BIOS (32 КБ)
- MSX BASIC V3.0 (16 КБ)
- DiskROM (16 КБ)
- Kun-BASIC (16 КБ) (опционально)
- Kanji ROM (знакогенератор с японскими иероглифами, опционально) F7 on/off
- ОЗУ: обычно 64 КБ. Устройство управления памятью поддерживает 4 МБ адресного пространства для каждого из 4-х слотов (ОЗУ, ПЗУ, и т. п.)
- Видеоконтроллер: Yamaha V9958 (также известен как MSX-Video)
- Видео-ОЗУ: 128 КБ
- Текстовые режимы: 80 x 24 и 32 x 24 символов
- Графические режимы: 512 x 212 (16 цветов из 512) и 256 x 212
- Спрайты: 32, 16 цветов, до 8 спрайтов на одной строке изображения
- Аппаратное ускорение для операций копирования, заливки, рисования линий и т. п.
- Регистры горизонтальной и вертикальной прокрутки
- Микросхема звукогенератора: Yamaha YM2149 (PSG) 3 канала + шум
- Опциональная микросхема звукогенератора: Yamaha YM2413 (OPLL) (MSX-Music) 9 каналов FM-синтезатора или 6 каналов FM-синтезатора + 5 ударных инструментов
Набор из 15 предустановленных инструментов и один пользовательский инструмент- Микросхема часов реального времени RP5C01
[свернуть]
ROM-файл исходники и файлы для записи на SD-карточку брал здесь.
В SYMBOS сначала нужно выбрать видео режим - Alt + F7 512x212(4 colours). Рулить курсором ALT + стрелки, Space выбор, TAB...
Последний раз редактировалось vlad; 06.10.2013 в 20:44. Причина: Обновление конфигурации для U8, добавлен звук
у меня проблема следующего характера:
у меня есть SD-карточка Transcend 2Gb,
в загрузчике IPL_ROM процедура чтения с SD-карты работает с моей картой отлично - то есть РОМы грузятся и комп стартует, но драйвер OCM для Symbos мою карту уже не видит.
Поэтому вопрос - есть ли гдето описание этого MegaSD устройства ?
Из исходников понять принцип работы чтото не получается , взять хотябы например:
почему здесь производится чтение, в то время как должна быть запись?Код:init_SD ld b, 10 ;80 pulses CLK L_7A98 ld a, (#5000) ; /CS=1 (a12=1) djnz L_7A98 ;
поэтому любое описание (порты, регистры) этой железки всячески приветствуются, хочу сделать поддержку SDHC карт.
кстати драйвер неполный - таблица релоков вообще никак не обозначена.
p.s. Владу респект, за отличный порт этого компа ))
Последний раз редактировалось shurik-ua; 29.07.2013 в 15:22.
А карты меньшего обьема видятся?Сообщение от shurik-ua
Внятного описания нет.Сообщение от shurik-ua
Потому что аппаратно в SPI режиме одновременно с чтением происходит запись данных.Сообщение от shurik-ua
Компиляция драйвера производится во встроенном ассемблере эмулятора WinApe, который и обеспечивает формирование таблицы релокации.Сообщение от shurik-ua
Последний раз редактировалось caro; 29.07.2013 в 17:04.
пробовал ещё на 1 гиг - та же история, но там подозрение на карточку она и в винде подглюкивает.А карты меньшего обьема видятся?
т.е надо полагать что при чтении на ШД проца будет #FF и запишется соответственно это же число.Потому что аппаратно в SPI режиме одновременно с чтением происходит запись данных.
"Кто так строит?" (с) цитата из фильма "Чародеи" ))
У меня прекрасно работают и в MSDOS и в SYMBOS разные карточки обьемом от 32 Мб до 2 Гб. Я специально проверял, когда писал драйвера под SYMBOS.Сообщение от shurik-ua
ZX Evolution/NeoGS/TSFM/SD-4Gb/IDE-VideoDAC
U8EP3C development board + Altera USB-Blaster
(A) Amiga A1200/Blizzard 1230/50/128Mb Fast/CF-IDE 4Gb PFS
Nec MultiSync LCD225WXM (15.6KHz/48.8Hz) - sync with any freq/TV/Amiga/ZX/etc
Чтобы "красиво" портировать OCM на Aeon мне нужно кой чего прояснить.
Так как мне не хочется для каждой платформы делать отдельную SD-карту нужно будет кое от чего избавиться. Речь идёт вот о чём. У caro на сайте написаноУ меня в файле конфига платформы есть отдельный пункт, который позволяет перед заливкой FPGA записывать в память данные. Тоесть OCM'у не нужно грузить ROM с карты, за него всё сделает системный контроллер.ROM-файл для записи на SD-карточку (должен записываться на диск самым первым файлом)
Если ROM файл не будет найден на карте, но прошивка будет там где надо (в SDRAM), запустится ли прошивка? Или надо править чего в коде загрузчика?
---------- Post added at 20:09 ---------- Previous post was at 19:36 ----------
Извеняюсь, вопрос снят! Ответ нашел в теме "Altera DE1 - Development and Education Board в раше"
а вот скажите, у вас в конфигурации MSX3 последней, xdbg.com запускается ?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)