[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
ПК-01 ЛЬВОВ • Просмотр темы - ПК-01 "Львов" на u8_Reverse

ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 26 сен 2018, 16:04

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 24 окт 2013, 20:28 
Не в сети

Зарегистрирован: 24 окт 2013, 20:05
Сообщений: 5
Здравствуйте, старые и новые знакомые!
У меня есть такая просьба.
Я начал проект создания конфигурации ПК-01 Львов для платы u8_Reverse,
и катастрофически не хватает информации о его железе, маппинг памяти, структура видеопамяти, порты и т.д.
Каюсь, я пока не особо и искал, но, возможно, проще спросить осведомленных форумчан, чем искать самому по закоулкам :)
Заранее спасибо!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 25 окт 2013, 09:20 
Не в сети

Зарегистрирован: 29 мар 2012, 21:35
Сообщений: 115
Здравствуй, старый знакомый :)

Есть руководство программиста на emuverse.ru, описано практически всё.

Есть мелкие неточности, например, если посмотреть схему, порты дешифруются только битами A4,A3. Таким образом, системный ВВ55 и клавиатура отжирают кучу адресов. Оставшиеся CS2,CS3 выведены на внешний разъём, но это только половина адресного пространства портов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 25 окт 2013, 11:24 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 994
Ewgeny7
Приветствую на форуме!
Я могу объяснить только на пальцах, со своей нафталиново-програмистской стороны. Для первичного ознакомления могу порекомендовать руководство:
http://lvovpc.ho.ua/files/program.html
Могу расписать, куда какой битик нужно отправить, чтобы память стала выглядить нужным мне образом. Но только вот, если вопросы будут в духе "схемка ВМххх", то тут я пас, это для меня сильное колдунство.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 25 окт 2013, 11:58 
Не в сети

Зарегистрирован: 29 мар 2012, 21:35
Сообщений: 115
Да, эта ссылка получше будет, emuverse.ru немного тормозной.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 25 окт 2013, 17:30 
Не в сети

Зарегистрирован: 24 окт 2013, 20:05
Сообщений: 5
Народ, спасибо большое!!!
Я уже перекинул проект с DE1 на Reverse, но не вникая абсолютно... А это не интересно.
Хочу сделать Львов с нуля, так попутно и архитектура неизвестная прекрасно изучается :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 25 окт 2013, 18:12 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 994


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на Altera DE1
СообщениеДобавлено: 27 окт 2013, 07:54 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 26 янв 2014, 11:03 
Не в сети

Зарегистрирован: 24 окт 2013, 20:05
Сообщений: 5
Доброго времени суток!
Да, пропал я с форума, поскольку переключился на другие проекты по долгу работы.
Но "ПК-01 Львов" в минимальной конфигурации я перенес на плату u8_Reverse от Владислава Матлаша с Украины.
Собственно, автором конфигурации (прошивки для ПЛИС) является ILoveSpeccy, но он писал ее для буржуйской демоплаты AlteraDE1, которая стОит достаточно дорого...
Платы u8_Reverse более демократичны в цене, к тому же для нее написано уже целая куча конфигураций. Имея такую платку, можно ощутить себя обладателем и ZX-Spectrum, и Орион-128, Радио-86РК, Башкирия-2М, Специалист, Вектор, MSX, NES... Почитать ТТХ платки можно здесь - http://zx.pk.ru/showthread.php?t=8993
Я же перенес проект ПК-01 Львов с Altera-DE1 на эту платку. Автор был не против, отдав проект "на свободное растерзание". Сейчас Львов вполне себе успешно работает, поддержана палитра, можно поиграться в Бейсике.
Привинтить магнитофонные входы/выходы несложно, хоть это пока и не сделано.
Сделать полноценную работу с SD-картой для загрузки файлов - сложнее, хоть и реально. Но для этого нужно желание, которого на сегодня у меня нету.
Что касается этого проекта "в целом" - он уже работает, но я не могу ручаться, что там всё работает именно так, как это было на реальных компьютерах. Ведь информация, которая имеется у нас, не самая полная...


