Easyelectronics.ru

Электроника для всех
Текущее время: 22 окт 2021, 12:32

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 367 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 15  След.
Автор Сообщение
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 16:51 
Заглядывает иногда

Зарегистрирован: 28 дек 2011, 01:56
Сообщения: 39
Gorien, а , что если называть папку с ихсодниками - Sources. К такому названию привыкло значительно больше народу ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 17:00 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
TDuke писал(а):
Gorien, а , что если называть папку с ихсодниками - Sources. К такому названию привыкло значительно больше народу ;)


Все для Вас! :) отключил экран, с плеера загрузка пошла....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 17:06 
Заглядывает иногда

Зарегистрирован: 28 дек 2011, 01:56
Сообщения: 39
Кстати нужно будет минимизировать число функций работы с конкретным апаратным экраном. Что бы можно было легче портировать скажем на F429Disco.

Хм... А чем же тогда экран влияет на загрузку? Сбивает тайминги?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 17:20 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
TDuke писал(а):
Кстати нужно будет минимизировать число функций работы с конкретным апаратным экраном. Что бы можно было легче портировать скажем на F429Disco.

Хм... А чем же тогда экран влияет на загрузку? Сбивает тайминги?


Да, сбивает. Пока четкого представления нет как это побороть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 18:15 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2222
Откуда: Нальчик
Gorien писал(а):
Прерывания экрана пока отменить нельзя, связано это с тем, что может быть ситуация когда данные по ДМА еще отправляются, а мы уже новые пихаем.
А что нет возможности проверить, отработало DMA или нет?.....

Если есть такая возможность, то так:
Вложение:
sh1.png
sh1.png [ 47.77 Кб | Просмотров: 10143 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 19:42 
Заглядывает иногда

Зарегистрирован: 28 дек 2011, 01:56
Сообщения: 39
ShadS, в какой программе блок схему рисовали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 19:55 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2222
Откуда: Нальчик
TDuke писал(а):
ShadS, в какой программе блок схему рисовали?

Лет 5 назад покупал...
http://www.pacestar.com/wizflow/index.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 20:41 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1514
TDuke писал(а):
ShadS, в какой программе блок схему рисовали?

Отличная программа для рисования разных блок схем Yed


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 20:57 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
ShadS писал(а):
TDuke писал(а):
ShadS, в какой программе блок схему рисовали?

Лет 5 назад покупал...l


Красивая схема...
Вложение:
IMAG0866.jpg
IMAG0866.jpg [ 129.56 Кб | Просмотров: 10091 ]
Вложение:
IMAG0873.jpg
IMAG0873.jpg [ 159.45 Кб | Просмотров: 10091 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 21:00 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2222
Откуда: Нальчик
Прогресс!!!!!!

А начиналось скромненько...
Вложение:
DSC_04311.jpg
DSC_04311.jpg [ 63.91 Кб | Просмотров: 10083 ]


А грузиш как? на время загрузки отключаеш экран, а потом включаеш?

PS
Моя самая первая, самая простенькая и самая запомнившаяся игрушка была - jumping jack.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 21:21 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
ShadS писал(а):
Прогресс!!!!!!

А начиналось скромненько...

А грузиш как? на время загрузки отключаеш экран, а потом включаеш?

PS
Моя самая первая, самая простенькая и самая запомнившаяся игрушка была - jumping jack.


Немного переделал, обработчик экрана... Фигня, буду переделывать.

PS
Хочу в Dictator поиграть на русском, найти не могу...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 22:42 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
ShadS писал(а):
Моя самая первая, самая простенькая и самая запомнившаяся игрушка была - jumping jack.


Не могу до верха дойти :)
Вложение:
IMAG0876.jpg
IMAG0876.jpg [ 132.47 Кб | Просмотров: 10061 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 23:07 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2222
Откуда: Нальчик
Gorien писал(а):
Не могу до верха дойти :)
http://www.youtube.com/watch?v=Ai-ocyGR_LQ под конец перемотай :)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 15 дек 2013, 23:45 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2222
Откуда: Нальчик
KPG писал(а):
Отличная программа для рисования разных блок схем Yed
Хе... когда к одной привыкаеш, другая кажется маразмической :)...
Хотя наверное то же самое верно и для обратного варианта :).....

чтото похожее на эффект от первого знакомства с протеусом или орлом, после привычных интерфейсов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 07:41 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 2262
скачал последний файл Sorce.rar - спасибо огромное за проделанную работу.
Попробовал запустить - но много ньюансов (как в анекдоте по В.И.Ч и Петра)

Но код конечно ужастный - но не плохой (рабочий). Это плюс. С нетерпением буду ждать загрузки с microSD. Хотя проще просто собрать ZX.

Можно немного оптимизировать - убрав очевидные проверки с prefix после того как значение = 0 стало.

Автору СПАСИБО - но над качеством написания немного можно поработать на досуге. Обычно так не пишут начинающие (типа меня) - немного непривычно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 10:57 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2687
Здорово!
Делайте репозиторий на github, может народ подтянется!
Проект безусловно интересный!
Самый кайф - что игр полно уже, не надо самому писать.

Код привязан к конкретной модели экранчика, как я понял?

Вот бы на досточку STM32DISCO портировать...

Это не просьба к Автору - ни в коем случае!
Автор никому ничего не обязан.
Исходники открыты - кому надо, тот пусть и портирует ("причесывает" код) - так я считаю.
Автор делает только то, что нужно ему.

Концепция разработана и проверена, работоспособность подтверждена, все желаю реализовать свои "хотелки" - в добрый путь!

Как только "дорасту" - с удовольствием поучаствую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 19:45 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
x893 писал(а):
скачал последний файл Sorce.rar - спасибо огромное за проделанную работу.
Попробовал запустить - но много ньюансов (как в анекдоте по В.И.Ч и Петра)


Так, а я то тоже начинающий:), с ARM дела еще пол года назад не имел. Проект еще делать и делать, я буду стараться оптимизировать по мере возможности, на очереди SDIO. О STM32DISCO пока ничего не читал, посмотрю.

Вот последняя версия...
Вложение:
Sources.rar [110.63 Кб]
Скачиваний: 479


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 19:56 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2687
Gorien писал(а):
x893 писал(а):
скачал последний файл Sorce.rar - спасибо огромное за проделанную работу.
Попробовал запустить - но много ньюансов (как в анекдоте по В.И.Ч и Петра)


Так, а я то тоже начинающий:), с ARM дела еще пол года назад не имел. Проект еще делать и делать, я буду стараться оптимизировать по мере возможности, на очереди SDIO. О STM32DISCO пока ничего не читал, посмотрю.

Вот последняя версия...
Вложение:
Sources.rar


Могу выложить свой WAV-плейер на STM32F4DISCOVERY.
Прикручен FAT.
Читает файлы с SD-карты и воспроизводит через ЦАП.
Проект под кокос.

http://yadi.sk/d/hBvA9YvyER3Sn

Где Вы так поднаторели в знании архитектуры и команд Z80?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 20:04 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
Pingvin писал(а):

Могу выложить свой WAV-плейер на STM32F4DISCOVERY.
Прикручен FAT.
Читает файлы с SD-карты и воспроизводит через ЦАП.
Проект под кокос.


В чужих проектах разбираться сложно, да и Keil у меня, а еще я с SPL не дружу и не собираюсь., так что выкладывайте...

На z80 документации полно, и на русском, а чтоб разобраться какая команда что делает много ума не нужно, главное научиться эти команды применять. А вот с этим я пока не разбирался :)


Последний раз редактировалось Gorien 16 дек 2013, 20:14, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 20:08 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2687
Gorien писал(а):
Pingvin писал(а):

Могу выложить свой WAV-плейер на STM32F4DISCOVERY.
Прикручен FAT.
Читает файлы с SD-карты и воспроизводит через ЦАП.
Проект под кокос.


В чужих проектах разбираться сложно, да и Keil у меня, а еще я с SPL не дружу и не собираюсь., так что выкладывайте...

Как то у меня получилось с Кейла портировать по кокос что то.
Дай Бог вспомнить, что.
Кажется - какой то из примеров для досточки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 16 дек 2013, 20:22 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2687
Gorien писал(а):
На z80 документации полно, и на русском, а чтоб разобраться какая команда что делает много ума не нужно, главное научиться эти команды применять. А вот с этим я пока не разбирался :)


Да ладно!
Не кокетничайте! :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 17 дек 2013, 00:22 
Старожил

Зарегистрирован: 22 мар 2010, 22:54
Сообщения: 3995
Pingvin писал(а):
Да ладно!
Не кокетничайте! :-)

между прочим, в жизни оно так и есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 19 дек 2013, 19:59 
Заглядывает иногда

Зарегистрирован: 22 окт 2013, 18:58
Сообщения: 92
Немного подправил вывод на экран, теперь все выводится по прерываниям. Если постоянно слать через DMA одинаковое количество информации то нет необходимости обновлять регистр NDTR, он загрузится автоматический из предыдущего состояния, о как!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 19 дек 2013, 20:12 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1514
А на zx.pk.ru например не публиковали информацию о своей разработке,?

P.S. Batty -класная игрука (в Wikipedii есть ссылка на PC ремикс её). Есть ещё ZX игрушки вызывающие приятное чувство ностальгии.:)

Специальные цены на платы STM32 Discovery


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор ZX Spectrum на STM32f4
СообщениеДобавлено: 19 дек 2013, 22:50 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 5196
Откуда: п. Борок, Ярославская область
Вообще, идея сделать pocket версию ZX-Spectrum не нова. Однако вот че-то не видел ни одного устройства, доведенного до логического завершения. На zx.pk.ru есть подобные темы, однако тут ТС уже игрухи гоняет! Осталось продумать корпус, батарейку (чтоб понадольше хватало) и MP3 плеер фоном :-) И будет конкурент DINGOO и прочим консолькам, ибо для Спекки игрух написано дохера просто... и шпилить в них весьма интересно тоже :-)

Одно только вот: сейчас в моде запускать под андройдом всякие эмуляторы. Типа DOSBox например. Да те же эмуляторы спектрумов, БК-0010, денди, сега и прочих. И потому китаю удобно стало сделать консоль на андройде, а там уже запускат кучу эмуляторов.

Однако на STM32F4 собрать спектрум - это кошерно. Однозначно надо на zx.pk.ru публиковать. Глядишь и советы умные кто нибудь даст.

Кстати, а как со звуком дела?

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 367 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 15  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: truppik


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB