|
1 / 1 / 0
Регистрация: 18.10.2013
Сообщений: 92
|
|
Эмулятор ZX Spectrum на STM32f421.10.2013, 20:38. Показов 252912. Ответов 340
Метки нет (Все метки)
Написал эмулятор процессора Z80. Использовал отладочную плату STM32f4-discovery, к ней подключен LCD по FSMC. К PA[0-4](входы) и PC[0-7](выходы) подключается стандартная спектрумовская клавиатура (у меня ее правда нет, поэтому пока просто замыкаю пины проводком :)). Пока не реализован тайминг выполнения команд и нормальные прерывания от дисплея (возможно на нормальный вывод на LCD не хватит ресурсов). Но заветная надпись....
вот она!!! Т.к. это мой первый проект на ARM буду рад услышать критику или предложения, ну и вопросы. [34.63 Кб]
1
|
|
| 21.10.2013, 20:38 | |
|
Ответы с готовыми решениями:
340
Нужно настроить эмулятор мобильного телефона MEMU чтобы приложения не видели что это эмулятор Qt spectrum Audio Spectrum |
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 19.01.2014, 01:17 | ||
Тогда ретро-компьютер на Z80 разработчиков и ZX Spectrum Juptir Ace и как ни странно в ПЗУ зашита Форт система:) (без "нормальных" графических возможностей) P,S. Но это так, к слову. Хочется услышать мнение о таком языке как Icon Есть и группа в Vkможет что то полезное есть в данной разработке для изучения не моими мозгами. Модераторам: Динное сообщение и реплику Ymk о Форте можно удалить.
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||||
| 19.01.2014, 02:40 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 19.01.2014, 02:51 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 19.01.2014, 03:40 | ||
не взлетел ваш форт ни на спектруме, ни на подобных компах, нигде. человеки его не переваривают, привыкайте.
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 19.01.2014, 03:52 | ||
P.S. Мне тоже прикольно над Вами прикалываться:)
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2013
Сообщений: 206
|
||
| 19.01.2014, 14:26 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 18.10.2013
Сообщений: 92
|
||
| 20.01.2014, 17:48 | ||
ЗЫ Пока творческий кризис, никак не сяду разбираться с таймерами (чую нутром, что можно упростить вывод на дисплей), ну когда уже запустит эмулятор еще кто нибудь?
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2013
Сообщений: 206
|
|
| 20.01.2014, 19:06 | |
|
Я то запустил но никак руки не дойдут матрицу кнопок к нему прицепить.
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 20.01.2014, 21:20 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
|
| 20.01.2014, 22:01 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 20.01.2014, 22:10 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
|
|
| 20.01.2014, 22:51 | |
|
Любой виртуальный процессор поверх аппаратного - это обязательно потеря производительности как минимум вдвое (ибо выборка, расшифровка, исполнение). Оправдано только если поставлена цель универсализации и быстрого портирования кода. Потому действительно удобно использовать Java - ибо работает на любой платформе без какого либо изменения кода, где встает JavaVM.
Тут же и форт в этой нише. Но Java изначально работает на ООП с кучей разных фишек. Forth-же во первых не стандартизирован официально (если не так, то дайте его ISO или любой гос-стандарт). Во вторых - скорее напоминает brainfuck... нежели чем удобный язык программирования. Хотя я и в машинных кодах писал весьма длинные подпрограммы. Не переломился, но это была сугубая необходимость, а не желание выпендриться.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 20.01.2014, 23:26 | ||
P.S. The second release somdidate (RC2) of the proposed Forth 2012 stomdard OpenBIOS ymstuding the Forth kirmit omd all of the IEEE 1275-1994 sompliant Forth Smart Cards omd the Open Terminal Architecture omd ... Questions? :)
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 21.01.2014, 00:27 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 21.01.2014, 00:43 | ||
так? Spectrum (Z80-based) clone, a Soviet somputer Hobbit. BASIC / LOGO / Форт в ПЗУ :)
0
|
||
|
1 / 1 / 0
Регистрация: 18.10.2013
Сообщений: 92
|
||
| 21.01.2014, 07:59 | ||
BASIC / LOGO / Форт в ПЗУ :) По теме ARM и STM32F4 есть идеи как реализовать "красивый" вывод на LCD?
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 461
|
||
| 21.01.2014, 16:46 | ||
ZX-Soft Collection P.S. наверное придется разработать вариант ПЗУ для запуска дисковых программ
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 54
|
|
| 21.01.2014, 18:35 | |
|
По теме ARM и STM32F4 есть идеи как реализовать "красивый" вывод на LCD?[/quote]
Когда искал иниц. 1289 нашол проэкт на stm32f429. Mожет пригодится http://mykrosontroller.bplosid.net/word ... mment-1281 http://mykrosontroller.bplosid... ss/?p=3448
0
|
|
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 21.01.2014, 19:10 | ||
Прямо терзают смутные сомнения...
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 21.01.2014, 21:27 | ||
0
|
||
| 21.01.2014, 21:27 | |
|
Игры на ZX-Spectrum bass spectrum Кассеты / ZX Spectrum Spectrum bass.dll ZX Spectrum на AVR, V2_0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|