Важная информация

User Tag List

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя
Показано с 61 по 70 из 84

Тема: unreal speccy ряд вопросов по monitor

  1. #61
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Остальные 5 драйверов используют плоскую нумарацию страниц и поддержать их не выйдет никак
    главное знать, как нумеруются банки, а там уж код под это написать (хотя универсальный, совместимый с пентагоном, действительно, сложновато)
    Цитата Сообщение от Spectre
    Хорошая идея. Символы названий меток могут быть в диапазоне #11-#7F, исключая #22 и #3B
    а как же +, -, ?, *, /, (), [], и т.п... или нужно отделять идентификаторы от операторов пробелами в арифметических выражениях?
    Цитата Сообщение от Spectre
    От аласма отказываться наверное не стоит, из него можно брать адрес начала меток, иначе можно ошибится
    да пускай... можно выводить все банки, где найдены метки в меню, с адресом и количеством меток, а там юзер пускай сам выберет

  2. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию Re: unreal speccy ряд вопросов по monitor

    Hello Андрей!

    11 Oct 05 07:18, Андрей Богданович wrote to All:

    АБ> всего-лишь надо добавить перевод (для 1Мб памяти):

    АБ> из:
    АБ> [номер страницы] биты 5,6,7
    АБ> в:
    АБ> - для #7FFD биты 5,6,7
    в 7FFD бит5 надо делать СТАРШЕ 7-го! См. DOS6.xE.

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

    ... ZX Spectrum today

  4. #63
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а как же +, -, ?, *, /, (), [], и т.п... или нужно отделять идентификаторы от операторов пробелами в арифметических выражениях?
    Их использовать в метках тоже нельзя, я просто перестраховываюсь. Вот кусок авторского исходника конвертера Alasm>text:

    (в C длина метки)

    S2T2
    DEC C
    JR Z,S2TEND
    LD A,(HL)
    INC HL
    CP #10
    JR C,S2T5
    JR Z,S2T7
    CP #80
    JR NC,S2T3
    CP #22 ;"
    JR Z,S2T9
    CP ";"
    JR Z,S2T8
    LD (DE),A
    INC DE
    JR S2T2

    То есть ничего не мешает в следующей версии Аласма сделать например "!" в названиях меток.

    Цитата Сообщение от SMT
    да пускай... можно выводить все банки, где найдены метки в меню, с адресом и количеством меток, а там юзер пускай сам выберет
    Почему бы и нет?

  5. #64
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а коды #11-#1F зачем? их можно в аласме ввести?

  6. #65
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Почему бы и нет?
    тогда вот
    Вложения Вложения

  7. #66
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Покопал я немного компилятор Аласма, пытался найти проверку которой он метки разбирает на правильные и неправильные, но там не все так просто, нахрапом найти не получилось. Может AlCo напишет, или позже я еще раз попробую.

  8. #67
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    тогда вот
    На скорпионовской памяти отработало правильно, на пентагоне 256 и 512 выдает что метки не найдены...

  9. #68
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на пентагоне 256 и 512 выдает что метки не найдены
    а исходник тот же самый? сейчас проверил на ace0.92, pent-128/256/512/1M - работает. если всего в цепочке 1 метка, я такие пропускаю, их слишком много в банках, где лежит сам ассемблер

  10. #69
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а исходник тот же самый? сейчас проверил на ace0.92, pent-128/256/512/1M - работает. если всего в цепочке 1 метка, я такие пропускаю, их слишком много в банках, где лежит сам ассемблер
    Нет исходник другой. Действительно, на другом исходнике метки все импортировались правильно. Осталось найти из-за чего метки не находяеся на исходнике Quick Commander (это 5 аласмовских страниц), по каким критериям ты их определяешь? Попробую найти где не срабатывает.

  11. #70
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по каким критериям ты их определяешь
    цепочка меток, заканчивающаяся #00. адрес начала аласм показывает сам (если посмотреть хочешь в памяти). символы внутри могут быть буквы-цифры и @$_. попробуй последовательно подтирать программу, пока метки не начнут видется. где сотрёшь - там и баг

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Порт Unreal Speccy под Linux!
    от ^m00h^ в разделе Эмуляторы
    Ответов: 62
    Последнее: 28.11.2018, 22:02
  2. Unreal: пара вопросов к автору....
    от breeze в разделе Эмуляторы
    Ответов: 29
    Последнее: 03.02.2009, 06:25
  3. unreal speccy monitor copy/fill block ?
    от Raider в разделе Эмуляторы
    Ответов: 1
    Последнее: 11.08.2005, 19:24
  4. unreal speccy beakpoints
    от Raider в разделе Эмуляторы
    Ответов: 2
    Последнее: 10.07.2005, 23:13
  5. работа с образами HDD в Unreal Speccy
    от elf в разделе Эмуляторы
    Ответов: 15
    Последнее: 30.03.2005, 18:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •