mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

584
comptes actifs

#z80

6 messages4 participants0 message aujourd’hui
@haitchfive<p>That wasn't too hard either. Now I'm dealing with tape and floppy access stuff, but for the most part this is working surprisingly well.</p><p>I only had to adjust the translation of keypresses, so you can use a PC/Mac keyboard arrows and Tab=Edit and so on, but other than that, surprisingly straightforward when you start with a clean codebase.</p><p><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/Spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spectrum</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/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
@haitchfive<p><strong>ZX Spectrum: emulated</strong></p><p>To be honest, I thought it was going to be a lot harder, and it would take a lot of debugging to get this done. </p><p>But ultimately, I only had to grab parts of the older Spectrum emulator I had started last year, remove the old spaghetti Z80 that didn't work well, and plug the new well-tested zen80.</p><p>I would call this a very successful weekend 🙂 </p><p><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/Spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spectrum</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/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://oldbytes.space/tags/emulator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emulator</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/zen80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen80</span></a> <a href="https://oldbytes.space/tags/zenzx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zenzx</span></a> <a href="https://oldbytes.space/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
@haitchfive<p><strong>zen80 update: improved tests</strong></p><p><strong><em>Apart from the already substantial unit tests, we now have two additional and rather stringent tests:</em></strong></p><ol><li><p>This test loads the ZX Spectrum 128 ROMs (0 and 1) and runs that machine's initialisation process. Then it shows a statistical analysis of the instruction coverage that's been executed during rom initialisation. (total percentage of different opcodes executed for each instruction group)</p></li><li><p>The second big test implements traps as barebones CP/M shims, loads ZEXDOC.COM and runs its extensive stress test (this can be long). </p></li></ol><p>Work is ongoing to support ZEXALL.COM as well, an even more stringent version of zexdoc that also tests undocumented registers and quirks of the Z80, one of the hardest tests known. This will be next, after I'm certain that this passes all ZEXDOC tests without a hitch. So far so good!</p><p><a href="https://oldbytes.space/tags/zen80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen80</span></a> <a href="https://oldbytes.space/tags/emulator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emulator</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/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
FREEZE64.com<p>Brand new… FREEZE-ZX magazine…<br>Only 3 copies left from the original batch!<br>Grab one today from:<br><a href="https://freeze64.com/freezezx-issue-1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">freeze64.com/freezezx-issue-1/</span><span class="invisible"></span></a><br>More stock coming next week.<br><a href="https://mastodon.world/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> <a href="https://mastodon.world/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://mastodon.world/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a> <a href="https://mastodon.world/tags/Sinclair" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sinclair</span></a></p>
@haitchfive<p>It does some things though!</p><p><a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://oldbytes.space/tags/zen80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zen80</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
@haitchfive<p><strong>zen80 is a simple Z80 emulator written in Go.</strong></p><p><a href="https://github.com/ha1tch/zen80" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ha1tch/zen80</span><span class="invisible"></span></a></p><p>It's a preview version and it still doesn't pass all the tests, but it's starting to show some promise.</p><p>This is not a ZX Spectrum emulator, this is Z80 only (although some source examples show how to use zen80 to implement a running headless system).</p><p>The older hardcoded Spectrum emulator that has optimised screen display will be frankensteined with open heart surgery once I have the new zen80 ready and passing all the tests.</p><p><a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
@haitchfive<p><span class="h-card" translate="no"><a href="https://oldbytes.space/@rc2014" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rc2014</span></a></span> I always keep learning more about the Z80. The last time I truly learned things was reading this.</p><p><a href="https://floooh.github.io/2021/12/06/z80-instruction-timing.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">floooh.github.io/2021/12/06/z8</span><span class="invisible">0-instruction-timing.html</span></a></p><p><a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
RC2014<p>I have always treated Programming The Z80 book by Rodnay Zaks as the bible of <a href="https://oldbytes.space/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> knowledge. So this morning I was surprised and excited to see this snippet of text</p><p>"The clock input θ &amp;. The Z80 incorporates the clock oscillator within the microprocessor chip. Only a 330-ohm pull-up resistor is necessary externally. It is connected to the θ input and to 5 volts. However, at 4 MHz, an external clock driver is required."</p><p>Wow! The Z80 has an internal clock? I never knew that, but was really excited to read this!</p>
Ericounet<p><span class="h-card"><a href="https://tldr.nettime.org/@tomjennings" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tomjennings</span></a></span> </p><p><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/CPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPM</span></a> <a href="https://slon.yojik.net/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> </p><p>Wouah, impressive!</p><p>Is there a repository where to find it? I'm really interested.</p><p>I built several Z80 retro-computers this year, and I would like to test your window-manager :D</p>
tom jennings<p>Wee! I wrote a window manager for MP/M, four windows in the screen, dynamically resizeable, while program(s) are running.</p><p>Windows are virtually 24x80 "Heath H19" compatible, up to 30 x 90, so cursor ("curses") format windows shrunk to smallest visible, if dragged full size, draw the off-screen portions. Programs can be writing to the screen while resizing, the "VGA device" does the work.</p><p>The bottom line of each command line interpreter, I call the "hotspot", is always visible in a window; portions of the window larger than the box are virtually present, just not displayed.</p><p>The Z80 running MP/M or CP/M sees the screen as IO ports; one to write data to, one to specify the window. Magic keyboard keys (Fkeys) switch windows (MP/M: assigns keyboard to task window), arrow keys drag the "cursor" to resize all four at once, another key "maximizes" current screen (make largest; make 24x80; make tiny).</p><p>Lol, the cursor decided to not display for the video, there' still bugs to shake out etc.</p><p>You can resize the VGA display (480x640 to 1024x768) with program(s) running, and everything does exactly what you would expect. Can't do that with Xorg! Not that that's useful, lol, but the window buffering came out super clean.</p><p>This is event driven/task loop programming taken all the way; none of this is interrupt driven, it's all non-blocking task loops. Average task loop time (running through all dozen main tasks) is 5 - 10 uS, worst case 55 or so mS (large screen scrolling). I may unwind scrolling and drop that to a millisec or so but there's no downside I can determine.</p><p>MP/M will have four tasks, four "seats". on window per, and 48K per user/task, four running at once (and only four). MP/M performance will be very nice. Got the XIOS written, soon to test it...</p><p><a href="https://tldr.nettime.org/tags/CP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CP</span></a>/M <a href="https://tldr.nettime.org/tags/cpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpm</span></a> <a href="https://tldr.nettime.org/tags/mpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpm</span></a> <a href="https://tldr.nettime.org/tags/MP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MP</span></a>/M <a href="https://tldr.nettime.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://tldr.nettime.org/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</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/zeta2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zeta2</span></a> <a href="https://slon.yojik.net/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> </p><p>«Mon» Zeta-2 en marche, avec floppy et carte SD. Sous CP/M 2.2</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/zeta2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zeta2</span></a> <a href="https://slon.yojik.net/tags/parportpro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parportpro</span></a></p><p>Bonjour,</p><p>ça y est, j'ai presque fini «mon» zeta-2 avec le module Parportpro.</p><p>C'est un ordinateur rétro à base de Z80, fidèle à ce qu'on avait en 1982. Le module Parportpro est une partie additionnelle qui ajoute la gestion du clavier en PS/2 et un affichage VGA à base de microcontrôleur.</p><p>Il est quasi en boîte :D</p>
Olimex<p>Retro Computing Nostalgia meet Open Source Software and Hardware with AgonLight and Neo6502, the incredible evolution of modern Retro computer projects <a href="https://olimex.wordpress.com/2025/07/23/retro-computing-nostalgia-meet-open-source-software-and-hardware/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">olimex.wordpress.com/2025/07/2</span><span class="invisible">3/retro-computing-nostalgia-meet-open-source-software-and-hardware/</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/w65c02" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>w65c02</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.social/tags/pascal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pascal</span></a> <a href="https://mastodon.social/tags/cpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpm</span></a> <a href="https://mastodon.social/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://mastodon.social/tags/basic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>basic</span></a> <a href="https://mastodon.social/tags/cc65" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cc65</span></a></p>
Astatin 🐰 Dev Vtuber<p>✨ I'M LIVE FOR A ASSEMBLY GAMEBOY GAMEDEV STREAM ✨</p><p>Let's do some audio buffer shenanigans until I die from headache</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>
IT News<p>Coleco Adam: A Commodore 64 Competitor, Almost - For a brief, buzzing moment in 1983, the Coleco Adam looked like it might out-64 t... - <a href="https://hackaday.com/2025/07/21/coleco-adam-a-commodore-64-competitor-almost/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/07/21/coleco</span><span class="invisible">-adam-a-commodore-64-competitor-almost/</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/computerhacks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computerhacks</span></a> <a href="https://schleuss.online/tags/colecoadams" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>colecoadams</span></a> <a href="https://schleuss.online/tags/commodore64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commodore64</span></a> <a href="https://schleuss.online/tags/modular" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modular</span></a> <a href="https://schleuss.online/tags/coleco" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coleco</span></a> <a href="https://schleuss.online/tags/c64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c64</span></a> <a href="https://schleuss.online/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
IT News<p>SymbOS Is a Funhouse mirror look at a future that never was - The Z80 might be decades obsolete and a few years out of production, but it’s abso... - <a href="https://hackaday.com/2025/07/19/symbos-is-a-funhouse-mirror-look-at-a-future-that-never-was/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/07/19/symbos</span><span class="invisible">-is-a-funhouse-mirror-look-at-a-future-that-never-was/</span></a> <a href="https://schleuss.online/tags/sinclairspectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sinclairspectrum</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/amstradcpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amstradcpc</span></a> <a href="https://schleuss.online/tags/msx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msx</span></a> <a href="https://schleuss.online/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
RC2014<p>The lesson for today is that when you are bringing up a new design that you should check basic things like the clock frequency early on in the process.</p><p>Also learned that a 10MHz <a href="https://oldbytes.space/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> clocked at 30MHz is unstable. 🤷</p>
Quazar<p>Website update.<br>More videos and community links added to my site covering the hardware I've produced for <a href="https://mastodonapp.uk/tags/RC2014" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RC2014</span></a> and compatibles. <br><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/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</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/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a> <a href="https://mastodonapp.uk/tags/chiptune" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chiptune</span></a> <a href="https://mastodonapp.uk/tags/zxspectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zxspectrum</span></a> <a href="https://mastodonapp.uk/tags/samcoupe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>samcoupe</span></a> <a href="https://mastodonapp.uk/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a></p>
Paul Houle<p>Cidco MailStation as a Z80 Development Platform</p><p><a href="https://jcs.org/2019/05/03/mailstation" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jcs.org/2019/05/03/mailstation</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/computers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computers</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</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/hacking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hacking</span></a> <a href="https://mastodon.social/tags/makers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>makers</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a></p>
Inari :acefox:<p>I don't know what the hell is going on with SDCC ... but for some reason its shitting itself and eating both <br>\n and \0 characters in my strings at random.</p><p>A compiler should never optimize constants.</p><p><a href="https://squeaky.social/tags/sdcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdcc</span></a> <a href="https://squeaky.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://squeaky.social/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>