и как цвет вывести, даже бейсик есть цветной
Вид для печати
Темка то подзаглохла... Мде.
Ну да ладно. Всем интересующимся, небольшой справочник по адресации видеопамяти РКшки. Вообще конечно, инфа открытая и пересчитать каждый сам все может. Так что это для тех, кому действительно лень ). Делалось для себя, потому как изображение на вкладке журнала Радио лично меня не слабо сбило с толку. Ну и для 16кб версии там адресация, что по нынешним временам раритетный раритет...
Организация видеопамяти Радио-86РК
К новому году будет еще игра, если не забуду доделать.
обновите ссылки на игры, а то те уже мертвые.
Кстати насчет идей для игр... Был такой компутер за бугром - Sharp MZ-700, так у него тоже символьный экран 25 строк по 40 символов... Фиксированный знакогенератор и ничего - игр масса. Правда цветовая составляющая во многих играх не проработана. Ну да к РК это и не нужно )))
2048 немного нужно допилить. симсити тоже есть мысли как ускорить, применив нормальный (на ассемблере) генератор случайных чисел.
Ссылки появятся в скором времени.
А вот насчет игр - есть платфрма arduboy на нее уже выпущено очень много игр от простейших карточкоперемещалок до реальных 3д шутеров. Учитывая разрешение экрана этого ардубоя 128х64 точки - можно перетащить оттуда массу игр на рк86 и его производные. Я уже имею очень хорошие наработки по подпрограммам на z88dk+ ассемблер, и могу смело заверить, что 30% игр от ардубой платформы можно перетащить. Единственное - практика показывает, мало мальски горизонтальный скроллер с фоном и 3-5 большими анимированными спрайтами требует от вм80 МИНИМУМ 2,5 МГц тактовой. Уже при 1.8МГц заметный тупеж и мерцания. Поэтому пишу пока игру на пальмиру - потом обрежу все что можно и внедрю в апогей, благо там одно и то же почти только тактовая меньше.
Выскажу мысли:
1. Яндекс проводил Retro Games Battle, может попробовать написать им как-то коллективно, мол, добавьте в список Р86РК... Интерес к теме тем самым явно повысится.
2. За Arduboy наблюдаю практически с момента его рождения. Очень хорошо знаком с Ардуино, много проектов сделал на разных процессорах... И всё же там частоты совсем другие. Даже в версии с восьминогими ATtiny не менее 16 мГц. Экран там сам поддерживает функцию скроллинга, у него свой процессор. Кадр сначала отрисовывают в памяти, потом этот кусок памяти по I2C гонят в экран - вот этот момент наверное стоит попробовать. В других проектах видел, что в экран передают только изменения, очень помогает, если экран тормозной.
Сам я пытаюсь делать браузерную 3D игру на ПК, технические успехи есть, даже очень есть, а вот чтобы играть интересно было, это я не умею, ибо программист, а не геймдизайнер. В итоге вернулся к истокам вдохновения искать, а у вас тут так интересно оказывается!
Вылизывают этот несчастный спек как только можно. А ведь писать под вм80 куда интереснее. Действительно, устроили бы нормальный конкурс для советских компьютеров на вм80, может кто и написал бы еще пару тройку шедевров, а такие есть, лично знаю, могут и умеют... Была бы мотивация.
Ну это вряд ли... Если только самим не организовать од эгидой zx.pk - да только дело то оно затратное. А в частном порядке больших призов не назначишь. Ну и лично для меня РК самм по себе не очень интересен - только как платформа для начального изучения ассемблера. Те же Апогей, Партнер, Пальмира - все они являются более лучшими и развитыми вариантами 86РК. Не лучше бы проводить конкурс для них? Тем паче что у пальмиры, как я понял, перепрограммируемый знакогенератор, а значит все существенно проще, чем на остальных машинах с ВГ75