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

User Tag List

Страница 106 из 155 ПерваяПервая ... 102103104105106107108109110 ... ПоследняяПоследняя
Показано с 1,051 по 1,060 из 1550

Тема: Программирование на УКНЦ как?

  1. #1051
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Что-то мне подсказывает
    а мне что то подсказывает, что по поводу ваших "претензий" по синтаксису вы отказываетесь давать показания (пояснения)? или система перегружена и вывод на терминал (форум) из за этого тормозит мало мало ?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

  3. #1052
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    /* Пройти по таблице и сбросить бит или найти установленный бит и поправить координаты. */
    По таблице это понятно, но должны же быть и простые пути. Например в листинге ПЗУ на Emuverse видел кучу полезных подпрограмм, только как ими пользоваться.. пробовал вызывать в ПП ерунда получается.. или они вообще из юзермода не работают?

  4. #1053
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    только как ими пользоваться
    Разбираться - что на входе, что на выходе. Другого пути нет

  5. #1054
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    /* Разбираться - что на входе,*/
    Да там в исходнике все написано, только не делает оно того.. вот я и спрашиваю возможен ли их вызов из режима пользователя..
    пример:
    ; П/п начальной инициализации
    107744$:JSR R5,173730$ ; Очистка ОЗУ
    .WORD 13142,4017 ; Начальный адрес - 13142, число слов - 4017
    107754$:MOV #0,@#177026 ; Разрешить все планы видеопамяти
    CLR @#177020 ; Очистка регистров цвета кода фона

    ... все понятно.. но блин не инициализирует
    также есть для установки видеорежима, гашения курсора.. и.т.д.

    П.С.
    вызов делаю из ПП.
    Последний раз редактировалось S_V_B; 15.10.2018 в 07:47.

  6. #1055
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    режима пользователя
    Ну, строго говоря, нет на ВМ2 режима пользователя.
    И да, можно обращаться к коду ПЗУ из загруженного кода.
    Цитата Сообщение от S_V_B Посмотреть сообщение
    только не делает оно того
    Значит, что то делаете не так. Поэтому я и написал - разбираться, что на входе и что на выходе.

  7. #1056
    Veteran
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,396
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда вопрос:
    Если ПЗУ начинается со 120000, то почему в УКНЦ ROM disasm 3 -
    ; * ДРАЙВЕР ТЕКСТОВОГО ТЕРМИНАЛА *
    ; * Адреса 107744 - 125027 *

    цитата: "Системное ПЗУ (банки 2-4 в адресах 120000-176777). До него нам тоже пока нет дела. Всему свой черед."


    p.s.
    То что я что-то делаю не так я уже догадался.. можно по существу
    Последний раз редактировалось S_V_B; 15.10.2018 в 11:02.

  8. #1057
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    можно по существу
    И в своё время игрался с программированием на ПП (не игры), так что точно помню, что можно. Но это было под 30 лет назад. Попробую посмотреть, что у меня осталось из текстов - может и подскажу
    Цитата Сообщение от S_V_B Посмотреть сообщение
    цитата: "Системное ПЗУ (банки 2-4 в адресах 120000-176777).
    Логично было бы предположить, что банк 1 начинается с адреса 100000. Но так ли это - память ничего не говорит и сейчас я на работе

  9. #1058
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Если программа компилируется "батником" - есть очень простой путь: в начале файла (в комментариях) описываете все метки/имена с признаком "замена" (любые 2-3 символа) и коротким именем, затем в батнике добавляете команду в которой парсер (написанный Вами) проходит по тексту программы и заменяет длинные имена на короткие. Результат парсера - новый файл и его передать на компиляцию. В конце "батника" - удалить новый файл.
    Как вариант, можно использовать препроцессор, который путём хеширования укоротит метки до необходимой длинны.

  10. #1059
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,994
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел свои файлы. Ну, в общем я начинал дизаассемблировать ROM ПП, но (судя по датам), когда у меня УК-НЦ погорел - забросил я это дело...

  11. #1060
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    107744$:
    Цитата Сообщение от S_V_B Посмотреть сообщение
    107754$:
    такие метки использовать нельзя ? неужели транслятор не ругается?

    - - - Добавлено - - -

    S_V_B, попробуйте переписать программу не используя меток (только самые необходимые!)
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

Страница 106 из 155 ПерваяПервая ... 102103104105106107108109110 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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