summaryrefslogtreecommitdiff
path: root/jefs.fs
AgeCommit message (Collapse)Author
2026-03-07+to, -to, broken d)kitty
2026-03-07asm: write displacementkitty
2026-03-07>byte, >word, fix dump colourskitty
2026-03-07colours and ascii dump (not working correctly)kitty
xxd but bad
2026-03-07terminal colours!kitty
bit annoying to define 'default' and 'normal' but eh
2026-03-07basic DUMP (should add more stuff though), .s in hexkitty
2026-03-07modrm,kitty
i dont know if this is actually writing the instruction correct (or at all) i should work on dump
2026-03-06*/modkitty
2026-03-06todo in readmekitty
2026-03-06welcome messagekitty
2026-03-05call quit on errorkitty
2026-03-05set #tib to zero on empty linekitty
2026-03-05somewhat fix interpreterkitty
2026-03-05error tablekitty
2026-03-05an interpreter!!!!!!!!!!!kitty
aaaaaaaaaaaaaaaaaaaa
2026-03-05HIDEkitty
2026-03-05value source-idkitty
2026-03-05eujh,,,,kitty
look it's ugly as shit but it Works
2026-03-05grow brk at runtimekitty
i really need to figure out syscall error handling
2026-03-05fix ACCEPTkitty
still not ideal because i think blank lines and EOF are handled the same. not sure how they should be separated.
2026-03-05move back to brk'd memorykitty
someone on the uiua discord told me about mprotect. it worked!
2026-03-05untested acceptkitty
2026-03-04remove old commented out stuffkitty
2026-03-04fucking oopskitty
so turns out my comparisons have been fucked for this whole time lmao
2026-03-04umkitty
2026-03-04buffer-keykitty
none of this is tested yet need to do ACCEPT then REFILL then LOAD i guess?
2026-03-04kinda losing steam i think, but i'd like to get this donekitty
2026-03-03mostly just been Thinkingkitty
also have been busy today
2026-03-02move-backkitty
now i need to actually use it in (refill)
2026-03-02true+false, unfinished REFILLkitty
cant be bothered to finish it right now
2026-03-01source-idkitty
2026-02-28cmove>kitty
2026-02-28... whooopskitty
2026-02-28NOT, duskos-based rename h0 > herestart hend > heremaxkitty
2026-02-28rename: allot> → allot@kitty
also based on duskos names
2026-02-28rename :noname to :>kitty
the name :> is taken from dusk os. i like it and it's shorter than :noname and i don't care about standard compliance
2026-02-28error handler as :noname wordkitty
2026-02-28octal, :nonamekitty
2026-02-27?comp ?intr (not used yet though)kitty
2026-02-27immediate tick for handler settingkitty
2026-02-27some rearranging, interactive tickkitty
2026-02-27interactivity testkitty
oh that was easy
2026-02-27example: write line from stdin to stdoutkitty
i am unnervingly close to interactive input surprisingly soon
2026-02-27VALUE, and make handler a valuekitty
2026-02-27move syswrite to filehandle areakitty
read-file does not work right now
2026-02-27allot -> allot>, allotkitty
allot> returns an address. allot doesn't
2026-02-27MAKE - it's like create but for arrays and stuffkitty
my create works in a way that makes stuff like `create DATA 8 cells allot` will not work correctly. so i chose a synonym for `create` that works in the correct way.
2026-02-27.errnokitty
i should go to bed
2026-02-27*/mod */ %kitty
2026-02-27z", lowest level file handling, errno stuffkitty