#garfield Logs
Apr 19 2025
#garfield Calendar
12:02 AM rifraf: sup away brother, did you pick up mom today?
12:27 AM rue_mohr: she got a ride with my uncle
12:27 AM rue_mohr: everything else got done
12:27 AM rue_mohr: but the wifi link
12:27 AM rue_mohr: I'm short on hardware to test code properly
12:28 AM rue_mohr: I can set some up tommorow
12:28 AM rue_mohr: I need another esp8266 to usb serial adapter
03:07 AM rifraf: so did it work rue?
05:54 AM Tom_L: 0.2 worked here
05:55 AM Tom_L: the timer starts right away when you return from page 2 before pressing start
05:56 AM Tom_L: and the save settings button could come up to match the location of the ones on Page1
05:56 AM Tom_L: page 1 buttons look good now
09:49 AM rue_mohr: rifraf, takes me longer than that to extract the battery, find a cell charger, connect it up and get it charged
09:49 AM Tom_L: get a 'smart' charger :D
09:51 AM rue_mohr: that will take longer
09:52 AM Tom_L: did you try his new apk?
09:52 AM rue_mohr: yea, it doen'st work on the phone I have
09:53 AM Tom_L: old android?
09:53 AM Tom_L: it loaded ok here
09:53 AM Tom_L: check the android version on it
09:53 AM Tom_L: in settings
09:53 AM rue_mohr: I got a bunch of pretty new looking phones from a store doing a cleanout once, but they wont start up anymore, I was planning on using them as robot remotes
09:54 AM rue_mohr: Tom_L, it doesn't say "andoird version"
09:54 AM Tom_L: it does
09:54 AM rue_mohr: it gives a lot of other version numbers
09:54 AM rue_mohr: no, actually it doesn't
09:54 AM rue_mohr: I'll try one of the newer ones :]
09:54 AM Tom_L: settings -> about phone -> software version
09:56 AM rue_mohr: oug
09:59 AM rue_mohr: http://media.ruemohr.org/images/p1340243.jpg read it for me, where does it say android version?
10:03 AM Tom_L: right below that :)
10:03 AM Tom_L: does LG use android os?
10:04 AM rifraf: looks way too old for anything
10:04 AM rue_mohr: when it starts up is says "Android"
10:04 AM Tom_L: past your bedtime sir
10:04 AM rue_mohr: Tom_L, yea, and there is no 'down'
10:05 AM rifraf: is not supported by me
10:05 AM Tom_L: it loaded on mine and i gave you a fixit list
10:06 AM rifraf: yep, those are known bugs thanks, might fix today, but making some more help screens
10:07 AM Tom_L: oh, one more bug....
10:07 AM Tom_L: my top doesn't spin for 15 min
10:07 AM rifraf: practice more, and refine it, that took me many months
10:08 AM rifraf: got a better thing to spin it on yet?
10:08 AM Tom_L: nope
10:08 AM rifraf: did you try spice jar lid or similar?
10:10 AM Tom_L: no but i did measure the top in mm for input
10:11 AM rue_mohr: I'm going to do porridge for breakfast today
10:12 AM Tom_L: don't burn it
10:13 AM rue_mohr: usually just add boiling water
10:13 AM Tom_L: premade packs?
10:13 AM rue_mohr: yep
10:14 AM Tom_L: cinamon raisin
10:14 AM rue_mohr: maple and brown sugar
10:14 AM Tom_L: err yeah that's the one
10:15 AM rue_mohr: I didn't come up with a plan today...
10:15 AM rue_mohr: that worked so well yesterday
10:15 AM rue_mohr: I need an adapter for the wifi module, so I can do that
10:15 AM Tom_L: follow the butterfly
11:20 AM rue_mohr: hmm, I need a serial link tester
11:21 AM rue_mohr: want to do outside stuff today tho, its a nice day
11:29 AM Tom_L: what sort of tester?
11:29 AM rifraf: serial link
11:30 AM rue_mohr: I'd made a serial lcd, and I think I was seeing dropped characters, but as it turned out, the screen was dropping some
11:30 AM Tom_L: i had one that logged a serial port and sent it on it's way out another port undisturbed
11:31 AM rue_mohr: yea, I'll be fine if I have another esp8266 usb adatper
11:32 AM Tom_L: http://paste.debian.net/1370341/
11:32 AM Tom_L: maybe that was it.. don't remember now
11:32 AM Tom_L: kinda looks like it
11:33 AM Tom_L: i wonder if i'm to the point i've forgotten more than i remember
11:34 AM rue_mohr: :]
11:34 AM rue_mohr: interesting
11:35 AM Tom_L: i still use my 'reboot.com'
11:35 AM rue_mohr: its funny how its 90% assembler
11:35 AM Tom_L: main()
11:35 AM Tom_L: {
11:35 AM Tom_L: char far (*jump)() = 0xFFFF0000L;
11:35 AM Tom_L:
11:35 AM Tom_L: (*jump)();
11:35 AM Tom_L: }
11:36 AM Tom_L: compile and run that in dos
11:36 AM rue_mohr: heh
11:36 AM Tom_L: or possibly even linux
11:37 AM rue_mohr: linux might throw a protection fault
11:37 AM Tom_L: maybe
11:37 AM rue_mohr: dos woudln't :]
11:37 AM rue_mohr: I wonder if x86 has a future
11:37 AM rue_mohr: its sure messed up now
11:38 AM rue_mohr: I was going to put my bets on arm, but I think the tide has turned towards risc
11:38 AM Tom_L: reboot:
11:38 AM Tom_L: assume ds:rom_bios_data
11:38 AM Tom_L: mov bx,rom_bios_data
11:38 AM Tom_L: mov ds,bx
11:38 AM Tom_L: mov ax,0FFFFH
11:38 AM Tom_L: mov reset,ax
11:38 AM Tom_L: jmp BOOT
11:38 AM Tom_L: code_seg ends
11:38 AM Tom_L: end
11:38 AM Tom_L: same thing in asm wihout the wrappers
11:39 AM Tom_L: com files were simple
11:40 AM rue_mohr: yup, liked .com
11:40 AM Tom_L: no far calls though iirc
11:40 AM rue_mohr: I remember when the first trojans were sent out as .com attachments in the guise of web links
11:40 AM Tom_L: although that one has a far call
11:40 AM rue_mohr: expected that one
11:41 AM rue_mohr: dos needed to be switched into extended mode, and there was no switching back
11:41 AM rue_mohr: silly addressing
11:41 AM Tom_L: you'll never need more than 64k memory
11:41 AM rue_mohr: heh
11:42 AM rue_mohr: A20
11:42 AM rue_mohr: I still want to make a machine level converter
11:43 AM rue_mohr: that takes, say 6502 code and converts it to z80
11:43 AM Tom_L: wonder what anagram.c does
11:43 AM rue_mohr: anagrams
11:43 AM Tom_L: scrambles all possibilities of a word?
11:43 AM rue_mohr: its a nice day, I need to get out
11:44 AM Tom_L: it's chilly here, i don't
11:44 AM rue_mohr: a bit here, will warm up in about 30 mins
11:45 AM rue_mohr: the gutters are full
11:45 AM rue_mohr: 100% compost
11:45 AM rue_mohr: even a few things growing in there
11:45 AM Tom_L: cleaned mine out in the fall
11:45 AM Tom_L: i'm sure they're full again
11:45 AM rue_mohr: yep, I should have put mesh over 'em
11:46 AM rue_mohr: did you do much BASIC?
11:46 AM Tom_L: not really
11:46 AM Tom_L: i was told it was a bad influence on new programmers
11:46 AM Tom_L: a little maybe
11:50 AM rue_mohr: org 100h
11:50 AM rue_mohr: start:
11:50 AM rue_mohr: lea dx, text
11:50 AM rue_mohr: mov ah, 9
11:50 AM rue_mohr: int 21h
11:50 AM rue_mohr: ret
11:50 AM rue_mohr: text db 'Hello World$'
11:50 AM rue_mohr: hello world in 20 bytes
11:50 AM rue_mohr: my buddy said asm was obsolete and that hello world in 20 bytes could not be done
11:50 AM Tom_L: yeah, the org 100 meant a com file iirc
11:51 AM rue_mohr: 1998
11:51 AM Tom_L: still have ms c5 & c6 installed somewhere
11:52 AM Tom_L: not sure about the books if i kept them or not
11:52 AM rue_mohr: I had a copy of borland
11:52 AM Tom_L: so did i
11:52 AM Tom_L: c & pascal
11:52 AM rue_mohr: the pascal compiled nicely, its sort of too bad it didn't catch on
11:53 AM Tom_L: the clipper i used had pascal like hooks to c & asm
11:53 AM rue_mohr: warms equ $FF7C
11:53 AM Tom_L: if i dug hard enough i might find them
11:53 AM rue_mohr: ;]
11:53 AM rue_mohr: the other assembler worlds
11:56 AM rue_mohr: oof I was doing pwm with two counters
11:57 AM Tom_L: i used asm in clipper to test for printer presence etc
11:58 AM rue_mohr: I'm looking at source files, I'm not sure what I was up to
11:58 AM Tom_L: and numlock key
11:59 AM rue_mohr: I see lines, circles, and joysticks
12:00 PM rue_mohr: org 100h
12:00 PM rue_mohr: start:
12:00 PM rue_mohr: int 19h
12:00 PM rue_mohr: when you cant do the long jump
12:00 PM Tom_L: #include "nandef.h"
12:00 PM Tom_L: #include "extend.h"
12:00 PM Tom_L: CLIPPER d_open()
12:00 PM Tom_L: {
12:00 PM Tom_L: _asm
12:00 PM Tom_L: {
12:00 PM Tom_L: MOV DX, 0278h ;PORT
12:01 PM Tom_L: MOV AL,0FFH ;;OPEN variable doesn't work must be hardcoded
12:01 PM Tom_L: OUT DX,AL
12:01 PM Tom_L: }
12:01 PM Tom_L: }
12:01 PM Tom_L: open a cash drawer for a sales app i did
12:01 PM rue_mohr: :]
12:01 PM Tom_L: that's how you got to asm from clipper
12:02 PM rue_mohr: when I was doing the repair shop I dont think I ever hooked up the striker
12:02 PM rue_mohr: I think I always just tripped it with my finger
12:02 PM Tom_L: 1989
12:02 PM rue_mohr: yea, about 2000 for me
12:03 PM rue_mohr: I wish I could have been playing with this stuff so much earlier
12:03 PM rue_mohr: that said
12:03 PM rue_mohr: not sure I wouldn't be in the same boat anyhow
12:03 PM Tom_L: http://paste.debian.net/1370345/
12:03 PM rue_mohr: with all the disposable tech going around its impossible to make any real progress on anything
12:04 PM Tom_L: clipper was a compiled program so you'd compile that right into the exe
12:05 PM rue_mohr: mm
12:06 PM rue_mohr: I think when you compiled a basic into an exe, it just make a copy of basic with the program embedded into it
12:06 PM rue_mohr: gonna go wander around the yard
12:06 PM Tom_L: clipper was nice because it did auto memory swapping
12:07 PM Tom_L: you could set a work space iirc
12:22 PM rue_shop4: :]
12:37 PM aandrew: man I keep forgetting that I need to play with that embedded dynamic loader stuff
12:38 PM aandrew: https://github.com/bogdanm/udynlink
01:28 PM rue_shop4: so, I bought some wireless serial things that seemed to be dropping characters, I wonder if that was the screen I was using again
01:30 PM rue_shop4: I'v also has issues with some of the usb adapters
01:30 PM rue_shop4: ok
01:30 PM rue_shop4: serial test program it is
01:32 PM aandrew: it always frustrates me to no end when my tools are the source of my issues rather than the thing I'm trying to do