Войти
ФлеймФорумЖелезо

Блеск и нищета 8/16-битных консолей и ПК (35 стр)

Страницы: 134 35 36 3767 Следующая »
#510
16:22, 14 янв. 2019

0iStalker

Хм, странно, но в той доке на которую я привёл ссылку прямо и недвусмысленно говорится, что ровно 64 строки или ~64*224 T-state-а должно пройти чтобы запись в цвет бордюра менял его цвет ровно в первой строке пикселей и это говорится про фирменную модель же.
Хм.


#511
4:55, 15 янв. 2019

Спросил на http://hype.retroscene.org и всё оказалось просто - правы обе статьи. На оригинале действительно прерывание случается как бы на 64 виртуальных строки выше экранной области, а на пентагонах действительно на 16 строк раньше. Если это сложить вместе, то получится, что у пентагонов оно случается за 80 виртуальных строк до экрана и всё, никакого противоречия тут нет.

#512
(Правка: 0:25) 0:23, 16 янв. 2019

Наконец-то слоупочта китая привезла мне штекеры DB-9 (причём они точно такие же, как те что в чип и дипе, но мне было лень ехать до магазина)... не откладывая в долгий ящик переделал геймпад от денди (предварительно заказанный в том же китае) на Spectrum +2. Ну, конечно, это не привычный kempston, а заведено на клавиши 67890, зато гарантированная поддержка в любых играх. Клавишу Fire завёл на кнопку B  пада, клавишу UP - продублировал на кнопку A. Попробовал играть в Exolon, ощущения консольные, а не ПКшные, почему-то стали именно из-за прыжка на кнопке, а не на крестовине.

зы.
Вообще со штекерами беда, они все продаются в индустриальном исполнении, металлическая сердцевина и разборный пластиковый корпус (и вставилось почти чудом и не до конца, корпус мешается). В бытовом виде, как оно на джойстиках и приставках, нигде найти не смог. Не печатать же на 3D принтере, под заказ?!

#513
4:22, 16 янв. 2019

0iStalker
> а заведено на клавиши 67890

Sinclair Joystick 1, вполне себе типовая в играх схема управления.

#514
(Правка: 8:51) 8:49, 16 янв. 2019

Денис Грачёв выложил исходники своих последних двух игр в мультиколоре.
Old Tower тут: http://www.retrosouls.net/zx/%21otSrc.zip
GLUF тут: http://www.retrosouls.net/zx/%21glufSrc.zip

#515
(Правка: 19:56) 19:55, 25 янв. 2019

А хороша серия получилась, в плане шедевровости технических решений

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#516
5:50, 26 янв. 2019

Забавный факт о предшественниках ZX Spectrum - ZX80 и ZX81. Оказывается в оригинальных британских моделях действие стирания символа было подписано как "Rub out", то есть дословно "стереть", видимо в полной аналогии с ластиком.
Но при покорении североамериканского рынка эта надпись была заменена на более привычное ныне "delete". А всё потому что, "rub out" как "стереть" означало еще и "обтереть" и даже "обтереться", что по довольно очевидной аналогии проникло так же и в сленг. Вот не знаю было ли он так силён только в США или же это британцы по джентльменски предпочитали не замечать неприличных смыслов, но так или иначе, сейчас delete стало интернационалом.

#517
(Правка: 11:32) 11:26, 26 янв. 2019

Ох ! 1984 году видеокарта(макс 640х480 и 256 цветов) от IBM стоила 4 290 $
На видео 12 минута.

Хм. Так что NVIDIA RTX за 1000$ не так уж и слишком дорого.
Тем более 4 290 $ в 1984 были дороже чем сейчас 4 290 $

А еще Матрокс в 2000-х делал видяшки RTX 1000 ! :) Прикольно.

#518
21:35, 26 янв. 2019

На bitbucket встретил репозиторий с корвет софтом и эмулятором и есть немного по ZX
https://bitbucket.org/esl/

#519
17:02, 28 янв. 2019

Сайт по  Sharp MZ-80A (Z80 совместимому компьютеру)
https://mz-80a.com/

