-
09c72e4951
srcNext asks its own questions instead of calling for the answers
main

AnachronautandClaude Opus 5
2026-09-06 21:43:29 -04:00
-
2e9cb9af7e
Comments are thrown away by the reader, not read one byte at a time

AnachronautandClaude Opus 5
2026-09-06 21:33:15 -04:00
-
e20c9bac1f
The label table is kept in order, and halved instead of walked

AnachronautandClaude Opus 5
2026-09-06 21:02:05 -04:00
-
563bc20a75
Tab lists its matches in columns, and says what it can in colour

AnachronautandClaude Opus 5
2026-09-06 20:18:56 -04:00
-
eaeb473176
ls says in green what the shell will start

AnachronautandClaude Opus 5
2026-09-06 19:53:33 -04:00
-
afda6ca83b
Finishing says nothing, which is what finishing looks like

AnachronautandClaude Opus 5
2026-09-06 19:49:43 -04:00
-
a13bbeb4db
ls, a listing laid out to be read

AnachronautandClaude Opus 5
2026-09-06 19:29:02 -04:00
-
323d7a0330
A listing says what is left of the disk, and what will fit

AnachronautandClaude Opus 5
2026-09-06 18:19:04 -04:00
-
2ad8edf9bc
A program can see a directory

AnachronautandClaude Opus 5
2026-09-06 17:55:41 -04:00
-
b83ba5bf7a
A colour reaches a terminal as well as the screen

AnachronautandClaude Opus 5
2026-09-06 17:24:44 -04:00
-
94bdf71356
Lunar Porter moves into a directory of its own

AnachronautandClaude Opus 5
2026-09-06 15:55:19 -04:00
-
2defbb49e2
A program can ask where it came from

AnachronautandClaude Opus 5
2026-09-06 15:27:57 -04:00
-
d9ebc76cf5
A script is given words, and keeps them

AnachronautandClaude Opus 5
2026-09-06 15:06:26 -04:00
-
06af7e7fbb
Reading a script must not move the person who started it

AnachronautandClaude Opus 5
2026-09-06 13:23:31 -04:00
-
fd962f0084
The shell runs what it reads, not what a name ends in

AnachronautandClaude Opus 5
2026-09-06 13:23:14 -04:00
-
4e61158b11
The splash stops sounding before it ends, so listen earlier

AnachronautandClaude Opus 5
2026-09-06 13:22:56 -04:00
-
f351ee8844
Every score on the disk, not a named one

AnachronautandClaude Opus 5
2026-09-06 11:15:47 -04:00
-
dfc9d9ef7f
A score is written and a tune is what the machine reads

AnachronautandClaude Opus 5
2026-09-06 10:24:25 -04:00
-
00b31b88af
Lander opens on a splash, with music

AnachronautandClaude Opus 5
2026-09-06 10:06:20 -04:00
-
6bb1565dea
A tune's tick is the tune's own

AnachronautandClaude Opus 5
2026-09-06 09:37:08 -04:00
-
87467a7d3a
Lander starts a flight where a flight starts

AnachronautandClaude Opus 5
2026-09-06 09:02:50 -04:00
-
b160c66110
The arpeggio's first chord is the note its comment says it is

AnachronautandClaude Opus 5
2026-09-05 22:15:58 -04:00
-
fee2b1ef10
One missing patch says one thing

AnachronautandClaude Opus 5
2026-09-05 22:09:18 -04:00
-
fb672d7761
A manual for writing tunes

AnachronautandClaude Opus 5
2026-09-05 21:20:55 -04:00
-
2808688fa1
TuneC: a written tune becomes the bytes the player reads

AnachronautandClaude Opus 5
2026-09-05 21:11:36 -04:00
-
bfc46d982e
Play reads a tune from a file

AnachronautandClaude Opus 5
2026-09-05 20:58:24 -04:00
-
5d9b39514b
The player speaks indices, which is the shape a file has to be

AnachronautandClaude Opus 5
2026-09-05 20:45:40 -04:00
-
8029063bdc
Sequences, order lists, and a command that changes the instrument

AnachronautandClaude Opus 5
2026-09-05 19:54:38 -04:00
-
f9b08cf7f9
CosmOS lets every voice go when a program stops

AnachronautandClaude Opus 5
2026-09-05 18:54:46 -04:00
-
7f96499438
Waiting for a key is not the same as time stopping

AnachronautandClaude Opus 5
2026-09-05 18:54:31 -04:00
-
41d65d6346
Play waits for its own sound to finish before handing back

AnachronautandClaude Opus 5
2026-09-05 16:13:10 -04:00
-
ce1c0517aa
M3: an instrument for each voice

AnachronautandClaude Opus 5
2026-09-05 16:02:06 -04:00
-
1687422619
A voice starts pointed at its track, without code to point it

AnachronautandClaude Opus 5
2026-09-05 15:24:02 -04:00
-
79d1e2639b
M2: four voices on one clock

