так я Ваш (от специалиста) и перепиливал.
ячейки с f000 до f0ff (потолок стека)
за-то быстро
так я Ваш (от специалиста) и перепиливал.
ячейки с f000 до f0ff (потолок стека)
за-то быстро
.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Там еще ОЗУ кроме стека используется. Т.е., в Спеце я их перенес в экран (последний столбец) для визуализации процесса.
я читал.
у Вас заняты 256 байт с bf00 по bfff, у меня эти ячейки находятся с f000 по f0ff (я уже писАл).
впрочем наверное уберу кадровое гашение и перенесу их в видео ОЗУ для наглядности.
- - - Добавлено - - -
а зачем некоторые строки преобразованы в байты?
Скрытый текст
Код:... 0049 0000 C3 13 00 begin: jmp start 0050 0003 0051 0003 ; machine state before test (needs to be at predictably constant address) 0052 0003 000000000000 msbt: .db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h 0053 0011 00 00 spbt: .db 00h,00h 0054 0013 ;msbt .equ 0F000h 0055 0013 ;spbt .equ 0F010h ..... 0215 012E ; aluop a,<b,c,d,e,h,l,(hl),a> (753,664 cycles) 0216 012E ;alu8r: db 0ffh ; flag mask 0217 012E ; tstr 080h,0c53eh,0573ah,04c4dh,msbt,0e309h,0a666h,0d0h,03bh,0adbbh 0218 012E ; tstr 03fh,0,0,0,0,0,0,0,-1,0 ; (16,384 cycles) 0219 012E ; tstr 0,0ffh,0,0,0,-1,-1,0d7h,0,0 ; (46 cycles) 0220 012E ; db 0cfh, 076h, 02ch, 086h ; expected crc 0221 012E ; tmsg 'aluop <b,c,d,e,h,l,m,a>' 0222 012E FF800000003E alu8r: .db 0FFH,080H,000H,000H,000H,03EH,0C5H,03AH,057H,04DH,04CH,003H,001H,009H,0E3H,066H 0223 013E A6D03BBBAD3F .db 0A6H,0D0H,03BH,0BBH,0ADH,03FH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H 0224 014E 000000000000 .db 000H,000H,000H,000H,000H,000H,0FFH,000H,000H,000H,000H,000H,000H,0FFH,000H,000H 0225 015E 0000000000FF .db 000H,000H,000H,000H,000H,0FFH,0FFH,0FFH,0FFH,0D7H,000H,000H,000H,0CFH,076H,02CH 0226 016E 86 .db 086H 0227 016F 616C756F7020 .text "aluop <b,c,d,e,h,l,m,a>." 0228 0187 000000000000 .db 0,0,0,0,0,0,0 ....[свернуть]
Последний раз редактировалось Atari; 07.12.2016 в 11:42.
.
К сожалению пока вялотекуще. Но я пытаюсь выделять больше квантов времени.
Закинул ядро vm80a на GitHub
На opencores.org более закрытое сообщество, для скачивания требуется регистрация,
проект вышел бы более закрытым, поэтому выбрал github, хотя git мне неудобнее
чем svn
Из нового
- упорядочил директории под требования открытого проекта
- прикрутил UART и адаптировал на него Exerciser
- начал адаптацию на плату DE1 (в планах еще пара плат)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)