code logs -> 2022 -> Tue, 05 Jul 2022< code.20220704.log - code.20220706.log >
--- Log opened Tue Jul 05 00:00:53 2022
01:14 Kizor [a@Nightstar-nfsqa7.yok.fi] has joined #code
01:48 Kizor [a@Nightstar-nfsqa7.yok.fi] has quit [[NS] Quit: ]
01:50 Kizor [a@Nightstar-nfsqa7.yok.fi] has joined #code
01:53 gizmore [kvirc@Nightstar-hpo7m9.dip0.t-ipconnect.de] has joined #code
01:56 gizmore|2 [kvirc@Nightstar-5lp0nm.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
03:13 Degi [Degi@Nightstar-gskkt1.pool.telefonica.de] has quit [Ping timeout: 121 seconds]
03:16 Degi [Degi@Nightstar-eabrqv.pool.telefonica.de] has joined #code
04:30 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
04:49 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection closed]
05:20 McMartin [mcmartin@Nightstar-n6bm7f.sntcca.sbcglobal.net] has quit [[NS] Quit: Linux upgrade time!]
06:19 McMartin [mcmartin@Nightstar-n6bm7f.sntcca.sbcglobal.net] has joined #code
06:19 mode/#code [+ao McMartin McMartin] by ChanServ
06:20 McMartin [mcmartin@Nightstar-n6bm7f.sntcca.sbcglobal.net] has quit [Connection closed]
06:23 McMartin [mcmartin@Nightstar-n6bm7f.sntcca.sbcglobal.net] has joined #code
06:23 mode/#code [+ao McMartin McMartin] by ChanServ
06:45 Kindamoody[zZz] is now known as Kindamoody
06:51 abudhabi_ [abudhabi@Nightstar-969can.adsl.tpnet.pl] has joined #code
06:54 abudhabi__ [abudhabi@Nightstar-ckvftk.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
07:56 Vorntastic [uid293981@Nightstar-phvupn.irccloud.com] has joined #code
07:56 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
08:14 * McMartin does PNG decoding on a 1985 system because nobody is around to stop him
08:24
<&McMartin>
https://bumbershootsoft.files.wordpress.com/2022/07/amiga_text_crown.png
08:47
<@TheWatcher>
pfft
09:14
<~Vorntastic>
NO ONE WILL EVER KNOW
09:16
< abudhabi_>
What am I even looking at?
09:21 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
10:50 mode/#code [+o ErikMesoy] by ChanServ
11:21 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
11:48 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
11:48 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
15:01 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:01 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:57 Vorntastic [uid293981@Nightstar-phvupn.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
17:17 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code
18:30
<&McMartin>
abudhabi_: The early Amigas do not have proper support for icon creation, so I had to write a little program to generate the icons I awnted
18:30
<&McMartin>
Then I thought "I should just link in a PNG reading library so that I can code-generate those icon-makers without having to go through some very dumb extra steps"
18:30
<&McMartin>
Then I thought "I wonder if that PNG library will actually run on the target machine"
18:30
<&McMartin>
And it does!
18:31
<&McMartin>
What you're looking at is a PNG being read, reduced to four colors, and then printed out as text on the console screen, with the icon version of it on the side for reference.
18:31
< abudhabi_>
I see.
18:31
< abudhabi_>
Thank you.
18:33
<&McMartin>
The two aren't linked; you're seeing the PoC text-dumper and the prebuilt reference icon, and I have a bit of work left to bridge that gap and also to make it notice if it's going to crash the system when you run it
18:33
<&McMartin>
(Which it does if you leave the command shell at its default settings)
20:47
<@TheWatcher>
Can I just note that I find that somehow deeply hilarious that you're reading and writing pngs on a computer that predates the invention of the format by a decade
21:05
<&McMartin>
That's definitely part of the joy here
21:05
<&McMartin>
Also why it took three takes to realize that it was worth attempting
21:05
<&McMartin>
(And going even further out: the compiler I'm using here implements all the important parts of C99, so I get to use stuff like stdint.h that were Very Not Available in 1987)
21:06
<&McMartin>
(... of course, in 1987, *function prototypes* were not available...)
21:08
<&McMartin>
It was both reassuring and deeply alarming to see the sudden and absolutely drastic collapse in coding standards in the type-ins, sometimes within the same book, when switching from BASIC to C
21:18
<&McMartin>
That said: only reading PNGs. Writing .info files.
21:19
<&McMartin>
The whole point here was to turn a deeply bizarre four-step process of turning my PNGs from a proper paint program into an actual usable icon into a two-step process of "make icon in paint program and export as PNG" and then "run this program on it on the Amiga"
22:04
<@gnolam>
https://twitter.com/hsgw/status/1543866246617526275
23:16 Kindamoody is now known as Kindamoody[zZz]
23:45 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
--- Log closed Wed Jul 06 00:00:54 2022
code logs -> 2022 -> Tue, 05 Jul 2022< code.20220704.log - code.20220706.log >

[ Latest log file ]