PDA

Просмотр полной версии : Кто чем пользуется?



Jack Ketch
22.09.2005, 13:32
Если раньше все пользовальсь отладчиком СТС, лет так 5 назад то интересно чем сейчас народ пользуется, это если не считать всяких там встроенных в эмуляторы отладчиков.

jerri
22.09.2005, 15:35
Да соьственнр им радимым 6.2 версия :) даже на оффтопике - под эмулем :)

key-jee
22.09.2005, 19:53
Собственно говоря, стс на реале не имеет альтернатив.. Я и на эмулях считаю его удобнее многих встроенных..

rasmer
22.09.2005, 21:30
Как старый скорпионщик заявляю - теневик самое бестовое творение всех времён и народов!!!!!

lvd
23.09.2005, 09:28
Как старый скорпионщик заявляю - теневик самое бестовое творение всех времён и народов!!!!!

Положим перед стс у него основное преимущество только лишь теневитость, а остальное - сплошные недостатки! ТОРМОЗ страшный, метки аласмовские не понимает (хотя и стс не понимает... на скорпе).

key-jee
23.09.2005, 10:23
Как старый скорпионщик заявляю - теневик самое бестовое творение всех времён и народов!!!!!А я реально прочитал "беспонтовое" :biggrin:

SAM style
23.09.2005, 10:25
(хотя и стс не понимает... на скорпе).
С какого это не понимает? У меня на скорпе sts alasm'овские метки отлично понимает, в какой бы странице они не лежали.
alasm 4.44 + sts 6.2

lvd
23.09.2005, 10:46
С какого это не понимает? У меня на скорпе sts alasm'овские метки отлично понимает, в какой бы странице они не лежали.
alasm 4.44 + sts 6.2

Ну что ж, у меня скорпион1024 по битам 6 и 7 1ффд, и аласм 5.0. Жду рекомендаций, как заставить стс (хотя бы одной какой-то версии) понимать метки в пагах за пределами 256к.

SAM style
23.09.2005, 12:18
Ну что ж, у меня скорпион1024 по битам 6 и 7 1ффд, и аласм 5.0. Жду рекомендаций, как заставить стс (хотя бы одной какой-то версии) понимать метки в пагах за пределами 256к.
Насчет работоспособности не знаю, но попробуй чтоб было это: драйвер alasm для scorp1024, sts6.2 (просто другого, который с памятью выше 128К не на 7FFD работает не знаю) с настройками:

ext.port=#1ffd
ext.port mask=#ff
asm ext bank=#XY

насчет последнего - в 7ffd выводится #1Y, а в ext.port - #XY. Страницу с метками sts берет прямо из alasm'а, и желательно чтоб номер был правильно понят (может, из-за этого страницы выше 15й понимаются alasm'ом и sts'ом по разному). Наверное, придется менять himem-драйвер alasm'а и точить номера страниц под sts. Как - у меня не спрашивай, я в это еще не закапывался, у меня ZS256 и нормально все работает.

rasmer
23.09.2005, 20:42
А я реально прочитал "беспонтовое" :biggrin:ну так прочитай ещё раз, или сходи на уроки русского языка, если ты слова уже не разбираешь.

rasmer
23.09.2005, 20:47
Положим перед стс у него основное преимущество только лишь теневитость, а остальное - сплошные недостатки! ТОРМОЗ страшный, метки аласмовские не понимает (хотя и стс не понимает... на скорпе).ха-ха, вспомни когда был написан теневичок, и когда вышли версии стс НОРМАЛЬНО работающие с аласм, и почему скажи мне должны прошивать пзу под поддержку только одной отдельно взятой проги?
Не спорю - стс прост в обращении, (както пришлось снимать защиту с какогото журнала на пентагоне - после 30 минутного топтания клавы -взял и разбомбил, не видя его до этого), а по теневику пришлось проштудировать описание вдоль и поперёк... но это стоило того...

key-jee
23.09.2005, 21:36
ну так прочитай ещё раз, или сходи на уроки русского языка, если ты слова уже не разбираешь.Зачем же на шутки так агресивно реагировать?

key-jee
23.09.2005, 21:38
STS кстати переделывали и для поддержки меток других асмов.. под тот же STORM

Spectre
02.10.2005, 11:17
Вчера угрохал несколько часов на следующие операции:

