PDA

Просмотр полной версии : Чешский спектрум на 8080(КР580)



Smalovsky
20.05.2025, 18:07
Эта тема переплетается с темой https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html
Основной сайт https://pmd85.borik.net/wiki/Intro
Компьютер работает как спектрум с специальным ром_ПЗУ https://pmd85.borik.net/wiki/ZX_ROM
Страница с играми https://pmd85.borik.net/wiki/Software
Есть все основные хиты со спектрума.
https://pmd85.borik.net/w/images/3/35/Vbg_saboter_3.png
https://pmd85.borik.net/w/images/5/59/Magicland_Dizzy_2.png
https://pmd85.borik.net/w/images/3/30/Jsw-scr.png
https://pmd85.borik.net/w/images/2/27/Vbg_boulder_1.png
https://pmd85.borik.net/w/images/3/3d/Lemmings_02.png
https://pmd85.borik.net/w/images/e/e8/Vbg_manic_1.png
https://pmd85.borik.net/w/images/5/5e/Pssst_1.png
https://pmd85.borik.net/w/images/1/19/Plotting_02.png
https://pmd85.borik.net/w/images/a/a1/Tenebra-title.png
https://pmd85.borik.net/wiki/Obr%C3%A1zok:Trailblazer_5.png
https://pmd85.borik.net/w/images/d/d2/TreasureIsland_2.png
https://pmd85.borik.net/w/images/4/44/Arkanoid_3.png
https://pmd85.borik.net/w/images/8/80/Kvadro_04.png

Статья Шынни https://hype.retroscene.org/blog/369.html

sasza
21.05.2025, 06:30
Ну, эдак любой советский компьютер на любом процессоре можно превратить в "Спектрум" :-) Тот РОМ делает его совместимым со Спектрумом только на уровне программ на Бейсике. В остальном же эта машинка настолько сильно отличается от Спектрума, что практически никакие существующие программы в кодах не смогут работать без переделки на обоих компах, разве что только специально для этого написанные, использующие только команды 8080 и только вызовы процедур из ПЗУ для работы с экраном (и т.п.), который у PMD-85 принципиально по-другому устроен: помимо большего разрешения, аттрибуты для каждой горизонтальной линии из 6 точек (либо 2-х таких линий, расположенных одна под другой) содержатся в том же байте, который отвечает за эти точки, а не в отдельной области памяти, как в Спектруме для знакомест размером 8x8 точек. Причём аттрибуты отвечают только за цвет Ink'а, а Paper всегда чёрный (на скриншотах видно, что фон всегда чёрный). И в случае режима 6х1 пиксель цветов 4 (2 оставшиеся бита), а 6х2 - только 7 (а не ожидаемые 16 для 4-х битов). Итого на экране одновременно могут отображаться либо 5, либо 8 цветов, а не спектрумовские 15, и вся экранная область занимает 16 КБ (4 из которых не используются), а не 6,75, как у Спектрума.

ivagor
21.05.2025, 10:43
ZX-ROM - это название адаптированного для PMD85 спектрумовского бейсика, он загружаемый, не в пзу. Обсуждали в 2021 применительно к zx8080.

Smalovsky
25.05.2025, 16:36
Ну, эдак любой советский компьютер на любом процессоре можно превратить в "Спектрум" :-) Тот РОМ делает его совместимым со Спектрумом только на уровне программ на Бейсике. В остальном же эта машинка настолько сильно отличается от Спектрума, что практически никакие существующие программы в кодах не смогут работать без переделки на обоих компах, разве что только специально для этого написанные, использующие только команды 8080 и только вызовы процедур из ПЗУ для работы с экраном (и т.п.), который у PMD-85 принципиально по-другому устроен: помимо большего разрешения, аттрибуты для каждой горизонтальной линии из 6 точек (либо 2-х таких линий, расположенных одна под другой) содержатся в том же байте, который отвечает за эти точки, а не в отдельной области памяти, как в Спектруме для знакомест размером 8x8 точек. Причём аттрибуты отвечают только за цвет Ink'а, а Paper всегда чёрный (на скриншотах видно, что фон всегда чёрный). И в случае режима 6х1 пиксель цветов 4 (2 оставшиеся бита), а 6х2 - только 7 (а не ожидаемые 16 для 4-х битов). Итого на экране одновременно могут отображаться либо 5, либо 8 цветов, а не спектрумовские 15, и вся экранная область занимает 16 КБ (4 из которых не используются), а не 6,75, как у Спектрума.
Есть предложения по Спектруму на кр580? Пиши в тему https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1214792#post1214792