Autor
| Клавиатура для CX5M YK-10 или YK-01 - кто-нибудь продаст?
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 02 2008, 11:11   |
Quote:
| FM Voicing Program YRM-12
DX7 Voicing Program YRM-304
FM Music Composer II YRM-501
MIDI Recorder YRM-301
такие нужны?
унверсальный с загрузкой с диска нужен?
давай в аське обсудим
|
Знаешь, что-то не удается мне запустить ни одну из трех программ с твоего универсального картриджа.
Пробовал разные варианты: CALL FMV, CALL MR, _FMV, _MR - ничего.
Этот универсальный картридж вообще живой? или просто я что-то не так делаю? |
|
SFMSX msx lover Mensajes: 88 | Publicado: Agosto 02 2008, 17:27   |
Да живой должен быть  если тока контакты могли окислется 
на нем музыку сочиняли.потом человек перешел на миди порт. |
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 02 2008, 21:14   |
Печально. А отдельный, заведомо живой картридж с Music Composer есть? Готов купить, а то с этим универсальным я пролетаю с выставкой  |
|
Alex_SAT msx user Mensajes: 51 | Publicado: Agosto 03 2008, 03:48   |
Воткни картридж, запусти отладчик какой-нибудь, например DBG от Бараза. Попереключай слотовую память и посмотри дампы. Если там везде FF FF . . . значит дохлый. А если нет, то найти строку для вызова не составит труда. Обычно они все в начале сидят, близко к &h4000 или &h8000. Если ничего не выйдет могу попробовать отремонтировать.
|
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 03 2008, 14:44   |
Quote:
| Воткни картридж, запусти отладчик какой-нибудь, например DBG от Бараза. Попереключай слотовую память и посмотри дампы. Если там везде FF FF . . . значит дохлый. А если нет, то найти строку для вызова не составит труда. Обычно они все в начале сидят, близко к &h4000 или &h8000. Если ничего не выйдет могу попробовать отремонтировать.
|
Увы, нет у меня способа грузить в CX5M программы (ну не с ленты же это делать!).
Может, посмотришь картридж? |
|
SFMSX msx lover Mensajes: 88 | Publicado: Agosto 03 2008, 17:12   |
если такой трабл
давай я попробую найти картриж .Да просто дам тебе на время выставки.
|
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 03 2008, 17:40   |
Quote:
| если такой трабл
давай я попробую найти картриж .Да просто дам тебе на время выставки.
|
Спасибо! |
|
Alex_SAT msx user Mensajes: 51 | Publicado: Agosto 03 2008, 21:13   |
Посмотрю с удовольствием если пришлешь, вот только я далеко: Узбекистан,Ташкент. 
А кстати, почему бы и не с ленты? Я думаю DBG в виде WAV файла можно найти. |
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 04 2008, 14:26   |
Quote:
| Посмотрю с удовольствием если пришлешь, вот только я далеко: Узбекистан,Ташкент. 
А кстати, почему бы и не с ленты? Я думаю DBG в виде WAV файла можно найти.
|
Оппа, Ташкент отпадает
Насчет ленты - ну это же надо городить шнурки и снова заниматься тем, от чего я в свое время спасался с помощью MSX-Link. |
|
cax
 msx master Mensajes: 1053 | Publicado: Agosto 04 2008, 16:07   |
Не помню, сумел ли я запустить DBG.COM на рамдиске при помощи своего детища MicroWAVer, но должно быть несложно. Впрочем, для этого нужно достаточное количество RAM+VRAM, чтобы разместить там MSX-DOS, код рамдиска и т.д. Сдаётся мне на CX5M не выйдет, а вот на YIS503IIIR вполне даже.
А чтобы переключать слоты при помощи ячейки &hFFFF и т.д. по-моему никаких дебаггеров не нужно.
|
|
Alex_SAT msx user Mensajes: 51 | Publicado: Agosto 04 2008, 17:05   |
можно и попереключать, главное бэйсик не повесить. Без последствий не обойтись если переключать что-то, вне диапазона &h8000-&hBFFF. Но через &hFFFF ,будет доступен только текуший вторичный слот ( боковой картридж в YIS503). А верхние картриджи в первичном сидят, причем там-же где бэйсик.
нужен порт &hA8, или функции биоса вызывать, не забыв прерывания запретить, а потом восстановив исходное значение, разрешить.
Тут уж без DEFUSR и нескольких байт машинного кода не обойтись, а то волшебнвя кнопка понадобится  |
|
cax
 msx master Mensajes: 1053 | Publicado: Agosto 04 2008, 17:42   |
Я думаю учить tnt23 ассемблеру и командам peek/poke/defusr/usr() не надо, а что касается порта А8 и ячейки FFFF, то про это читаем здесь, в разделах Primary slot select register и Secondary slot select register.
Впрочем, сдаётся мне, что и эти вещи tnt23 в процессе дизассемблирования сетевого блока постиг в совершенстве. Что же касается запрета прерываний - это несомненно важно, сам на эти грабли налетал не раз. |
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 04 2008, 20:39   |
Спасибо, если все же кто-нибудь накидает простенькую программку на BASIC да с машинными кодами, чтобы хотя бы не вручную переключать слоты и выводить первые 256 байт в HEX/ASCII, это было бы здорово.
|
|
cax
 msx master Mensajes: 1053 | Publicado: Agosto 04 2008, 21:34   |
Запросил помощь на английской части сайта. Следи за откликами !
|
|
tnt23 msx lover Mensajes: 111 | Publicado: Agosto 06 2008, 19:07   |
Попробовал программку, которую накидали тут:
http://ru.msx.org/forumtopic8815.html
Проверил на живом YRM-102, показывает осмысленный результат. Проверил на универсальном картридже - дохлый  |
|
|
|
|