nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 15 Nov 2018 04:04



Reply to topic  [ 34 posts ]  Go to page 1, 2, 3  Next
[MSX] я купил MSX2 компьютер Daewoo 
Author Message
Reply with quote
Приветствую, всем респекты.
Вот такой вопрос - я купил MSX2 компьютер Daewoo, начал пытаться запустить любимую игруху Knightmare. Запускаю BASIC KMARE.BAS, запускается бейсик, комп начинает читать диск, и пытается его читать бесконечно, пока не нажимаешь резет. После резета, запускается игра, появляется логотип Конами, мигает пресс спейс, я нажимаю спейс, запускается музыка, но тет же портится экран, забивается мигающей белибердой, все виснет, музыка продолжает играть.
Описание машины - daewoo cpc400s один дисковод, слот для картриджа, джойстика нет, состояние машины - идеальное.
Спасибо заранее.

Привет!
Прошу помощи, господа!
Накачал игр с msxfun, и пока что смог запустить только Druid.crc
Запускал его basic druid.crc

Использую родную дискету Daewoo MSX-DOS ver 1.05

Вот что я пишу, и вот что система мне отвечает

Я пишу run "woodypoc.bas" или basic woodypoc.bas
иногда она отвечает line buffer overflow
Иногда woodypoc.bas а также woodypoc.crc вроде начинают загружаться через бейсик, экран очищается, начинается считывание с дискеты, и продолжается очень и очень долго. Минут через 10 появляется заставка COBRA CRACKS и висит. Огонек дисковода продолжает гореть... Терпения ждать хватило на 15 минут...


Я: basic kmare.bas
Загружается бейсик, зажигается огонек дисковода... Ждем-с...
Терпение кончается, нажимаем резет. После резета вдруг вываливается логотип Конами, заставка Knigtmare, начинает мигать press space, нажимаем space, начинает играть музыка, появляется надпись start to play, тут же грохается видеоизображение, на экране что-то происходит, музыка меняется на action и через 3-4 секунды экран застывает. Музыка продолжает играть. Все.

Я: run "p-advent.crc" или basic p-advent.crc
Б: Out of memory in 1

Я: zanac2.com
Появляется переливающаяся надпись:
Zanac sender by Luitik & Tyomkin
Loading
через 2-3 минуты
Начинается белиберда корейскими и английскими словами, среди которых мелькают "File not found", и даже слова METAL GEAR icon_smile.gif
Белиберда заполняет 3-4 экрана, после чего возвращается надпись
Zanac sender by Luitik & Tyomkin
Loading
Которая остается висеть на экране.
Все.

Скачал дискету к первому выпуску MSX Brigade, там куча разных файлов, есть и .bas, и .crc, и .com, и .gam, и ни один запустить не могу.

Я в MSX совсем не разбираюсь, только что купил компьютер, и сразу хочу узнать - может ли вышеприведенная ситуация значить, что компьютер глючный? Или на софтверном уровне можно все решить?

Заранее спасибо.

Кстати, программа на бейсике SET ADJUST (из мануала к компьютеру) работает нормально - она рисует концентрические круги и выправляет картинку на мониторе, если изображение сдвинуто в сторону. Достаточно сложная прога... работает вроде нормально.

У меня Daewoo CPC-400s, новый только распечатанный, джойстика нет. Монохромный родной монитор. 128 память, MSX2, один дисковод, один слот для картриджа, клава отдельно.


24 Oct 2004 05:33
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17121
Location: Colorado
Reply with quote
Post 
При создании этого форума забыл поставить галку, что только зарегистрированные пользователи могут тут писать (защита от спамеров) - поставил, так что теперь, уважаемый Austin, вам надо зарегистрироваться.

_________________
:eugeek: https://twitter.com/Shaos1973


24 Oct 2004 09:17
Profile WWW
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Post 
Привет Austin,

