Mick, я понимаю. Просто "повторить строку два раза" -- это не всегда получается просто. Вот и спрашиваю.
Mick, я понимаю. Просто "повторить строку два раза" -- это не всегда получается просто. Вот и спрашиваю.
Больше игр нет
Доделал 4 экранных плоскости и палитру,и даже работает. Скоро нарисую схему.
Очень хочется привязать к Вектору HDD и начать писать программы для его поддержки.
Последний раз редактировалось Vadik; 06.02.2009 в 17:16.
Vadik - супер! Если все же решишь делать КД, очень желательно сделать старшие два бита порта 10h как в модифицированном кишиневском КД (Радиолюбитель11/95). На сегодняшний день есть игрушка, использующая данный КД (jetset16). Также дополнительные возможности данного КД используются в модфицированном дисковом бейсике (он есть) и еще в паре прикладных программ, только утеряна ОС, под которой эти программы должны работать . Но может уважаемые кишиневские программисты и железячники, которые бывают на этом форуме, обнаружат в своих закромах DOS FP и поделятся с общественностью. Оба виндовых эмулятора поддеживают модифицированный КД.
Вопрос - как у тебя с торможением проца? Насколько помню, Fтакт у тебя 5 МГц, как решается конфликт проца и ведеоконтроллера. Может прозрачный доступ?
Добавлено через 5 минут
Еще у меня вопрос - раньше ты приводил картинки с монитора, для него пиксельклок 10 МГц вроде нормально. Теперь фотка с ТВ, изображение во всю ширину экрана - ты переделал видеоконтроллер? И какой теперь пиксельколок и Fтакт?
Последний раз редактировалось ivagor; 06.02.2009 в 17:51. Причина: Добавлено сообщение
Vadik, это просто бетон! Отлично!
Больше игр нет
Процессор не тормозится вообще. Установку частоты процессора я делаю джамперами. 12Мгц (кварц), идут на счётчик/делитель (К555ИЕ7) с него выходит 6Мгц, 3Мгц, 1.5Мгц- это и есть рабочие частоты микропроцессора . Кстати на стандартной частоте микропроцессора 3Мгц на Z80, c магнитафона загрузится неполучится, я ставлю джампер на 1.5Мгц тогда загрузиться можно. У меня стоит Zilog Z0840004PSC, нормально работает и на 6Мгц.
Доступ к ОЗУ такой: Z80 работает с одной микросхемой SRAM 24512 -это все 64Кб ОЗУ,(ну ещё и с ПЗУ 29С010). У видеоконтролера память своя, состоит из двух микросхем SRAM 24256. Микропроцессор работает только со своей микросхемой памяти 24512, а на ЗАПИСЬ верхние 32Кб экрана просто дублируются в видеоконтролер в(24256). Всё это работает на прозрачном доступе, таким образом тормозить процессор, ненужно.
Добавлено через 4 минуты
Когда собирал видеоконтролер из-за прерывания возникли сложности с VGA поэтому я переделал на телевизор чтобы было легче настраивать, переделка была-то небольшой всего лишь обратно поменял кварц на 12Мгц, пикселклок стал 6Мгц , изменил комбинацию на входах переустановки К555ИЕ7 строк и кадров. Обратный ход кадра отловил, РУ2 програмировались, а вот потом долго соображал что из себя представляет сигнал яркости, но всёже сообразил. Решил оставить пока подключение к телевизору.
Добавлено через 8 минут
Думаю собрать КД на 4-х микросхемах 24512
Добавлено через 13 минут
Сейчас проверяю как работают Векторовские игрушки, и оказалась что игра SHOPTOUR не работает на Z80
Последний раз редактировалось Vadik; 07.02.2009 в 23:25. Причина: Добавлено сообщение
При выводе COMANовской заставки в shoptour используется проверка флага P/V после арифметической операции (примерно как в бейсике), что на z80, понятное дело, исполняется иначе, чем на КР580. Откусил заставку и добавил "универсальную" версию в картотеку
http://sensi.org/%7Esvo/scalar/ware/124/
Vadik, Как я понял апаратного скролинга экрана у тебя нет? это же большой недостаток, для бейсика например.
Здесь можно скачать актуальные версии Virtual Vector (VV)
Тест быстродействия на 6Мгц и 3Мгц
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)