Встроенный монитор-отладчик
|
|
SinglWolf | Дата: Суббота, 2009-03-07, 23:11:21 | Сообщение # 46 |
 Активист
Группа: Человеки
Сообщений: 168
Статус: Offline
| Quote (jdigreze) Открывай в софте тему про iS-DOS там и бум если в што тереть. Открыл... И что? Хоть отметься для приличия .
|
|
| |
SinglWolf | Дата: Воскресенье, 2009-03-15, 13:51:24 | Сообщение # 47 |
 Активист
Группа: Человеки
Сообщений: 168
Статус: Offline
| deathsoft, я тут занялся SMUC-портами для hdd через JP #3D2F... Блин, как смотреть текущее состояние портов? ------------------------ Беда... Проги настройки винта и установки разделов исправил (они через JP #3D2F). А вот драйвер для винта под открытые порты SMUC . И ещё: IDA не переваривает hED h70. Это недокументированная инструкция (мнемоника IN C,( С )), да?
Сообщение отредактировал SinglWolf - Воскресенье, 2009-03-15, 14:37:12 |
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 15:32:41 | Сообщение # 48 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (SinglWolf) И ещё: IDA не переваривает hED h70. Это недокументированная инструкция (мнемоника IN C,( С )), да? Да - это мнемоника IN ( С ) или INF. Ну так ты же перекомпиливал модуль для z80 - возьми да добавь распознавание этой мнемоники.
Сообщение отредактировал deathsoft - Воскресенье, 2009-03-15, 15:32:57 |
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 15:34:45 | Сообщение # 49 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (SinglWolf) Блин, как смотреть текущее состояние портов? Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука.
|
|
| |
SinglWolf | Дата: Воскресенье, 2009-03-15, 15:40:09 | Сообщение # 50 |
 Активист
Группа: Человеки
Сообщений: 168
Статус: Offline
| Quote (deathsoft) Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука. Отлично! Quote (deathsoft) Да - это мнемоника IN ( С ) или INF. Ну так ты же перекомпиливал модуль для z80 - возьми да добавь распознавание этой мнемоники. Чего она делает? Возвращает значение из порта ( C ) в регистр C? Мнемонику обязательно добавлю
|
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 16:15:38 | Сообщение # 51 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (SinglWolf) Возвращает значение из порта ( C ) в регистр C? Нет, она только флаги устанавливает. http://www.z80.info/z80undoc.htm http://mdfs.net/Docs/Comp/Z80/UnDocOps
Сообщение отредактировал deathsoft - Воскресенье, 2009-03-15, 16:16:57 |
|
| |
SinglWolf | Дата: Воскресенье, 2009-03-15, 17:40:56 | Сообщение # 52 |
 Активист
Группа: Человеки
Сообщений: 168
Статус: Offline
| deathsoft, не знаешь какой Спекковский ассемблер такое понимает? А за инфу спасибо. Весьма кстати!
Сообщение отредактировал SinglWolf - Воскресенье, 2009-03-15, 18:02:26 |
|
| |
KOE | Дата: Воскресенье, 2009-03-15, 17:56:28 | Сообщение # 53 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| шторм?
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 18:01:50 | Сообщение # 54 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (SinglWolf) не знаешь какой Спекковский ассемблер такое понимает? Не знаю (не юзаю ассемблеры на спектруме), использую только кроссасемблер на пц.
|
|
| |
lvd | Дата: Воскресенье, 2009-03-15, 18:07:44 | Сообщение # 55 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (SinglWolf) И ещё: IDA не переваривает hED h70. Это недокументированная инструкция (мнемоника IN C,( С )), да? Для сведения: имею на руках книжку (официально изданную, переводную), где присутствует инструкция INF. Так что недокументированной её трудно назвать. Скорее аффтар порта иды под з80 - не шарил углубленно...
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
lvd | Дата: Воскресенье, 2009-03-15, 18:09:07 | Сообщение # 56 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (SinglWolf) Чего она делает? Возвращает значение из порта ( C ) в регистр C? Мнемонику обязательно добавлю Код INF соотвтествует несуществующей команде IN (HL),© Все команды IN *,© устанавливают флаги, а некоторые - ещё и результат в регистр кладут.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
SinglWolf | Дата: Воскресенье, 2009-03-15, 18:45:38 | Сообщение # 57 |
 Активист
Группа: Человеки
Сообщений: 168
Статус: Offline
| Да, это его прибамбасы ...
|
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 19:41:09 | Сообщение # 58 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| Quote (lvd) Для сведения: имею на руках книжку (официально изданную, переводную), где присутствует инструкция INF. Так что недокументированной её трудно назвать. Скорее аффтар порта иды под з80 - не шарил углубленно... Советую открыть официальный даташит с сайта зилога (стр. 270), там этой команды нету (а про флаги написано "Flag 110 Undefined Op Code, set the flag", это когда поле r=110). В иде кстати и других ундок команд под z80 нету.
Сообщение отредактировал deathsoft - Воскресенье, 2009-03-15, 19:45:27 |
|
| |
lvd | Дата: Воскресенье, 2009-03-15, 19:49:17 | Сообщение # 59 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (deathsoft) Советую открыть официальный даташит с сайта зилога (стр. 270), там этой команды нету (а про флаги написано "Flag 110 Undefined Op Code, set the flag", это когда поле r=110). Книжка 91ого года, значит оригинал, с которого переводили - ещё раньше. Сначала команда была, потом исчезла, какие, интересно, можно сделать выводы? Про даташыты ты меня не учи (блядката лучше учи) - думаешь, я не знаю, что её там нет? ;-)
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
deathsoft | Дата: Воскресенье, 2009-03-15, 19:51:00 | Сообщение # 60 |
 Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Статус: Offline
| В мануале еще и префикс перепутан, написано EB, а должно быть ED. В книжке кстати блек каты могли и отсебятины написать. Quote (lvd) думаешь, я не знаю, что её там нет? ;-) Так оказывается ЕСТЬ!!! (только написано через жопу) Register r Flag 110 Undefined Op Code, set the flag B 000 C 001 D 010 E 011 H 100 L 101 A 111
Сообщение отредактировал deathsoft - Воскресенье, 2009-03-15, 19:52:36 |
|
| |
|
|