Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
http://meandr.org/archives/21451
Частота 2.33 МГц, взять микроконтроллер помощнее влезет и всё остальное на большей частоте
А в AT91SAM7S256 влезет целиком только с ограничением по количеству озу но можно и прикрутить к ней внешнюю память, цена 150 руб а STM32F030F4P6 с spi памятью вообще 30 рублей стоит.
Суть не в этом а в том что при 3.5 МГц не сделать ничего что связанно с комфортной работой, по крайней мере сейчас в этом уже мало смысла.
Кто мешал 20 лет назад кинуть регистр на прерывание IM2 и подкинуть проводок с конденсатором от счётчиков на плате 8 или 16 кГц, это полноценная цифровая музыка с жёсткой тактировкой, а кто мешал кинуть к этому же регистру прерывание от ВГ93 и не надо было бы опрашивать бесконечно в ожидании байта, прерывание пришло байт сохранили...
Что так поздно опомнились?
- - - Добавлено - - -
если заново нарисовать там градаций/цветов всего то штук 12-16 хватит, сжать для хранения можно очень даже не плохо, тем более есть пустые места, плавающий бит ещё сожмёт
даже если и будет графики на 16 Кб то это будут всё таки не 7 цветов а 256![]()
Последний раз редактировалось Nesser; 29.01.2020 в 22:58.
стоит 50 центов в Америке при закупке от 2500 шт., макетка с ней из Китая 80 руб. на ebay. Но из нее не так просто сделать даже простейший комп даже за 500 руб. Дайте в студию хотя бы одну законченную схему со спецификацией и калькуляцией по российским ценам. Даже самопаянного дома на коленке. Не получится дешевле 1000 руб. по любому. А если фирма начнет делать уплачивающая налоги, то и в 3000 едва уложиться бы.
Последний раз редактировалось andrews; 30.01.2020 в 00:13.
Идея была в устранении клешинга для оригинального ZX Spectrum, Ленинграда и модульного компьютера без переделки спрайтов и логики игры. При переделке всех игр стандартизировать расположение буфера с адреса 0000 и перенести экран в адрес 2000 для возможности аппаратного копирования из буфера на экран.
Копирование восьми точек за 2 такта 14 МГц. Это позволит просто и быстро выводить на экран без ldi, push, pop и других ухищрений.
Последний раз редактировалось zx-kit; 29.01.2020 в 23:56.
"L-256"
Что бы 8 точек записать в видепамять без клешинга надо уже 8 тактов сделать, ибо это 8 раздельных точек, или частота записи 8*14 МГц?
Объём прелопачивания игры не стоит полученного результата, никогда не обращал внимания на клешинг а вот каждую точку своим цветом всегда хотелось, особенно при работе с векторной графикой.
https://cxem.net/mc/mc87.php
Вот кстати вообще на дохлячем Atmega168 без разгона, не спектрум правда и с графикой 192x144 но с 16 цветами на точку и каким то звуком, так это ещё и на С+ нафигачено и в 16 Кб уложилось, цена мк всего то 60 руб, а если бы в Atmega328 и на ассме да ещё и с PAL частотой не парится а тупо навалить частоту 24 МГц и на D-SUB вывести то спектрум нервно бамбук в сторонке курить будет, и это всего в ОДНОЙ 20 ногой довольно древней микросхеме.
Не сможет он копировать восемь точек за 2 такта.
"L-256"
Восемь точек записываются одновременно за два такта в режиме чтение-модификация-запись в графической памяти. Но так как этим управляет Z80, то скорость зависит от него. Перелопачиваются только подпрограммы вывода на экран. При этом вывод во всех играх получится почти одинаковый, что упрощает переделку.
Последний раз редактировалось zx-kit; 30.01.2020 в 00:10.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)