Приветствую Вас Гость | RSS


Главная страница » Встроенный монитор-отладчик - Страница 4 - ZX-Форум » Регистрация » ВходВторник
2024-03-19
05:15:45
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
ZX-Форум » Unreal Speccy переехал http://dlcorp.nedopc.com/viewforum.php?f=8 » Предложения » Встроенный монитор-отладчик
Встроенный монитор-отладчик
SinglWolfДата: Суббота, 2009-03-07, 23:11:21 | Сообщение # 46
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (jdigreze)
Открывай в софте тему про iS-DOS там и бум если в што тереть.

Открыл... И что? Хоть отметься для приличия smile .
 
SinglWolfДата: Воскресенье, 2009-03-15, 13:51:24 | Сообщение # 47
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
deathsoft, я тут занялся SMUC-портами для hdd через JP #3D2F... Блин, как смотреть текущее состояние портов?
------------------------
Беда... Проги настройки винта и установки разделов исправил (они через JP #3D2F). А вот драйвер для винта под открытые порты SMUC sad . И ещё: IDA не переваривает hED h70. Это недокументированная инструкция (мнемоника IN C,( С )), да?


Сообщение отредактировал SinglWolf - Воскресенье, 2009-03-15, 14:37:12
 
deathsoftДата: Воскресенье, 2009-03-15, 15:32:41 | Сообщение # 48
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: 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
Репутация: 9
Статус: Offline
Quote (SinglWolf)
Блин, как смотреть текущее состояние портов?

Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука.
 
SinglWolfДата: Воскресенье, 2009-03-15, 15:40:09 | Сообщение # 50
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (deathsoft)
Пока видимо никак, надо будет добавить на место вочесов, чтобы по кругу переключалось.там щас и так 3 режима, а будут еще и порты смука.

Отлично!
Quote (deathsoft)
Да - это мнемоника IN ( С ) или INF. Ну так ты же перекомпиливал модуль для z80 - возьми да добавь распознавание этой мнемоники.

Чего она делает? Возвращает значение из порта ( C ) в регистр C?
Мнемонику обязательно добавлю smile
 
deathsoftДата: Воскресенье, 2009-03-15, 16:15:38 | Сообщение # 51
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: 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
Репутация: 0
Статус: Offline
deathsoft, не знаешь какой Спекковский ассемблер такое понимает?
Code
LD D,0,E,A

А за инфу спасибо. Весьма кстати!


Сообщение отредактировал SinglWolf - Воскресенье, 2009-03-15, 18:02:26
 
KOEДата: Воскресенье, 2009-03-15, 17:56:28 | Сообщение # 53
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
шторм?

Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
deathsoftДата: Воскресенье, 2009-03-15, 18:01:50 | Сообщение # 54
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
не знаешь какой Спекковский ассемблер такое понимает?

Не знаю (не юзаю ассемблеры на спектруме), использую только кроссасемблер на пц.
 
lvdДата: Воскресенье, 2009-03-15, 18:07:44 | Сообщение # 55
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: 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
Репутация: 13
Статус: Offline
Quote (SinglWolf)
Чего она делает? Возвращает значение из порта ( C ) в регистр C? Мнемонику обязательно добавлю

Код INF соотвтествует несуществующей команде IN (HL),©
Все команды IN *,© устанавливают флаги, а некоторые - ещё и результат в регистр кладут.


Многого нет здесь: http://lvd.nedopc.com
 
SinglWolfДата: Воскресенье, 2009-03-15, 18:45:38 | Сообщение # 57
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (KOE)
шторм?

Да, это его прибамбасы wink ...
 
deathsoftДата: Воскресенье, 2009-03-15, 19:41:09 | Сообщение # 58
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: 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
Репутация: 13
Статус: 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
Репутация: 9
Статус: 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
 
ZX-Форум » Unreal Speccy переехал http://dlcorp.nedopc.com/viewforum.php?f=8 » Предложения » Встроенный монитор-отладчик
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск:

the DLCorp © 2006