1. Переводя Alasm 4.46 на STS 6.2 (скорпионовская модель памяти), что требует поиска и замены нескольких адресов в STS и Alasm'е
2. Поиск старого драйвера скорпиона, поскольку AlCo в новом сделал не плоскую нумерацию страниц, а как на пентагоне.
3. Поиск и исправление ошибки в результате которой STS при трассировке записи чисел в #1FFD зависала (это Аласм немного портил STS, опять пришлось править)
4. Нашел что STS нагло портит 3 байта по адресам #0000-#0002, а у меня там прога лежит (из-за чего я и перебирался на скорпионовскую память - чтобы можно было 0-ую страницу вместо ПЗУ подставлять), долго искал на дисках и в инете авторский хелп по STS, чтобы узнать где там есть свободное место, чтобы глюк обойти. Нашел статью Рощина в которой написано где в STS 6.2 есть свободных байт 10 куда я и поместил исправление глюка.

После всего этого могу пользоваться последней версией Alasm'а (5.00 мне не нравится), с STS которая умеет работать с ОЗУ вместо ПЗУ (начиная с версии 3.3 STS использует ПЗУ для опроса клавиатуры и без него виснет), запускается и возвращается в Аласм, правильно выводит метки Аласма, не портит мою прогу и не виснет при ее отладке.

Из недостатков только что US0.32b2 не может из нее метки импортировать. А так STS 6.2 вне конкуренции.

jerri
03.10.2005, 11:12
а в эху выложишь?

Spectre
03.10.2005, 16:42
Если это кому-нибудь надо. На мой взгляд Alasm4.46+STS5.7 оптимальная связка.

jerri
05.10.2005, 09:14
Ну для начала мне надо :)
я использую именно 6.2

Dima Bystrov (2:5029/77.48)
07.10.2005, 02:16
Hello Андрей!

02 Oct 05 20:59, Андрей Богданович wrote to rasmer:


АБ> 1. Переводя Alasm 4.46 на STS 6.2 (скорпионовская модель памяти), что
АБ> требует поиска и замены нескольких адресов в STS и Alasm'е

зачем было так себя мучать? Исходник аласма 5.0 давно сюда постился, и в нём
есть ключики для генерации версии под STS6.2.

АБ> 2. Поиск
АБ> старого драйвера скорпиона, поскольку AlCo в новом сделал не
АБ> плоскую нумерацию страниц, а как на пентагоне.

А чем плоха пентагоновская? Она и для профийного драйвера такая же. С
пентагоновской нумерацией твои исходники можно будет откомпилировать везде, не
меняя.

АБ> 3. Поиск и исправление
АБ> ошибки в результате которой STS при трассировке записи чисел в #1FFD
АБ> зависала (это Аласм немного портил STS, опять пришлось править)

последствия пункта 1 - берём исходник аласма и компилируем по-человечески :) а
не по-хуцкерски крякаем :)

АБ> чтобы можно было 0-ую страницу вместо ПЗУ подставлять), долго искал на
АБ> дисках и в инете авторский хелп по STS, чтобы узнать где там есть
АБ> свободное место, чтобы глюк обойти. Hашел статью Рощина в которой
АБ> написано где в STS 6.2 есть свободных байт 10 куда я и поместил
АБ> исправление глюка.

берём авторские исходники STS 6.2 и получаем сколько угодно памяти методом
выкидывания всякой ерунды :)


АБ> После всего этого могу пользоваться последней версией Alasm'а (5.00
АБ> мне не нравится), с STS которая умеет работать с ОЗУ вместо ПЗУ

а как ты опрос клавиатуры реализовал?


АБ> Из недостатков только что US0.32b2 не может из нее метки
АБ> импортировать. А так STS 6.2 вне конкуренции.

недостатков море - начиная от глюка ss/5 и кончая несинхронизированным опросом
клавиатуры. Краткий список прочих глюков прилагался к описанию STS 7.0!

- A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
[Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

... ZX Spectrum today

Dima Bystrov (2:5029/77.48)
08.10.2005, 05:05
Hello Андрей!

03 Oct 05 19:29, Андрей Богданович wrote to jerri:


АБ> Если это кому-нибудь надо. Hа мой взгляд Alasm4.46+STS5.7 оптимальная
АБ> связка.

включи в US 300000 тактов - передумаешь!

- A.Coder [Wolf3d2004 InfoGuide7 ACEdit96 ACN42 PT3695 Chip13 HexFill HDDoct6]
[Ansi04 8col12 ZXRar27UnR59 Jpg042 CacVox1 Dbs07 Gluk61R PC21 Alasm50f2 Sts70i]

... ZX Spectrum today