#garfield Logs

Jan 14 2024

#garfield Calendar

01:59 AM rue_shop2: ok, the address bus is working properly
03:00 AM rue_shop2: ITS WORKING!!!!
03:01 AM rue_shop2: ITS WORKING!!!!
03:41 AM Tom_L: yay
03:46 AM rue_mohr: gnight
03:46 AM Tom_L: but but.. i just woke up
03:47 AM Tom_L: -3°F High 5°F
03:48 AM rue_mohr: -5c, its warm
04:56 AM polprog: rue_mohr: yes i saw the LDR oscillator, very cool! :D
04:56 AM polprog: i saw it and im was like "that must be rue's doing"
11:06 AM rue_mohr: hah
11:06 AM rue_mohr: the circuit was from @yas0107
04:21 PM rue_shop2: ok! the repairs are finished, its just paperwork from here!
05:23 PM Tom_L: yippee!
05:55 PM rue_mohr: ok built a temp battery pack for my computer
05:55 PM rue_mohr: ups
05:55 PM rue_mohr: brb
06:04 PM rue_mohr: restart like 500 programs
06:05 PM Tom_L: that's all?
06:18 PM rue_mohr: http://ruemohr.org/~ircjunk/tempimage/p1300614.jpg
06:18 PM rue_mohr: http://ruemohr.org/~ircjunk/tempimage/p1300615.jpg
06:19 PM rue_mohr: battery pack for the UPS using some cheap fusing. :D
07:14 PM Tom_L: did you calculate the wire size???
07:14 PM rue_mohr: I did a test
07:14 PM rue_mohr: it glows around 8A and trips at about 10
07:15 PM rue_mohr: I expect normal draw to be about 2A (ea) so it should be fine
07:15 PM Tom_L: those used batteries?
07:15 PM rue_mohr: yup
07:15 PM Tom_L: still good?
07:15 PM rue_mohr: tested the ESR, all seems reasonable
07:15 PM rue_mohr: all of them took ~22A with about 1V drop
07:16 PM rue_mohr: ~45 mohms
07:16 PM Tom_L: new jig for the latches work ok?
07:16 PM rue_mohr: not awesome but not $300
07:16 PM rue_mohr: haha, not tried yet
07:16 PM rue_mohr: todays sprayer work was finishing the repairs
07:17 PM Tom_L: right
07:17 PM rue_mohr: next I need to make the bill, send it, make 2 24" sprayers (test that new cutter jig) and then maybe I can make latches
07:18 PM rue_mohr: polprog, do you remember, I think you suggested an instruction for the 1 bit that I loved the idea of adding...
07:19 PM Tom_L: i put probably 4 programs on that work plate so i don't have to switch it out, just load a different program and go. they all zero from the same spot
07:19 PM Tom_L: including the springs
07:19 PM rue_mohr: :)
07:20 PM rue_mohr: ;( I dont remember the instruction
07:21 PM Tom_L: not the F register thing?
07:22 PM rue_mohr: I dont remember
07:22 PM rue_mohr: it didn't involve the alu
07:22 PM rue_mohr: it was something I could just add
07:23 PM Tom_L: 07:18:11 <polprog> that should have been B or BL instruction
07:23 PM rue_mohr: it was a jump or soemthing I think
07:23 PM rue_mohr: oh, when was that?
07:23 PM Tom_L: 12-9
07:24 PM Tom_L: Dec 09 07:17:42 <polprog> I used "bx" instruction
07:24 PM Tom_L: Dec 09 07:17:53 <polprog> bx is a branch and exchange the instruction set
07:24 PM Tom_L: Dec 09 07:18:01 <polprog> so bx switches between arm and thumb mode
07:24 PM Tom_L: Dec 09 07:18:11 <polprog> that should have been B or BL instruction
07:24 PM Tom_L: Dec 09 07:18:59 <polprog> https://azeria-labs.com/arm-conditional-execution-and-branching-part-6/
07:24 PM rue_mohr: ugh, there is no 12-9 log
07:24 PM Tom_L: was that it?
07:24 PM rue_mohr: no.. thats the arm stuff
07:26 PM Tom_L: Apr 21 23:26:25 <rue_mohr> Instruction summary:
07:26 PM Tom_L: Apr 21 23:26:26 <rue_mohr> | | |
07:26 PM Tom_L: Apr 21 23:26:26 <rue_mohr> | a: | 8 bit address |
07:26 PM Tom_L: Apr 21 23:26:26 <rue_mohr> | i: | 3 bit input address |
07:26 PM Tom_L: Apr 21 23:26:26 <rue_mohr> | o: | 3 bit output address |
07:26 PM Tom_L: Apr 21 23:26:26 <rue_mohr> | v: | 1 bit value |
07:26 PM Tom_L: getting closer?
07:26 PM rue_mohr: maybe
07:26 PM rue_mohr: tahts for the 1 bit
07:27 PM Tom_L: Apr 13 13:00:07 <polprog> 1 bit computer with 1 bit instruction
07:27 PM Tom_L: Apr 13 13:00:18 <polprog> there is only two instructions, 0 = NOP, 1 = DO
07:27 PM Tom_L: Apr 13 13:00:33 <polprog> the DO instruction is implementation defined and does what the programmer wants
07:27 PM Tom_L: Apr 13 13:00:38 <polprog> (Microcode is allowed)
07:28 PM rue_mohr: hmm
07:29 PM rue_mohr: I think I laughed and said it would be easy to add
07:30 PM Tom_L: https://github.com/ruenahcmohr/OneBit
07:31 PM Tom_L: would probably be after that
07:33 PM Tom_L: need better key words
07:36 PM rue_mohr: symantic
07:36 PM rue_mohr: maybe spelled right
07:37 PM Tom_L: you spelled it that way 2x
07:37 PM rue_mohr: it might not be in the logs :/
07:38 PM Tom_L: can't find anything
07:38 PM Tom_L: was checking my local log
07:38 PM Tom_L: not the bot
07:45 PM rue_mohr: oh!
07:46 PM rue_mohr: I think it was to use the F register as an index pointer for a jump!
07:46 PM rue_mohr: for a table
07:46 PM rue_mohr: for a jump table!
07:46 PM rue_mohr: yea
07:48 PM rue_mohr: hmm
07:50 PM rue_mohr: how to I implement that....
07:52 PM rue_mohr: I think I was going to have it like JMPF ADDRESS where it would jump to Address+F
07:52 PM rue_mohr: but, I was wondering if I should make it like Address+(f*4) or something to make some room
07:58 PM rue_mohr: ok hmm
08:14 PM rue_shop2: its the ultimate risc you know, there is only 1 instruction
10:00 PM rue_mohr: erm, 500 likes on the 1 bit computer is a bit high...
10:55 PM rue_mohr: hah looks like 5 new instructions, coool