User Tag List

Страница 8 из 23 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 222

Тема: Атари ассемблер

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    10.11.2011
    Адрес
    Москва
    Сообщений
    766
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    196 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил перейти в эту тему про ассемблер. Пока у меня после восстановления моей железки продолжаются муки выбора стартовой литературы. Вот тут 2 очень интересные книги http://seriouscomputerist.altervista...e.language.htm
    Под шапкой Osborne / McGraw-Hill: 6502 Assembly Language
    Далее еще одна книженция.
    И всякие сводные таблицы по процу 6502
    http://seriouscomputerist.altervista...e.language.htm
    Еще хвалят такую книжку:
    http://seriouscomputerist.altervista...urce.atari.htm
    Atari: De Re Atari
    Ну и еще та 130Xe про которую упоминал в своей теме про неизвестные знаки

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

  3. #2

    Регистрация
    10.11.2011
    Адрес
    Москва
    Сообщений
    766
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    196 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Остановился на одной книге как основной. Это Programming the 6502 Rodnay Zaks четвертое издание 83го года. Материал изложен нормально, как я привык видеть в более современных изданиях. И главное она толстая Что то многие старые книги какие то ущербные по ассемблеру. В помощь ей еще один фолиант Osborne / McGraw-Hill: 6502 Assembly Language Programming
    Ну и Atari Roots иногда поглядываю.
    Изучаю неспеша пока азы.

  4. #3

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari1974 Посмотреть сообщение
    Остановился на одной книге как основной. Это Programming the 6502 Rodnay Zaks четвертое издание 83го года. Материал изложен нормально, как я привык видеть в более современных изданиях. И главное она толстая Что то многие старые книги какие то ущербные по ассемблеру. В помощь ей еще один фолиант Osborne / McGraw-Hill: 6502 Assembly Language Programming
    Ну и Atari Roots иногда поглядываю.
    Изучаю неспеша пока азы.
    Ссылки бы на книжки подкинул, я о 6502, атари корни уже есть.
    Да и не забудь что атари это не только процессор...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  5. #4

    Регистрация
    10.11.2011
    Адрес
    Москва
    Сообщений
    766
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    196 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dosikus Вот залил книгу, по остальным ссылки давал.
    https://1drv.ms/b/s!AhgJMQCCz_T5r0M-27RiZVYN82YX
    Я естественно не забыл про другие компоненты но до них еще не дошел. Как только разберу главы по процу и закреплю азы так буду рыть дальше.

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

    В книге De Re уклон на разбор Antic но бесит что там много бэсик кода хотя разбор идет именно на уровне ассемблера.

  6. #5

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Atari1974, вот , вот, ты начинаешь понимать где суть а где ненужная шелуха.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  7. #6

    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нихера.
    неделя ушла на перевод старого кода в современный стандарт. и это просто рутинная работа руками.
    а остальное время - это уже исследования, упрощения и непосредственно - сам порт.

    "мне проще под windows писать на ассемблере" - это хорошо. а какие программы пишешь? покажи плиз

  8. #7

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,461
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    124 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тема свалилась в оффтоп, по сути дела особой связи между ассемблером и Атари я не вижу.
    Я с друзьями изучал компьютер по переводу Mapping The Atari, вышло примерно так:

    - Графические режимы и форматы пикселей
    - Спрайты или PMG
    - Display List
    - система прерываний (Display list, VBLANK,таймеры)

    6502 прост, есть мало нюансов, связанных с кодом, например для меня было сложным операции 16бит.

    Какой язык программирования выбрать? наиболее популярен cc65, но он громоздкий для настройки и необходимо изучение массы нюансов для Атари.


    Для затравки предлагаю без ассемблирования угадать, каков результат работы программы?

    LDY #0
    M1:
    TYA
    STA(88),Y
    INY
    BNE M1
    Последний раз редактировалось Shiny; 19.01.2017 в 06:58.

  9. #8

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Печать набора ATASCII символов на экране .
    в SAVMSC 0x58 (88) адрес начала экранной памяти .

    А чем все же асм не устраивает? WUDSN с MADS вполне комфортно. К тому же на pouet.net куча примеров.

    Я вот забыл где видел описание и таблицу Shadow registers.
    Последний раз редактировалось dosikus; 19.01.2017 в 09:39.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #9

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,461
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    124 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Печать набора ATASCII символов на экране .
    почти верно: для любого графического режима отобразятся не ATASCII. К тому же кодировка ATASCII отличается от так называемого internal

    Цитата Сообщение от dosikus Посмотреть сообщение
    А чем все же асм не устраивает? WUDSN с MADS вполне комфортно. К тому же на pouet.net куча примеров.
    Мне кажется, если с кодом не получается, или трудно написать логику, то проще взять язык. Или дизассембировать полученный код.

    Цитата Сообщение от dosikus Посмотреть сообщение
    Я вот забыл где видел описание и таблицу Shadow registers.
    в Mapping The Atari указывается Shadow/Hardware, список не помню.

  11. #10

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почитал тему. Как-то в основном крутится вокруг освоения ассемблера 6502, но он же очень простой.
    В прошлом году я дизассемблировал игрушку Bruce Lee взятую с Atari 8-bit -- вот что получилось: https://github.com/nzeemin/uknc-bruc...l/BruceLee.lst
    Раскручивал в основном пользуясь эмулятором Altirra -- он имеет много режимов отладки, хорошо собирает трассу, обращения к памяти.
    И в этой работе я в итоге понял, что главное чего мне не хватает -- это знания аппаратуры Atari, того как работают устройства, какие есть режимы, как они выбираются итп. -- без этого даже полностью раскрученный исходник непонятен совершенно.
    Соответственно, чтобы эффективно писать для Atari -- нужно изучить и держать в голове все его возможности, выраженные через способы использования его компонентов.

Страница 8 из 23 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Ассемблер
    от scaraby в разделе ПК8000
    Ответов: 9
    Последнее: 16.12.2018, 11:00
  2. Ассемблер для 48к на ленте
    от newart в разделе Программирование
    Ответов: 37
    Последнее: 20.09.2015, 22:48
  3. Переведите на ассемблер
    от Руслан в разделе Программирование
    Ответов: 2
    Последнее: 06.08.2012, 23:41
  4. Ассемблер Z-80
    от sergey2b в разделе Пресса
    Ответов: 12
    Последнее: 11.07.2011, 23:41

Ваши права

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