#520
(Правка: 20:08) 18:05, 28 янв. 2019

Информация об устройстве Sharp X68000 http://chipwiki.ru/wiki/Sharp_X68000

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#521
19:59, 1 фев. 2019


«Вектор-06Ц» — советский бог цвета и звука

#522
7:55, 2 фев. 2019

KPG
> Sharp X68000

Забавный зверь. Причём Neo-Geo с тем же процессором, в целом схожими возможностями и так же происхождением от игровых автоматов появилась двумя годами позднее.

> «Вектор-06Ц» — советский бог цвета и звука

...старший байт адреса указывает на номер вертикального столбца экрана (размером 256 байт), а младший байт адреса — на номер строки в этом столбце. И если нужно нарисовать, например, точку с заданными координатами на экране в обычном режиме 256х256, то координата Y даёт сразу младший байт адреса в видеопамяти, а старшие 5 бит координаты X — старший байт адреса (точнее, смещение относительно адреса начала экранной плоскости) и младшие 3 бита координаты X — номер бита в найденном байте экранной памяти...

Спектрумисты на этом месте:
Изображение
По графическим возможностям Вектор конечно был выдающимся компом для своего поколения.
И ведь действительно то как была организована видеопамять - её разделение по битовым плоскостям и столбцовое распределение вместо строчного на первый взгляд должно было привести к падению производительности при работе с графикой.
Но на деле - и в статье это подробно разжёвывается, оказывается это всё было только преимуществами и ускорениями работы! Моё почтение!
Еще понравился трюк с "цветовыми плоскостями заслоняющими остальные цвета". И ведь реально применялось в играх, судя по тексту.
А то, что был аппаратный вертикальный скроллинг (вывод изображения начиная с любой строки) действительно ставило задачу скроллинга наоборот - сдвигать при скроллинге приходилось неподвижную часть изображения со статами и параметрами! :)

Тем не менее еще интересны для меня данные в связи с опытом LD:PUSH выше.

Вектор-06Ц: Копирование блоков оперативной памяти... LHLD/PUSH — до 166 тыс. байт/с (36 тактов на 2 байта)
...
Для ZX Spectrum показатели примерно такие: максимальная скорость копирования блоков памяти обычными командами типа LDI или LDD (16 тактов на байт) — до 218 тысяч байт/сек (без учёта возможного торможения), заполнение памяти каким-то значением или небольшой цепочкой байтов (через PUSH, без учёта торможения) — до 636 тыс. байт/с.
...
У Commodore 64 и других ПК на процессоре 6502 с частотой около 1 МГц (Apple II, Oric, «Агат», «Правец» и т.д.) максимальная скорость копирования — около 120 тыс. байт/с.

Тут надо учитывать, что у Вектора в качестве процессора был советский аналог i8080, т.е. никаких LDI не было в системе команд.
Но так или иначе видно, что (LD:)PUSH в спектруме педалит довольно серьёзно и обгоняет не только Вектор даже при применении такой же цепочки команд, но и таких конкурентов из лагеря MOS 6502 как Commodore и Apple II, причём значительно.

#523
9:43, 2 фев. 2019

Крутой обзор и практика (!) того что можно было и как выдавить из спикера компьютеров IBM-PC: http://hype.retroscene.org/blog/sound/903.html
Shiru - крут! :) Видео с тем что он сделал и накомпоновал:

#524
9:55, 2 фев. 2019

Самый крутой видеорежим из советских 8/16 битных компов был у Электроника MC-0511 (УКНЦ).  8 палитр по 8 цветов и 2 градации яркости, палитру можно было менять в каждой растровой строке, вот.  Нищета тут в том, что штатно доступ к экранной памяти был через регистры, что не очень подходит для гейминга, но можно было разместить экранную память в основной, а в видеопамяти - рамдиск.

https://zx-pk.ru/threads/20686-mnogo-tsvetov-na-uknts!.html

+ Показать
Страницы: 134 35 36 3767 Следующая »
ФлеймФорумЖелезо