Aug 28, 2020 07:19
Как-никак, а делать что-то на КР580 невозможно. Не хватает хороших и нужных инструкций для этого. Конечно же, можно сделать что угодно на чём угодно, но это будет не так эффективно, как хотелось бы. Например мне не хватало сохранения 16-битных регистров в память, а это достаточно важно. Мне так кажется, что со временем я вообще смогу повторить процессор Z80, хотя цели у меня нет такой. И по таймингам он не совпадает. Лучше я потом займусь x86, продолжу его делать.
Для начала надо составить бы таблицу инструкции, вот реально, по-хорошему бы. У меня всё как-то на весу получается делать без конца. Я думаю, что мне реально нужно сделать страницу, на которой бы отображались инструкции. И вообще можно было бы сделать именно страницу на сайте, без всяких лишних панелей управления, авторизации и прочего бреда. Только страница с кодами, и всё.
Вот вчера подумал про такую тему, типа создания трехмерной графики для этого процессора наподобие elite, но с некоторыми отклонениями. Трехмерная графика это хорошо, чисто для интереса можно было бы включить это дело в тот ROM, который я потихоньку пишу. Это может как-нибудь не сейчас, ибо это задача вообще никак не приоритетная, на самом деле. Сначала надо сделать то что я наметил, а именно расширение инструкции и памяти. Встроенную память уж точно надо будет сделать, чтобы иметь полноценный доступ ко всем 304 кб внутрисхемной памяти. Ну не пропадать же ей просто так.
Процессор