00:00:00 --- log: started forth/07.03.24 00:10:43 --- quit: slava () 00:43:26 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 00:54:42 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 01:19:43 --- join: Snoopy_1711 (i=snoopy_1@dslb-084-058-178-107.pools.arcor-ip.net) joined #forth 01:34:16 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 01:34:20 --- nick: Snoopy_1711 -> Snoopy42 02:06:28 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 02:19:41 --- join: ygrek (i=user@gateway/tor/x-c428bf2a572d46cc) joined #forth 02:27:39 --- part: edrx left #forth 03:16:39 --- quit: ayrnieu (Connection timed out) 03:21:07 Dobryj den'! 03:22:23 --- join: ygrek_ (i=user@gateway/tor/x-187afcf0eb116b20) joined #forth 03:22:23 --- quit: ygrek (Remote closed the connection) 03:39:29 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 03:53:11 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 04:00:49 --- quit: Quartus (Read error: 110 (Connection timed out)) 04:06:23 --- quit: yumehito (Read error: 110 (Connection timed out)) 04:09:47 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 04:09:47 --- mode: ChanServ set +o tathi 04:28:02 --- join: skas (n=skas@202.90.54.135) joined #forth 04:29:09 --- join: Snoopy_1711 (i=snoopy_1@dslb-084-058-189-105.pools.arcor-ip.net) joined #forth 04:29:18 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 04:29:52 --- quit: skas (Client Quit) 04:34:42 --- quit: ygrek_ (Remote closed the connection) 04:36:48 --- join: ygrek_ (i=user@gateway/tor/x-5d318deba4275d7b) joined #forth 04:40:06 --- quit: imaginator ("bbl") 04:44:27 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 04:44:51 --- nick: Snoopy_1711 -> Snoopy42 05:00:13 --- quit: ygrek_ (Remote closed the connection) 05:00:25 --- join: ygrek_ (i=user@gateway/tor/x-2b32e45bfbdf2ffd) joined #forth 05:09:16 Ygrek! 05:10:01 hi 05:10:08 --- nick: ygrek_ -> ygrek 05:10:10 Privet. 05:10:33 It's quite silent today, switch to Russian. 05:10:42 Что есть нового в СПФ? 05:11:20 У меня есть необоримое желание хотя бы перейти со старого 05:11:21 4.00.00 на последний из 4-й линейки. 05:11:40 4.00 такого нет 05:11:46 Вернее, 4.00.010. 05:11:48 первый был насколько я помню 4.10 :) 05:11:57 "Version 4.00 Build 010 at 08.Jul.2001" 05:12:06 ну собсна ничего нового - багфиксы только 05:12:08 А пофиг. 05:12:22 да и версия теперь по человечески выглядит - 4.18 05:12:35 У меня возникло подозрение, что он вешает WINE. 05:12:35 4.18 build 001 05:12:59 * ygrek ен шарит 05:12:59 Хотя, я особо не проверял. 05:13:50 У меня в Драконе используется какая-то неочевидная фича, 05:13:51 оставшаяся от Якимова, хочется перейти на обычный READ-FILE/WRITE-FILE. 05:14:49 Если у тебя есть время/желание бороться с устаревающими 05:14:50 фичами в СПФе, то я бы не отказался от какой-никакой помощи. 05:15:05 --- join: skas (n=skas@202-90-54-135.static.linearg.net) joined #forth 05:15:16 что за фича? 05:15:24 stream-file? 05:17:21 Ща проверю. 05:17:27 У тебя сколько сегодня времени? 05:17:34 Я целый день здесь. 05:17:44 Good afternoon, skas. 05:18:04 It's been quite today, so we switched to Russian. 05:18:31 опиши багу/фичу. лучше куда-то в публичное место - багтрекер например. 05:18:35 If it annoys you, tell us, we'll provide translation, or switch back. 05:20:18 А, слушай, там ещё, похоже, отменили передачу файлов через 05:20:19 командную строку. 05:20:24 Как это исправить? 05:20:55 никто ничего не отменял 05:21:21 это в moleg'овском форке 05:22:02 Погоди, а какой сейчас текущий? 05:22:08 У меня лежит "Version 4.00 Build 019 at 10.Nov.2006" 05:23:53 это твоя какая-то локальная сборка 05:24:11 Чёрт, полтора гига это многовато. Жаба давит. 05:24:44 последний релиз - Version 4.18 Build 001 at 01.Dec.2006 05:27:10 Нашёл "Version 4.00 Build 017 at 26.Jan.2006". 05:27:15 та в принципе давно пора devel и сам spf отдельно распостранять 05:27:34 1,5 меня по гпрсу многовато. 05:27:45 С этим согласен. 05:32:53 Хм. 05:32:54 Странно. 05:33:02 Ушёл думать. 05:33:14 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 05:33:28 Privet! 05:33:36 --- quit: neceve (Read error: 104 (Connection reset by peer)) 05:34:40 ASau, что странно? 05:34:52 ygrek: А давай протолкнём отделение devel от СПФ? 05:35:42 дык а что там проталкивать? выпустить отдельно два архива. точнее три - полный дистр, только spf, только devel. 05:35:45 Странно то, что почему-то .10 выходит (ибо BYE), а .17 --- нет. 05:35:55 На одном и том же исходнике. 05:36:17 только это имеет смысл если devel будет чаще выпускаться 05:36:25 чем сам spf 05:36:38 покажи исходник - покурим :) 05:36:41 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 05:37:16 "cvs co" пойдёт? 05:37:49 не понял 05:37:58 куда пойдёт? ;) 05:38:08 Я тебе ща команду скажу. 05:40:46 mkdir dragon; cd dragon; cvs -z6 -d:pserver:anonymous@dragonforth.cvs.sourceforge.net:/cvsroot/dragonforth checkout -r Generation-2-stable . 05:41:17 --- join: yumehito1 (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 05:41:38 -r это что - тэг? 05:41:44 Да. 05:42:13 Просто в текущей я пытаюсь сварганить переходную версию для Гфорта. 05:42:44 т.е. cvs up не покатит? 05:43:06 Почему? 05:43:07 а кто там ратовал за использование веток для экспериментальных фич %) 05:43:09 Прокатит. 05:43:16 а. тогда ок 05:43:19 куда смотреть 05:43:39 Можно поменять теги местами, но лень. 05:44:03 Там даже сборка не проходит. 05:44:16 А почему -- хрен знает. 05:44:41 Я параллельно пытаюсь починить стабильную версию до более или менее готового продукта. 05:44:43 а. так мы это кажется когда то уже обуждали с кем-то. 05:45:00 Может быть, со мной и обсуждали. 05:45:18 Только я не помню, чтобы это к чему-то привело. 05:45:50 смутно 05:46:09 Я уже и не помню, что обсуждалось-то. 05:46:15 Так что можно заново. 05:46:18 аналогично 05:46:26 так там perl нужен 05:46:36 У тебя нет? 05:46:53 Блин. 05:46:57 perl то есть 05:46:57 Я тоже не люблю перл. 05:47:03 только до него ещё какая-то фигня 05:47:12 вроде я её качал - ща буду копать 05:50:21 pilrc? 05:50:22 pila? 05:50:42 угу 05:50:55 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 05:51:16 Ох, блин. 05:51:21 Которое из двух? 05:51:49 сейчас я их ищу 05:51:55 помню что качал 05:56:17 --- quit: yumehito (Read error: 110 (Connection timed out)) 05:56:36 колись - где их брать 05:56:42 не нашёл :-( 05:59:25 http://pilrc.sourceforge.net/ 05:59:43 С пилой сложнее. 05:59:47 Ща. 06:00:02 У меня, pilrc-3.2 06:01:13 http://www.palmblvd.com/software/pc/PilotDis-2000-05-04-palm-pc.html 06:01:27 "Pila 1.0 Beta 3 Fluff 7" 06:02:29 SHA1 (palmpower-1.0.2.tar.gz) = fc0884bd74c5e5fbf3698ac0a82abba3d6a556c6 06:02:43 угу. спасибо. 06:02:49 А! 06:03:04 Оно берётся с ${MASTER_SITE_BACKUP} 06:03:05 Ща. 06:03:29 ftp://ftp.fi.NetBSD.org/pub/NetBSD/packages/distfiles/ 06:04:06 Хотя, оно должно быть уже бинарником под винду/дос, только не помню, где. 06:04:27 Но помню, что точно видел, попробую посмотреть, может в записках осталось. 06:04:44 http://www.schaeckermann.net/pila.html 06:05:17 Не, это новая пила... 06:05:27 качаю http://www.palmblvd.com/software/files/palmpower-1.0.2.zip 06:05:41 положили бы уже где-то рядом с dragon'ом 06:06:35 Замечание верное. 06:06:42 Надо будет заботать SF.net. 06:08:41 написано - zip/exe - а внутре tar.gz с исходниками - шутники блин! 06:09:51 Попробуй нагуглять работающий "Pila 1.0 Beta 3 Fluff 7" 06:10:44 * ygrek ушёл сажать морковку. буду позже 06:10:50 --- nick: ygrek -> ygrek_away 07:01:36 --- join: nighty^ (n=nighty@211.154.202.98) joined #forth 07:07:05 --- join: edrx (n=Eduardo@200.217.105.38) joined #forth 07:09:01 Buenas dias! 07:14:29 brb 07:14:37 but buenos dias 07:14:39 --- part: edrx left #forth 07:18:08 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 07:29:53 --- quit: yumehito1 (Read error: 110 (Connection timed out)) 07:36:18 --- quit: ygrek_away (Remote closed the connection) 07:36:31 --- join: ygrek (i=user@gateway/tor/x-f466a2177e350c27) joined #forth 07:37:06 ASau, пока что всё что я получаю при сборке последним spf - это куча слов в нижнем регистре. раньше такого помнится не было 07:37:36 Хм. 07:37:43 Это очень и очень странно. 07:37:54 Ты точно взял из Generation-2-stable? 07:38:35 не. я взял cvs up 07:38:48 тогда сейчас переключусь 07:40:12 --- quit: skas (Read error: 113 (No route to host)) 07:40:55 Просто напиши cvs up -r Generation-2-stable 07:41:17 я в курсе :) 07:41:21 тогда он "обновит" до состояния соответствующей метки. 07:41:25 А. 07:41:33 Слушай, 07:41:56 время уже 6, скоро начнут появляться канадцы и прочие заокеанские товарищи 07:42:09 Давай-ка переползём куда-нибудь. 07:42:32 Как насчёт /join #forth-rus? 07:42:37 в rusnet? 07:43:02 К руснету надо подключаться, а так - одна команда. 07:47:14 --- quit: madwork (Read error: 110 (Connection timed out)) 07:55:54 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:01:27 --- quit: yumehito_ (Remote closed the connection) 08:01:51 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:03:57 --- quit: yumehito_ (Remote closed the connection) 08:07:09 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:10:49 --- quit: yumehito (Read error: 110 (Connection timed out)) 08:18:30 --- quit: tathi ("leaving") 08:26:42 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:27:51 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 08:40:51 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 08:40:51 --- mode: ChanServ set +o Quartus 08:43:14 --- join: segher__ (n=segher@dslb-084-056-144-126.pools.arcor-ip.net) joined #forth 08:53:29 --- quit: segher_ (Read error: 110 (Connection timed out)) 09:00:23 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 09:00:23 --- mode: ChanServ set +o tathi 09:01:05 Quartus: ping! 09:01:11 Hey. 09:01:17 Hi. 09:01:34 Does Quartus Forth use different code than your modules.fs? 09:01:56 It has an integrated version of modules.fs. 09:02:30 I was looking at the modules section of the manual on your website, and modules.fs doesn't nest quite the way the manual describes. 09:03:02 It surely should. What are you running into? What version of modules.fs are you using? 09:03:20 --- join: ayrnieu (n=julian@pdpc/supporter/sustaining/ayrnieu) joined #forth 09:04:12 if you nest modules, it always acts as if the sub-module was in the private: section of the parent module. 09:04:46 modules.fs: Version 1.0 Initial release. 09:04:48 Not if it's in the public: clause. Is this Quartus Forth you're testing under, or some version of my modules.fs? 09:04:59 your modules.fs, under gforth. 09:05:09 Ok, I'll check it out. 09:06:02 I don't actually need the other behavior, just curious. 09:06:56 It's rare that you'd ever want to nest, but I'll map out the behaviour. 09:07:40 : public: ( -- ) get-order rot dup set-current rot rot set-order ; 09:07:42 Possibly I optimized away a particular behaviour inadvertently. 09:08:10 it just grabs the next wordlist down in the search order. Which for a sub-module, would be the private wordlist of the parent module. 09:08:17 Right, it would be. 09:08:40 I will chew upon it. 09:13:21 --- join: segher (n=segher@dslb-084-056-144-126.pools.arcor-ip.net) joined #forth 09:14:03 --- quit: segher__ (Read error: 104 (Connection reset by peer)) 09:21:13 --- join: Snoopy_1711 (i=snoopy_1@dslb-084-058-189-105.pools.arcor-ip.net) joined #forth 09:24:53 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 09:27:00 --- quit: yumehito_ (Remote closed the connection) 09:29:55 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 09:36:59 --- join: segher_ (n=segher@dslb-084-056-202-012.pools.arcor-ip.net) joined #forth 09:38:16 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 09:38:18 --- nick: Snoopy_1711 -> Snoopy42 09:42:44 --- quit: yumehito (Connection timed out) 09:44:29 --- quit: segher (Read error: 110 (Connection timed out)) 09:44:43 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 09:44:49 --- quit: ayrnieu (Connection timed out) 09:52:55 --- quit: yumehito (Remote closed the connection) 09:52:58 --- quit: yumehito_ (Connection timed out) 09:53:00 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 09:56:10 --- join: Snoopy_1711 (i=snoopy_1@dslb-084-058-121-220.pools.arcor-ip.net) joined #forth 09:58:29 good afternoon 09:58:38 hi crc 09:59:07 Good evening, tathi and crc. 09:59:21 Good evening, Quartus. 09:59:48 --- join: Snoopy_16 (i=snoopy_1@dslb-084-058-185-137.pools.arcor-ip.net) joined #forth 10:01:29 Hey 10:02:29 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 10:02:29 --- mode: ChanServ set +o JasonWoof 10:05:14 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:05:21 --- quit: yumehito (Read error: 60 (Operation timed out)) 10:13:32 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 10:14:08 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-185-137.pools.arcor-ip.net) joined #forth 10:15:06 --- quit: Snoopy_1711 (Read error: 110 (Connection timed out)) 10:22:45 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:24:50 --- quit: yumehito (Remote closed the connection) 10:28:05 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:28:09 --- quit: Snoopy_16 () 10:30:06 --- quit: yumehito (Remote closed the connection) 10:33:04 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:33:23 --- nick: segher_ -> segher 10:37:38 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 10:38:02 --- quit: yumehito (Remote closed the connection) 11:33:13 --- join: DocPlatypus (n=skquinn@adsl-75-59-252-92.dsl.hstntx.sbcglobal.net) joined #forth 11:35:12 anyone here that knows what the gforth cross compiler is expecting and where when it says this: 11:35:15 "kernel/main.fs:48: CROSS: define address-space, rom- , ram-dictionary, with rom-support!" 11:35:49 RTFM and STFW hasn't gotten a satisfactory answer 11:35:53 haven't* 11:36:02 I don't know for sure, but it seems Gforth uses separate sections. 11:36:17 You are to declare them in some or another way. 11:36:31 I'm a relative newbie to Forth but I know some C, some BASIC, and feel confident in 6502 assembler 11:36:39 Read the source. 11:36:48 Hmm. 11:36:59 If you're newbie, it may become hard. 11:37:08 Do you have time? 11:37:15 Hold on. 11:37:18 plenty of it 11:37:26 I'm stll young (31) 11:37:29 still* 11:37:29 Yeah, I gather the cross-compiler isn't supposed to be easy to use. 11:37:34 I'll take a look at the source though. 11:37:41 they could at least document the damned thing 11:38:00 then again I guess that's my job 11:38:27 between that and writing a satisfactory 6502 disassembler for gforth 11:38:38 since I notice there's no disasm.fs 11:43:04 : (region) ( addr len region -- ) 11:43:05 \G change startaddress and length of an existing region 11:43:05 >r r@ last-defined-region ! 11:43:05 r@ >rlen ! dup r@ >rstart ! r> >rdp ! ; 11:43:05 11:43:05 : uninitialized -1 ABORT" CROSS: Region is uninitialized" ; 11:43:07 11:43:38 Thus, you may allocate memory and set all these regions; 11:44:01 0 0 region address-space 11:44:05 0 0 region user-region 11:44:06 11:44:10 &c 11:44:22 ah ha! 11:44:34 See lines #1280--1400 11:44:42 I'm guessing I add these into mach.fs? 11:45:07 I recommend not changing mach.fs 11:45:18 ah. in what file is it looking for these then? 11:45:22 Just do it before you start your code. 11:45:42 the info file says as an example one would "make kernl-8086.fi" for an 8086 DOS PC 11:47:28 looks to me like it's probably giving you that error because the ram-dictionary region hasn't been initialized. 11:47:30 or is it expected when you're doing some cross compiles you can't just make it 11:47:40 how are you attempting to run the cross-compiler? 11:48:04 tathi: the way it says in the docs, "make kernl-6502.fi" 11:48:33 DocPlatypus: I don't think it is made there in such way. 11:48:54 Run "make -dx kernl-8086.fi" and look what it does. 11:49:39 ASau: I get a usage message :-/ 11:49:48 "-dx" instructs make to echo commands before execution. 11:49:55 Wait a bit. 11:50:38 I'm building Gforth. 11:53:15 you might try adding a ram-dictionary line to mach.fs 11:53:22 region ram-dictionary 11:53:39 with whatever the appropriate values are for and 11:53:51 presumably 0 65536 or something 11:54:40 I think that should be "256 65536 over -" for 6502. 11:55:04 okay, the 6502 uses hex 0100 to 01ff for the machine stack 11:55:19 so there's no way the RAM dictionary can start before hex 0200 11:55:19 Ah! 11:55:37 Then, "hex 200 10000 over -" 11:55:58 and there's only 64K of memory altogether, ROM, RAM, everything 11:56:53 what the quack? "region" is an undefined word? 11:59:34 You should use ">cross" and ">target" to access vocabularies. 12:01:12 BTW, better write authors and complain on too huge cross.fs, which duplicates in part other source files. 12:02:05 ASau: noted 12:02:24 indeed, holy cow chips, 95K! 12:03:20 it may be that way for a reason though 12:10:15 --- join: vatic (n=chatzill@pool-162-83-233-103.ny5030.east.verizon.net) joined #forth 12:12:14 --- join: ayrnieu (n=julian@pdpc/supporter/sustaining/ayrnieu) joined #forth 12:20:24 somehow I have the feeling I'm into a multi-week project trying to get this to work 12:21:24 try posting on comp.lang.forth, or the gforth mailing list, or just e-mail Anton or Bernd 12:21:29 they're pretty good about answering 12:21:51 I agree with tathi. 12:23:30 some of the stuff in INSTALL leads me to believe I'll need a 6502 C compiler as well 12:25:07 I don't think so. 12:25:12 Better ask authors. 12:25:45 does gforth suck more than other GPLed Forth implementations? 12:26:01 doc - no, it's very nice. 12:26:01 it's bigger and more convoluted 12:26:33 It's the most developed among open source Forthes. 12:26:39 if you're just trying to write normal Forth programs, it's perfectly all right. 12:26:44 I only don't use it now because I can't compile it on this zaurus. PFE by contrast is quite frustrating, as it writes even very simple words in C. 12:27:18 ayrnieu: It's strange. 12:27:40 Did you report problems to Guido? 12:28:17 obviously I'm planning to develop an embedded system in Forth, probably based around one or more 6502 processors, might use the 65816 if it turns out to be better 12:28:17 Ah, no. 12:28:22 That's not strange. 12:28:37 DocPlatypus: I came late into the conversation. What're you trying to do with gforth? 12:28:49 ayrnieu: Which version do you try compiling? 12:29:06 vatic: Cross-compile something to 6502. 12:29:27 ASau - the latest one. 12:29:33 vatic: As I've understood, asm. 12:29:39 ayrnieu: CVS? 12:30:30 ayrnieu: I had problems with both CVS branches, 3.0 and 3.3. 12:30:32 ASau: I'm just stating the obvious, but gforth's ./arch/6502 directory contains an assembler/disassembler. 12:30:50 vatic: actaully it does not contain a disassembler here 12:30:56 unless you have a newer version than I do 12:31:07 in CVS? 12:31:23 vatic: I have 0.6.2. should I grab CVS? 12:31:53 ayrnieu: The 3.3 branch cause more problems, 3.0 was fixed after my reports. 12:31:58 DocPlatypus: I think you should. I don't believe any or much of the embedded stuff is in the release 0.62. 12:32:22 all-righty then 12:32:25 DocPlatypus: You definitly don't need 6502 C. 12:32:37 ASau: thank $DEITY for that 12:32:55 DocPlatypus: You'd better use CVS version. 12:33:17 It's 3 years of bug fixes and improvements. 12:33:21 *AND* 12:33:24 DocPlatypus: actually, my copy of the 0.6.2 release has asm.fs in ./arc/6502... 12:33:28 do you have it? 12:33:40 vatic: mine has asm.fs, but no disasm.fs 12:33:46 Suggest them release. 12:33:53 DocPlatypus: isn't it both in the same file? 12:34:49 postfix assembler/disassembler? 12:35:05 wow, it says it is both... I just assumed there was no disassembler after seeing no disasm.fs 12:35:08 that's confusing 12:35:27 That's not. 12:35:40 Just like I said: read the source. 12:36:59 I feel especially stupid because I should have been able to figure out there was a disassembler in there 12:37:11 even though I'm not completely up to speed in Forth yet 12:38:03 --- quit: neceve (Read error: 104 (Connection reset by peer)) 12:38:16 I don't see how the disassembler *works* though. 12:38:36 DocPlatypus: That does no matter, just read the source. 12:38:45 there's no code after that comment, just tables. 12:38:49 DocPlatypus: It helps improve and fix bugs, if any. 12:39:23 DocPlatypus: Bern Paysan wrote a nice piece about how to build for embedded controllers, trying to find that now... 12:40:05 tathi: if you go down and look down there it references ASMTAB. the 6502 is a simple 8-bit processor, so ASMTAB is most of the work right there 12:42:43 how did you guys get a CVS snapshot out of gforth? 12:44:16 just like it says in the instructions...did you find those? 12:44:51 cvs -d :pserver:anonymous@c1.complang.tuwien.ac.at:/nfs/unsafe/cvs-repository/src-master co gforth 12:45:04 oh. their CVS is not on savannah 12:45:24 http://www.complang.tuwien.ac.at/forth/gforth/cvs-public/ 12:46:37 DocPlatypus: "There is already a 6502 GForth EC target in the GForth distribution, but it is broken (since GForth 0.5.x)." 12:46:52 yay. I get to fix it 12:47:10 DocPlatypus: http://forum.6502.org/viewtopic.php?p=5374&sid=a23cbd20a727800c3b489dca3ccd920a 12:47:30 I would trust Carsten Strotmann's recent pronouncement on this... 12:47:44 you know it's a good thing my love affair with the 6502 has been rekindled. 12:48:05 it's the right processor for this job I have in mind 12:48:06 that requires an installed version of forth -- no use getting it to compile on my machine. 12:49:21 ayrnieu: What's your problems in compiling? 12:49:54 Why don't you configure GCC for cross-compilation? 12:50:42 ASau - gforth needs do to machine-specific things like clear the icache. 12:51:08 And? 12:51:27 Zaurus is Linux on some well-know architecture. 12:51:43 68K or ARM. 12:51:54 The latter is more probable. 12:51:57 no, Zaurus is OpenBSD :-/ 12:52:12 a stock Zaurus is GNU/Linux 12:52:17 IAC, gforth does not know how to do these machine-specific things on ARM. 12:52:26 though there exists an OpenBSD port 12:53:12 So take Open/NetBSD source and look how it's done. 12:53:37 ASau - that's no help; see what I just said. 12:53:49 Take pkgsrc patches for Gforth. 12:54:10 I don't see what's the reason. 12:54:35 Just try investigating this problem. 12:54:35 ASau: gforth doesn't have the ARM-specific code it needs. 12:54:43 it's not the OS, it's the processor. 12:55:05 I thought Gforth is in GNU C. 12:56:03 part of it (machine-specific parts) is in C, but I think most of it is in Forth 12:57:01 The question is how much asm code is there. 12:57:15 ASau: just enough to make the primitives 12:58:40 ayrnieu: re: building on BSD: http://www.mail-archive.com/gforth@chaossolutions.org/msg00427.html 12:58:59 Doc - please stop taking whatever random ignorant impression that occurs to you and saying it aloud. 12:59:32 okay, maybe I was wrong 12:59:59 --- quit: vatic ("*poof*") 13:00:31 I suppose you *might* be able to get gforth-itc working there... 13:00:47 ayrnieu: There's NetBSD/Zaurus port. 13:00:57 tathi - without icache? How can I try that? 13:02:06 ayrnieu: I probably should have kept my mouth shut, that was just a guess. 13:02:49 ASau - oh! Thanks. I didn't even know NetBSD targetted the Zaurus. They've probably a patch with the support I need. 13:03:17 ayrnieu: NetBSD targets every computer in existence worth running 13:03:32 Doc - OpenBSD beat them to this one :-) 13:03:33 that's their project focus, portability 13:04:54 doc - er, sorry for snapping at you. No, gforth doesn't use assembler that way. FYI, eForth -does-, and is very interesting because of it. gforth has some machine-specific code, not necessarily in asm, that you can find in arch/ in the gforth distribution. 13:05:39 okay, so I wasn't completely wrong, but not completely right either? 13:05:48 no, you were completely wrong :-) 13:07:00 ayrnieu: BTW, if you want, I can try building NetBSD 3.1 or current for Zaurus. 13:07:16 But since I don't own one, it's almost useless. 13:09:25 Probably, I've found the code in /usr/src/sys/arch/arm/arm32/cpuswitch.S 13:09:33 and I learned one new thing today... I didn't realize OpenBSD beat NetBSD to the punch on running on the zaurus 13:10:29 I doubt this. 13:10:47 I doubt this is true. 13:12:08 well, don't look to me for pathy enough to argue about this. 13:12:35 --- quit: ygrek () 13:15:18 --- join: vatic (n=chatzill@pool-162-83-233-103.ny5030.east.verizon.net) joined #forth 13:19:00 BTW, eforth may be more interesting for 6502 target than Gforth. 13:20:03 ASau: what license is eforth under? 13:20:35 Public domain. 13:21:09 I may look at it if I give up on gforth 13:22:19 how very odd. if I comment out the icache flushing code in arch/power/machine.h, it still builds and runs just fine. 13:28:38 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 13:32:20 --- quit: vatic ("*poof*") 13:33:13 ah. But if I define FLUSH_CACHE as an empty macro, then it crashes. 13:36:44 eforth is a toy, it's a demo implementation, really 13:43:25 --- quit: Quartus_ (Read error: 104 (Connection reset by peer)) 13:51:18 --- quit: DocPlatypus ("Leaving") 14:09:30 --- quit: yumehito (Remote closed the connection) 14:14:45 --- join: lyn (n=chatzill@ip68-8-228-101.sd.sd.cox.net) joined #forth 14:18:43 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 14:19:43 --- join: edrx (n=Eduardo@201.5.11.20) joined #forth 14:27:22 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 14:30:54 --- quit: yumehito (Read error: 60 (Operation timed out)) 14:32:04 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 15:10:31 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 15:10:31 --- mode: ChanServ set +o slava 15:34:59 --- join: gnomon_ (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 15:52:36 --- quit: gnomon (Read error: 110 (Connection timed out)) 15:58:11 --- quit: edrx (Remote closed the connection) 16:13:46 --- quit: tathi ("leaving") 16:28:45 --- join: skas (n=skas@202-90-54-135.static.linearg.net) joined #forth 16:34:12 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 16:46:42 --- quit: gnomon_ (Read error: 110 (Connection timed out)) 16:57:51 --- quit: yumehito (Read error: 110 (Connection timed out)) 17:01:53 --- quit: neceve (Read error: 110 (Connection timed out)) 17:04:46 --- join: gnomon_ (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 17:12:33 --- quit: nighty^ ("Disappears in a puff of smoke") 17:15:43 --- quit: gnomon (Read error: 110 (Connection timed out)) 17:17:37 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 17:28:24 --- quit: gnomon_ (Read error: 110 (Connection timed out)) 17:37:54 --- join: gnomon_ (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 17:42:47 --- quit: gnomon (Read error: 110 (Connection timed out)) 17:45:22 ASau - how did you know that NetBSD has a gforth port for the Zaurus? The pkgsrc I just grabbed from CVS has ONLY_FOR_PLATFORM that excludes ARM, and no patches for ARM. 18:01:29 --- quit: lyn (Read error: 104 (Connection reset by peer)) 19:16:14 --- quit: virsys (Read error: 110 (Connection timed out)) 19:29:20 --- join: virsys (n=virsys@or-71-54-193-76.dhcp.embarqhsd.net) joined #forth 19:33:16 --- quit: skas (Read error: 110 (Connection timed out)) 21:04:14 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 21:10:48 --- join: skas (n=skas@202.55.146.182) joined #forth 21:13:48 --- join: gnomon__ (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 21:14:26 --- quit: gnomon_ (Read error: 110 (Connection timed out)) 21:22:31 --- join: skas_ (n=skas@202-90-54-135.static.linearg.net) joined #forth 21:23:08 --- quit: gnomon (Read error: 110 (Connection timed out)) 21:32:15 --- quit: skas (Read error: 110 (Connection timed out)) 21:46:27 --- quit: slava () 22:07:43 --- quit: skas_ ("Leaving") 22:07:55 --- join: skas (n=skas@202-90-54-135.static.linearg.net) joined #forth 22:23:18 * skas is away: I'm busy 22:23:37 * skas is back (gone 00:00:18) 22:33:30 ayrnieu: Sorry? I didn't say that. 22:33:49 I said NetBSD itself has port to Zaurus. 22:34:37 Assuming you cn try finding the code you need there. 23:59:59 --- log: ended forth/07.03.24