Schrijver
| Вопросы новичка.
|
johnny10 msx user Berichten: 45 | Geplaatst: 26 December 2006, 12:22   |
Чем в windows можно просматривать файлы .bas, а то видно только кракозябры.  |
|
cax
 msx professional Berichten: 1021 | Geplaatst: 26 December 2006, 12:37   |
Загрузить в эмулятор, далее командой list.
А кракозябры оттого, что формат такой - называется "токенизированный", когда, скажем, вместо слова "PRINT" хранят его однобайтовый код.
Помнится мне, что была какая-то недавно написанная утилита для просмотра в Windows токенизированных бейсик-файлов, но могу ошибаться. Попробуй поискать.
|
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 14:54   |
Вот, нашёлся MSX-BASIC-LIST, брать здесь.
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 27 December 2006, 17:44   |
Вроде удалось настроить MSX-Link , но при передаче файла
send.exe -port com2 8 sokoban.rom MSX выдаёт
_nete: DefUsr=&Hd000:?Usr(0):_neti  |
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 18:06   |
Выдаёт-то он правильно, но после этого игра должна была стартовать...
Пробовал другие игры ?
|
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 18:15   |
Ах да, я забыл рассказать про самозащиту ROM.
Есть ROM-ы, которые замечательно работают в эмуляторах, но без переделки не будут работать на нормальном MSX, если их просто загрузить в память.
В сети гуляют и немодифицированные ROM-ы, и адаптированные - т.е. те, что будут работать на настоящей машине при загрузке в RAM.
Я пытался составить таблицу патчей (ты, наверное, видел несколько штук в файле mwaver.ptc), но до полного каталога этому списку далеко.
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 27 December 2006, 18:26   |
Некоторые 16кб ромы грузятся, пробовал несколько мегаромов но в ответ только вышеуказанное сообщение и грузятся не все файлы а только 1-3 иногда больше т.е. .001..........005
|
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 18:49   |
У меня тоже сбоило временами, и, похоже, что это неизлечимо.
Данный пересыльщик использует штатные (зашитые в ПЗУ сетевой карты ) подпрограммы пересылки, а они глюкуют. Сколько себя помню, после _NETE:_NETI раз через 5-10 всё висло.
Ситуацию теоретически можно исправить, но это потребует немалых усилий в разработке.
Например, если в эмуляторы добавят поддержку MSX-Link, то мы просто воспользуемся программой ND, которая использует для пересылки свои собственные подпрограммы.
Но в то же время, в конечном итоге у меня всё-таки мегаромы пересылаются и достаточно стабильно.
Надеюсь, что у тебя всё в порядке со схемой.
Не исключаю, что у меня некоторые задержки между частями при пересылке недостаточны велики.
Я тестировал всё это на PC с 500-600Мгц процессором, быть может на машинах побыстрее надо чегой-та подкрутить...
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 27 December 2006, 19:33   |
Только вот что подкрутить неизвестно?
А ты можешь померить напряжение во время работы терминала на ногах 2-gnd и 6-gnd MAX 232? И напряжение с 78L05 во время работы ?
|
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 19:47   |
У меня сейчас и MSX и схема стоят отключенные уже несколько месяцев, всё руки не доходят.
Дома вообще времени мало, только на работе и нахожу несколько минут отвлечься, чем сейчас и занимаюсь, так что извини, чем богаты - тем и рады.
По свободе почитаю свою переписку по поводу MSX-Link с его автором - tnt23, может чего вспомню по проблеме.
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 27 December 2006, 19:57   |
Блин а ведь всётаки грузится. Я использую send , а он
мегаромы пачкой не передаёт  а только один файл хотя каким то образом проскакивало пару раз несколько.
Вобщем если грузить отдельно send 8 hghgjhg.001 , send 8 hghgjhg.002............то грузится и запускается.
Я ещё потестирую. |
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 20:13   |
Значит всё-таки таймауты надо править.
Если ты умеешь компилировать на gcc в CygWin, я расскажу где глянуть в исходниках.
А если нет - можно попробовать состряпать sendMega.bat , который будет слать по одному файлу и с подходящими задержками между ними.
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 27 December 2006, 20:24   |
Попробую сделать SendMega.bat
И ещё странная вещь заставка MSX стала стартовать на зелёном фоне. К чему бы это?
 |
|
cax
 msx professional Berichten: 1021 | Geplaatst: 27 December 2006, 20:35   |
В принципе есть команда SET SCREEN, которая запоминает цвета, и хранит их после выключения (отсек для батареек на корпусе MSX2 видел ? Они и держат, вместе с часами ).
|
|
johnny10 msx user Berichten: 45 | Geplaatst: 28 December 2006, 04:21   |
Да видел, он у меня пустой.
|
|
|
|
|