Добавлю, RTS меня долго мучило!
Но в конец я его добавил.
Смысл в том, что это - переход на ВЫЗЫВАЮЩУЮ программу, то есть возврат в DOS.
Добавлю, RTS меня долго мучило!
Но в конец я его добавил.
Смысл в том, что это - переход на ВЫЗЫВАЮЩУЮ программу, то есть возврат в DOS.
MAC и PC - это всего лишь периферия для Атари...
130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|
на железном ATARI верх и низ экрана смещены в сторону, вобщем отображается некорректно, в эмуляторе после загрузки уходит в self test
dl.rar
- - - Добавлено - - -
да, rts в конце убрал скомпилил и на "железе" всё стало норм.
ATARI 65XE|130XE|XEGS|4-XC12|(2-TURBO2000)|SIO2SD
с WUDSN сборкой, с клипсиной не особо заморачивался. Я с детства мечтаю научиться ассемблеру на атари, да как-то трудно мне даётся.
- - - Добавлено - - -
можно мне "разжевать" что вот это такое, что оно значит и для чего это ? Я так понимаю это адреса в памяти которые так называются ?
ATARI 65XE|130XE|XEGS|4-XC12|(2-TURBO2000)|SIO2SD
https://en.wikipedia.org/wiki/ANTIC
у процессора в-атари нет команд ввода/вывода в-порты для командования устройствами.
поэтому девайсы ввода/вывода сами забирают нужные данные/команды из фиксированных ячеек в-памяти
Последний раз редактировалось goodboy; 08.03.2016 в 14:54.
как я понимаю можно вместо этого SDMCTL = $022F записать DMACTL = 54272, будет то же самое и правильно ?
ATARI 65XE|130XE|XEGS|4-XC12|(2-TURBO2000)|SIO2SD
нет.
как я понял из статьи значение в (DMACTL) может намеренно измениться, а потом оно снова возмётся из (SDMCTL)
goodboy, Если я правильно помню SDMCTL это теневые Shadow регистры и копируется из них в регистры ANTIC c синхронизацией (к чему не помню )
Не соврал ?
И еще адрес этих теневых вроде как так же изменяется .
Блин надо все вспоминать- читал же...
Зы. Надо же - еще и помню:
Operating System Shadow registers are copied from RAM to the hardware registers during the vertical blank.
Последний раз редактировалось dosikus; 08.03.2016 в 18:47.
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)