Господи боже мой, Аве Мария! Наконец-то кто-то, впервые за 30 лет, написал хорошую, годную, без авторского самолюбования, понятную обычному человеку статью про мультиколор!
Про мультиколор 8х1 ты немного отстал: Gasman в Ultraviolet сделал 8х1 мультиколор на 22 знакоместа шириной. Но вообще, очень здорово, что ты написал такую заметку, мало кто понимает как планируется кадр для мультиколорного рендера. А ты объяснил всё очень просто и понятно, может быть это поможет кому-то ещё сделать другие игры и демки с мультиколором, да и не только.
На самом деле, мы с Shadow Maker-ом успели обсудить и договориться в телеграме о довольно многом. Вот кратко то, что осталось за кадром:
1. Он настраивает синхронизацию картинок и выкачивает полный архив графики на VT, все форматы, всех авторов.
2. У него есть и свои новые разработки на тему софт-архива, которые, возможно, мы в ближайшие месяцы или годы увидим.
3. Под уже конкретные требования я очень многое дополнил и отладил в API, позднее выложу примеры всех типов данных, фильтров и запросов.
«P.S.Попытался нагуглить, сколько где продано C64, но не нагуглилось ничего внятного.»
Вот тут: en.wikipedia.org/wiki/Home_computer можно найти неконкретные, но замечания, что:
1. C64 — самая продаваемая модель компьютера в мире всех времён и народов (17 млн. по всему миру). Имеется ввиду именно конкретная модель с незначительными изменениями типа PAL/NTSC.
2. В Европе, однако, британские ПК чаще всего имели более широкое распространение, чем компьютеры из США
Примерно так же работает горизонтальный скролл на MSX2. Вертикальный там нормальный, а горизонтальный через 'центрирование растра', которое позволяет двигать растр по экрану на 8 пикселей влево-вправо.
> как ZX Spectrum в Европе.
Точнее, как ZX Spectrum в России. БОльшая часть софта и игр на C64 (а их немало!) написаны европейцами для европейцев, что видно из соотношения PAL (и PAL FIXED) vs NTSC. Хотя конечно по разным странам Европы всё по-разному.
P.S.Попытался нагуглить, сколько где продано C64, но не нагуглилось ничего внятного.
Эээ? Почему из-за действий третьих лиц у тебя падает мотивация?
Просто подумай и признайся себе, что и раньше-то не очень-то хотелось этим заниматься и всё это было в тягость.
Тогда получается, что moroz1999 тебе жизнь облегчает, а ты вместо радости испытываешь смешанные чувства =)
Ну да, забавная ситуация — скроллинг вроде бы и заложен в железо, но чтобы им воспользоваться надо нагородить кучу нетривиального кода.
На вики вкратце написано лишь, что задача скроллинга на C64 была «relatively complicated, CPU intensive task», так что захотелось разобраться что это означает.
Удивило еще разбазаривание четырёх бит цветовой таблицы — хотя на самом деле там всё еще сложнее, чем я описал.
Мне кажется наоборот — уже слишком много людей понимают, как это делается. Чересчур много! Пора бы уже начать распонимать обратно :)
Денис, шапки долой! Замечательная статья!
Сирил, так вся отечественная спектрум-сцена — это один большой драмакингдом)
Про мультиколор 8х1 ты немного отстал: Gasman в Ultraviolet сделал 8х1 мультиколор на 22 знакоместа шириной. Но вообще, очень здорово, что ты написал такую заметку, мало кто понимает как планируется кадр для мультиколорного рендера. А ты объяснил всё очень просто и понятно, может быть это поможет кому-то ещё сделать другие игры и демки с мультиколором, да и не только.
[На всякий случай — Shadow Maker — молодец. Признание, респекты и восхищение ему (тебе, SM, если ты читаешь это) за труд.]
Now, kiss!
1. Он настраивает синхронизацию картинок и выкачивает полный архив графики на VT, все форматы, всех авторов.
2. У него есть и свои новые разработки на тему софт-архива, которые, возможно, мы в ближайшие месяцы или годы увидим.
3. Под уже конкретные требования я очень многое дополнил и отладил в API, позднее выложу примеры всех типов данных, фильтров и запросов.
И, конечно же, вопрос становится совсем непростым, если учитывать армии клонов — с его учётом картина может значительно поменяться.
Вот тут: en.wikipedia.org/wiki/Home_computer можно найти неконкретные, но замечания, что:
1. C64 — самая продаваемая модель компьютера в мире всех времён и народов (17 млн. по всему миру). Имеется ввиду именно конкретная модель с незначительными изменениями типа PAL/NTSC.
2. В Европе, однако, британские ПК чаще всего имели более широкое распространение, чем компьютеры из США
Точнее, как ZX Spectrum в России. БОльшая часть софта и игр на C64 (а их немало!) написаны европейцами для европейцев, что видно из соотношения PAL (и PAL FIXED) vs NTSC. Хотя конечно по разным странам Европы всё по-разному.
P.S.Попытался нагуглить, сколько где продано C64, но не нагуглилось ничего внятного.
Просто подумай и признайся себе, что и раньше-то не очень-то хотелось этим заниматься и всё это было в тягость.
Тогда получается, что moroz1999 тебе жизнь облегчает, а ты вместо радости испытываешь смешанные чувства =)
А опускать руки из-за того, что кто-то что-то похожее даже ещё не сделал, а собирается сделать… Это драмаквинство =)
На вики вкратце написано лишь, что задача скроллинга на C64 была «relatively complicated, CPU intensive task», так что захотелось разобраться что это означает.
Удивило еще разбазаривание четырёх бит цветовой таблицы — хотя на самом деле там всё еще сложнее, чем я описал.
:)