Вложения:
IMAG0029.jpg
IMAG0029.jpg [ 65.47 KiB | Просмотров: 2362 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 26 янв 2014, 11:26 
Не в сети

Зарегистрирован: 24 окт 2013, 20:05
Сообщений: 5
Теперь более детально об этой платке.
Владислав открыл тему по продаже плат на Спектрум-барахолке - http://zx-pk.ru/market/viewtopic.php?f=4&t=128
Там указана цена, способы отправки по Украине и России.
Для полноценного пользования будет необходим программатор. С его помощью на плату "заливаются" различные конфигурации разных симулируемых компьютеров, обновления в их реализации.
Самый простой программатор собирается "на коленке" за полчаса, и требует лишь микросхемы 1533АП5, десятка резисторов и наличия LPT-порта на компьютере. Называется он ByteBlasterMV. Найти схему в интернетах не составляет никакого труда, их там навалом.
Есть программаторы и для USB-интерфейса, но они сложнее в изготовлении. Называются они USB-Blaster.
Самый простой состоит также из всего одной микросхемы, но она - микроконтроллер PIC 18F2550.
В любом случае, их можно купить где-нибудь. Если есть желание - найдется и способ его решения. Например, на той же Спектрум-барахолке можно поискать.
Для работы программатора потребуется программа-прошиватор, Quartus Programmer. Она бесплатна и в свободном доступе.
Ну и самое главное... Эта плата - не только игрушка для симуляции различных компьютерных платформ. Главное ее предназначение - творчество... Никто не мешает вам самостоятельно начать творить своё, а не пользоваться уже готовыми решениями. Конечно, знания в цифровой схемотехнике необходимы. А научиться применять эти знания конкретно в области применения ПЛИС - это уже не так сложно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 26 янв 2014, 22:56 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 27 янв 2014, 06:57 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина


Вложения:
Комментарий к файлу: Конфигурация ПК-01 "Львов" для ReVerSE-U8 FPGA.
u8_Lvov.rar [117.04 KiB]
Скачиваний: 106

_________________
Carthago delenda est, Carthaginem delendam esse
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ПК-01 "Львов" на u8_Reverse
СообщениеДобавлено: 27 янв 2014, 22:53 
Не в сети

Зарегистрирован: 24 окт 2013, 20:05
Сообщений: 5
Уточняю - это не исходники, это готовая конфигурация (файлы для прошивки).
Исходники лежат только у меня, но проект открытый, выложу их здесь чуть попозже.
Видеовыход - да, только VGA...
Платы не имеют другого выхода. За исключением u16, но там - только HDMI.
Разница между u8, u9 и u10 есть, конечно, но для небольших ретрокомпов несущественна, проекты переносятся между ними при желании и небольших танцев с бубном.
На u10, самой старой платке, меньше всего памяти, 512кб, только статическая. Но - много выводов "общего назначения" - GPIO.
На u9 появилась динамическая память большого объема, SDRAM, 32 мегабайта. Но уже нет такого большого интерфейса с внешним миром, как на u10. Но большинству это и не надо вообще.
В u8 сделаны кой-какие переделки по сравнению с u9, но основное - другой звуковой чип, позволяющий проигрывать звуковые файлы различных форматов, в том числе и mp3.
u16 на свете пока нету, она в разработке, отличается от предыдущих плат уже 16-ти разрядной архитектурой, в отличие от предыдущих восьмибиток.
Я перетаскивал старые проекты с u10 и u9 на более современную u8, и это занимает немного времени.
Язык разработки для плат - какой больше нравится. Я предпочитаю более громоздкий VHDL, но он мне ближе по структуре, как "паскалисту". Но кое-что писалось и на Veriloge. Он больше си-образный, компактнее... Дело вкуса.
Да, сайта как такового нету. Да и некому делать...


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
cron
Free counters!
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB