00:00:00 --- log: started forth/21.04.30 04:58:35 --- quit: lonjil (Quit: No Ping reply in 180 seconds.) 05:00:23 --- join: lonjil joined #forth 05:18:14 --- join: dave69 joined #forth 05:18:38 --- quit: dave0 (Disconnected by services) 05:19:14 --- nick: dave69 -> dave0 05:53:28 --- quit: proteus-guy (Remote host closed the connection) 06:16:21 --- join: tech_exorcist joined #forth 06:35:47 Morning gents. 06:36:19 Happy Friday! 07:02:11 --- quit: dave0 (Quit: dave's not here) 07:08:11 --- join: f-a joined #forth 07:21:03 --- quit: f-a (Ping timeout: 240 seconds) 07:23:00 --- join: f-a joined #forth 07:38:44 --- quit: tech_exorcist (Quit: tech_exorcist) 08:47:38 --- quit: f-a (Ping timeout: 260 seconds) 08:51:33 --- join: Zarutian_HTC joined #forth 08:51:59 --- join: f-a joined #forth 09:07:23 --- quit: f-a (Quit: leaving) 10:19:07 good afternoon 10:19:15 --- join: pbaille_ joined #forth 10:21:53 --- quit: pbaille (Ping timeout: 252 seconds) 10:24:33 --- quit: Zarutian_HTC (Ping timeout: 240 seconds) 10:25:52 --- join: f-a joined #forth 10:57:48 crc: Z29vZCBtb3JuaW5nCg== 10:58:08 ? 10:59:37 I've decided it would be fun to communicate in base64 for a day 11:00:31 --- part: f-a left #forth 11:00:33 bXkgd2lmZSB3YXMgYWxzbyBwdXp6bGVkCg== 11:01:20 fun for whom? 11:01:31 c291bmRzIGludGVyZXN0aW5nLCB0aG91Z2ggYSBsaXR0bGUgdGlyaW5nIHRvIHRyYW5zbGF0ZS4 11:01:46 i'll have to look into writing a base64 encoder and decoder at some point. 11:02:53 seems like the sort of thing that would be easy to do in Forth 11:03:18 I mean, c2VlbXMgbGlrZSB0aGUgc29ydCBvZiB0aGluZyB0aGF0IHdvdWxkIGJlIGVhc3kgdG8gZG8gaW4g 11:03:18 Rm9ydGgK 11:04:50 --- quit: boru (*.net *.split) 11:04:50 --- quit: spoofer (*.net *.split) 11:04:50 --- quit: hosewiejacke (*.net *.split) 11:04:50 --- quit: wineroots (*.net *.split) 11:04:50 --- quit: phadthai (*.net *.split) 11:04:50 --- quit: X-Scale (*.net *.split) 11:07:28 --- join: boru joined #forth 11:07:28 --- join: spoofer joined #forth 11:07:28 --- join: hosewiejacke joined #forth 11:07:28 --- join: wineroots joined #forth 11:07:28 --- join: phadthai joined #forth 11:07:28 --- join: X-Scale joined #forth 11:11:57 --- quit: andrei-n (Quit: Leaving) 11:37:36 --- join: eli_oat joined #forth 11:41:26 --- quit: jess () 11:55:16 --- quit: eli_oat (Quit: WeeChat 2.8) 12:11:04 crc, you used tr to do it? how?? 12:24:09 cmtptr: no, I can encode/decode using the b64encode and b64decode that ship w/openbsd 12:26:28 gnu/linux has base64 cli as part of coreutils 12:34:14 if I were actually using base64 for anything, I'd write my own implementation; I prefer to use my own tools when possible 12:39:18 parable was a stack based language with limited types, it was possible to take a word and backtrace through the calls to determine just what was needed and to then decompile / build a new image with just those words & data 12:41:51 crc, oh, your last message may have been cut off then. it ends in "a little tiring to tr" 12:45:14 --- quit: gravicappa (Ping timeout: 240 seconds) 12:54:55 looks like the K==== was cut off 12:56:16 four =s??? 12:57:41 oh weird, i guess b64encode uses that as a terminator, but openssl base64 doesn't like it 12:58:28 b64encode might use that as the end of file marker; I don't use base64 enough to remember 13:27:43 --- join: mtsd joined #forth 13:47:23 menus are now fully configurable via json :) 13:47:38 tho i need to fix the colors of my example menus lol 13:54:29 --- join: f-a joined #forth 13:56:18 --- join: Zarutian_HTC joined #forth 14:15:59 --- quit: rpcope (Ping timeout: 276 seconds) 14:16:13 --- join: rpcope joined #forth 14:20:10 --- quit: pbaille_ (Remote host closed the connection) 14:20:46 --- join: pbaille joined #forth 14:21:54 You could take three-byte slugs and render them as four base-64 digits, right? Lather rinse repeat? 14:22:43 --- part: f-a left #forth 14:25:29 --- quit: pbaille (Ping timeout: 265 seconds) 14:27:03 --- join: Zarutian_HTC1 joined #forth 14:27:03 --- quit: Zarutian_HTC (Read error: Connection reset by peer) 14:29:23 --- quit: mtsd (Ping timeout: 252 seconds) 15:06:46 --- join: pbaille joined #forth 15:16:14 --- quit: pbaille (Ping timeout: 265 seconds) 16:23:34 --- join: dave0 joined #forth 16:24:01 maw 17:21:02 --- quit: lispmacs[work] (Remote host closed the connection) 17:38:55 --- join: lispmacs[work] joined #forth 18:24:56 --- quit: dave0 (Quit: dave's not here) 18:33:23 --- join: pbaille joined #forth 18:37:59 --- quit: pbaille (Ping timeout: 252 seconds) 18:47:20 remexre: How involved was the process of getting your QEMU set up so you could target it? 18:48:53 not too bad; overengineered script for starting it is https://git.sr.ht/~remexre/stahl/tree/main/item/run.py#L74 18:50:08 That doesn't look too bad. 18:50:31 I'm contemplatinng a computer buy. If I spring for it setting up something along those lines is of interest to me. 18:50:50 oh, this isn't doing hardware virtualization 18:51:00 Oh, ok. 18:51:11 but you'd just add "-accel","kvm" to cmd to get it to do so 18:51:17 and it looks about the same to the guest 18:52:13 oh, and you might need to switch -cpu cortex-a53 to -cpu host 18:52:22 I'd still continue the work I'm already doing on the other end of things, but it would be neat to get to start pecking at the bare metal side of things too. 18:52:34 And to set up an ARM target so I could test that as well. 18:52:39 but all the peripherals and such look the same, whether KVM is being used or not 18:53:53 yeah, if you end up getting a pinebook pro or a rockpro64 (the two target devices I have), I wrote up https://remexre.xyz/pbp-osdev/hello-world/ as a very basic intro to just getting something that boots 18:54:45 --- join: boru` joined #forth 18:54:48 --- quit: boru (Disconnected by services) 18:54:50 --- nick: boru` -> boru 19:02:35 Cool. I may decide not to drop the money - the nice ones aren't exactly cheap. 19:03:04 It would offer a number of convenience factors though - I'd suddenly again be able to do all the stuff my work has shut down. 19:03:40 I think I mentioned it - they've turned off writing to the usb ports. 19:03:59 Except they failed to turn off DVD burning, so they really accomplished nothing. 19:28:32 oof 19:37:48 --- quit: sts-q (Ping timeout: 240 seconds) 19:43:46 --- join: sts-q joined #forth 19:51:41 --- quit: Zarutian_HTC1 (Ping timeout: 252 seconds) 19:55:05 https://youtu.be/pQHX-SjgQvQ 20:54:04 --- join: gravicappa joined #forth 20:56:29 --- join: Zarutian_HTC joined #forth 21:57:20 --- join: pbaille joined #forth 22:05:49 --- quit: ovf (Disconnected by services) 22:07:10 --- join: ovf_ joined #forth 22:08:56 --- join: Monev joined #forth 22:13:31 --- quit: Zarutian_HTC (*.net *.split) 22:13:31 --- quit: Kumool (*.net *.split) 22:13:31 --- quit: rixard (*.net *.split) 22:13:31 --- quit: koisoke (*.net *.split) 22:13:31 --- quit: jyf1 (*.net *.split) 22:24:18 --- join: Zarutian_HTC joined #forth 22:24:18 --- join: rixard joined #forth 22:24:18 --- join: koisoke joined #forth 22:24:18 --- join: jyf1 joined #forth 23:04:42 --- quit: pbaille (Ping timeout: 252 seconds) 23:51:10 --- join: mtsd joined #forth 23:53:22 --- join: pbaille joined #forth 23:59:59 --- log: ended forth/21.04.30