В первой части мы познакомились с прекрасной игрой Fred, узнали, как работает процедура отрисовки экрана и неплохо разогнали её. С точки зрения оптимизации нам повезло: мы сделали небольшое изменение в коде и получили значительный прирост скорости. Но с точки зрения исследователя-археолога старых игр мы слишком мало узнали об устройстве игры. В этой части мы погрузимся в код чуть глубже.
Рубрика «Z80» - 2
Исследование и разгон игры Fred для ZX Spectrum, часть 2
2025-07-07 в 7:20, admin, рубрики: Z80, zx spectrumKaypro II. Удивительная история любимого компьютера Артура Кларка
2025-07-02 в 7:07, admin, рубрики: CPM, Kaypro, NLS, Osborne, Z80
В мире существует как минимум несколько десятков производителей вычислительной техники, в разное время выпускавших портативные компьютеры, — и все они на слуху. В этом ряду особое место занимает компания Kaypro, чьи переносные персоналки когда-то были сверхпопулярны, имели обширную аудиторию верных поклонников, и считались чуть ли не эталоном компьютеров для деловых людей. Но потом все это вдруг куда-то исчезло, и про Kaypro с ее продукцией сегодня помнят лишь единицы, интересующиеся историей IT. О том, почему это произошло — наш сегодняшний рассказ.
Читать полностью »
Cambridge Z88: портативный компьютер с амбициями Sinclair
2025-06-20 в 7:16, admin, рубрики: bbc micro, Cambridge, Pandora, PipeDream, sinclair, SuperTwist, Z80, Z88, zx spectrum
В середине 80-х Клайв Марльз Синклер уже понимал, что время созданной им легендарной персоналки безвозвратно уходит. Sinclair ZX Spectrum уже не выглядел современным компьютером: BBC Micro от Acorn Computers Ltd буквально захватил британские школы, а на горизонте уже маячил скучный, как мексиканские сериалы, IBM PC. Но Клайв Синклер не был бы Клайвом Синклером, если бы смирился с происходящим и тихо покинул сцену. Именно благодаря ему на свет появился как минимум еще один странный компьютер: портативный, переносной, со встроенным дисплеем, и Z80 внутри — воплощение британского минимализма, доведённого до предела.
Читать полностью »
Сегодня мы вспомним легендарный компьютер из прошлого - ZX Spectrum. Если кому-то из двадцатилетних ИТ-шников назвать технические характеристики этого компьютера, то они вызовут в лучшем случае улыбку. Между тем более сорока лет назад это был передовой компьютер, во многом опередивший свое время.
SDK для ретрокомпьютера на примере Evo SDK
2025-05-07 в 9:01, admin, рубрики: atm turbo, Nes, ruvds_статьи, sdcc, sega, sega mega drive, Z80, z88dk, Zilog Z80, zx evo, zx evolution, zx spectrum, zx spectrum next, zxevo, zxspectrum
Как установила современная наука, SDK — это набор инструментов для разработки программного обеспечения, как правило, под определённую компьютерную платформу, операционную систему или устройство. Весьма полезная в хозяйстве вещь.
Это довольно древнее изобретение человечества, однако есть устройства, созданные ещё раньше, и по этой причине изначально никаким SDK не обладающие. Также есть и новодельные, современные любительские платформы. Для всего этого безобразия тоже крайне полезно иметь какое-то подобие SDK. Чем полезно, а также кто, как и зачем может его сделать — разберёмся в этой статье. А в качестве примера возьмём некоторые мои старые проекты, главным образом Evo SDK для 8-битного компьютера ZX Evolution.Читать полностью »
АОН. Оживляем раритетный телефон из девяностых
2025-05-02 в 8:05, admin, рубрики: timeweb_статьи, vef, Z80, алс318, АОН, атс, безынтервальный пакет, кр1858вм1, кр580вм80а, модем, телефон, телефонная линияМногие из нас помнят три самых популярных девайса производства кооперативов: конвертеры PAL->SECAM, компьютеры ZX Spectrum и телефоны с АОН. Последние появились где-то в конце восьмидесятых, а к середине девяностых были широко распространены и встречались практически у всех. Вокруг этих девайсов было своё сообщество, у них были свои любители и свои разработчики, прямо как у отечественных персональных компьютеров на схожей элементной базе.
В современных телефонных сетях такие АОНы уже давно не работают, да и городских телефонов сейчас уже у многих в принципе нет. Самое подходящее время для того, чтобы раздобыть такой телефон и немного поиграться.

