|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 22, 2004 20:23:10 Так вот, а на нем был отладчик STS -, кстати, самый рулезный отладчик. Этот отладчик мог трассировать БИОС Спектрума. Разумеется никаких аппаратных точек останова и в помине небыло. Может кто знает, каким образом ? |
|
|
Дата: Апр 22, 2004 20:42:30 Так... поклонник спектрума :-) Добром это не кончится :-) Скачай эмулятор спека и отладчик к нему и посмотри. В чем проблемма? |
|
|
Дата: Апр 22, 2004 21:10:03 Да эмулятор у меня есть. Просто я хочу знать как этот отладчик умудрялся работать. Кстати ассемблер на спектруме очень приятный. Жаль только почти вымер. DI HALT; ОТДЫХАЕМ ДО АППАРАТНОГО RESETA |
|
|
Дата: Апр 22, 2004 21:12:08 · Поправил: S_T_A_S_ Да, был такой отладчик. Спасибо Stalker'у А трассировку ПЗУ он в режиме эмуляции делает И скорость соответствующая =) DI HALT; ОТДЫХАЕМ ДО АППАРАТНОГО RESETA На ПЗУ turbo90 можно было заставить отдыхать до выкл/вкл. Reset там хитро обрабатывался |
|
|
Дата: Апр 22, 2004 23:46:40 А эмулятора ZX Scorpion'a нет? А то на нем [реальном скорпионе] такая волшебная кнопочка была, как раз и называлась MAGIC BUTTON. Она то и позволяла трассировать и "БИОС" спектрума, при соответсвующем вызове процедур. И переваривала она и такой момент как и DI, HALT |
|
|
Дата: Апр 23, 2004 00:03:58 Unreal Speccy - он все архитектуры мулирует. Не совсем корректно правда кое-что. Если стандартный TR-DOSный MAGIC, то я и сейчас помню - ставился стек вверху экрана, и при нажатии этой кнопочки писальсь матершинные буквы на экране или reset (последнее конечно проще). ZS-Scorpion я не юзал никогда. Там какой-то монитор был продвинутый встроен, судя по рекламе. SOS возможно копировался в теневую страницу ОЗУ, а там и трассировался - но не знаю точно. Но глушилось это все afaik записью в порты, как и все остальные "мощные" конфигурации (это я уже не помню) Конечно, всегда можно было доработать паяльником :) |
|
|
Дата: Апр 23, 2004 09:42:05 Насколько я помню, БИОС спектрума копировался в одну из страниц. |
|
|
Дата: Апр 23, 2004 11:07:26 · Поправил: rst 1) STS работал в режиме эмулятора - он сам, а не процессор обрабатывал комманды. 2) STS жил во второй странице (та, что появлялась после установки 128К на спектрум) 3) на 48-версиях он не работал из-за п.2 4) состоял из основного модуля и резидента. 5) основной модуль, это то, что живет во второй странице и является собственно говоря отладчиком. Вывод информации происходил во вторую страницу видеопамяти. 6) резидент - небольшой кусок кода (32 байта по-моему), который жил в первой странице (в младших 64К), в конце или начале области экрана (точно не помню). 7) задачи резидента - т.к. STS эмулятор, то ему нужно было как-то менять данные в основной памяти, но там нет такого переключения страниц, как на РС. Там просто происходит подмена банков памяти, которые выше 16384. И соответсвенно код об этом не знает ничего, соответсвенно у него нет доступа к другой странице. Посему переключение страниц происходило в резиденте - области экрана. Она при переключении страниц не отключалась. В ней так же были небольшие процедуры, для апдейта памяти младшей страницы. Вроде так. P.S. мне _ОЧЕНЬ_ нравился STS...Жаль, что подобных нет под PC. |
|
|
Дата: Апр 23, 2004 15:53:57 · Поправил: S_T_A_S_ 2. Страницу можно выбрать. Стандартно сидел в 7й (всего 8, от 0 до 7) 3. Все же на 48Kb он работает, но возможности ограничены - он уже не "теневой" отладчик 6. Резидент стандартно сидел в "буфере принтера" но можно было переставлять в разумное место Отладчик безусловно супер. Ничего подобного просто не было (сравнить с MONS-3 :D) ЗЫ А чем интересно сейчас занимается его автор? ЗЫЫ rst, а вы случайно с Rst7 не знакомы? ;-) ЗЫЫ RTFM! господа спектрумисты :) (TR-DOS образ см. далее) |
|
|
Дата: Апр 23, 2004 15:54:47 · Поправил: S_T_A_S_ . |
|
|
Дата: Апр 24, 2004 15:46:23 Похоже архив битый. Залей по-новой. |
|
|
Дата: Апр 24, 2004 22:20:20 Сцена спектрума насколько я знаю умерла. кстати - на MONS - не гони. Тоже классный дебаггер. Я с его помощью ассемблер для Z80 выучил. c Харьковскими не знаком. Знаком с Афендиковым (ZxAsm) и с Рубцовым. ЗЫЫ RTFM! господа спектрумисты :) А это тут причем? Я живой спектрум держал последний раз в руках 7 лет назад. Нашел в чем упрекать... |
|
|
Дата: Апр 25, 2004 06:16:05 [ rst : Я живой спектрум держал последний раз в руках 7 лет назад. Нашел в чем упрекать... ] Я и того больше :( Нашел у себя на винте, думаю - мож кому надо.. Пошутьть нельзя ;-) MONS/GENS и мне помог во многом, но это всеже "несколько" другой уровень по сравнению с STS2.6/TASM3. ZxAsm я уже не юзал. Слишком поздно он появился :( 1640859929__STS4HELP.zip |
|
|
Дата: Май 11, 2004 18:06:47 Раскритикуйте следующее утверждение: "STS круче SoftIce"... P.S. А файлами незачем разбрасываться, есть http://trd.speccy.cz/ |
|
|
Дата: Май 11, 2004 19:34:14 Зачем его критиковать? IMHO, это правильное утверждение. Я не спец по PC&SIce, но учитывая разницу в архитектуре компьтеров - думаю STS несколько впереди. Хотя как-то сделал крякми, который STS нафиг посылал (и сам же не смог с STS снять). |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |