mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

16K
active users

#z80

5 posts5 participants2 posts today
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>
Ericounet<p><a href="https://slon.yojik.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://slon.yojik.net/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://slon.yojik.net/tags/diy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>diy</span></a> </p><p>My SC126 Z80 retro board with SDCard and CF card extension. Everything running fine.</p>
Bread80<p>I&#39;m making a start on user types in the compiler. Basic type synonyms and typed pointers can now be declared. I want to work on the declarations code and data structures first, so I can&#39;t yet instantiate these types but can use them in other type declarations.</p><p><a href="https://mstdn.social/tags/Quiche" class="mention hashtag" rel="tag">#<span>Quiche</span></a> <a href="https://mstdn.social/tags/Pascal" class="mention hashtag" rel="tag">#<span>Pascal</span></a> <a href="https://mstdn.social/tags/Compiler" class="mention hashtag" rel="tag">#<span>Compiler</span></a> <a href="https://mstdn.social/tags/Z80" class="mention hashtag" rel="tag">#<span>Z80</span></a> <a href="https://mstdn.social/tags/Delphi" class="mention hashtag" rel="tag">#<span>Delphi</span></a></p>
0x10f<p>Planning a better version of extra RAM for the <a href="https://tech.lgbt/tags/RC2014" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RC2014</span></a> (a <a href="https://tech.lgbt/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> computer). Reserves I/O ports 0-3. How to use:<br>1. write high byte of address to port 0<br>2. write low byte of address to port 1<br>3. read or write port 2 to access the memory byte at that address</p><p>Parts: 6 diodes, 10k resistor, 100nF capacitor, 74138, 2 * 74273, RAM chip (at least 64k*8 bits; 628128 shown).</p><p>The order of the RAM address lines does not matter. Neither does the order of the data lines.</p><p>See <a href="https://rc2014.co.uk/1504/peripheral-addressing/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rc2014.co.uk/1504/peripheral-a</span><span class="invisible">ddressing/</span></a> for the address decoding used.</p><p>My old extra RAM circuits:<br><a href="https://tech.lgbt/@0x10f/111641069369995794" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tech.lgbt/@0x10f/1116410693699</span><span class="invisible">95794</span></a><br><a href="https://qalle.neocities.org/rc2014/#ram" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">qalle.neocities.org/rc2014/#ram</span><span class="invisible"></span></a></p><p>Edit: tidied up the diagram; added another old version.</p>
Tim Holyoake<p>Raspberry Pico MZ-80K and MZ-80A emulators - the story so far:</p><p><a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://oldbytes.space/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a></p><p><a href="https://z80.timholyoake.uk/the-pico-mz-80k/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">z80.timholyoake.uk/the-pico-mz</span><span class="invisible">-80k/</span></a></p>
Hacker News<p>Can a LLM convert C, to ASM to specs and then to a working Z/80 Speccy tape? Yes</p><p><a href="https://ghuntley.com/z80/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ghuntley.com/z80/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> <a href="https://mastodon.social/tags/CtoASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CtoASM</span></a> <a href="https://mastodon.social/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://mastodon.social/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
mvac7<p>new release sjasmplus v1.21.0<br><a href="https://github.com/z00m128/sjasmplus/releases/tag/v1.21.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/z00m128/sjasmplus/r</span><span class="invisible">eleases/tag/v1.21.0</span></a><br>Command-line cross-compiler of assembly language for Z80 CPU.<br><a href="https://mastodon.gamedev.place/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://mastodon.gamedev.place/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://mastodon.gamedev.place/tags/assembler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembler</span></a></p>
Quazar<p>This morning I've added more products to my new "quickshop" page to make ordering in the UK easier and a lot more convenient.</p><p><a href="https://www.samcoupe.com/quickshop.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">samcoupe.com/quickshop.htm</span><span class="invisible"></span></a> </p><p>Buy It Now buttons added for the range of hardware I've designed and released for use with <a href="https://mastodonapp.uk/tags/RC2014" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RC2014</span></a> and compatibles (such as <a href="https://mastodonapp.uk/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> and <a href="https://mastodonapp.uk/tags/SAMCoupe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SAMCoupe</span></a> via my bus interfaces, MicroBeast, Minstrel 4D, systems with RC2014 / RCbus expansion ports)</p><p>Released in June 2020:<br>SID SOUNDCHIP Interface<br>- Use the famous <a href="https://mastodonapp.uk/tags/C64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C64</span></a> soundchip with your <a href="https://mastodonapp.uk/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> system. Also works with ARMSID and SwinSID. Includes 50/60/100Hz interrupt generator.</p><p>Released in July 2020:<br>GRAPHIC OLED Interface<br>- Add a 128 x 32 OLED module to your project.</p><p>Released in September 2021:<br>ZX TRUE TONE (ZXTT)<br>- 1.7734MHz Clock oscillator for use with Ed Brindley's YM/AY Soundcard.</p><p>Also available on my Tindie and eBay stores - see profile. Plus much more information on: <a href="https://2014.samcoupe.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">2014.samcoupe.com</span><span class="invisible"></span></a> </p><p><a href="https://mastodonapp.uk/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodonapp.uk/tags/hardware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hardware</span></a> <a href="https://mastodonapp.uk/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodonapp.uk/tags/soundchip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>soundchip</span></a> <a href="https://mastodonapp.uk/tags/graphics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphics</span></a> <a href="https://mastodonapp.uk/tags/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a></p>
Renaissance Dork<p>The <a href="https://social.vivaldi.net/tags/DEC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DEC</span></a> <a href="https://social.vivaldi.net/tags/Rainbow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rainbow</span></a> never officially supported <a href="https://social.vivaldi.net/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a>, since it came too late to the market to be the bridge between CP/M and <a href="https://social.vivaldi.net/tags/DOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DOS</span></a> that it wanted to be, with PCs already dominating the market. But some dedicated DEC engineers wanted to see Windows run on the Rainbow. And they did. And you can, too.</p><p><a href="https://social.vivaldi.net/tags/cpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpm</span></a> <a href="https://social.vivaldi.net/tags/digital" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digital</span></a> <a href="https://social.vivaldi.net/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://social.vivaldi.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://social.vivaldi.net/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vintagecomputing</span></a> <a href="https://social.vivaldi.net/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> #8088 </p><p><a href="https://renaissancedork.com/rainbow-through-windows/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">renaissancedork.com/rainbow-th</span><span class="invisible">rough-windows/</span></a></p>
Erik van Straten<p><span class="h-card" translate="no"><a href="https://social.treehouse.systems/@cas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cas</span></a></span> : slow?</p><p>Mwah, after asm hacking (6510) I learned Pascal with an "editor", compiler and linker loaded from multiple cassette tapes (one at a time) on my Commodore 64 (more than 40 years ago).</p><p>Later I learned 68HC11 asm which was a nice CPU too, slightly better than 6502 (or 6510). Of course the 68000 was a giant step (considering Zilog Z80 and Intel 8080 via 8086 to 80286 CPU's).</p><p>Nice to see that there are still people who love to hack low level stuff. The world will keep needing those who understand "basic" building blocks!</p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@never_released" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>never_released</span></a></span> </p><p><a href="https://infosec.exchange/tags/6502CPU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>6502CPU</span></a> <a href="https://infosec.exchange/tags/C64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C64</span></a> <a href="https://infosec.exchange/tags/68HC11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>68HC11</span></a> <a href="https://infosec.exchange/tags/68k" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>68k</span></a> <a href="https://infosec.exchange/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://infosec.exchange/tags/i80x86" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>i80x86</span></a></p>
Marko Jahnke<p>I still cannot understand why the <a href="https://bonn.social/tags/S100" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>S100</span></a> bus based computers were not a great success in the early 1980s. </p><p>It was used for the first hobbyist <a href="https://bonn.social/tags/Altair" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Altair</span></a> computers as well as <a href="https://bonn.social/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> CPU based systems.</p><p>The extensibility through standardized components was one of the key features. There were backplanes, cases and exchangeable 3rd party components available. </p><p>But people preferred proprietary stuff like <a href="https://bonn.social/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a> II and <a href="https://bonn.social/tags/Commodore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Commodore</span></a> pet and later <a href="https://bonn.social/tags/VC20" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VC20</span></a> and <a href="https://bonn.social/tags/C64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C64</span></a>. </p><p><a href="https://en.wikipedia.org/wiki/S-100_bus" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/S-100_bu</span><span class="invisible">s</span></a></p><p><a href="https://bonn.social/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VintageComputing</span></a></p>
McMartin<p>This week on the blog: hey, remember how I was supposed to be writing more platform guides instead of abandoning people to over ten years of archives? I need to get a better sense of z80 dev toolchains to do that. This week I take a pretty close look at five of them, and happily all of them are quite good.</p><p><a href="https://bumbershootsoft.wordpress.com/2025/03/15/a-tour-of-z80-cross-assemblers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bumbershootsoft.wordpress.com/</span><span class="invisible">2025/03/15/a-tour-of-z80-cross-assemblers/</span></a></p><p><a href="https://mastodon.gamedev.place/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.gamedev.place/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
st1nger :unverified: 🏴‍☠️ :linux: :freebsd:<p>The Space Invaders System - Space Invaders as described on the <a href="https://infosec.exchange/tags/Wikipedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wikipedia</span></a> was one of the very first video <a href="https://infosec.exchange/tags/arcade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arcade</span></a> <a href="https://infosec.exchange/tags/games" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>games</span></a> - Released in 1978 by Taito, it ushered in the Golden Age of Arcade Games. Most video games before SI used dedicated circuit boards without a CPU. SI uses an 8080 <a href="https://infosec.exchange/tags/CPU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPU</span></a> ( the primitive forerunner of the <a href="https://infosec.exchange/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> ). <a href="https://www.computerarcheology.com/Arcade/SpaceInvaders/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">computerarcheology.com/Arcade/</span><span class="invisible">SpaceInvaders/</span></a></p>
Beej 💾<p>TIL Space Invaders had a tilt sensor. Good deep dive into the inner workings of the game. </p><p><a href="https://www.computerarcheology.com/Arcade/SpaceInvaders/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">computerarcheology.com/Arcade/</span><span class="invisible">SpaceInvaders/</span></a></p><p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.sdf.org/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.sdf.org/tags/spaceinvaders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spaceinvaders</span></a> <a href="https://mastodon.sdf.org/tags/assemblylanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assemblylanguage</span></a> <a href="https://mastodon.sdf.org/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
Electrotopia⚡️<p>My <a href="https://mastodon.nl/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> machine is getting some new input devices.</p><p>Watch this space!</p><p><a href="https://mastodon.nl/tags/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a> <a href="https://mastodon.nl/tags/breadboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>breadboard</span></a> <a href="https://mastodon.nl/tags/homebrew" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homebrew</span></a></p>
@haitchfive<p>Interrupt-driven music on the SAM Coupé<br><a href="https://www.youtube.com/watch?v=7dChA59oJuo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=7dChA59oJu</span><span class="invisible">o</span></a></p><p><a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/retrodev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrodev</span></a> <a href="https://oldbytes.space/tags/samcoupe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>samcoupe</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> <a href="https://oldbytes.space/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a> <a href="https://oldbytes.space/tags/Spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spectrum</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
Astatin 🐰 Dev Vtuber<p>✨ I'M LIVE FOR A GAMEBOY GAMEDEV STREAM ✨</p><p>More VRAM updates out of VBlank issues to fix !</p><p>Join me !! <a href="https://www.twitch.tv/astatinchan/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/astatinchan/</span><span class="invisible"></span></a></p><p><a href="https://vt.social/tags/vtuber" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vtuber</span></a> <a href="https://vt.social/tags/twitch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>twitch</span></a> <a href="https://vt.social/tags/stream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stream</span></a> <a href="https://vt.social/tags/gameboy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gameboy</span></a> <a href="https://vt.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://vt.social/tags/gameboydev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gameboydev</span></a> <a href="https://vt.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://vt.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://vt.social/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://vt.social/tags/happyBunny" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>happyBunny</span></a></p>
Cormac<p>If you are into <a href="https://hachyderm.io/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> programming or <a href="https://hachyderm.io/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> and are looking for a better Z80 disassembler, I'm announcing my z80 smart disassembler.</p><p>It's available at <a href="https://github.com/cormacj/z80-smart-disassembler" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cormacj/z80-smart-d</span><span class="invisible">isassembler</span></a> </p><p>I wrote this because just about every disassembler treats every byte as code, causing strings and data to be lost in code noise. Those that generate meaningful code require a lot of manual manipulation to make the output meaningful.</p><p>z80-smart-disassembler runs through the code in several passes to locate strings and data and produce more meaningful code. </p><p>It also supports templates that allow you to specify exactly how certain areas should be handled.</p><p>It's currently only been tested with Amstrad code and CP/M files, but if it's Z80 it should be flexible enough to work with just about any architecture.</p><p>It's still by no means perfect, but it should provide those of us who are looking to understand old code a much better base to get started.</p><p>If you have suggestions or feedback, please open an issue.</p><p>Thanks all!</p>
🔏 Matthias Wiesmann<p>Dismantled an old HP DeskJet printer. Look what I found on the main board, a Z80 CPU. </p><p><a href="https://mastodon.social/tags/deskjet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deskjet</span></a> <a href="https://mastodon.social/tags/hp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hp</span></a> <a href="https://mastodon.social/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
Habr<p>Robotron S6130 — Восставший из мертвых</p><p>История ремонта этой пишущей машинки тянется уже 8 лет! Шутка что-ли — это Самый Первый Артефакт моего youtube-канала ! Robotron S6130 — многофункциональная пишущая машинка формата A2 на базе процессора Z80, с функцией запоминания набранных текстов во встроенной оперативной памяти, с записью и воспроизведением на магнитофон, а также возможностью приема и передачи текстов с ЭВМ по последовательному порту! Однако перед тем как появиться у меня, агрегат порядка четырех лет пролежал в сыром, заброшенном помещении на горе заплесневевших книг. За это время питающая ОЗУ резервная батарейка протекла и пожрала дорожки на материнской плате. Коррозией покрылись и ноги ближайших микросхем, ОЗУ. Разумеется, на первом обзорном видео машинка не подала признаков жизни и я увез ее в гараж на длительное хранение. Да начнется оживление</p><p><a href="https://habr.com/ru/companies/yadro/articles/886254/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yadro/ar</span><span class="invisible">ticles/886254/</span></a></p><p><a href="https://zhub.link/tags/%D0%9F%D0%B8%D1%88%D1%83%D1%89%D0%B0%D1%8F" 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/%D0%BE%D0%B6%D0%B8%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>оживление</span></a> <a href="https://zhub.link/tags/robotron" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>robotron</span></a> <a href="https://zhub.link/tags/bad_apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bad_apple</span></a></p>