Итак, в сегодняшней статье поговорим про то, как работали такие девайсы. Заодно рассмотрим парочку их представителей, увидим их в работе и заставим их что-то отображать спустя столько лет после ухода в историю «тех» АТС. Традиционно будет много интересного.Читать полностью »
Звуки музыки Sega Mega Drive
2025-03-25 в 13:01, admin, рубрики: 16-bit, 16-bit games, 68000, 68k, fm-синтез, motorola 68000, psg, ruvds_статьи, sega, sega genesis, sega mega drive, sn76489, ym2612, Z80, Zilog Z80, видеоигры, звук, игровая консоль, игровая приставка, игры, консоль, музыка, Синтезатор, сэмплы, цифровой звук
Сегодня в центре нашего внимания Sega Mega Drive, она же Genesis — называйте как хотите, всё равно все понимают, что речь идёт о некогда популярнейшей в наших краях 16-битной консоли. Comix Zone, Sonic the Hedgehog, Ultimate Mortal Kombat — вот это вот всё. Но речь пойдёт не о платформе в целом, а об одной специфической её части: звуковой системе и звуках, которые она издавала. Изучим железную и программную части, вспомним холивары, послушаем кое-какую музыку.
Как обычно, я занимаюсь не простым пересказом сомнительных источников, а сложным: пропускаю их через личный опыт. Когда-то давно я разработал несколько homebrew-игр для этой платформы, а также пару музыкальных редакторов — ныне забытых, но в определённый исторический период сыгравших свою роль. Этот бэкграунд даёт мне возможность сорвать покровы и рассказать всю правду о некоторых не самых очевидных моментах. Приступим!Читать полностью »
Robotron S6130 — Восставший из мертвых
2025-03-03 в 8:38, admin, рубрики: bad apple, Robotron, Z80, оживление, ПишущаяИстория ремонта этой пишущей машинки тянется уже 8 лет! Шутка что ли: это Самый Первый Артефакт моего youtube-канала!
ZX Windows. «Форточки» для «Спекки»
2025-02-21 в 9:32, admin, рубрики: chaos, DomenOS, Doors-Aqua, GUI, is-dos, MythOS, NeOS, tr-dos, Z80, zx spectrum
Только представьте себе такую картину: начало девяностых, вы возвращаетесь домой из школы. Бросив рюкзак с учебниками и тетрадками в угол, вы включаете свой любимый ZX Spectrum, запускаете на нем «винду»… Стоп! На восьмибитном Zilog Z80 невозможно использовать ОС с GUI, пределом его функциональных возможностей всегда считалась довольно продвинутая, но скромная в плане интерфейса iS-DOS или TR-DOS. Да и объем оперативки от 48 до 256 килобайт не позволял особо разгуляться. Так, по крайней мере, принято считать, однако словацкий программист Mobisek Marek взялся разрушить этот стереотип, самостоятельно написав… практически настоящую Windows для ZX Spectrum. Получилось? Давайте посмотрим…
Читать полностью »
Биперная музыка на Arduino
2025-02-13 в 13:01, admin, рубрики: 1bit, arduino, beeper, C, PWM, ruvds_статьи, Z80, Zilog Z80, zx spectrum, ассемблер, бипер, видеоигры, музыка, спектрум, узч, усилитель, усилитель звуковой частоты, чиптюн, электроника, Электроника для начинающих, электроника своими руками
Любимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом из середины 2000-х годов — тоже восьмибитный. Они похожи, но такие разные. Сегодня попробуем навести мостик между этими мирами, преодолеть пропасть в два десятка лет, и заставить два разных устройства проиграть одни и те же мелодии.
В этой статье сплетаются сразу три темы: как устроены некоторые музыкальные полифонические процедуры на ZX Spectrum, как воспроизвести результат их работы в совершенно иной реализации на Arduino, а заодно немного электроники для начинающих — рассуждения на тему, как можно правильно или неправильно подключить динамик для вывода звука к этой самой Ардуине.Читать полностью »
