Важная информация

User Tag List

Страница 1 из 9 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 90

Тема: -MSX-FAQ.RU- Мудрость форума и собственный опыт.

  1. #1
    Member Аватар для _Nikanor_
    Регистрация
    18.02.2009
    Адрес
    г. Екатеринбург
    Сообщений
    88
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию -MSX-FAQ.RU- Мудрость форума и собственный опыт.

    Ну начну потихоньку собирать FAQ. Информации очень много накопилось, буду по мере сил систематизировать. Цель перевести на русский язык The Ultimate MSX FAQ не ставлю. Только актуальные темы.


    1) Краткое описание MSX-машинок и железа.
    2) Проблемы с железом и их решение.
    3) Проблемы с софтом и их решение.
    4) Программиование и документация.
    5) Ссылки - сайты и форумы по тематике.


    Краткое описание MSX-машинок и железа

    Есть машинки Daewoo CPC-300 и CPC-400. Что за машинки и насколько совместимы с играми?
    CPC-300 это компьютер стандарта MSX2, 64RAM/128VRAM, в виде моноблока системник+клавиатура без дисковода (аналог YIS503III). CPC-400 (128RAM/128VRAM) соответственно выполнен раздельно - системник и клавиатура, также имеется один встроенный дисковод 3'5 (аналог YIS805). Существует также версия 300E и 400S (256RAM/128VRAM), которую отличает встроенный оцифровщик видеосигнала - суперимпозер. Подробнее тут.

    -Wlodek-
    [COLOR=#0000ff]Основное отличие от Yamaha YIS 503\805 - полная дешифрация слотов памяти, поэтому при вызове функций BIOS из машинного кода нужно явно указывать слот BIOS и слот ОЗУ, куда возвращаться:
    rst 30h
    db 80h
    (в Ямахе можно было ставить всё что угодно и обычно ставили db 0).

    Таким образом, большое количество игр для YIS503/805, сломанных и адаптированных под диск, на Daewoo не пойдет. Единственное решение без переделок - запускать ROM-файлы размером до 48 Кб с помощью утилиты ExecROM.COM (by cax)поиск программы тут .

    А сколько вообще памяти надо для щастья?
    Вот коллега NYYRIKKI прикинул.
    8KB 2% софта (старые картриджи)
    16KB 8% софта (маленькие Бейсик-программы)
    32KB 40% софта (практически любая Бейсик-программа, 97% картриджей)
    64KB 80% софта (минимум для MSX-DOS, японские игры, ROM-файлы 8KB,16KB,32KB)
    128KB 90% софта (большинство современных игр, минимум для MSX-DOS2)
    256KB 95% софта (современные игры идущие с жесткого диска)
    512KB 99.9% софта (свежий софт после 2000 г.)
    1MB 99.99% софта (свежий софт идущий с жесткого диска)

    Проблемы с железом и их решение

    Как записать дискету для MSX на PC?
    [COLOR=#0000ff]Судя по всему речь идет о IBM-ке, на которой не удается записать файлы на диск, форматированный на MSX. Форматируй диски на IBM-ке, предварительно заклеив снизу скотчем отверстие на дискете, которое определяет формат дискеты 720 (если заклеено) или 1.44 (если открыто). Форматировать надо командой: FORMAT a: /T:80 /N:9
    Thx:caro

    KALDYH: Не знаю как для других, а для меня стало открытием. Дискеты читаются намного быстрее, если форматировать с межсекторным интерливом равным 2. К сожалению, стандартный MS-DOS FORMAT такого не умеет, я пользовался FFORMAT.

    Cовместим ли 60-пиновый боковой разъем расширения (YIS503IIR/IIIR) с 50-пиновым верхним разъемом под картриджи?
    -Caro-
    Судя по схеме никаких проблем быть не должно. (В архиве схема в высоком разрешении)

    MSX_SLOT.zip (28.2 Кб, 9 просмотров)

    Какой джойстик подходит для MSX?
    -dhau-
    Вам нужен джойпад не от 16-bit SEGA MegaDrive, а от 8-bit SEGA Master System (SMS). Я лично нользовался падами от SMS, всё работает замечательно (+, A и B).
    Пад от MegaDrive можно переделать, выкусив мультиплексирующий чип и перепаяв кнопки напрямую к проводам.

    Проблемы с софтом и их решение

    Ошибки при запуске SymbOS
    -Caro-
    При запуске Symbos обязательно требуется указать драйвера тех устройств, которые используются на данной машине.
    К сожалению в текущей версии SYMBOS поддержаны не все виды накопителей, используемых в MSX.
    На сайте, посвященном SYMBOS имеется архив с исходниками драйверов (http://www.symbos.de/download/symbos-msx-drivers.zip),
    на основе которых можно написать драйвер для любого накопителя.
    Я в частности написал драйвер для SD-накопителя OCM http://www.caro.k66.ru/files/fdocm.zip

    Как сделать ROM из программы или диска?
    -cax-
    Cуществует утилита, которая превращает программу на Бейсике в ROM. Так что теперь любой желающий может наваять столько ROM-ов сколько захочет - Karoshi's MSX BASIC to MSX ROM. basicrom.zip

    -update-
    Вот еще нашел утилиту интересную - DSK2ROM conversion.

    Как сделать DSK из ROM?
    Как запустить ROM-файл на MSX?
    Как сделать запускаемый COM из ROM?

    -Tim0xA-
    Это лишнее. Можно залить на SD кучу ROM-файлов и запускать их утилитой loadrom из MSXDOS.
    LOADROM.zip (3.4 Кб, 5 просмотров)
    -add-
    На самом деле игра в ROM-файле представляет из себя связанный код и данные без выделенной файловой системы, оптимизированный для запуска непосредственно из картриджа, без загрузки целиком в оперативную память. При инициализации системы, проверяются все слоты памяти на наличие сигнатуры АB. Если сигнатура найдена - управление передается по фиксированному адресу в даный слот и происходит автозапуск ROM. Адаптация ROM-файла для диска - процедура нетривиальная, требующая дизассемблирования ROM и установки связей.
    Как правило ROM-файлы больше 64 кб запустить на стандартных 128 кб памяти с помощью LOADROM нельзя, так как эта утилита грузит ROM в оперативку целиком.
    -caro-
    COM из ROM можно сделать например такой утилитой:
    ROM2COM v1.1 Compiles MSX Rom Image Files
    Copyright 2000 by JAM Soft
    Usage:
    ROM2COM <filename[.ext]>
    Wilcards are allowed.
    Size supported: 8k, 16k, 32k
    __________________________
    Дополнение от Wowik


    Какие операционные системы можно поставить на MSX2?
    На стоковый нерасширенный MSX2 встают MSX-DOS2, UZIX, SymbOS. Вопрос в комфорте работы. MSX-DOS2 имеет весомое ядро и не зря размещается в отдельном картридже, чтобы не забивать память. SymbOS также комфортно работает начиная с 256КБ. UZIX - это мини-UNIX, со всеми вытекающими.
    Я использую H.I. Dos 1.5 + Big Boss Commander. Есть драйвера для виртуального диска и кэша. Получается прямо как нортон в досе. Даже программы после выхода возвращатся в оболочку

    Какой программой можно записать образы DSK на дискету 720кб, чтобы пользоваться на реальном MSX?
    Лучшая программа для записи и форматирования дискет под WinXP/Vista/7 - Disk-Manager V0.12.

    Чем открыть формат .pma?
    -caro-
    Это файлы созданные CP/M-овским архиватором PMArc. Для архивирования используется LZH-метод. Имеется комплект программ для MSDOS,
    позволяющий работать с этими архивами на IBM. Подробнее тут.

    Вопрос, который меня давно мучает: У меня КУВТ ученический. Что нужно сделать\купить, чтобы запустить METAL GEAR 2???
    1) Затратный и простой путь - купить на ебее картридж с MG2, только обязательно английский ($300).
    2) Купить на ебее One chip MSX ($250 если очень повезет). Пользовать любую версию MG2.
    3) Купить на ебее MSX2+ или TurboR с 256 Кб RAM ($200). Пользовать дисковую версию MG2.
    4) Купить на ебее специальный картридж с перезаписываемым FLASH-ROM и SCC ($100). Залить ROM MG2.
    5) Расширить память до 256 Кб и купить SCC картридж на ебее ($80). Пользовать дисковую версию MG2.
    6) Пользовать эмулятор (бесплатно).

    Без SCC картриджа звука в MG2 не будет. Если памяти RAM только 256 Кб - музыки SCC не будет, также будут постоянные обращения к диску. Эффект от игры на оригинальном железе отличается от игры на эмуляторе. В частности на эмуляторе звук воспроизводится не так хорошо. Но зато в эмуле выше скорость перерисовки экрана и нет проблем с сохраненками (в игре всего 3 слота).

    Программирование и документация

    Как сделать диск с автозапуском?
    При загрузке в Бейсике, система ищет файл AUTOEXEC.BAS (который является обычной бейсик-программой), грузит его и выполняет.
    Также можно сделать autoexec.bat (обычный текстовый фаил) с содержимым типа basic ИМЯ_ФАЙЛА.BAS для запуска программ из MSX-DOS.
    При загрузке в MSX-DOS система ищет AUTOEXEC.BAT, грузит его и выполняет.Это обычный BAT-файл, в котором можно использовать команды системы типа CLS, MODE, COPY, TYPE.



    Ссылки - сайты и форумы по тематике
    Under construction
    Последний раз редактировалось _Nikanor_; 05.10.2010 в 22:14. Причина: Update
    Yamaha YIS503IIIR|1mb RAM|PS/2 mouse|FD-051|FD-05R|HxC SD|SCC+|Philips Music Module|FM-PAC|Modem MT-TELECOM II|STAR/EIZO 8020 Color Display|-=MSX-FAQ.RU=-|
    Поиск-1 v1.03|640Kb RAM|ST-225 20Mb|CM5508 10Mb|FDD МС5313 x 2|B620 ИРПС|ATX PSU|6105 монохром|-=Поиск FAQ=-|
    Кворум 128+|128Kb RAM|FDD 3'5 built-in|AY-3-8910|MIDI-out|CP/M|

  2. Эти 11 пользователя(ей) поблагодарили _Nikanor_ за это полезное сообщение:
    ALEXEY.GORDEEV (14.01.2010), Cooper (08.01.2010), jd69 (08.01.2010), NEV (12.01.2010), Retrograd (29.01.2010), sfmsx (06.01.2010), SuperMax (24.06.2014), TomaTLAB (20.03.2017), Жека:) (11.01.2010), Кирлиан (08.01.2010)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Member Аватар для _Nikanor_
    Регистрация
    18.02.2009
    Адрес
    г. Екатеринбург
    Сообщений
    88
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию -MSX-FAQ.RU- Проблемы с железом и их решение.

    Проблемы с железом и их решение

    Почему на VIDEO-OUT изображение не цветное? а с какими-то разводами? Машинка YIS503IIIR.
    -SFMSX-
    В поставке Yamaha 503II MSX1 были укомплектованны модулями с NTSC 3.58mHz/60Hz.
    в msx2 Yamaha 503III (805) применялись обычные модули упрощенные,состветственно без кодеров цвета.Но частота кадров 60Hz.Поэтому некоторые мультисистемные телики глючили и показывали какойто фон/цвет.
    Модули между собой совместимые на 100%,поэтому Велком -вытаскиваете блок из MSX1 и ставим в МSX2 (только 503 модели) или от CX5 берем модуль в ПАЛе.только нужно переключить частотку ка 50герц VDP10= .....чегото там.
    -add-
    Если регулятор цветности на ТВ убрать в ноль - разводы исчезнут. Есть мнение, что кодер цвета в ученические машинки не ставили из экономии, потому, что они комплектовались монохромными (зелеными) мониторами.

    Можно ли разогнать Z80 чтобы машинка работала быстрее?.
    Так как Z80 и видеопроцессор в MSX упакованы в один кристалл - это невозможно без серъезной переделки системы. Другая проблема - в таймингах контроллера флоппи. Проскакивали сообщения, что народ разгонял на 10% отсоединив 41 или 24 пин (WAIT STATE) от VDP.

    Сетевой модуль для YIS503RIII и YIS805 - что такое и с чем его едят? Какая от него польза в наше время и во что его можно переделать?.
    SFMSX : Проект http://msxlink.chat.ru/
    или для 503 удобное место для контроллера FDD (в блоге в подписи)

    tnt23: Через него можно грузить игры с компа, собрав несложный интерфейс MSX-Link:
    http://www.sensi.org/~tnt23/msx/index.html

    Как подключить RGB-out к VGA/LCD ?.
    Так же как и спектрум. MSX выдает сигнал в ТВ формате, как и спектрум. То есть с горизонтальной разверткой 15 Khz, и вертикальной 50 Гц
    1) Лучший вариант - фирменный монитор Eizo (со звуком, трубка Diamondtron) или Star (без звука). Либо фирменный монитор от Амиги.
    2) Монитор Электроника ВТЦ - правда придется поискать вилку DIN8. И спаять шнур.
    3) PAL-Coder
    4) На http://www.dealextreme.com/ есть всевозможные Composite/S-Video/Component Video to VGA конверторы . Стоят баксов по тридцать . Доставка бесплатная .

    Как установить режим отображения 80 символов в строке?.
    SCREEN 0
    WIDTH 80
    SET SCREEN
    Последний раз редактировалось _Nikanor_; 14.11.2012 в 21:57.
    Yamaha YIS503IIIR|1mb RAM|PS/2 mouse|FD-051|FD-05R|HxC SD|SCC+|Philips Music Module|FM-PAC|Modem MT-TELECOM II|STAR/EIZO 8020 Color Display|-=MSX-FAQ.RU=-|
    Поиск-1 v1.03|640Kb RAM|ST-225 20Mb|CM5508 10Mb|FDD МС5313 x 2|B620 ИРПС|ATX PSU|6105 монохром|-=Поиск FAQ=-|
    Кворум 128+|128Kb RAM|FDD 3'5 built-in|AY-3-8910|MIDI-out|CP/M|

  5. Этот пользователь поблагодарил _Nikanor_ за это полезное сообщение:
    Cooper (08.01.2010)

  6. #3
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от _Nikanor_
    Можно ли разогнать Z80 чтобы машинка работала быстрее?.
    Так как Z80 и видеопроцессор в MSX упакованы в один кристалл - это невозможно без серъезной переделки системы.
    Не правда ваша, это два отдельных кристалла.
    Примеры турбирования Z80 для MSX есть в сети, будет время опробую на своей YAMAHA.

  7. #4
    Activist
    Регистрация
    11.02.2006
    Адрес
    Crimea
    Сообщений
    439
    Благодарностей: 74
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Соглашусь с caro, видеопроц идет отдельным чипом.
    Кстати, сорри за оффтоп, но это вполне в апдейт может пойти - Daewoo CPC300/400 можно довести до полной совместимости с YIS805? Я правильно понимаю, что там проблема только в маппере, или есть еще что?
    Cooper/Smash HB, Premier Corp, 1993-1997@Speccy
    http://fc-jungle.com - old-school Amiga Music
    http://forum.amadeus-project.com - TechManiacs Forum, Mitsubishi Lancer Tuning
    http://zxtunes.com/author.php?id=327 - my Speccy Music

  8. #5
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Cooper
    Daewoo CPC300/400 можно довести до полной совместимости с YIS805? Я правильно понимаю, что там проблема только в маппере, или есть еще что?
    Именно с этим сейчас разбираюсь.
    Дело именно с размещением RAM в разных слотах в DAEWOO и в YAMAHA.

  9. #6
    Activist
    Регистрация
    11.02.2006
    Адрес
    Crimea
    Сообщений
    439
    Благодарностей: 74
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно
    Ибо есть и YIS805 ныне и CPC300, вторую, все же, не знаю куда девать пока что
    Cooper/Smash HB, Premier Corp, 1993-1997@Speccy
    http://fc-jungle.com - old-school Amiga Music
    http://forum.amadeus-project.com - TechManiacs Forum, Mitsubishi Lancer Tuning
    http://zxtunes.com/author.php?id=327 - my Speccy Music

  10. #7
    Activist Аватар для Кирлиан
    Регистрация
    20.05.2009
    Адрес
    Москва
    Сообщений
    476
    Благодарностей: 93
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Cooper Посмотреть сообщение
    Интересно
    вторую, все же, не знаю куда девать пока что
    Аналогично. Кушать не просит, лежит на антресоли. Из знакомого ничего не работает.
    Последний раз редактировалось Кирлиан; 08.01.2010 в 20:27.

  11. #8
    Activist
    Регистрация
    11.02.2006
    Адрес
    Crimea
    Сообщений
    439
    Благодарностей: 74
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На запчасти пойдет значит У меня с ней все равно клавы нет, а от 805 не подходит Дикие извинения перед автором темы за оффтоп.
    Cooper/Smash HB, Premier Corp, 1993-1997@Speccy
    http://fc-jungle.com - old-school Amiga Music
    http://forum.amadeus-project.com - TechManiacs Forum, Mitsubishi Lancer Tuning
    http://zxtunes.com/author.php?id=327 - my Speccy Music

  12. #9
    Member Аватар для _Nikanor_
    Регистрация
    18.02.2009
    Адрес
    г. Екатеринбург
    Сообщений
    88
    Благодарностей: 23
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нормально все. MSX-FAQ.RU в одиночку создать трудно. Дополняйте. Обсуждайте. Поправляйте неточности. Пусть тема живет, если что, создам новую и туда перенесу структурированный текст.

    У нас в сообществе много специалистов, энтузиастов и просто интересующихся. К тому же я поддерживаю связь с зарубежными коллегами и читаю форумы на англ. языке.

    Раз уж есть живой интерес к платформе, есть много владельцев реальных машинок - пусть информация останется в сети.
    Последний раз редактировалось _Nikanor_; 09.01.2010 в 01:27.
    Yamaha YIS503IIIR|1mb RAM|PS/2 mouse|FD-051|FD-05R|HxC SD|SCC+|Philips Music Module|FM-PAC|Modem MT-TELECOM II|STAR/EIZO 8020 Color Display|-=MSX-FAQ.RU=-|
    Поиск-1 v1.03|640Kb RAM|ST-225 20Mb|CM5508 10Mb|FDD МС5313 x 2|B620 ИРПС|ATX PSU|6105 монохром|-=Поиск FAQ=-|
    Кворум 128+|128Kb RAM|FDD 3'5 built-in|AY-3-8910|MIDI-out|CP/M|

  13. #10
    Wowik
    Гость

    По умолчанию

    В своё время наваял скриптик на VBS для перевода Rom в Bin расчитан на 16K и 32K Romы, 8K не попадались, может кому сгодится.

    Если первый алгоритм показался не скромным, вот поскромнее, объем архива правда получился больше
    Вложения Вложения
    Последний раз редактировалось Wowik; 09.01.2010 в 10:34.

Страница 1 из 9 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 18
    Последнее: 28.06.2010, 05:40
  2. Ответов: 2
    Последнее: 28.07.2007, 15:02
  3. фтп для форума
    от Orionsoft в разделе Форум
    Ответов: 32
    Последнее: 04.05.2007, 17:17
  4. WAP для форума
    от BYTEMAN в разделе Форум
    Ответов: 3
    Последнее: 01.04.2006, 19:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •