Post AkZd6eQWJBpOc93mbI by min1123@allthingstech.social
 (DIR) More posts by min1123@allthingstech.social
 (DIR) Post #AkXE0KaYGdLABBipLk by foone@digipres.club
       2024-08-01T20:58:47Z
       
       0 likes, 0 repeats
       
       Interlaced C source files:Instead of 80 column lines, each line is only 40 characters and contains every other letter. The next line is also 40 letters and contains the other letters.
       
 (DIR) Post #AkXECVto2aLkjXXMgK by foone@digipres.club
       2024-08-01T21:01:20Z
       
       0 likes, 0 repeats
       
       This would solve no problems and make a significant number of things worse
       
 (DIR) Post #AkXEinBNJiMXbU99NI by adriano@lile.cl
       2024-08-01T21:04:06Z
       
       0 likes, 0 repeats
       
       @foone You know, this sounds ridiculous, but then again, that language has trigraphs, so who can say
       
 (DIR) Post #AkXErMR08PNBFiXcx6 by foone@digipres.club
       2024-08-01T21:06:41Z
       
       0 likes, 0 repeats
       
       It's specialized for source for 16bit computers where the firmware is split across two eeproms, where high/low bytes are on different chips
       
 (DIR) Post #AkXF6cItPoz2oW1VeS by darkling@mstdn.social
       2024-08-01T21:07:18Z
       
       0 likes, 0 repeats
       
       @foone Wasn't there a language (used by NASA, I think), where each "line" of code was three lines of text, with superscripts (powers) on the upper line, and subscripts (e.g. of arrays) on the lower line?
       
 (DIR) Post #AkXF9v0CLqpxftqyTQ by swetland@chaos.social
       2024-08-01T21:07:31Z
       
       0 likes, 0 repeats
       
       @foone Interleaving across 10 eight-column lines would be friendlier for display via sprite multiplexing on popular systems with 8-per-line limits like the NES and C64.Hmm, well maybe 5 eight-column lines... getting 80 glyphs across on most systems of that era is going to be rough no matter how you slice it.
       
 (DIR) Post #AkXFIEDSnYS5aB1L9M by slightlyoff@toot.cafe
       2024-08-01T21:08:00Z
       
       0 likes, 0 repeats
       
       @foone You should shop this around to JS influencers. That sort of thing is their jam.
       
 (DIR) Post #AkXFPMWYJALlNNLpGi by foone@digipres.club
       2024-08-01T21:08:55Z
       
       0 likes, 0 repeats
       
       @domi exactly!
       
 (DIR) Post #AkXFYYaUpEBlOfa1YG by olemd@mastodon.social
       2024-08-01T21:12:47Z
       
       0 likes, 0 repeats
       
       @foone I'm concerned that you're giving people ideas!
       
 (DIR) Post #AkXFeFoXXOAWuRriwy by ieure@retro.social
       2024-08-01T21:13:42Z
       
       0 likes, 0 repeats
       
       @foone You'll need a specialized QYWUEI keyboard layout to write it.
       
 (DIR) Post #AkXFjwJuvcQ6BhFkjA by void@mastodon.sdf.org
       2024-08-01T21:14:28Z
       
       0 likes, 0 repeats
       
       @foone This is a joke for C, a language that is told to be really hard, while java, a language praised for being easier than C, source code has far worse parts if you want javafx.
       
 (DIR) Post #AkXFyhuOnCHLpoMJ7o by otte_homan@theblower.au
       2024-08-01T21:15:23Z
       
       0 likes, 0 repeats
       
       @foone one could in theory expand Fortran code from max 72 chars per line to max 144 chars per line and that would be quite awesome.
       
 (DIR) Post #AkXGBuq81gUxhjexfs by foone@digipres.club
       2024-08-01T21:22:46Z
       
       0 likes, 0 repeats
       
       oooh: specialized editor that types on two lines as you type. So you type "Hello world!" and get:Hlowrdel ol!
       
 (DIR) Post #AkXGc5js7sqt2KDNke by thelobdegg@mastodon.social
       2024-08-01T21:27:44Z
       
       0 likes, 0 repeats
       
       @foone Are you going all out by avoiding a monospace font?
       
 (DIR) Post #AkXGujOZQIghF18h2e by foone@digipres.club
       2024-08-01T21:29:08Z
       
       0 likes, 0 repeats
       
       @maria is that the official month of bad C code?
       
 (DIR) Post #AkXHAkGPxhBoZHxhhI by foone@digipres.club
       2024-08-01T21:31:44Z
       
       0 likes, 0 repeats
       
       @thelobdegg good ol' reliable comic sans
       
 (DIR) Post #AkXHLF24Q5WetJFwDQ by foone@digipres.club
       2024-08-01T21:32:22Z
       
       0 likes, 0 repeats
       
       it's only 80 characters in north america and japan. in europe they use PAL, which is 70 characters
       
 (DIR) Post #AkXHiDvGiBnM6s27xA by bloognoo@retro.pizza
       2024-08-01T21:37:32Z
       
       0 likes, 0 repeats
       
       @fooneSounds like you have the next big change for INTERCAL here
       
 (DIR) Post #AkXHu3lOJG1Y4n3bSi by thejpster@hachyderm.io
       2024-08-01T21:38:02Z
       
       0 likes, 0 repeats
       
       @foone I’ll crack out my 16x2 text mode LCD.
       
 (DIR) Post #AkXI9BWFkvG4TTBl5s by frenshape@beige.party
       2024-08-01T21:42:26Z
       
       0 likes, 0 repeats
       
       @foone shosple colupis!
       
 (DIR) Post #AkXIHUvZToVwz7zkYa by favretto@mastodon.social
       2024-08-01T21:45:30Z
       
       0 likes, 0 repeats
       
       @foone so, in Brazil we get to have 80 collumns AND decent color?
       
 (DIR) Post #AkXIPyFEMbBaE8EMaW by favretto@mastodon.social
       2024-08-01T21:46:49Z
       
       0 likes, 0 repeats
       
       @foone btw https://en.wikipedia.org/wiki/PAL-M
       
 (DIR) Post #AkXIaRHTGLbPB1GogS by fsphil@mastodon.social
       2024-08-01T21:51:20Z
       
       0 likes, 0 repeats
       
       @foone Weirdly the difference in length between PAL and NTSC lines is only about 0.69375% (64µs vs 63.556µs)
       
 (DIR) Post #AkXIhkHT1HlQ8Bki4O by curtmack@floss.social
       2024-08-01T21:53:28Z
       
       0 likes, 0 repeats
       
       @foone Although NTS-C was popular in North American and Japan, most of Europe programmed in "PAL" - a typo of APL. It's kept that way to maintain backwards compatibility, much like the misspelled "Referer" header in the HTTP specification.
       
 (DIR) Post #AkXJbbnRkbzy2CLeCW by Taffer@mastodon.gamedev.place
       2024-08-01T22:03:25Z
       
       0 likes, 0 repeats
       
       @foone I feel like you should mix in C trigraphs somehow 🤔
       
 (DIR) Post #AkXJjuFZ1btpaFSMO8 by bloognoo@retro.pizza
       2024-08-01T22:05:00Z
       
       0 likes, 0 repeats
       
       @fooneHow does the interlacing handle windows cr/lf?Does the 80 / 70 design issue also imply 7 and 8 bit bytes?
       
 (DIR) Post #AkXKy49T6ikmIkvASu by yakkoj@fosstodon.org
       2024-08-01T22:18:44Z
       
       0 likes, 0 repeats
       
       @foone kind of like how Apple did 80 columns for Apple II.  Even columns were in main RAM, odd columns were in AUX RAM on the same memory pageThose programs that wrote directly to the screen without knowing about 80-column firmware got F R E E S P A C E S!
       
 (DIR) Post #AkXL7ZflHbYgfTYm4e by rkarman@mastodon.world
       2024-08-01T22:19:24Z
       
       0 likes, 0 repeats
       
       @foone I am stealing this toot and I will use it out of context, without shame, in scenario reviews going forward. 🤷🏼‍♂️😄
       
 (DIR) Post #AkXLQdLlpltJZlIV16 by sphereinabox@hachyderm.io
       2024-08-01T22:23:54Z
       
       0 likes, 0 repeats
       
       @foone have you seen what printed stenotype looks like?
       
 (DIR) Post #AkXLc29Txh9HgNzAWG by Susan_calvin@mastodon.social
       2024-08-01T22:26:04Z
       
       0 likes, 0 repeats
       
       @foone the UK version has 68 because that's half a dozen thirteens.
       
 (DIR) Post #AkXP5XOhAfBqqgrThg by Unixbigot@aus.social
       2024-08-01T23:04:43Z
       
       0 likes, 0 repeats
       
       @foone 140 characters, thank you.   You probably misremembered 70 because the code often had to be decimated to work on your shitty US compilers.
       
 (DIR) Post #AkXSGSgZKSrTHe7e64 by simon_bitdiddle@mastodon.sandwich.net
       2024-08-01T23:40:21Z
       
       0 likes, 0 repeats
       
       @foone You could make entirely new levels of endian arguments. You monster.
       
 (DIR) Post #AkXaJ8Z9OBrVNyRI1o by oborosaur@hachyderm.io
       2024-08-02T01:09:56Z
       
       0 likes, 0 repeats
       
       @foone that sounds more like C++, if I'm being honest.
       
 (DIR) Post #AkXyujqe8SnUd35LlY by rainwarrior@mastodon.social
       2024-08-02T05:46:34Z
       
       0 likes, 0 repeats
       
       @foone I could almost imagine this existing on Apple II.
       
 (DIR) Post #AkY1YcFQ0rVUY2oawK by mardor@ruhr.social
       2024-08-02T06:15:58Z
       
       0 likes, 0 repeats
       
       @fooneDon’t forget to mention that in PAL the syntax highlighting colors of every second line are being inverted.
       
 (DIR) Post #AkY2cdzhYrWB4qwqpc by christian@einbeck.social
       2024-08-02T06:27:55Z
       
       0 likes, 0 repeats
       
       @foone I would not be surprised if there is a Compiler for that.
       
 (DIR) Post #AkY3SqV8J1R0vQXe5o by ComradeGibbon@mastodon.social
       2024-08-02T06:37:23Z
       
       0 likes, 0 repeats
       
       @foone Thank you for triggering a memory of a horror where there was a board with two eeproms and the engineer fucked up the address lines.I'm trying to remember but my brain is refusing probably to preserve my sanity.I think you could hook either 8 or 16 bit memories and A1 was supposed to connect to A0 on the proms in 16 bit mode. But the engineer connected A0 to A0.I just remember writing a program in BASIC to swap the bytes around in the hex file.
       
 (DIR) Post #AkY6ovhxvWFRJ8lYhc by bobjonkman@mastodon.sdf.org
       2024-08-02T07:14:48Z
       
       0 likes, 0 repeats
       
       @foone> This would solve no problems and make a significant number of things worseWoulda sworn that was in reply to 'I want my car horn changed so that every time I press it, it just yells "SERIOUSLY?!"'
       
 (DIR) Post #AkY921b7XZK9FMw784 by ppxl@social.tchncs.de
       2024-08-02T07:39:58Z
       
       0 likes, 0 repeats
       
       @foone "Foone: Inventor of Antiusability"
       
 (DIR) Post #AkY9MNy84haSQBPJCa by ppxl@social.tchncs.de
       2024-08-02T07:43:39Z
       
       0 likes, 0 repeats
       
       @foone at least the char bits are alternatedly inverted for proper noise cancellation. That's something... in...uh...some universe
       
 (DIR) Post #AkYVrGoouHpGDLBX2e by vxo@digipres.club
       2024-08-02T11:54:14Z
       
       0 likes, 0 repeats
       
       @foone imagine what fresh hell happens when it starts reading back with the wrong field order like when NTSC Has A Real Onehttps://slugbug.bandcamp.com/track/bars-tone
       
 (DIR) Post #AkYrq5aTNSne5BJf1c by fernsehmuell@chaos.social
       2024-08-02T15:59:25Z
       
       0 likes, 0 repeats
       
       @foone and years later you introduce HD with 200 lines? And don’t forget to swap the lines for europe/japan!
       
 (DIR) Post #AkZCLW48ykkgGTSQLI by foone@digipres.club
       2024-08-02T19:51:01Z
       
       0 likes, 0 repeats
       
       interlaced C is defined to be 7-bit, so 8-bit computers save interlaced C files with the high bit set for the second line. This makes them tricky to edit, but you get used to it."hello" is "Φσ∞∞∩", for example
       
 (DIR) Post #AkZCYnxvjtO7Xot63c by foone@digipres.club
       2024-08-02T19:51:44Z
       
       0 likes, 0 repeats
       
       this is for interoperability. see, which line goes first depends on the endianness of your PC.odd-first is for big endian PCs, even-first for little.
       
 (DIR) Post #AkZCYqR4YVt5CmXOl6 by foone@digipres.club
       2024-08-02T19:52:24Z
       
       0 likes, 0 repeats
       
       and if you are on a 7bit machine and don't know if the source is from a BE or LE machine? just compile it both ways! whichever one produces fewer errors is probably correct.
       
 (DIR) Post #AkZCYrea1mHoyxrhS4 by foone@digipres.club
       2024-08-02T19:53:00Z
       
       0 likes, 0 repeats
       
       also I can't really use the term "BE" anymore now that I've been hanging out with a bunch of TF fetishists on tumblr. that's... not what it means over there.
       
 (DIR) Post #AkZCvjySkGk1pG4bJI by foone@digipres.club
       2024-08-02T19:53:28Z
       
       0 likes, 0 repeats
       
       anyway, homework assignment: develop an interlaced C program that compiles in both big endian and little endian mode.
       
 (DIR) Post #AkZEHErjBeR9fXjp3o by foone@digipres.club
       2024-08-02T20:00:15Z
       
       0 likes, 0 repeats
       
       @munin I think I know enough to understand this is a linguistics joke but not enough to really get why it's funny
       
 (DIR) Post #AkZEXmQaAgM2OSvdC4 by lritter@mastodon.gamedev.place
       2024-08-02T20:00:39Z
       
       0 likes, 0 repeats
       
       @foone non.
       
 (DIR) Post #AkZEjLQMObCo7PL4tM by GezThePez@mastodon.scot
       2024-08-02T20:06:59Z
       
       0 likes, 0 repeats
       
       @foone what about a parity bit
       
 (DIR) Post #AkZEq2wdV4bopgdDJg by SonnyBonds@mastodon.gamedev.place
       2024-08-02T20:09:22Z
       
       0 likes, 0 repeats
       
       @foone Ok I thought "haha what about middle endian" but then I googled it and oh no.
       
 (DIR) Post #AkZEyEuksgwuGxesue by skington@glasgow.social
       2024-08-02T20:10:57Z
       
       0 likes, 0 repeats
       
       @foone You have to make it a quine, btw.
       
 (DIR) Post #AkZF6a99p8f6RLNBdg by foone@digipres.club
       2024-08-02T20:14:28Z
       
       0 likes, 0 repeats
       
       @therealprocyon TF as in "transformation". People turning into Other Things. inanimate, anthropomorphic animals, or just different kinds of humans. and "BE" is an associated term for "breast expansion/enlargement". which I now realize is completely impossible to google
       
 (DIR) Post #AkZFD1pToUaw29F7VA by foone@digipres.club
       2024-08-02T20:14:50Z
       
       0 likes, 0 repeats
       
       @unnick well they might both the wrong! and you want compiler errors that are from the correct interpretation, hopefully
       
 (DIR) Post #AkZILk0timhPFPQhJQ by ozzelot@mstdn.social
       2024-08-02T20:58:47Z
       
       0 likes, 0 repeats
       
       @foone @therealprocyon I was wondering about Team Fortress fetishists, not going to lie.
       
 (DIR) Post #AkZOZ20UjUCyXixgAa by MidniteLibrary@glammr.us
       2024-08-02T22:08:37Z
       
       0 likes, 0 repeats
       
       @foone I kind of love how this could apply to so many things.
       
 (DIR) Post #AkZPpBLxqpCE7LGjmy by underscore_j@retro.pizza
       2024-08-02T22:22:44Z
       
       0 likes, 0 repeats
       
       @foone huh. I can't read TF as anything other than TransFlash (and I'm pretty sure you're to blame for that)(yes, I've seen your other reply, but it amuses me that I'm pretty sure I only know the abbreviation TF from you, yet it's not what you're talking about here)
       
 (DIR) Post #AkZQxc0KkLgl2rjcrg by srslypascal@chaos.social
       2024-08-02T22:35:18Z
       
       0 likes, 0 repeats
       
       @foone Forbidden UTF-16
       
 (DIR) Post #AkZRx4kUUQRfrKdHlo by kiefac@eattherich.club
       2024-08-02T22:46:46Z
       
       0 likes, 0 repeats
       
       @foone @munin "copula" is the term for all the forms of "be" (is, are, was...)
       
 (DIR) Post #AkZd6eQWJBpOc93mbI by min1123@allthingstech.social
       2024-08-03T00:51:24Z
       
       0 likes, 0 repeats
       
       @foone you could use MSB and LSB the way file magic does for ELF files
       
 (DIR) Post #AkZkOHbgafSojOda1A by foone@digipres.club
       2024-08-03T02:13:08Z
       
       0 likes, 0 repeats
       
       @csepp for interlaced C, a source file is invalid if it has an odd number of lines, and a blank single line counts as 1 line.So an empty interlaced C file isn't valid
       
 (DIR) Post #AkaC7oQC89f8IWCGvI by ospalh@chaos.social
       2024-08-03T07:23:55Z
       
       0 likes, 0 repeats
       
       @foone I think it should print »Hello UNIX« or »Hello NUXI« depending on endianness.
       
 (DIR) Post #AkaCh7yFRGZF41xsPY by ComradeGibbon@mastodon.social
       2024-08-03T07:30:22Z
       
       0 likes, 0 repeats
       
       @foone We need to settle the endian wars with a new architecture.Yes gentlemen, we're talking palindromes.
       
 (DIR) Post #AkaJIIJIYicxZSutBQ by lanodan@queer.hacktivis.me
       2024-08-03T08:45:07.530820Z
       
       0 likes, 0 repeats
       
       @aperezdc @foone Undefined behavior explained :D