mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9K
active users

#zilog_z80

0 posts0 participants0 posts today
Habr<p>SDK для ретрокомпьютера на примере Evo SDK</p><p>Как установила современная наука, SDK — это набор инструментов для разработки программного обеспечения, как правило, под определённую компьютерную платформу, операционную систему или устройство. Весьма полезная в хозяйстве вещь. Это довольно древнее изобретение человечества, однако есть устройства, созданные ещё раньше, и по этой причине изначально никаким SDK не обладающие. Также есть и новодельные, современные любительские платформы. Для всего этого безобразия тоже крайне полезно иметь какое-то подобие SDK. Чем полезно, а также кто, как и зачем может его сделать — разберёмся в этой статье. А в качестве примера возьмём некоторые мои старые проекты, главным образом Evo SDK для 8-битного компьютера ZX Evolution.</p><p><a href="https://habr.com/ru/companies/ruvds/articles/905740/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ruvds/ar</span><span class="invisible">ticles/905740/</span></a></p><p><a href="https://zhub.link/tags/zx_spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zx_spectrum</span></a> <a href="https://zhub.link/tags/zxspectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zxspectrum</span></a> <a href="https://zhub.link/tags/zx_spectrum_next" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zx_spectrum_next</span></a> <a href="https://zhub.link/tags/nes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nes</span></a> <a href="https://zhub.link/tags/sega" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sega</span></a> <a href="https://zhub.link/tags/sega_mega_drive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sega_mega_drive</span></a> <a href="https://zhub.link/tags/zilog_z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zilog_z80</span></a> <a href="https://zhub.link/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://zhub.link/tags/atm_turbo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atm_turbo</span></a> <a href="https://zhub.link/tags/zx_evolution" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zx_evolution</span></a> <a href="https://zhub.link/tags/zx_evo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zx_evo</span></a> <a href="https://zhub.link/tags/zxevo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zxevo</span></a> <a href="https://zhub.link/tags/sdcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdcc</span></a> <a href="https://zhub.link/tags/z88dk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z88dk</span></a> <a href="https://zhub.link/tags/ruvds_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruvds_статьи</span></a></p>
Habr<p>Звуки музыки Sega Mega Drive</p><p>Сегодня в центре нашего внимания Sega Mega Drive, она же Genesis — называйте как хотите, всё равно все понимают, что речь идёт о некогда популярнейшей в наших краях 16-битной консоли. Comix Zone, Sonic the Hedgehog, Ultimate Mortal Kombat — вот это вот всё. Но речь пойдёт не о платформе в целом, а об одной специфической её части: звуковой системе и звуках, которые она издавала. Изучим железную и программную части, вспомним холивары, послушаем кое-какую музыку. Как обычно, я занимаюсь не простым пересказом сомнительных источников, а сложным: пропускаю их через личный опыт. Когда-то давно я разработал несколько homebrew-игр для этой платформы, а также пару музыкальных редакторов — ныне забытых, но в определённый исторический период сыгравших свою роль. Этот бэкграунд даёт мне возможность сорвать покровы и рассказать всю правду о некоторых не самых очевидных моментах. Приступим!</p><p><a href="https://habr.com/ru/companies/ruvds/articles/892890/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ruvds/ar</span><span class="invisible">ticles/892890/</span></a></p><p><a href="https://zhub.link/tags/%D0%B7%D0%B2%D1%83%D0%BA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>звук</span></a> <a href="https://zhub.link/tags/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>музыка</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%B3%D1%80%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>игры</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B8%D0%B3%D1%80%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>видеоигры</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>игровая_приставка</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>консоль</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>игровая_консоль</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D0%B7%D0%B0%D1%82%D0%BE%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>синтезатор</span></a> <a href="https://zhub.link/tags/ym2612" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ym2612</span></a> <a href="https://zhub.link/tags/sn76489" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sn76489</span></a> <a href="https://zhub.link/tags/fm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fm</span></a> <a href="https://zhub.link/tags/psg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>psg</span></a> <a href="https://zhub.link/tags/fm%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fmсинтез</span></a> <a href="https://zhub.link/tags/%D1%81%D1%8D%D0%BC%D0%BF%D0%BB%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>сэмплы</span></a> <a href="https://zhub.link/tags/%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B7%D0%B2%D1%83%D0%BA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>цифровой_звук</span></a> <a href="https://zhub.link/tags/zilog_z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zilog_z80</span></a> <a href="https://zhub.link/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://zhub.link/tags/motorola_68000" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>motorola_68000</span></a> #68000 <a href="https://zhub.link/tags/68k" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>68k</span></a> <a href="https://zhub.link/tags/sega" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sega</span></a> <a href="https://zhub.link/tags/sega_genesis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sega_genesis</span></a> <a href="https://zhub.link/tags/sega_mega_drive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sega_mega_drive</span></a> <a href="https://zhub.link/tags/16bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>16bit</span></a> <a href="https://zhub.link/tags/16bit_games" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>16bit_games</span></a> <a href="https://zhub.link/tags/ruvds_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruvds_статьи</span></a></p>
Habr<p>Биперная музыка на Arduino</p><p>Любимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом из середины 2000-х годов — тоже восьмибитный. Они похожи, но такие разные. Сегодня попробуем навести мостик между этими мирами, преодолеть пропасть в два десятка лет, и заставить два разных устройства проиграть одни и те же мелодии. В этой статье сплетаются сразу три темы: как устроены некоторые музыкальные полифонические процедуры на ZX Spectrum, как воспроизвести результат их работы в совершенно иной реализации на Arduino, а заодно немного электроники для начинающих — рассуждения на тему, как можно правильно или неправильно подключить динамик для вывода звука к этой самой Ардуине.</p><p><a href="https://habr.com/ru/companies/ruvds/articles/880206/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ruvds/ar</span><span class="invisible">ticles/880206/</span></a></p><p><a href="https://zhub.link/tags/zx_spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zx_spectrum</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D1%83%D0%BC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>спектрум</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B8%D0%BF%D0%B5%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>бипер</span></a> <a href="https://zhub.link/tags/beeper" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beeper</span></a> <a href="https://zhub.link/tags/1bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>1bit</span></a> <a href="https://zhub.link/tags/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>музыка</span></a> <a href="https://zhub.link/tags/%D1%87%D0%B8%D0%BF%D1%82%D1%8E%D0%BD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>чиптюн</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B8%D0%B3%D1%80%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>видеоигры</span></a> <a href="https://zhub.link/tags/arduino" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arduino</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ардуино</span></a> <a href="https://zhub.link/tags/%D1%88%D0%B8%D0%BC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>шим</span></a> <a href="https://zhub.link/tags/pwm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwm</span></a> <a href="https://zhub.link/tags/%D1%83%D1%81%D0%B8%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>усилитель</span></a> <a href="https://zhub.link/tags/%D1%83%D0%B7%D1%87" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>узч</span></a> <a href="https://zhub.link/tags/%D1%83%D1%81%D0%B8%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9_%D1%87%D0%B0%D1%81%D1%82%D0%BE%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>усилитель_звуковой_частоты</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>электроника</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8_%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>электроника_своими_руками</span></a> <a href="https://zhub.link/tags/%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>электроника_для_начинающих</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://zhub.link/tags/assembler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembler</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ассемблер</span></a> <a href="https://zhub.link/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://zhub.link/tags/zilog_z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zilog_z80</span></a> <a href="https://zhub.link/tags/ruvds_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruvds_статьи</span></a></p>