Спасибо за интерес к MSX! Я смогу тебе помочь. Не прямо сейчас, а немного попозже. Сейчас мне надо бежать на работу. Твои проблеммы из-за того, что ты используешь крэкнутые игрушки, заточенные специфически под Yamaha YIS 503-III-R (ученическая) и Yamaha YIS 805-R2/128 (учительская). По стандарту MSX2 память может быть в разных местах, а все русские проги заточены именно под память ямахи. Я посмотрю, когда будет возможность, как можно загрузить игры в Daewoo CPC-400S. Машины у меня нет, но помоему OpenMSX поддерживает эту конфигурацию. Как разберусь с запуском - дам знать.

Пока!


24 Oct 2004 10:45
Profile
Junior

Joined: 24 Oct 2004 10:32
Posts: 5
Reply with quote
Спасибо за то, что обнадежили :D

Я тут полазал в инете, и прочитал, что у CPC400s RAM стоит в слоте 0-0, и якобы поэому эта машина несовместима с другими программами...
Но ведь это MSX, как же она может быть несовместима!!! Ведь MSX в свое время тем и известна была, что обеспечивала совместимость всех MSX машин и программ.

Кстати, запустить смог еще Samurai (Ganbare Goemon)


24 Oct 2004 10:56
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17121
Location: Colorado
Reply with quote
Austin wrote:
Спасибо за то, что обнадежили :D

Я тут полазал в инете, и прочитал, что у CPC400s RAM стоит в слоте 0-0, и якобы поэому эта машина несовместима с другими программами...
Но ведь это MSX, как же она может быть несовместима!!! Ведь MSX в свое время тем и известна была, что обеспечивала совместимость всех MSX машин и программ.

Кстати, запустить смог еще Samurai (Ganbare Goemon)


Смотрю на заголовок сообщения - возможно в профайле вы не поставили языком по умолчанию "Russian".

_________________
:eugeek: https://twitter.com/Shaos1973


24 Oct 2004 11:17
Profile WWW
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Austin wrote:
Приветствую, всем респекты.
Вот такой вопрос - я купил MSX2 компьютер Daewoo, начал пытаться запустить любимую игруху Knightmare. Запускаю BASIC KMARE.BAS, запускается бейсик, комп начинает читать диск, и пытается его читать бесконечно, пока не нажимаешь резет. После резета, запускается игра, появляется логотип Конами, мигает пресс спейс, я нажимаю спейс, запускается музыка, но тет же портится экран, забивается мигающей белибердой, все виснет, музыка продолжает играть


Попробуй для этой конкретной игрушки такой способ:

1) грузимся без дискет в Basic. При включении или ресете (короче когда лого MSX всплывает) держим кнопку CTRL нажатой. Это уменьшает размер рабочей области бэйсика за счёт отключения всего что относится к второму дисководу (B:). CTRL надо держать даже в системах с одним дисководом, так как бэйсик всё равно резервирует память под B:, даже если физически его нет

2) Загрузившись в бейсик, печатаем: RUN"KMARE.BAS"

Если это не поможет, значит загрузчик не годится к Daewoo, будем разбираться дальше


24 Oct 2004 16:28
Profile
Junior

Joined: 24 Oct 2004 10:32
Posts: 5
Reply with quote
Спасибо, dhau,
Вечером попробую такой способ...
meanwhile... вот такую страшилку я прочитал в MSX FAQ:

http://www.faq.msxnet.org/msx2.html#msx2spec

2.3 Special MSX2 machines
Daewoo 400S
128kB RAM/128kB VRAM
Superimposing capabilities
Separate keyboard
2 diskdrives
RAM in slot 0-0, which means lots of software will not work

Что значит "in slot 0-0"? Физически чип стоит не в том слоте, что у остальных компьютеров? Еще, на сайте The Machine Room есть такая информация о СPС-400s и его мемори маппере:

http://www.machine-room.org/computers/5 ... ffac396b3e

Спасибо заранее :(


25 Oct 2004 01:45
Profile
Junior

Joined: 24 Oct 2004 10:32
Posts: 5
Reply with quote
dhau, я попробовал Ваш совет.
В результате, нет необходимости нажимать резет. Иными словами, если раньше после загрузки мне нужно было резетить систему, то сейчас после чтения с дискеты экран сам очищается, выбегает лого Конами, а потом все повторяется экран становится garbled, видео разрушается, музыка играет, все также как раньше...
Кстати, смог загрузить еще одну игру - GallForce Eternal Story :)

