00:00:00 --- log: started forth/19.02.11 00:31:06 --- join: xek (~xek@apn-37-248-138-83.dynamic.gprs.plus.pl) joined #forth 01:49:13 --- quit: pierpal (Ping timeout: 246 seconds) 02:04:14 --- quit: ashirase_ (Ping timeout: 250 seconds) 02:06:56 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:33:00 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 04:40:11 --- quit: pierpal (Quit: Poof) 04:40:31 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 05:21:52 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 07:28:48 --- quit: tabemann (Ping timeout: 240 seconds) 07:47:32 --- part: whisky left #forth 08:40:16 --- join: whisky (~whisky@64.189.131.108) joined #forth 08:53:36 --- nick: Zarutian_2 -> Zarutian 09:18:09 --- quit: FatalNIX (Ping timeout: 240 seconds) 09:43:05 --- quit: xek (Ping timeout: 268 seconds) 10:28:30 morning Forth 10:28:36 So.. mulling over the VM last night.. 10:28:57 (btw, the roads are just this side of a nightmare - horrific, maybe) 10:29:50 I wasn't going to expose any "registers", but I kept worrying about goddamned FLASH vs RAM vs EEPROM (vs External) memory.. It's not always linear. 10:30:40 then it slapped my face with a dead fish: just rig imaginary ram "registers" and use gcc-like offsets/magic numbers. 10:31:06 Either solution works, but the former has the advantage of being something obvious. 10:33:19 I think that allows for something like "flash mmap ! @ execute" 10:34:06 Otherwise, the only sane solution is to use a WIDE address and use the unused address-range to specify Flash vs Ram vs EEPROM (vs external) 10:34:25 I could be wrong - lemme' know. 10:35:52 well this is like the 0-as-a-valid-address debate. if mmap is a special address, it means you're burning that address to never be used for general purposes 10:36:43 i'd probably prefer that over all addresses being two-cell values though 10:37:18 I don't mind all-addresses-as-cells, though 10:37:35 I just want it CLEAR - unlike the avr stuff I was ready to scream at 10:37:47 how wide is a cell? 10:38:21 I'm going to default to 32bit. 16bit is possible and 64bit is insane as a double would haul in bignum libs for 128bit 10:39:02 --- quit: gravicappa (Ping timeout: 250 seconds) 10:39:21 so it comes down to whether you want to limit the 16-bit systems to less than 16k addressable flash 10:39:40 And yes, if you are emulating or VM-on-mcu, any mapped "register" I add is a byte or more less for the app 10:40:18 well, it's not a huge issue: since we already have 64 tokens and we know we need that core in protected flash. 10:40:42 So, any user-code that thinks it's accessing that area can think again. 10:51:31 --- join: xek (~xek@apn-37-248-138-81.dynamic.gprs.plus.pl) joined #forth 10:53:25 --- quit: pierpal (Quit: Poof) 10:53:45 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 11:04:26 --- join: xek_ (~xek@apn-31-0-23-82.dynamic.gprs.plus.pl) joined #forth 11:06:46 --- quit: xek (Ping timeout: 244 seconds) 12:05:45 --- join: dys (~dys@tmo-102-218.customers.d1-online.com) joined #forth 12:18:33 --- quit: pierpal (Quit: Poof) 12:18:51 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 12:30:04 --- quit: Keshl (Quit: Konversation terminated!) 13:01:34 --- quit: X-Scale (Quit: I love my HydraIRC -> http://www.hydrairc.com <-) 13:12:50 --- join: X-Scale (~ARM@85.59.43.5.rev.vodafone.pt) joined #forth 13:14:06 --- quit: amuck (Quit: ZNC 1.6.5 - http://znc.in) 13:14:40 --- join: amuck (~amuck@152.243.185.35.bc.googleusercontent.com) joined #forth 13:17:12 --- quit: dys (Ping timeout: 250 seconds) 13:21:26 --- quit: xek_ (Ping timeout: 272 seconds) 13:26:39 --- join: dys (~dys@tmo-102-218.customers.d1-online.com) joined #forth 15:04:50 --- quit: dne (Remote host closed the connection) 15:06:58 --- join: dne (~dne@jaune.mayonnaise.net) joined #forth 15:39:39 --- join: corecode_ (~2@0x2c.org) joined #forth 15:40:11 --- join: lonjil (~quassel@2a02:418:6050:ed15:ed15:ed15:e741:32d6) joined #forth 15:41:57 --- join: TheCephalopod (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 15:45:07 --- join: sigjuice_ (~sigjuice@107.170.193.86) joined #forth 15:46:55 --- quit: john_cephalopoda (*.net *.split) 15:46:55 --- quit: lonjil2 (*.net *.split) 15:46:55 --- quit: corecode (*.net *.split) 15:46:55 --- quit: sigjuice (*.net *.split) 15:46:55 --- quit: ovf (*.net *.split) 15:46:55 --- quit: rann (*.net *.split) 16:06:22 --- join: nighty- (~nighty@b157153.ppp.asahi-net.or.jp) joined #forth 16:25:17 --- join: dave0 (~dave0@193.060.dsl.syd.iprimus.net.au) joined #forth 16:25:46 hi 16:48:20 --- quit: pierpal (Ping timeout: 245 seconds) 16:49:44 --- quit: TheCephalopod (Ping timeout: 268 seconds) 16:51:09 --- join: TheCephalopod (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 17:00:15 --- join: rann (sid175221@gateway/web/irccloud.com/x-sojqmhtnolvnrgtz) joined #forth 17:00:30 --- join: FatalNIX (~FatalNIX@caligula.lobsternetworks.com) joined #forth 17:01:00 --- join: ovf (sid19068@gateway/web/irccloud.com/x-zorhjfsoahlvcaiq) joined #forth 17:18:30 --- join: tabemann (~travisb@h193.235.138.40.static.ip.windstream.net) joined #forth 17:26:40 Hi dave0. 17:28:17 hi KipIngram 17:28:27 how's it going? 17:28:46 Pretty good. 17:29:33 true true 17:31:37 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 17:32:04 hey guys 17:32:12 Hi tabemann. 17:32:42 hi tabemann 17:32:49 brb gotta do laundry 17:33:23 --- nick: corecode_ -> corecode 18:13:10 --- quit: tabemann (Ping timeout: 250 seconds) 18:49:47 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 18:54:08 --- quit: pierpal (Ping timeout: 246 seconds) 19:21:29 --- quit: dave0 (Quit: dave's not here) 19:24:54 --- join: tabemann (~travisb@172-13-49-137.lightspeed.milwwi.sbcglobal.net) joined #forth 19:30:44 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 19:59:07 --- join: gravicappa (~gravicapp@h109-187-219-53.dyn.bashtel.ru) joined #forth 20:53:18 --- quit: pierpal (Quit: Poof) 20:53:38 --- join: pierpal (~pierpal@host132-240-dynamic.52-79-r.retail.telecomitalia.it) joined #forth 20:53:42 --- quit: proteusguy (Remote host closed the connection) 20:57:55 --- join: proteusguy (~proteusgu@mx-ll-180.183.129-217.dynamic.3bb.co.th) joined #forth 20:57:55 --- mode: ChanServ set +v proteusguy 21:01:40 --- quit: dddddd (Read error: Connection reset by peer) 21:14:54 --- quit: djinni (Quit: Leaving) 21:15:04 --- quit: whisky (Ping timeout: 246 seconds) 21:23:47 --- join: djinni (~djinni@68.ip-149-56-14.net) joined #forth 21:38:20 --- quit: dys (Ping timeout: 245 seconds) 21:46:11 --- join: dys (~dys@tmo-102-218.customers.d1-online.com) joined #forth 22:05:29 --- quit: djinni (Quit: Leaving) 22:14:30 --- join: djinni (~djinni@68.ip-149-56-14.net) joined #forth 23:04:16 --- join: whisky (~whisky@64.189.131.108) joined #forth 23:19:26 --- quit: dys (Ping timeout: 246 seconds) 23:59:59 --- log: ended forth/19.02.11