#garfield Logs

Aug 31 2021

#garfield Calendar

12:34 AM rue_mohr: 15F6
01:21 AM rue_mohr: 190F
01:21 AM rue_mohr: thats good for a day
04:29 AM Tom_L: rue_mohr, go get a test!
05:37 AM rue_mohr: yea, I have to make an appoiumntment
05:45 AM polprog: Tom_L: thanks, i will
06:17 AM rue_mohr: the 3d print for the XY is done
06:17 AM rue_mohr: I made it for a split mold, which is good, it looks like I can use half of it for Z
06:17 AM rue_mohr: if I live
06:55 AM Tom_L: you will, you just may not want to
07:08 AM rue_mohr: I should be working on my editor or something, not 8051 basic
07:13 AM rue_mohr: HMM
07:13 AM rue_mohr: so the changes seem to be a stack check, and some timer stuff
07:14 AM rue_mohr: (there is no source for the 8031 version of this basic code, (1.2a))
07:14 AM rue_mohr: so I'm recreating it
07:14 AM rue_mohr: painfully, but I'll get to know the source
07:15 AM rue_mohr: trying not to burn out on it either
07:18 AM rue_mohr: grrr, local jumps that jump to long jumps are annoying me (they save 1 byte)
07:18 AM rue_mohr: must not 'improve' the source YET...
07:19 AM Tom_L: :)
07:19 AM Tom_L: might run outta room
07:21 AM rue_mohr: so, there are routines that program rom,
07:21 AM rue_mohr: and over the years, its been quite a point of debate
07:22 AM rue_mohr: either what type of rom should be supported (uv, eeprom, flash)
07:22 AM rue_mohr: to, if it should be in there at all
07:22 AM rue_mohr: the version I'm working with removed it
07:22 AM rue_mohr: the origional authors comments talk about using it to flash 8048 (hence the tangent)
10:07 AM polprog: yay, got ring buffer working
11:58 AM Tom_L: eeprom and flash
11:58 AM Tom_L: uv is out
03:02 PM rue_mohr: http://ruemohr.org/~ircjunk/tutorials/elex/scanlessKeyboard/scanlessKeyboard.html
03:02 PM rue_mohr: did I screw up the image links?
04:04 PM Tom_L: Scan-free keyboard decoding by Rue.
04:06 PM rue_bed: oh its being sunny out
04:06 PM rue_bed: I'm ill should I try to cast stuff anyhow??
04:07 PM Tom_L: why not?
04:28 PM Tom_itx is now known as Tom_L
04:45 PM polprog: what is the owl in the schematic?
04:52 PM polprog: ok, so i moved the z80 code to 0x66
04:52 PM polprog: it is looping stable now
04:52 PM polprog: NMI# is tied to ground, so this CPU is in perpetual NMI handling state
05:00 PM rue_mohr: polprog, COOL the woz thing!
05:02 PM polprog: :)
05:02 PM polprog: https://twitter.com/polprogpl/status/1432822410529714176
05:34 PM rue_mohr: yea
05:34 PM rue_mohr: I'm gonna try to use a window of opportunity to cast soem aluminum
06:05 PM polprog: Z80 board PIO CE# inputs: 0b0000 0000 0011 01XX
06:05 PM polprog: thats the address bus
06:05 PM polprog: RAM is mapped at 0b11xx xxxx xxxx xxxx
06:11 PM polprog: ah shit
06:11 PM polprog: i was probing wrong side of the PIO
06:29 PM polprog: ok.. C/D# is A1, B/A# is A0
06:29 PM polprog: CE# is always high, but not hardwired
06:30 PM polprog: ill have to write a program in assembly to be sure
06:38 PM polprog: wait fuck no
06:38 PM polprog: i just had an epiphany
06:38 PM polprog: I was probing the right pin, but it wasnt CE
06:38 PM polprog: it was IORQ
06:38 PM polprog: which is the IO request
06:38 PM polprog: and I had that mapped!
06:39 PM polprog: i have to repeat that tho
07:14 PM Tom_itx is now known as Tom_L
07:18 PM rue_mohr: heh
07:19 PM rue_mohr: I still think you should get it to do it for you
07:19 PM rue_mohr: maybe I'll try to deonstrate later
07:29 PM rue_mohr: I cast the z sled, which is half the xy sled
08:02 PM rue_mohr: I got everything put away just as some raindrops started to fall
08:02 PM rue_mohr: http://ruemohr.org/~ircjunk/tempimage/p1200773.jpg
08:03 PM Tom_L: ooo
08:03 PM rue_mohr: I hope the backplate is thick enough, I just used a random peice of plywood on the 3d printed half
08:04 PM Tom_L: are those pistons sitting beside it?
08:04 PM Tom_L: at least one
08:04 PM rue_mohr: heh yes
08:11 PM Tom_L: that aluminum looks a little cleaner
08:13 PM rue_mohr: its old sprue and risers
08:13 PM rue_mohr: not hard drives