-
Вложений: 1
Радио 86рк на AVR
Привет уважаемые форумчане. Выкладываю свой проект радио 86 на AVR.
В архиве лежат две печатки, схема ,исходники , и готовые откомпилированные файлы HEX. Фьюзы в принципе по умолчанию . Оба кварца на 16мгц. клава стандартная ПС/2. на подходе прикручивание флехи. Нужны тестеры проекта.
-
Прошу помощи в реализации эмуляции команды процессора E6. В процессе отладки обнаружилась проблемка, от котрой большое количество игр просто не работает или виснет. дело в том, что команда Е6 процессора ВМ80 меняет такие флаги , которые не может менять команда AND процессора AVR. Голову всю сломал пока выловил этот косяк.
AND Rd, Rr Logical AND Registers Z,N,V это из даты на проц AVR
ANI R Z,S,P а это ВМ80
помогите решить проблему
-
Тут надо флаги по отдельности ставить.
Z = (A = 0)
S = (A AND 128 = 128)
...
-
так.проблему решил. доработал обработку команд ANI и ORI. в самом проекте есть подпрограмма проверки на четность. на самом деле был такой код E6 60 EA .. .. . т.е был переход по результату на четность, но он не корректно обрабатывался. добавил в команды пересылку полученного операнда в проверку четности и питон начал ползать )). к сожалению не могу проверить игрухи больше 2кило, т.к в памяти проца нет столько памяти, а фат пока не осилил. Есть проект фат на АВ , но раскуривается пока плохо. Хочется запустить серьезные игрухи типа болдера или шахмат.
прошу помощи !! проект обновлю после обеда.
-
Реализуй поддержку магнитофона, и грузи в ОЗУ РК все что душе угодно
-
PWA, посмотри про особенности 8080 тут — чтобы не натыкаться на все те же самые грабли:
http://demin.ws/blog/russian/2012/10/04/rk86-js/
-
Вот еще интересная ссылка http://pmd85.topindex.sk/
Жаль только на чешском.