Может, мне стоит запостить сюда страницу из мануала на мой компьютер, которая обсуждает возможности создания RAM-диска с использованием memory mapper?


25 Oct 2004 10:40
Profile
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Post 
Ох как всё запущено... Я посмотрел описания архитектур в OpenMSX 0.5.0 и ужаснулся

Вот типичный MSX2, на котором всё работает на ура:

Sony HB-F1XD
Code:
    <primary slot="0">
      <ROM id="MSX BIOS with BASIC ROM">
        <rom>
          <filename>roms/hb-f1xd_basic-bios2.rom</filename>
          <sha1>4ce41fcc1a603411ec4e99556409c442078f0ecf</sha1>
        </rom>
        <mem base="0x0000" size="0x8000"/>
      </ROM>
    </primary>

    <primary external="true" slot="1"/>

    <primary external="true" slot="2"/>

    <primary slot="3">

      <secondary slot="0">
        <ROM id="MSX Sub ROM">
          <rom>
            <filename>roms/hb-f1xd_msx2sub.rom</filename>
            <sha1>0fbd45ef3dd7bb82d4c31f1947884f411f1ca344</sha1>
          </rom>
          <mem base="0x0000" size="0x4000"/>
        </ROM>
        <WD2793 id="Memory Mapped FDC">
          <brokenFDCread>false</brokenFDCread>
          <drives>1</drives>
          <rom>
            <filename>roms/hb-f1xd_disk.rom</filename>
            <sha1>12f2cc79b3d09723840bae774be48c0d721ec1c6</sha1>
          </rom>
          <mem base="0x4000" size="0x8000"/>
        </WD2793>
      </secondary>

      <secondary slot="1"/>

      <secondary slot="2"/>

      <secondary slot="3">
        <MemoryMapper id="Main RAM">
          <slow_drain_on_reset>false</slow_drain_on_reset>
          <size>64</size>
          <mem base="0x0000" size="0x10000"/>
        </MemoryMapper>
      </secondary>

    </primary>



А вот твой Дэу

Daewoo CPC-400S
Code:
    <primary slot="0">

      <secondary slot="0">
        <ROM id="MSX BIOS with BASIC ROM">
          <rom>
            <filename>roms/cpc-400s_basic-bios2.rom</filename>
            <sha1>affa3c5cd8db79a1450ad8a7f405a425b251653d</sha1>
          </rom>
          <mem base="0x0000" size="0x8000"/>
        </ROM>
      </secondary>

      <secondary slot="1">
        <ROM id="MSX Hangul Driver">
          <rom>
            <filename>roms/cpc-400s_hangul.rom</filename>
            <sha1>6a50295ea35e720ba6f4ba5616c3441128b384ed</sha1>
          </rom>
          <mem base="0x4000" size="0x8000"/>
        </ROM>
      </secondary>

      <secondary slot="2">
        <MemoryMapper id="Main RAM">
          <slow_drain_on_reset>false</slow_drain_on_reset>
          <size>128</size>
          <mem base="0x0000" size="0x10000"/>
        </MemoryMapper>
      </secondary>

      <secondary slot="3">
        <ROM id="MSX Sub ROM">
          <rom>
            <filename>roms/cpc-400s_msx2sub.rom</filename>
            <sha1>b6d3649a6647fa9f6bd61efc317485a20901128f</sha1>
          </rom>
          <mem base="0x0000" size="0x8000"/>
        </ROM>
      </secondary>

    </primary>

    <primary external="true" slot="1"/>

    <primary slot="2">
      <MB8877A id="Memory Mapped FDC">
        <brokenFDCread>false</brokenFDCread>
        <drives>1</drives>
        <rom>
          <filename>roms/cpc-400s_disk.rom</filename>
          <sha1>914f6ccb25d78621186001f2f5e2aaa2d628cd0c</sha1>
        </rom>
        <mem base="0x4000" size="0x8000"/>
      </MB8877A>
    </primary>

    <primary external="true" slot="3"/>



