The Image at the End of the World: Communities of practice redefining technology on a damaged Earth, by  @l03s 
https://researchportal.lsbu.ac.uk/en/publications/the-image-at-the-end-of-the-world-communities-of-practice-redefin
 #permacomputing  #uxn
The Image at the End of the World: Communities of practice redefining technology on a damaged Earth, by  @l03s 
https://researchportal.lsbu.ac.uk/en/publications/the-image-at-the-end-of-the-world-communities-of-practice-redefin
 #permacomputing  #uxn
 
      
  
                            
                        
                         
      
  
                            
                        
                         
      
  
                            
                        
                         
      
  
                            
                        
                        Dear #uxn peeps...
I can haz single-line comments, plox? 😅
Something like a comment rune, or something? ; is already taken, as is / and #, hmm...
What about something like >?
Or just a keyword like REM?? lol
I'd be tempted to just use // and write my own stupid-simple pre-processor to sed them out. XD
Push comes to shove, I guess I could do something like a vim macro for ^[I( ^[A ), but that's a bit ugly, and the equivalent to undo the comment would be scary. XD
Hmm, this page says  is used as a single-line comment in FORTH (or at the very least, Gforth), would that be a possibility?
Why are [] runes no longer used around label runes?
The #compudanzas guide used to have label runes like this:
|00 @System [ &vector $2 &pad $6 &r $2 &g $2 &b $2 ]
but now the uxn tutorial looks like:
|00 @System &vector $2 &pad $6 &r $2 &g $2 &b $2
for exactly the same example programs.
Only 32 opcodes, 8 of them special (can be used in th last 3 bits of a kind of 18-bit #VLIW word) versus 256 opcodes of #uxn
 #varvara offers much more high level i/o, F18A has 4 interchip ports, GPIO, A/D interface and SERDES, which can be used to build things like Ethernet for example.
varvara-fpga does not implement most varvara I/O features at all.
https://www.greenarraychips.com/home/documents/greg/DB001-221113-F18A.pdf
https://www.greenarraychips.com/home/documents/greg/PB004-110412-F18A-IO.pdf
=> gemini://any-key.press/p386/p386uxn_0.0.1.gmi p386uxn: реализация uxn для Pocket 386
AFAIK, there hasn't been a hardware implementation of #uxn thus far.
The instruction set is pretty simple, the core is just 100 lines of C. I'd surmise it could be implemented in the very dinkiest #fpga, and using some kind of TTL asic or something (I'm way, way, way beyond my competency, here (and almost everywhere else, lolol)) should be quite doable.
Of course, stuff like graphics would be more complex, as it gives you any 4 colors out of a range of 4096, and the display size can be variable, but it's been implemented on reasonably limited hardware like the #PlayDate and Gameboy Advance.
I'm kind of wondering if anyone has attempted a true 8-bit implementation, like on a #Commodore64. XD
The cell-based coloring system of most 8-bit micros would be challenging to adapt uxn to, unless you just assumed monochrome.
Now I kinda want a small [Potato] plushie or something I can talk to while learning #uxn. XD
Rek's cartoon anthropomorphization of Potato (obviously inspired by form factors like the #Macintosh IIsi and earlier mac models) hits me right in the feels. XD
🌻 Implemented a dialect of tiny-BASIC in  #uxn, it has full graphics and mouse support in 4kb. I'll work on improving it in the next few days.
https://wiki.xxiivv.com/site/basic
 
      
  
             
      
  
                            
                        
                        
 
      
  
                            
                        
                         
      
  
             
      
  
             
      
  
             
      
  
                            
                        
                         
      
  
                            
                        
                         
      
  
             
      
  
                            
                        
                        