hobot(27.12.2019)
Нет на эмуляторе нормально все, на реале вываливает паник дамп.
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
Скриншоты, и исходник в студию.
Исходник выше. только повторяется для всех регистров. Вставил в рабочий обработчик процессов в ПП.
- - - Добавлено - - -
- - - Добавлено - - -Код:PGM1: ; программа-процесс MTPS #200 MOV R0,-(SP) ; Сохранение R0 MOV #COMMW/2,@#177010 MOV @#177014,R0 CMP #1,R0 ; Убираем курсор, уст. палитры BEQ 1$ CMP #2,R0 ; переключаем экран BNE 11$ .......... .......... .......... JMP 9$ 1$: MOV R0,-(SP) MOV #200,R0 COMB R0 MOVB R0,@#177103 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #6,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #31.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #7,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #7,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #8.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #16.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #9.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #16.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #10.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #16.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #11.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #16.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #12.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #18.,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #13.,R0 COMB R0 MOVB R0,@#177101 MOV #3,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177102 MOV #0,R0 COMB R0 MOVB R0,@#177101 MOV #2,R0 COMB R0 MOVB R0,@#177102 MOV (SP)+,R0 JMP 9$ .......... .......... .......... 9$: MOV #COMMW/2,@#177010 ;Очистим коммуникационную ячейку.. CLR @#177014 ; 10$: MOV AdrPgm,@#7124 ; Поставить в очередь процессов MOV #1,@#7100 ; Потребовать обслуживания MOV (SP)+,R0 ; Восстановить MTPS #0 JMP @#174170 ; Перейти к диспетчеру процессов
?MON-F-Trap to 10
PANIC DUMP
R0 000040
R1 000000
R2 133632
......
SP 000774
PC 131176
Последний раз редактировалось S_V_B; 28.12.2019 в 07:26.
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Исходник выше пишет словами.
Нужен весь исходник и скомпилированный .сав тоже.
Исходник и .sav давай)
Я кажется нашел проблему, в ПП наверно память кончилась. Вставлял в исходник с игрой, там в ПП много пихается. Сейчас сделал пустую заготовку для ПП - запускается нормально, но молчит.
Вместо кварца подключу ардуину (проверенный вариант), тогда будем дальше разбираться.
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)