AnachronautandClaude Opus 5
2026-09-05 15:03:12 -04:00
-
1b251fb290
M1: the tune keeps a beat it sets, instead of one it borrowed

AnachronautandClaude Opus 5
2026-09-05 14:42:45 -04:00
-
35c6708e46
The shell takes spaces off both ends of a line, not just the front

AnachronautandClaude Opus 5
2026-09-05 12:23:28 -04:00
-
8631a78229
Backspace, whatever the terminal calls it

AnachronautandClaude Opus 5
2026-09-05 11:56:05 -04:00
-
019c93a587
The console draws a tab instead of dropping it

AnachronautandClaude Opus 5
2026-09-05 11:55:23 -04:00
-
7dca141aae
The vector's number goes beside its kind, not at the end of the line

AnachronautandClaude Opus 5
2026-09-05 11:03:11 -04:00
-
f3d8985bc4
Vectors in the symbol table, with both of the numbers they have

AnachronautandClaude Opus 5
2026-09-05 10:51:50 -04:00
-
ca6c8ca6ad
A newline inside a string is still a newline

AnachronautandClaude Opus 5
2026-09-05 10:51:36 -04:00
-
3527812c41
A symbol table says which memory, and where the name was written

AnachronautandClaude Opus 5
2026-09-05 10:21:06 -04:00
-
7a55cfe151
Say that an option's file is one the assembler writes, and check we said it

AnachronautandClaude Opus 5
2026-09-05 09:40:21 -04:00
-
cdee9acfae
break.sh believes a suite's exit status, not the shape of its output

AnachronautandClaude Opus 5
2026-09-05 09:40:10 -04:00
-
d361ea1e46
An LFO belongs to its channel, not to the whole device
Anachronaut
2026-09-04 22:20:26 -04:00
-
3ca5f193e6
The warning's trill, and why it only sometimes came out
Anachronaut
2026-09-04 19:44:02 -04:00
-
5e85356245
Every thruster that catches pops, not only the first
Anachronaut
2026-09-04 18:30:17 -04:00
-
388faafd04
A thruster you can hear, and a latch on arriving and leaving
Anachronaut
2026-09-04 17:34:16 -04:00
-
6fe898b5fc
A quarter-tank warning that says it once, and a gauge that keeps saying it
Anachronaut
2026-09-04 16:45:26 -04:00
-
de765267c5
Lunar Porter's crash is a designed sound now, not a guessed one
Anachronaut
2026-09-04 16:13:44 -04:00
-
b2ff8d64e5
Fold soundThing's changes back down, and expose the two new switches
Anachronaut
2026-09-04 16:02:40 -04:00
-
a8b6b09a59
SoundPatch: design a sound where it can be heard, then convert it
Anachronaut
2026-09-04 13:00:18 -04:00
-
9ae59bfccb
A bang for the crash, which is this game's first sound
Anachronaut
2026-09-04 12:35:29 -04:00
-
0264b19a3d
Dust on landing, gas on letting go, and a lander that stays let go
Anachronaut
2026-09-04 12:23:31 -04:00
-
115efa1fa1
A crash takes the lander apart, instead of just saying so
Anachronaut
2026-09-04 12:06:00 -04:00
-
c408fc6cf6
Thruster flames, so a watcher can see what the pilot is doing
Anachronaut
2026-09-04 11:49:38 -04:00
-
418631a221
The orbit check is back, and osFileRead says it reads in blocks
Anachronaut
2026-09-04 11:31:33 -04:00
-
7e82b64d47
A dock that slides into line, and settles squarely on the port
Anachronaut
2026-09-04 11:23:54 -04:00
-
1928275f87
A state can be placed, which four things were queued behind
Anachronaut
2026-09-04 10:51:01 -04:00
-
804dd3040e
Docking, and a ceiling that is no longer the old screen's edge
Anachronaut
2026-09-04 10:37:52 -04:00
-
922511c8a7
A retro thruster, at half the strength of the one that lifts
Anachronaut
2026-09-03 23:02:19 -04:00
-
800f555ffb
A station in orbit, going round and not yet dockable
Anachronaut
2026-09-03 22:41:28 -04:00
-
32559ce872
The room a zoom buys goes to the sky, not to the moon
Anachronaut
2026-09-03 22:14:02 -04:00
-
437ddf8ebe
z zooms too, so a keyboard is not shut out of it
Anachronaut
2026-09-03 21:54:12 -04:00
-
a02d701efe
Two zoom levels on a button, which the device already had
Anachronaut
2026-09-03 21:48:32 -04:00
-
85029d3b85
An altitude bar, and orbital speed marked on the drift bar
Anachronaut
2026-09-03 20:57:16 -04:00
-
c514d5328e
An orbit that comes back round, out of gravity minus the swing
Anachronaut
2026-09-03 19:15:50 -04:00
-
f5642f52b5
A ceiling that pins rather than ends

