00:00:00 --- log: started forth/14.01.22 01:00:33 --- quit: mnemnion (Remote host closed the connection) 02:09:18 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 02:14:43 --- join: obobo (~d@dyn-98-124-5-71.nexicom.net) joined #forth 02:27:10 --- join: joneshf-laptop (~joneshf@c-98-208-36-36.hsd1.ca.comcast.net) joined #forth 02:33:55 --- quit: kludge` (Ping timeout: 248 seconds) 02:39:51 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 03:00:52 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 03:05:41 --- quit: mnemnion (Ping timeout: 252 seconds) 04:04:00 --- quit: impomatic (Ping timeout: 248 seconds) 04:43:39 --- join: impomatic (~digital_w@87.115.28.203) joined #forth 04:48:04 --- quit: impomatic (Ping timeout: 264 seconds) 05:01:06 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 05:06:18 --- quit: mnemnion (Ping timeout: 272 seconds) 05:16:25 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 05:21:41 --- join: nighty^ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 05:28:35 --- quit: Zarutian (Quit: Zarutian) 05:34:33 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 05:42:48 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 05:48:41 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 06:03:45 --- join: Bahman (~Bahman@2.147.85.53) joined #forth 06:11:00 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 06:15:35 --- join: pvt_petey (~pvt_petey@82-69-79-20.dsl.in-addr.zen.co.uk) joined #forth 06:25:41 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 06:27:46 --- quit: Zarutian (Quit: Zarutian) 06:35:05 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 06:36:18 --- join: impomatic (~digital_w@87.115.28.203) joined #forth 07:03:39 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 07:22:30 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 07:42:44 --- join: aranhoide (~aranhoide@234.Red-83-47-64.dynamicIP.rima-tde.net) joined #forth 07:44:34 --- join: obobo_ (~d@dyn-98-124-53-183.nexicom.net) joined #forth 07:48:35 --- quit: obobo (Ping timeout: 264 seconds) 08:07:04 --- join: obobo__ (~d@98.124.13.160) joined #forth 08:08:41 --- quit: obobo_ (Ping timeout: 248 seconds) 08:14:00 --- join: kumul (~mool@adsl-173-228-245-186.prtc.net) joined #forth 08:55:13 --- join: Mat3 (~claude@91-64-103-24-dynip.superkabel.de) joined #forth 08:55:15 hi 09:05:39 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 09:12:08 hi 09:14:08 hello aranhoide 09:47:09 --- join: goingretro2 (~kbmaniac@host81-132-82-237.range81-132.btcentralplus.com) joined #forth 09:47:10 --- quit: goingretro (Read error: Connection reset by peer) 09:48:40 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 10:03:10 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 10:36:33 --- mode: ChanServ set +o I440r 10:49:07 --- quit: kumul (Ping timeout: 260 seconds) 10:55:13 --- join: obobo_ (~d@dyn-76-75-123-218.nexicom.net) joined #forth 10:57:38 --- quit: Bahman (Read error: Connection reset by peer) 10:59:10 --- quit: obobo__ (Ping timeout: 272 seconds) 10:59:50 --- join: Bahman (~Bahman@2.147.85.53) joined #forth 11:07:31 --- nick: Mat3 -> Mat3-work 11:19:56 --- join: true-grue (~quassel@128-69-60-90.broadband.corbina.ru) joined #forth 11:22:13 --- quit: true-grue_ (Ping timeout: 272 seconds) 11:22:47 --- join: true-grue_ (~quassel@95-26-74-11.broadband.corbina.ru) joined #forth 11:24:25 --- quit: true-grue (Ping timeout: 245 seconds) 11:26:04 --- quit: Zarutian (Quit: Zarutian) 12:02:51 --- quit: klltkr (Ping timeout: 264 seconds) 12:04:06 --- join: klltkr (~textual@unaffiliated/klltkr) joined #forth 12:04:51 --- nick: Mat3-work -> Mat3 12:27:03 my own noobishness aside (to asm and forths) the thumb crap w/ARM chips makes things much harder 12:27:52 bluekelp, i second that 12:27:57 thumb asm is bullshit 12:28:00 specially thumb2 12:28:30 some places i need to toggle the bits before a jump, other times i don't. and if i get it wrong - well, bad things happen 12:29:04 i've been "close" to having my inner interpreter working for months now, i think :( 12:29:18 though i'm only messing with it some nights so the chrono time isn't the best metric 12:29:31 jmp to address+1 12:29:45 ...and mixing direct and indirect threading in my initial impl didn't help (unintentionally) 12:29:48 makes you switch to/from thumb mode. just build for arm only 12:30:03 but if you call some library function ALWAYS BLX not just bl 12:30:54 and there are weirdnesses like even though i'm thumb the cell size is still 32bits so the code-word needs some special massaging in some cases, etc. 12:31:07 it's like a mix of 16 and 32 bit forth impls, at the same time 12:31:43 http://www.bradrodriguez.com/papers/moving1.htm has been indespensible - i wasn't ready to understand it fully until now 12:32:02 and it sorted out my confusion w/my (unintentionally) mixed mode (direct-indirect) impl 12:32:27 i was doing forth words indirect and asm words direct - and things didn't really work out for the best with that :) 12:33:03 ah well. once i'm done then i get to start on the "real" work of actually communicating with the board 12:46:41 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 12:47:19 bluekelp, my arm forth is all ARM no thumb 12:47:41 and its subroutine threaded but i ported it to indirect threading so i could make an android shared library out of it 12:49:48 probably a simple native-code compiling Forth would be easier to implement ? 12:50:48 not really. arm native forth is just as easy as direct threading, the hard one was doing indirect threading lol 12:55:28 ok, what's difficult implementing ITC on ARM ? 12:55:48 --- join: kumul (~mool@adsl-64-237-227-55.prtc.net) joined #forth 12:55:55 no it was just a pain porting an existing sub threading to ind :P 12:56:21 www.isforth.com/a4.tar.bz2 <-- sub threaded arm linux forth 12:56:40 thers a small snafu that prevents it running on the raspberry pi which ill be fixing later today 12:57:00 but it runs PERFECTLY on my beagle board and on my android phone in adb shell 12:58:55 --- quit: true-grue_ (Read error: Connection reset by peer) 13:03:30 i'm working on a stm32-f4 board after ttmrichter recommended it (it's cheaper than rpy and has ADC) 13:03:42 but i think it's thumb only, so that's been a challenge for me 13:05:01 i was unable to get basic "blinking led" hello world working on rpy when coded in asm but i've learned a lot since then. suspect it was thumb related jump bugs - but no ADC so... 13:05:25 if its a cortex-m its thumb only 13:05:32 the beagle board xm i have is cortex a8 13:05:41 i wont touch an M 13:05:46 well not unless im being PAID to :P 13:13:36 ciao 13:13:43 --- quit: Mat3 (Quit: Verlassend) 13:14:39 anyway. after each "aha!" i think I'm turning the corner and it'll work. so we'll see. incremental improvements and fixes. 13:15:16 after I'm done i'll need to go back and re-start from scratch b/c that was the intention - to turn writing a uber-small forth into a kata exercise in asm 13:42:16 hm, forth on the STM32? 13:42:56 I love how the 6809 is almost ridiculously well suited to Forth 13:43:06 i like the AVR for forth too 13:43:14 I haven't tried it on an AVR 13:43:19 no, that's bollocks, I have 13:43:21 actually the 8051 is pretty neat for forth too 13:43:26 I have a fignition 13:43:53 https://sites.google.com/site/libby8dev/fignition 13:45:01 it's a seriously quick machine actually 13:45:49 and the weird chording keyboard is okay once you get used to it 13:45:59 £20 13:46:25 mine was £15 and a loan of a soldering iron ;-) 13:55:49 i think the pixel write operation is dithering the pixel based on neighbors. if i have a totally blank slate its not dithered. if i erase it to some color it is dithered 13:55:53 this is nuts 14:00:34 actually when i save the PNG its not saving the alpha channel 14:00:50 err damn wrong channel 14:18:08 --- quit: daowee (Read error: Connection reset by peer) 14:27:14 --- quit: klltkr (Quit: Textual IRC Client: www.textualapp.com) 14:32:59 --- join: klltkr (~textual@unaffiliated/klltkr) joined #forth 14:46:29 --- join: obobo__ (~d@dyn-dsl-mb-216-168-118-63.nexicom.net) joined #forth 14:46:30 --- quit: obobo_ (Read error: Connection reset by peer) 14:48:40 --- join: karswell (~user@226.13.208.46.dyn.plus.net) joined #forth 15:15:51 --- quit: pvt_petey (Quit: Computer has gone to sleep.) 15:17:23 --- quit: joneshf-laptop (Ping timeout: 246 seconds) 15:23:16 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 15:26:00 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 15:58:38 --- join: ASau` (~user@p54AFFE57.dip0.t-ipconnect.de) joined #forth 16:02:06 --- quit: ASau (Ping timeout: 272 seconds) 16:02:13 --- nick: ASau` -> ASau 16:07:26 --- quit: aranhoide (Read error: Connection reset by peer) 16:08:31 --- quit: Bahman (Quit: Ave Atque Vale) 17:12:19 --- quit: Zarutian (Quit: Zarutian) 18:05:37 --- quit: mnemnion (Remote host closed the connection) 18:14:11 --- quit: karswell (Remote host closed the connection) 19:20:30 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 20:04:12 --- join: beretta (~beretta@74.135.127.101) joined #forth 20:41:24 --- quit: beretta (Ping timeout: 252 seconds) 20:50:21 --- quit: kumul (Read error: Connection reset by peer) 20:53:57 --- join: kumul (~mool@adsl-64-237-227-55.prtc.net) joined #forth 20:55:28 --- quit: I440r (Ping timeout: 260 seconds) 21:08:38 --- join: joneshf-laptop (~joneshf@c-98-208-36-36.hsd1.ca.comcast.net) joined #forth 22:30:39 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 23:06:59 --- quit: kumul (Ping timeout: 245 seconds) 23:17:05 --- join: kumul (~mool@adsl-173-228-245-186.prtc.net) joined #forth 23:20:24 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 23:21:03 --- quit: kumul (Client Quit) 23:49:53 --- quit: mnemnion (Read error: Connection reset by peer) 23:50:21 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 23:59:59 --- log: ended forth/14.01.22