vinxru,
слушай, а чего к тебя гонки не цветные !?!
тут http://zx.pk.ru/showthread.php?t=9368&page=19 есть цветные
круто ...
заберите к себе полную картинку, а то не аттачится
gonki_color.png
gonki_color_small.png
Последний раз редактировалось esl; 22.11.2011 в 15:11.
А чего это вода красная, а деревья и футбольное поле желтые?
Я в цвете Апогей еще не подключал.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я запускал какой-то тест для цветного Апогея, там цвета соответствовали названию.
Я подпаял микросхему и попробовал с помощью монитора загрузить из неё данные. Неожиданный эффект, вроде как по адресам 0,1,2 читается первый байт. То есть можно запускать программу и с нулевого адреса, то есть командой G без параметров.
Косяк. Новый байт появляется по нечетному адресу! А загрузчик мы написали для случая, когда новый байт появлятся по четному адресу...
Последний раз редактировалось vinxru; 22.11.2011 в 22:15.
Тогда лучше первым байтом NOP сделать, а то если в начале будут двухбайтовые команды, то совсем не безразлично, с нулевого или первого байта запускать.
---------- Post added at 23:34 ---------- Previous post was at 23:19 ----------
Логично. Когда R/C падает в ноль, запоминается старшая половина адреса (row), а когда устанавливается в еденицу, происходит выборка по полному адресу (запомненный row и текущий col), а результат защёлкивается в выходном регистре.
Логично то логично. но у всех перед глазами была программа и дампы и никто не обратил внимания.
Теперь будет так:
Код:org 0h NOP ; 00 Первые три байта идентичны, но они могут не прочитаться. NOP ; 00 NOP ; 00 LD DE, 11h ; 11 11 00 NOP ; 00 LD H, D ; 62 LD H, D ; 62 LD L, D ; 6A LD L, D ; 6A LD BC, 0AE01h ; 01 01 AE (AE - это размер блока данных 0C1h - 13h) XOR (HL) ; AE JP 0x00C3 ; C3 C3 00 NOP ; 00 org 013h DATA-DATA-DATA-DATA-DATA org 0C1h DEC HL ; 2B C2: DEC HL ; 2B C3: INC DE ; 13 INC DE ; 13 LD A,(DE) ; 1A LD A,(DE) ; 1A LD (HL),A ; 77 LD (HL),A ; 77 INC HL ; 23 INC HL ; 23 DEC B ; 05 DEC B ; 05 JP NZ,0x00C2 ; C2 C2 00 NOP ; 00 LD DE, 0xC311 ; 11 11 C3 JP 0 ; C3 00 00
Последний раз редактировалось vinxru; 22.11.2011 в 23:37.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)