AnachronautandClaude Opus 5
2026-09-03 18:42:34 -04:00
-
d896c9d433
Multiplying, on a machine with no multiplier

AnachronautandClaude Opus 5
2026-09-03 18:07:07 -04:00
-
a069ee7a00
Orbit, and two bars that answer instead of reporting

AnachronautandClaude Opus 5
2026-09-03 16:25:56 -04:00
-
4b1c3d8e3f
A missing file is an error, not a core dump

AnachronautandClaude Opus 5
2026-09-03 15:50:40 -04:00
-
60e0196fe2
A delivery, flown by hand and kept

AnachronautandClaude Opus 5
2026-09-03 14:54:00 -04:00
-
ee77d79780
A pad is sampled once a frame, and the recorder writes what was sampled

AnachronautandClaude Opus 5
2026-09-03 14:43:58 -04:00
-
de1857f5f7
Record every pad, not the one that happened to be first

AnachronautandClaude Opus 5
2026-09-03 14:27:58 -04:00
-
eb695a3f3b
--keyboard was a flag that did nothing behind a window

AnachronautandClaude Opus 5
2026-09-03 12:52:17 -04:00
-
a163c670d0
A demo recorder: --record-pad writes what --pad reads

AnachronautandClaude Opus 5
2026-09-03 12:38:43 -04:00
-
caf5e1f99d
A base speaks in the window, not into the world

AnachronautandClaude Opus 5
2026-09-03 12:23:12 -04:00
-
bfb515e23b
Cargo: bases with names, and a landing that is not an ending

AnachronautandClaude Opus 5
2026-09-03 12:04:27 -04:00
-
7257ad369c
Landing pads, carved rather than looked for

AnachronautandClaude Opus 5
2026-09-03 11:45:30 -04:00
-
6073086584
The system takes a leftover window down

AnachronautandClaude Opus 5
2026-09-03 00:50:42 -04:00
-
2274be4b68
Lunar Porter, rung three and a half: fuel

AnachronautandClaude Opus 5
2026-09-03 00:35:34 -04:00
-
17c8da111f
A window: a layer that does not scroll

AnachronautandClaude Opus 5
2026-09-03 00:19:09 -04:00
-
e3eccd17a8
Settle the view before saying how the landing went

AnachronautandClaude Opus 5
2026-09-03 00:02:59 -04:00
-
a074a831f0
The shell scrolls, and the moon was drawn where nobody was looking

AnachronautandClaude Opus 5
2026-09-02 23:51:48 -04:00
-
f7be843ed9
Lunar Porter takes any controller, not the first one

AnachronautandClaude Opus 5
2026-09-02 23:36:05 -04:00
-
6def343e97
Find Raylib's link flags instead of guessing one set

AnachronautandClaude Opus 5
2026-09-02 23:24:06 -04:00
-
df50c2f0f8
The pad was working; the game was told there was not one

AnachronautandClaude Opus 5
2026-09-02 22:48:24 -04:00
-
8eb4e4d67e
Lunar Porter, rung two: it lands, or it does not

AnachronautandClaude Opus 5
2026-09-02 22:33:32 -04:00
-
db0c26e13f
A bar for the drift, and a lighter touch sideways

AnachronautandClaude Opus 5
2026-09-02 22:14:36 -04:00
-
b1dde7908c
Lunar Porter flies on a controller

AnachronautandClaude Opus 5
2026-09-02 21:58:31 -04:00
-
fed1453e6e
Controllers: four pads that say what is held

AnachronautandClaude Opus 5
2026-09-02 21:44:55 -04:00
-
88ecb208f4
The coarse scroll register was being sent the wrong register

AnachronautandClaude Opus 5
2026-09-02 21:13:09 -04:00
-
d6c81fa32c
Lunar Porter, rung one: it flies

AnachronautandClaude Opus 5
2026-09-02 16:52:01 -04:00
-
5222c85100
More fills the screen it is on, not the screen it was written for

AnachronautandClaude Opus 5
2026-09-02 16:18:37 -04:00
-
fba1b553d2
Depth: a ball behind the near pillars and in front of the far ones

AnachronautandClaude Opus 5
2026-09-02 15:58:34 -04:00
-
cb898450b5
Sprites that scale, and a depth buffer to hide them behind

AnachronautandClaude Opus 5
2026-09-02 14:07:38 -04:00
-
f8c3db5d56
A tool for breaking things, since doing it by hand went wrong twice

AnachronautandClaude Opus 5
2026-09-02 13:19:22 -04:00
-
9eed23120f
Four pages of tiles, in bits that were already there

AnachronautandClaude Opus 5
2026-09-02 12:59:02 -04:00
-
a916103a7f
Sprites: things that move without the screen moving

AnachronautandClaude Opus 5
2026-09-02 11:42:11 -04:00
-
eee95ef0ce
Flip says the true thing, and the checks that let it lie

AnachronautandClaude Opus 5
2026-09-02 11:08:09 -04:00