00:00:00 --- log: started forth/06.05.21 00:53:08 --- join: Cheery (n=Henri@a81-197-32-96.elisa-laajakaista.fi) joined #forth 01:10:05 --- join: Ray-work (n=Raystm2@adsl-68-89-124-38.dsl.rcsntx.swbell.net) joined #forth 01:10:05 --- quit: Ray_work (Read error: 104 (Connection reset by peer)) 01:41:05 --- join: nighty_ (n=nighty@maki.rural-networks.com) joined #forth 01:45:20 --- join: snowrichard (n=richard@adsl-69-155-177-154.dsl.lgvwtx.swbell.net) joined #forth 01:45:46 hi 01:55:16 --- quit: snowrichard ("Leaving") 03:12:33 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 04:42:51 --- join: PoppaVic (n=pete@0-1pool47-61.nas30.chicago4.il.us.da.qwest.net) joined #forth 05:23:38 --- quit: nighty_ (Read error: 104 (Connection reset by peer)) 05:24:00 --- join: nighty_ (n=nighty@maki.rural-networks.com) joined #forth 06:26:11 --- quit: oxygene (Read error: 104 (Connection reset by peer)) 06:35:29 --- quit: madwork (Read error: 110 (Connection timed out)) 07:09:03 OK.. I keep staring at it, but I'm getting the impression that "vm" or "engines" are very limited in their _tasking_ 07:09:58 I mean... They seem to be pseudoregister-access, build, install, or execute. 07:11:22 --- quit: PoppaVic ("Pulls the pin...") 07:12:47 --- join: PoppaVic (n=pete@0-1pool46-221.nas30.chicago4.il.us.da.qwest.net) joined #forth 07:18:07 Anyone? 07:31:52 --- join: PoppaVic1 (n=pete@0-3pool157-69.nas22.chicago4.il.us.da.qwest.net) joined #forth 07:32:28 --- quit: PoppaVic (Nick collision from services.) 07:32:32 --- nick: PoppaVic1 -> PoppaVic 08:40:49 --- join: segher (n=segher@dslb-084-056-192-064.pools.arcor-ip.net) joined #forth 08:46:09 --- quit: PoppaVic ("Pulls the pin...") 08:50:25 --- quit: segher_ (Read error: 110 (Connection timed out)) 09:18:11 Hello #forth. 09:19:14 I'm writing a simple memory editor in colorforth based on P-prime-prime. 09:20:29 I want to beable to change the granularity of the data with versions of @ and ! that include, atleast, bit, nibble, byte, word, and double. 09:21:40 Is there a source that someone could direct me to that explains these memory storing and fetching functions at those granularities? 09:24:12 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-114-110.pools.arcor-ip.net) joined #forth 09:32:31 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 09:32:44 --- nick: snoopy_1711 -> Snoopy42 09:35:36 Raystm2: the trouble with working with bits and such is that the addressing schemes are different 09:35:55 generally memorry is byte-addressed 09:36:35 to address bits people usually give the byte address and the bit number 09:36:46 (or the word address and bit number within the word 09:46:30 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 10:03:50 --- join: TheBlueWizard (i=TheBlueW@ts001d0595.wdc-dc.xod.concentric.net) joined #forth 10:09:31 --- join: bsmntbombdood (n=gavin@h-68-166-244-120.dnvtco56.dynamic.covad.net) joined #forth 11:05:49 I see, JasonWoof, I think. @ or word@ or byte@ and if you want a particular bit, then mask for it? 11:39:37 Raystm2: sure, that's how you get at the bits 11:39:43 I'm talking about how you reference the bits 11:40:07 ie how you specify w hat bit in memory you'd like to work on 11:41:08 --- part: TheBlueWizard left #forth 12:58:46 --- quit: Cheery ("Leaving") 13:32:34 --- quit: Spoon_Boy ("Read error: 54 (Connection reset by potato)") 13:38:24 --- quit: tathi ("leaving") 14:50:24 I see, Direct to bit access. 14:50:58 --- quit: neceve ("Bye people, I'm leaving") 15:24:32 --- quit: nighty_ ("Disappears in a puff of smoke") 16:43:56 --- quit: virl ("Verlassend") 17:28:21 Raystm2: I'm not talking about how you get the bits in and out. that's easy enough 17:29:01 the tricky thing with dealing whith individual bits is that it takes two rather than just one word on the stack do address them 17:31:42 if you could garantee that all the memory that you're going to work with is below address 256M then you could pack it all into one address word (ie the byte address would be shifted up and the bottom three bits would be the bit number 17:32:15 i have a few words in factor to set/clear bits, i use it to work with select() 17:36:31 i don't think i'd use it for anything else though 17:38:13 slava: did you get sdl_image installed and try fronds? 17:38:28 i've been busy, sorry 17:38:31 I'll do it tomorrow 17:38:50 actually, I'll try it now 17:38:51 np 17:41:34 --- quit: bsmntbombdood (Read error: 110 (Connection timed out)) 17:41:44 --- join: bsmntbombdood (n=gavin@h-66-134-182-48.dnvtco56.dynamic.covad.net) joined #forth 17:42:43 JasonWoof: ./fovium fronds should start it, right? 17:42:50 the window flashes on screen briefly and disappears 17:45:26 i suspect its SDL_image, although it doesn't complain about libpng anymore 17:45:57 yeah, exit code 5 17:46:19 should start it 17:47:10 yeah, fovium returns 1 for all errors 17:47:21 (such as not being able to locate the image file 17:47:34 I checked your code, it does exit(5) if it cannot load the font 17:47:47 5 is usually i/o error 17:47:53 really?? 17:48:16 font = load_image("fovium_font.png"); 17:48:16 if(!font) font = load_image(FONT_PATH); 17:48:16 if(!font) exit(5); 17:48:18 sdl.c 17:48:25 oh, I didn't check fsdl.c 17:48:37 i have to go now, i'll investigate SDL_image tomorrow 17:48:42 if all else fails i'll just try this on my linux machine 17:49:51 huh... looks like 17:50:07 I made the font path default to /usr/shar/fovium_font.png 17:50:25 it should check the local directory though 17:51:48 do you have fovium_font.png in the curront directory? 17:53:05 i do 17:55:05 weird 17:56:13 fixed the source so it gives an error message 17:56:25 good idea ;) 17:57:00 maybe it is finding the file but sdl_image won't open it 18:01:15 if you have time later and feel like tinkering you could try converting the font to a jpeg and seeing if f ovium will start up 18:01:37 it won't render right, but it would tell us if it's sdl_image or not 18:02:37 might also be worth a try changing fovium_font.png in the code you pasted above to ./fovium_font.png or a full path or something 18:03:52 some day I'll sit down in frotnt of a mac andmake it work 18:04:12 I was hoping it would work as is though 18:40:36 --- join: madgarden (n=madgarde@Toronto-HSE-ppp3712423.sympatico.ca) joined #forth 18:46:07 --- quit: uiuiuiu_ (Remote closed the connection) 18:46:10 --- join: uiuiuiu (i=ian@dslb-084-056-230-241.pools.arcor-ip.net) joined #forth 20:46:28 --- quit: Quartus (Read error: 104 (Connection reset by peer)) 21:57:04 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 22:04:48 --- quit: segher ("Leaving") 22:53:03 --- part: slava left #forth 23:35:18 --- quit: bsmntbombdood ("all your basment are belong to bsmntbombdood") 23:59:59 --- log: ended forth/06.05.21