#garfield Logs

Aug 26 2021

#garfield Calendar

12:42 AM rue_bed: oh I wonder if openscad finished reinstalling
12:54 AM rue_bed: so, does the brain employ hardware abstraction
12:54 AM rue_bed: I'm starting to think it does
01:17 AM rue_bed: DELAY FOR 8748/9
01:17 AM rue_bed: ""
01:17 AM rue_bed: its meant to be able to program 8748/9 controlles
01:17 AM rue_bed: thats quite intereesting
12:51 PM polprog: i got the DVB-T decoder
12:51 PM polprog: i wonder how easy is it to hack it tu use the linux in it
12:51 PM polprog: to*
12:52 PM Tom_L: i bet you're gonna find out
03:08 PM Tom_itx is now known as Tom_L
04:17 PM polprog: oh i bet :P
07:03 PM rue_mohr: home
07:03 PM rue_mohr: DVB-T?
07:35 PM rue_mohr: rainig
07:38 PM Tom_L: time for inside work
07:39 PM Tom_L: 99 and dry here
07:39 PM rue_mohr: awe crap
07:39 PM rue_mohr: I'd compiled openscad for special features
07:40 PM Tom_L: is that an oopsie?
07:40 PM rue_mohr: no I had to reinstall it
07:40 PM rue_mohr: so I odnt have my features now
07:40 PM Tom_L: ahh
07:40 PM rue_mohr: dam
07:46 PM rue_mohr: aluminum casting seem to go hand in hand with wood turning
07:46 PM rue_mohr: I keep having all these things that would be easy to just spin off with a wood lathe
07:46 PM rue_mohr: pain on the metal lathe
07:49 PM Tom_L: wood lathe is more freehand
07:49 PM rue_mohr: yep
07:51 PM Tom_L: can be more relaxing even
07:57 PM Tom_L: went to see my welder today
07:57 PM Tom_L: his shop reminds me of what yours likely looks like
07:57 PM rue_mohr: heh
07:57 PM Tom_L: he's got electronics scattered all over his office, cnc kit mills probably 3-4 in various stages of disarray
07:57 PM Tom_L: plasma cutter
07:58 PM Tom_L: large cnc mill
07:58 PM Tom_L: had a calipers taken apart on his desk along side one of those dimming rear mirrors
07:58 PM Tom_L: he's been asking me about linuxcnc nearly every time i go see him
07:59 PM Tom_L: got a small laser he wants to get going
07:59 PM rue_mohr: hmm
07:59 PM Tom_L: all kinds of projects going in various stages
07:59 PM Tom_L: he does custom fabrication
07:59 PM rue_mohr: yea too many projects
07:59 PM rue_mohr: he make anything at it?
08:00 PM Tom_L: it's his occupation so yeah
08:00 PM Tom_L: does just about anything you could think of
08:00 PM Tom_L: custom metal fabbed signs etc
08:00 PM Tom_L: woodworking
08:00 PM Tom_L: does cnc work
08:01 PM Tom_L: just happened into him by accident couple years ago
08:01 PM Tom_L: i had some cast iron i needed welded and i can't do it
08:01 PM rue_mohr: its annoying
08:02 PM Tom_L: he does a nice job
08:02 PM rue_mohr: tho my old vise hasn't broken yet
08:02 PM rue_mohr: I featherd lots
08:02 PM Tom_L: when i did do it i had to braze it
08:02 PM Tom_L: he tig welds it
08:02 PM rue_mohr: yup
08:02 PM rue_mohr: special rod probably
08:03 PM Tom_L: yeah
08:03 PM Tom_L: i think you'd have a hayday there
08:04 PM Tom_L: he had arduino on the desk etc
08:04 PM Tom_L: some tiny mill i could probably fit in my vise he was trying to get going for a bud
08:04 PM rue_mohr: heh,
08:04 PM rue_mohr: does he know how to ship a pallette to canada?
08:04 PM Tom_L: haha
08:04 PM Tom_L: i dunno
08:04 PM rue_mohr: like, not by fedex
08:05 PM rue_mohr: hey I should ask the electrical supplier
08:05 PM rue_mohr: ever seen an EECOL around there?
08:05 PM Tom_L: nope
08:07 PM Tom_L: kinda been in a slump lately and talking with him somewhat inspred me again
09:25 PM rue_mohr: nice
09:25 PM rue_mohr: I have 4 code windows up, I'm trying to understand this BASIC code enough to modify it
09:27 PM rue_mohr: I'm also printing a template for casting hubs onto the sprockets
09:27 PM rue_mohr: I should be trying to reball the cpld :)
09:50 PM Tom_L: basic is supposed to be..... basic ehh?
10:03 PM rue_mohr: its a matter of how they implemented it in asm
10:03 PM rue_mohr: and trying to understand 40 years of changes
10:07 PM Tom_L: that code you posted the other day?
10:07 PM rue_mohr: NO I ONLY DID BINARIES
10:07 PM rue_mohr: SORRY - ASSEMBLER IS CAPS
10:08 PM rue_mohr: i'M TRYING TO CORRELATE CODE POSITIONS OVER A BUNCH OF CHANGES
10:08 PM * rue_mohr HANDS TOM SOME EARPLUGS
10:09 PM rue_mohr: THIS IS KINDA FUNNY, THE DISSASSEMBLER KINDA SLIPS THE SECRET OF WHICH FUNCTIONS AREN'T USED
10:09 PM rue_mohr: THEY TURN UP AS BINARY BLOBS
10:11 PM rue_mohr: HEH, YEA, THATS CONFUSING ME.
10:12 PM rue_mohr: OOO i'M CLOSE
10:12 PM Tom_L: so why are they even there?
10:13 PM rue_mohr: NOBODY COULD TELL THEY WEREN'T USED
10:16 PM rue_mohr: its funny
10:17 PM rue_mohr: the decompiler naturally gives away code that isn't called by anything
10:17 PM rue_mohr: there are little bits and burps of it all over the place
10:17 PM rue_mohr: I'm going thru a decompiled version marking the fn names form the old source
10:17 PM rue_mohr: lots of its never changed
10:18 PM rue_mohr: and some stuff, like the eprom programmer, is completely different
10:18 PM rue_mohr: my plan is to understand all this code in 2-3 weeks
10:19 PM rue_mohr: and every label method used in every file is different
10:19 PM rue_mohr: in one, he uses the first two chars of the filename, followed by a letter
10:19 PM rue_mohr: for timer.asm TIA TIB TIC
10:19 PM rue_mohr: in another numbers
10:19 PM rue_mohr: programmer.asm PR0 PR1 PR2
10:20 PM Tom_L: heh
10:20 PM Tom_L: consistent ehh?
10:23 PM rue_mohr: I'm worried I might be able to recite 8051 instruction opcodes soon tho
10:25 PM Tom_L: too bad i didn't have one of those cheat sheets for that one
10:48 PM rue_mohr: so, the origional code is 7 files
10:48 PM rue_mohr: over time, it was merged into 1 file
10:48 PM rue_mohr: and then changes were added
10:48 PM rue_mohr: I'm trying to reverse the changes into the origional 7 file source
10:49 PM rue_mohr: so I'm trying to follow where which file starts and stops and where/what all the functions are
10:51 PM rue_mohr: huh, the change I'm trying to trace right now goes to "programmer.asm" which was COMPLETELY changed
10:51 PM rue_mohr: ... and I dont know where in the source it stops
10:52 PM rue_mohr: I know where the next file starts tho
11:00 PM Tom_L: you sure like taking on the impossible
11:01 PM rue_mohr: I'm curious about porting apple basic or this basic to other things
11:01 PM rue_mohr: I think this will be simpler
11:02 PM rue_mohr: apple basic is probably more of a beast
11:02 PM Tom_L: what was the basic that came with early dos?
11:02 PM Tom_L: i can't remember now
11:05 PM rue_mohr: QBASIC
11:05 PM Tom_L: yeah that was it..
11:06 PM Tom_L: i never did much with basic
11:06 PM Tom_L: i should sleep
11:06 PM Tom_L: out the door at 6
11:06 PM rue_mohr: gnight
11:19 PM rue_mohr: hmm