Короче то что Daewoo сделали стандарту MSX2 не совсем соответствует. Могу тебе посоветовать две вещи:

Вещь первая:

Привести тупым горячим предметом твой комп в соответствие с широко принятой раскладкой:

из

slot 0-0 - msx bios/basic rom (16k)
slot 0-1 - драйвер корейского шрифта (16k)
slot 0-2 - memory mapper (8x16k pages)
slot 0-3 - msx2 subrom (16k)
slot 1 - внешний
slot 2 - diskrom (16k)
slot 3 - внешний

в

slot 0 - msx bios/basic rom (16k)
slot 1 - внешний
slot 2 - внешний
slot 3-0 - msx2 subrom (16k) + diskrom (16k)
slot 3-1 - драйвер корейского шрифта (16k - если хочется сохранить поддержку корейского)
slot 3-3 - memory mapper (4x16k pages)

В пик популярности Daewoo (1994) умельцы это делали, но я деталей не знаю. Попробуй связаться с Wlodek Black. Он много знает о Дэу.

Вещь вторая:

Разбираться с каждой отдельно взятой игрой и дорабатывать её под оригинальную дэушку

Если хочешь получше понять что это за слоты и субслоты, как работает маппер и т.д., почитай эту доку: http://www.nedopc.org/forum/viewtopic.php?t=7629


25 Oct 2004 10:58
Profile
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Austin wrote:
экран сам очищается, выбегает лого Конами, а потом все повторяется экран становится garbled, видео разрушается, музыка играет, все также как раньше...


Для игрушек 16 и 32K можно довольно просто написать загрузчик. Если хочешь играть во все игры без проблем, наверное лучше купить/собрать флэш-картридж или MegaRAM

Ты пробовал Basic Loader 2.0 со странички Possi's Konami MSX Page?

А Trunks LoadROM 1.8?


25 Oct 2004 13:45
Profile
Junior

Joined: 24 Oct 2004 10:32
Posts: 5
Reply with quote
Quote:
Если хочешь играть во все игры без проблем, наверное лучше купить/собрать флэш-картридж или MegaRAM


Это реально? Пойду, поищу где почитать про это.
Также попробую загрузчики. Спасибо за помощь...
Кстати, а РОМ картриджи тоже не будут работать?


26 Oct 2004 00:31
Profile
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Post 
Спасибо за фотки CPC400S! Я полностью использовал свою квоту на flickr.com, так что повесить их в форуме удастся только в следующем месяце.

Я думаю все фирменные картриджи, а так же флешки пойдут на твоей машине без проблем.

Я напишу министатейку об аппаратных эмуляторах картриджей и кину линк


26 Oct 2004 09:46
Profile
Maniac

Joined: 12 Oct 2004 14:49
Posts: 234
Reply with quote
Post 
dhau wrote:
Я напишу министатейку об аппаратных эмуляторах картриджей и кину линк


Ну что - нужна статья? Или нет? :)

Кстати - можешь гордиться! Твой CPC идет с VDP 9958 - это как в MSX2+. Сам чип стоит на рынке гдето 25$ минимум

При желании и навыке можно переделать твою машину в полноценный MSX2+, да еще с мегом памяти на SIMM-е и с турбированием до 7MHz :)


04 Nov 2004 11:59
Profile
Writer

Joined: 13 Jan 2016 12:07
Posts: 10
Reply with quote
Прошу прощения за некропост, но очень ищу содержимое родной дискеты MSX-DOS 1.05 от CPC-400.
Не сохранилось ли у кого-нибудь?


13 Jan 2016 12:10
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Вот здесь, случаем, нет того, что Вы ищете?

http://www.planetemu.net/roms/msx-bios

или, возможно, вот здесь:

http://www.msxblue.com/manual/index_c.htm

_________________
iLavr


13 Jan 2016 16:10
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 34 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.