Sky/jan Naja
nayasapphire.bsky.social
Sky/jan Naja
@nayasapphire.bsky.social
Pronouns: she/they/ona + ey/em
🩵🩷🤍🩷🩵 (mi tonsi)
Transfem demigirl

kule pilin mi li poka meli li meli taso ala.
o toki kepeken toki pona anu toki Inli tawa mi.

toki pona and/or English :)
https://tilde.town/~unusualegg
#oponaemi #tokipona
ona li ante e sitelen sinpin pi sewi laso! ona li pona ala tawa mi tan kule pimeja. laso walo li pona tawa mi
November 20, 2025 at 5:27 PM
mi kama jo e suwi mute
November 1, 2025 at 4:26 AM
mi ken ala sitelen e ni. ni li toki e "jan ale o, toki".
mi wile sitelen e "jan pi sewi laso o, toki"
May 7, 2025 at 11:37 AM
ale li pona
May 6, 2025 at 8:45 PM
1. Notice (next_rule) I use lookup my state with a Some(usize). But I HALT with None 2. Generics <T> to write any type B)
April 23, 2025 at 4:30 AM
Use any symbol by have a user struct(for storage of each action) which has a lookup.
In this case, using Option<bool> to represent "1", "0", and blank
April 23, 2025 at 4:26 AM
Whenever it moves to new memory location, the default symbol is grabbed from a user function that takes in that new position. In this example, it fills the memory with a preset. 0b0000. counts up from 0
April 23, 2025 at 4:21 AM
Made a turing machine in Rust. This program counts up to 16 aka 1111. Got it from
aturingmachine.com/examples.php
April 23, 2025 at 4:21 AM
The delayed write gives the ROM time to get the value (pass thru each layer + input&output)
External circuitry:
April 22, 2025 at 11:43 AM
Here's my thing to go thru each address of the ROM and write that to memory. It's just a counter, but each time it reaches a new address, it sends a write to the memory. It also has an overcomplicated mechanism to stop you from clocking it after it's done. (Tho this still requires external stuff)
April 22, 2025 at 11:43 AM
Here's what the layout is of the ROM circuit. It's just a bunch of MUXs(MULtiplexers). And some hooked up to a constant HI/on.
April 22, 2025 at 11:27 AM
Here's my imported ROM circuit (program-generated). It took so much brain power.
(I dreamed of this when I was younger). At the time the MUX didn't exist yet. So that makes it easier.
April 22, 2025 at 11:27 AM
Also added memory-mapped input at address 0x81.
April 22, 2025 at 1:03 AM
8 bit programmable processor(STAR8). Original posts: www.facebook.com/share/p/1BUF...
It seems they made a new post on it
www.facebook.com/share/p/1HMM...

I've added an instruction to load from an address (encoded in instruction) and a button to add an arbitrary byte.
April 22, 2025 at 1:03 AM
Running the program
1. Store 1 in A
2. Store 2 in B
3. Add A&B and store results in A
April 22, 2025 at 12:46 AM
Flashing the ROM to RAM
(It kinda mirrors the program across memory but that's okay. There's a
April 22, 2025 at 12:46 AM
I made a smart logic simulator(SLS) library(in Rust) to make&read circuits. I used that to make convert ROMs to SLS ROMs. The ROMs come from the STAR8 assembler I made. I then import the ROM into SLS. Then run it with the STAR8.
In this example, I made an add program that adds 1 and 2.
April 22, 2025 at 12:46 AM
Y'all ever heard of sending images over audio. I discovered SSTV(slow scan television). I think I found this particular image on YT or TikTok
November 18, 2024 at 8:53 PM