00:00:00 --- log: started forth/18.09.14 00:51:21 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 00:56:14 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 01:01:00 --- join: mtsd (~mtsd@77.110.61.100) joined #forth 01:15:55 --- quit: ncv (Remote host closed the connection) 01:16:16 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 01:22:07 --- join: ncv_ (~neceve@2a02:c7d:c5c9:a900:1ec6:932f:1b02:d27e) joined #forth 01:22:07 --- quit: ncv_ (Changing host) 01:22:07 --- join: ncv_ (~neceve@unaffiliated/neceve) joined #forth 01:23:01 --- quit: ncv (Ping timeout: 252 seconds) 01:23:25 --- quit: ncv_ (Remote host closed the connection) 01:29:36 --- join: ncv (~neceve@2a02:c7d:c5c9:a900:6eaf:6ef7:3b81:d5f6) joined #forth 01:29:36 --- quit: ncv (Changing host) 01:29:36 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 02:03:51 --- quit: ashirase (Ping timeout: 250 seconds) 02:08:58 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:39:53 --- quit: nighty- (Quit: Disappears in a puff of smoke) 02:47:34 --- quit: ncv (Remote host closed the connection) 02:48:57 --- join: ncv (~neceve@2a02:c7d:c5c9:a900:6eaf:6ef7:3b81:d5f6) joined #forth 02:48:57 --- quit: ncv (Changing host) 02:48:57 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 03:54:42 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 03:58:54 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 05:32:18 --- quit: xek_ (Remote host closed the connection) 06:00:15 --- quit: mtsd (Quit: Leaving) 06:53:22 --- join: [1]MrMobius (~default@c-73-134-82-217.hsd1.va.comcast.net) joined #forth 06:55:20 --- quit: john_metcalf (Ping timeout: 272 seconds) 06:55:59 --- quit: MrMobius (Ping timeout: 272 seconds) 06:55:59 --- nick: [1]MrMobius -> MrMobius 08:25:50 --- quit: Zarutian (Read error: Connection reset by peer) 08:25:56 --- join: Zarutian_2 (~zarutian@173-133-17-89.fiber.hringdu.is) joined #forth 08:26:55 --- nick: Zarutian_2 -> Zarutian 09:14:28 --- join: dys (~dys@tmo-103-134.customers.d1-online.com) joined #forth 09:32:00 Zarutian: Hey, you said to remind you about mentioning microcode updates to the Intel guys you encounter later today. 09:32:21 yeah right, completely forgot 09:32:23 will do 09:32:38 I would have forgotten too, but my phone reminded me. :-) 09:34:50 wonders of technology 09:35:20 now I am wondering what the whole question was 09:38:25 right, it was about the meltdown stuff wasnt it? 09:39:35 No, I was just really interested in any knowledge I could come by about microcoding. 09:39:45 Underlying architecture, instruction set, etc. 09:39:50 Stuff they probably don't share. 09:40:00 I'd love to try programming at that level. 09:45:11 In my fantasy I could write a Forth there. 09:53:05 I am sure they do not share this kind of information due to two factors, 'trade secrets' and the latter more plausible 'hiding the crimes' as Adam Savage would put it. 10:00:35 Yes. So any info at all that might support reverse engineering would be useful. Recall I linked a paper on that. 10:02:01 I susprct they encrypt. 10:02:29 Even if you knew everything, that would stop you from making your own microcode files. 10:03:56 The guys that did this opened up their chip and instrumented it internally. 10:10:59 he says internally it is basically an RISC core of some kind, at least 32 registers 10:11:34 you could look into how itanium worked 10:34:42 --- quit: dave9 (Quit: one love) 10:36:34 --- quit: ncv (Ping timeout: 252 seconds) 10:51:49 --- quit: dys (Ping timeout: 240 seconds) 11:00:16 --- join: dys (~dys@tmo-103-134.customers.d1-online.com) joined #forth 11:05:54 I've been playing around with forth sixel graphics again https://x0r.be/@pointfree/100720564242482480 11:05:55 I wanted to avoid storing a framebuffer on the uC. Unfortunately it is kinda slow for that reason. Tested in xterm. 11:05:55 I should probably use a framebuffer of sorts. I just don't like the space it takes on a uC, especially for animation. Maybe "string-to-string correction with block moves" can help http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.470.9110&rep=rep1&type=pdf 11:16:35 pointfree: you could use an v-band buffer (basically a part of a frame) 11:38:02 --- quit: NB0X-Matt-CA (Excess Flood) 11:38:39 --- join: NB0X-Matt-CA (~nonlinear@unaffiliated/discrttm) joined #forth 11:56:50 --- join: rixard (~rixard@h-155-4-131-138.NA.cust.bahnhof.se) joined #forth 12:04:33 --- quit: rixard (Quit: rixard) 12:10:34 Zarutian: seems like a vertical column major order buffer would be simpler to address than row major order because the six pixels of a sixel are stacked vertically inside the sixel character ...although sixels are printed in row order. 12:10:35 I could store a single frame in PAD and runlength compress sprites into words off-line. I could modify that framebuffer and flush it at the framerate instead of erasing it after each frame. 12:10:35 Maybe modify from rising/falling/etc adc isr and flush the band-buffer from systck isr. I guess for an ADC sparkline oscilloscope the output is mostly append only. 12:12:12 pointfree: depends. Are you treating each sixel pixel as a bitmap or pixmap? 12:13:18 pointfree: you could treat each sixel as a funky 1 by 6 ?glyph? and have an row buffer of them. 12:19:35 or you can have six rows of pixels in your buffer and only output them when your 'scanline-scanner' has reached the end of the last line. 12:36:30 --- join: rixard (~rixard@h-155-4-131-138.NA.cust.bahnhof.se) joined #forth 12:50:26 --- quit: rixard (Quit: rixard) 12:59:02 --- join: pierpa (57012090@gateway/web/freenode/ip.87.1.32.144) joined #forth 15:08:29 --- quit: cheater (Ping timeout: 246 seconds) 15:10:43 --- join: cheater (~cheater@unaffiliated/cheater) joined #forth 15:31:37 --- quit: pierpa (Ping timeout: 252 seconds) 15:59:09 --- join: pierpal (~pierpal@host144-32-dynamic.1-87-r.retail.telecomitalia.it) joined #forth 16:33:29 --- quit: pierpal (Ping timeout: 240 seconds) 17:14:06 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 18:00:41 --- quit: cheater (Ping timeout: 246 seconds) 18:03:47 --- join: cheater (~cheater@80-110-77-144.cgn.dynamic.surfer.at) joined #forth 18:03:47 --- quit: cheater (Changing host) 18:03:47 --- join: cheater (~cheater@unaffiliated/cheater) joined #forth 19:41:45 --- join: pierpal (~pierpal@host144-32-dynamic.1-87-r.retail.telecomitalia.it) joined #forth 19:45:23 --- quit: epony (Read error: Connection reset by peer) 20:06:09 --- join: epony (~epony@unaffiliated/epony) joined #forth 21:20:37 --- quit: dddddd (Remote host closed the connection) 22:38:46 --- join: [1]MrMobius (~default@c-73-134-82-217.hsd1.va.comcast.net) joined #forth 22:41:40 --- quit: MrMobius (Ping timeout: 264 seconds) 22:41:40 --- nick: [1]MrMobius -> MrMobius 23:01:19 --- part: akkartik left #forth 23:23:01 --- join: rixard (~rixard@h-155-4-131-138.NA.cust.bahnhof.se) joined #forth 23:59:59 --- log: ended forth/18.09.14