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.
Conversation
Notices
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:01:01 JST Foone🏳️⚧️ -
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:03:39 JST Foone🏳️⚧️ This would solve no problems and make a significant number of things worse
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:11:02 JST Foone🏳️⚧️ It's specialized for source for 16bit computers where the firmware is split across two eeproms, where high/low bytes are on different chips
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:25:59 JST Foone🏳️⚧️ oooh: specialized editor that types on two lines as you type. So you type "Hello world!" and get:
Hlowrd
el ol! -
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:36:25 JST Foone🏳️⚧️ @thelobdegg good ol' reliable comic sans
-
the Lobdegg (thelobdegg@mastodon.social)'s status on Friday, 02-Aug-2024 06:36:26 JST the Lobdegg @foone
Are you going all out by avoiding a monospace font? -
Foone🏳️⚧️ (foone@digipres.club)'s status on Friday, 02-Aug-2024 06:38:30 JST Foone🏳️⚧️ it's only 80 characters in north america and japan. in europe they use PAL, which is 70 characters
-
vxo (vxo@digipres.club)'s status on Friday, 02-Aug-2024 20:55:15 JST vxo @foone imagine what fresh hell happens when it starts reading back with the wrong field order like when NTSC Has A Real One
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Saturday, 03-Aug-2024 04:51:45 JST Foone🏳️⚧️ 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 -
Foone🏳️⚧️ (foone@digipres.club)'s status on Saturday, 03-Aug-2024 04:54:13 JST Foone🏳️⚧️ 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. -
Foone🏳️⚧️ (foone@digipres.club)'s status on Saturday, 03-Aug-2024 04:56:22 JST Foone🏳️⚧️ 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.
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Saturday, 03-Aug-2024 04:57:39 JST Foone🏳️⚧️ 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.
-
Foone🏳️⚧️ (foone@digipres.club)'s status on Saturday, 03-Aug-2024 04:58:43 JST Foone🏳️⚧️ anyway, homework assignment: develop an interlaced C program that compiles in both big endian and little endian mode.
-