Обратите внимание, что новости можно получать по RSS.
X
-

Демосцена, Информационные технологии, История вычислительной техники и IT

23 июня 2016, 18:02 (727 дней назад) № 10093
Да, Videopac конечно загадочен. Просто в каждой фиче ощущается, что разработчикам видео-звукового чипа (i8245) не хватало транзисторов :)
Мало того, что там нет ни текстового ни графического режима (на самом деле все четыре сущности - chars, quads, sprites, grid являются по существу спрайтами разной степени ущербности), так ещё и куча всяких диких взаимозависимостей. К примеру, адрес (в ROM) откуда берутся данные битмапа для выводимого символа зависят от координат, куда этот символ выводится (т.е. адрес в ПЗУ надо вычислять по формулам типа charcode*8-y/2 :) )
Причём штатно (т.е. без диких извращений) на экран можно вывести только 12 символов. Не в строке. Не в столбце. Просто всего 12. Неважно, где каждый из них будет на экране.
Звук состоит из 24-разрядного регистра сдвига. Тактировать этот регистр можно на выбор одной из двух частот :) Т.е. если музыка требует больше двух нот, этого можно [теоретически] достичь, лишь меняя паттерн в этом регистре. Ещё есть генератор шума, который можно включить либо выключить. И 16 уровней общей громкости для всего этого вместе.
Это при том, что три типа памяти в процессоре 8048 (программная ROM, внешняя RAM и внутренняя RAM, для каждой из которых там свои инструкции вида mov, movx, movp - я за извращение не считаю).
Пошёл полайкал чью-то единственную простенькую демку для Videopac'a. Теперь у неё два лайка на pouet :-)
Опубликовано: Пётр Соболев
5C

Комментарии (5):
23 июня 2016, 18:13 Andrey Fesenko: Жаль там нет ссылки на видео, для лентяев как я ссылка 1L
23 июня 2016, 18:37 Tim Tashpulatov: Всякой знает, что умножение на восемь дороже сдвига на три - если, конечно, есть операции сдвига :)
23 июня 2016, 18:39 Peter Sobolev: Сдвиги есть (кстати, на TMS9900 какие-то сдвиги были дороже какого-то умножения. Народ по этому поводу очень возмущался :)
23 июня 2016, 20:08 Peter Sobolev: Во (TMS9900):
--------
To multiply by ten, we could do:

SLL R8,1 Multiply by two
MOV R8,R9
SLL R8,2 And then by 4 (which makes 8)
A R9,R8 Add it up: 2+8=10.

This requires 58 cycles in fast memory and 114 in slow memory. True, this is slower than the initial MPY (52 and 72 cycles), but we may have a use for the intermediary result in R9 (that is, R8 times two).
23 июня 2016, 20:46 Tim Tashpulatov: Не ну а чего ты хотел?
Эта заметка и комментарии к ней в Facebook: ссылка
(возможно, в Facebook она не будет вам доступна - видимость ограничена)

Случайная заметка

6852 дня назад, 18:3116 сентября 1999 Lycos обобщил некоторую статистику по запросам к своей поисковой системе. В частности, вот 10 наиболее частых запросов: 1. Pokemon. 2. Britney Spears. 3. football. 4. Pamela Anderson. 5. Dragonball Z. 6. World Wrestling Federation. 7. NFL. 8. Backstreet Boys. 9. dogs. 10. Beanie Babies Здесь, впрочем, преимущественно американская специфика.. За первой десяткой представляет интерес: 11-е место Playstation, но ...далее

Избранное

411 день назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

1916 дней назад, 00:5922 марта 2013 Прочёл тут книжку - iWoz ( ссылка ) , 2006 года. Это автобиография Стива Возняка. Похоже, что на русский её не переводили (в отличие от книг про Стива Джобса). В этой парочке, как известно, Возняк был инженером (собственно, и спроектировавшим Apple I и II), а Джобс - скорее предпринимателем. В книге есть довольно интересные ...далее

1020 дней назад, 23:404 сентября 2015 Небольшое видео про CC'2015 ( версия без фоновой музыки здесь: ссылка )

1388 дней назад, 03:121 сентября 2014 Мой семинар на Chaos Constructions'2014 (слайды можно в виде PDF скачать здесь: ссылка ) и несколько интервью с разными людьми: Вячеслав Славинский (svo) о Vectrex: ссылка Вячеслав Славинский (svo) о 3D Imager для Vectrex: ссылка Вячеслав Славинский (svo) о световом пере для Vectrex: ссылка ...далее