00:00:00 --- log: started forth/02.06.23 00:36:10 --- quit: CrowKiller ("User pushed the X - because it's Xtra, baby") 03:11:09 --- quit: rob_ert ("leaving") 04:04:41 --- join: davidw (~davidw@adsl-32-74.38-151.net24.it) joined #forth 04:07:47 --- join: rob_ert (~robert@h237n2fls31o965.telia.com) joined #forth 05:05:31 --- quit: davidw (Read error: 113 (No route to host)) 08:22:06 --- join: ASau (ASau@158.250.48.197) joined #forth 08:22:50 Hi. 08:23:00 Hello! 08:23:38 ;) I want to suggest a new word 08:23:50 ?: ( "xxx" -- ) 08:24:02 ?: 08:24:15 prints definition of a 08:24:24 see word 08:24:26 Or? 08:24:52 for use in conversation in SU.FORTH, comp.lang.forth etc. :))) 08:25:17 "see" doesn't show a question 08:25:48 "?:" is more emotional 08:25:56 :) 08:26:28 Heh. 08:26:45 Implement that in your forth if you want :-) 08:36:44 rob_ert: I have an interesting (for me) question 08:37:05 How do people used to create forth-asms 08:37:29 I tried to look at i-net for various examples 08:37:40 but found too little... 08:38:04 Uhm. 08:38:11 tcn is writing one for IsForth. 08:38:14 I saw A.Horsts post-fix asm. 08:38:35 but for me it looks overloaded 08:38:39 noisy. 08:39:09 I was thinking about writing one myself. 08:39:20 By now I've got an idea to use additional stacks 08:39:36 (I'm going to get x86-asm) 08:40:05 for operand type, openrand size and add-on for operand, 08:40:18 Hum? 08:40:19 that differ from memory address/immediate 08:40:21 What do you mean? 08:40:54 I think it looking as 08:41:05 1000 ) ax mov 08:41:17 1000 )# ax mov 08:41:40 How are labels created? 08:41:51 1000 )# 13248 bx+) mov 08:41:56 and like 08:42:18 Labels are created as: LABEL xxx 08:42:35 No terminators between cmds 08:42:54 How is the word LABEL defined? 08:43:35 : LABEL @ ; 08:44:04 where A-HERE is Asm internal pointer (where cmds go) 08:44:11 Ah... right 08:45:01 Of course there is a limitation for 1 pass. 08:45:07 I should experiment a bit with these ideas. 08:45:11 :) 08:45:29 An assembler in Forth could get useful. 08:45:36 but it is possible to do more passes with diferent definitions 08:45:52 for "mov", "and", "xor" etc. 08:46:13 How do you mean? 08:46:39 As usual, 1st pass -- LABEL definitions, 08:46:49 I see. 08:46:50 all cmds reserve space 08:47:12 2nd -- cmds fill space w/op.codes 08:47:29 I wrote an assembler a long time ago, then I just filled constant with zeroes the first pass. 08:47:54 Like... JMP would generate 0xe8 0x00 0x00 (if JMP is 0xe8.. don't remember), 08:47:56 Well, I think it is useful 08:48:17 but if I use x86 08:48:34 there is too much op.codes for one instruction 08:49:12 I think no difference when I fill reserved space 08:49:27 I can partially fill it at 1st pass 08:49:35 partially at 2nd 08:50:32 Hmmm. 08:50:51 I think it is really better to make postfix asm 08:51:28 When I make it prefix, I run into too much different intr. classes 08:52:03 there are less addressing modes than instr. classes 08:52:24 Make a 16f84 assembler instead :P 08:53:14 I don't know about 16f84, I see no reason to do this 08:53:28 It's much more simple ;) 08:53:42 Or if is it so wanted for anybody? 08:53:45 Don't have to worry about complex addressing and such. 08:53:56 ? 08:54:40 mmmm, 16f84 assembler 08:54:45 I'm not afraid of addr.modes. 08:55:09 I'm afraid of everything. 08:55:16 I simply state that for x86 there're more various instructions 08:55:23 than addr.modes. 08:56:28 ;) If you're not paranoic... 08:56:52 It doesn't mean you're not hunted. :))) 08:58:39 ...hunt 08:58:39 (I've forgotten how it is in English :( 08:58:39 Hehe. 08:58:39 Where are you from` 08:58:39 ? 09:00:11 I'm from Russia, where bears walks at streets the whole year through... 09:00:34 Oh.. I'm from Sweden, where ice bears walk on the streets. 09:00:47 Privet :) 09:01:03 Ah! Zdrawstwuj! 09:01:23 :) 09:01:27 Tam u was nemnogo teplee... 09:01:49 I don't speak russian! 09:01:51 Golfstream do his job well. 09:01:51 What did you say? 09:02:39 The temperature is a little higher in Sweden. 09:03:03 And the climate is milder than ours. 09:04:46 We don't have any desert, and we don't have -70C in winter :P 09:04:54 Best of all - no Chechnya. 09:05:17 Chechnya is far to south... 09:05:47 But still.. :) 09:05:50 Where do you live? 09:06:10 I live in Saratov. 09:06:14 rob_ert: where do YOU live? 09:06:20 ;) 09:07:33 Near Stockholm. 09:07:42 Never heard of Saratov :) 09:07:53 mmm, stockholm 09:08:00 do you travel to stockholm often? 09:08:08 Never mind. 09:08:24 But I know about Stockholm 09:08:33 :P 09:09:06 BAH. 09:09:07 :P 09:09:12 n_: Sometimes. 09:41:36 --- join: KOHTPA (ASau@158.250.48.197) joined #forth 09:42:09 --- quit: ASau (Read error: 104 (Connection reset by peer)) 09:45:07 --- nick: KOHTPA -> ASau 09:49:19 Well. I've not got an answer. 09:50:50 --- join: KOHTPA (ASau@158.250.48.197) joined #forth 09:50:50 --- quit: ASau (Read error: 104 (Connection reset by peer)) 09:51:41 Just how #($*%^(@#$ is the net today! 09:52:11 --- nick: KOHTPA -> ASau 09:54:07 Hey! Is there anyone who see me? 09:55:51 Hey! Is there anyone who see me??? 09:56:30 Yeah :) 09:56:50 Wachhh! I'm alive!!! 09:57:30 Returning to asm... 09:57:56 How many do you know about? 09:58:02 I mean forth-asms. 09:58:20 None, heh. :) 09:58:27 I'm kind of a newbie to forth. 09:58:52 I saw asm sources of Fig-Forth (for 6502), 09:59:03 and Horst's 09:59:50 I disliked latter. 10:00:51 His "MOV, W| AX, ..." is terrible. 10:01:27 I haven't understood his idea, why this way is good. 10:01:29 I was playing with my C128 today :) 10:01:36 Couldn't find C64forth though :( 10:01:43 What is C128? 10:01:57 Ahhh C64! 10:01:58 Commodore 128D... Successor of C64 :) 10:02:12 Let me see... 10:04:14 Andreas Jung, http://home.arcor-online.de/agjung/ 10:04:30 He has Fig-Forth for C64. 10:05:38 "I have all moves written down..." :) 10:06:21 --- join: KOHTPA (ASau@158.250.48.197) joined #forth 10:06:21 --- quit: ASau (Read error: 104 (Connection reset by peer)) 10:06:37 --- nick: KOHTPA -> ASau 10:06:49 Welcome back. 10:08:12 Tscheort! What happens with the net today?! 10:08:34 Well... maybe the russian infrastructure just fell apart :) 10:08:51 I don't think so... 10:09:09 Niether do I :) 10:09:20 Possible reason: somebody sitting somewhere near me, 10:09:36 and overloading net. 10:09:41 :/ 10:10:30 I've not heard, what CPU does your C128 use? 10:10:36 68040 10:11:07 Doesn't it use 6510 for C64 mode, and z80 for CP/M mode? 10:11:25 Check http://ostling.no-ip.com/ for more detailed information about my computers. 10:12:28 wow... fujitsu ergopro... 10:12:35 ftp://ftp.taygeta.com/pub/Forth/Compilers/native/misc/commodore64 (?) 10:12:46 n_: :) 10:13:42 ftp://ftp.taygeta.com/pub/Forth/Compilers/native/cpm (?) for Z80 10:13:55 amiga 500 is a classic 10:13:57 from what i've heard.... 10:14:04 I can't transfer files to the C128D, ASau :/ 10:14:08 n_: :) Yeah. 10:14:22 mag.tape? 10:14:35 Nope, the C128D has a built-in floppy. 10:14:49 RS-232C? 10:15:00 Null-modem? 10:15:49 I don't think I saw any RS232 on it... 10:16:11 I think there is a way to get it working with mag.tape. 10:16:32 I don't have any tape station. 10:17:02 I don't think Commodore didn't look at Sir Clive (Sinclair) 10:17:12 n_: :) 10:17:18 n_: You little troll :) 10:17:35 ASau: Never used any sinclair. 10:17:49 Than you can bootstrap your own Forth. 10:17:50 Didn't the ZX-80 come like '80? 10:18:12 What way? 10:18:33 Bootstrapping. 10:18:50 Write a small core. Like a PostForth is. 10:19:12 Then write in this core more high level things. 10:19:32 I mean, what medium is it loaded from? 10:19:50 Can you write to your floppy on C128 10:19:57 Can you write to your floppy on C128? 10:20:08 Yes, of course. But I meant on the Sinclair computers. 10:20:13 I though you were talking about those. 10:20:31 I misunderstood. 10:20:45 I'm talking about your C128. 10:21:11 If you can type in program and save it to floppy, 10:21:39 then you can bootstrap your own Forth on C128. 10:22:35 For this purpose I'd recommended use a minimal core as it is done in PostForth. 10:23:08 Then write in this core and save systems you have come to. 10:23:38 Or you can use Fig-Forth sources. 10:23:55 I don't really feel like learning 6502 asm now :) 10:24:00 They are simple, and mostly written in Forth. 10:24:52 I don't think 6502's asm is harder than Z80's 10:25:56 On Z80 I wrote at first on a subset, that was presented in UA880, aka 8080. 10:26:59 Even I wrote in machine code, because of the lack of asm translator. 10:27:18 In decimal :) 10:28:11 Smth like: POKE 40000, 123, 43, 123 ,234 ,5 ,234, 3, 2 10:28:26 from built in BASIC 10:35:07 Yuck. 10:35:25 What about the machine code monitor? 10:50:50 --- quit: ASau (Read error: 110 (Connection timed out)) 11:03:49 --- join: mur (ammu@baana-62-165-190-115.phnet.fi) joined #forth 11:15:59 --- join: Speuler (~l@195.30.184.4) joined #forth 11:16:10 g'day 11:17:34 d'gay 11:17:34 ah 11:17:35 ;) 11:17:39 evening 11:18:00 ah 11:18:05 hi jukka 11:59:14 --- quit: Speuler ("za: thanks!") 12:13:30 --- join: skylan (sjh@Riverview97.tbaytel.net) joined #forth 12:51:53 --- quit: mur (">lin 2.4") 13:30:53 --- quit: n_ (Read error: 104 (Connection reset by peer)) 13:32:02 --- join: n_ (LESLES@pcp01518417pcs.reding01.pa.comcast.net) joined #forth 13:36:12 --- join: I440r (~mark4@1Cust252.tnt3.bloomington.in.da.uu.net) joined #forth 13:36:52 argh wheres futhin ? 13:39:43 --- quit: I440r (Client Quit) 14:51:54 --- join: CrowKiller (Vapo_Rulez@cnq5-233.cablevision.qc.ca) joined #forth 15:10:12 --- join: davidw (~davidw@adsl-32-74.38-151.net24.it) joined #forth 15:18:07 --- join: kc5tja (~kc5tja@stampede.org) joined #forth 15:50:21 --- join: bugslayer (guest@adsl52007.vnet.hu) joined #forth 15:50:25 --- part: bugslayer left #forth 15:50:54 --- join: bugslayer (guest@adsl52007.vnet.hu) joined #forth 15:51:32 --- quit: bugslayer (Client Quit) 15:55:51 --- quit: CrowKiller ("User pushed the X - because it's Xtra, baby") 16:04:09 --- join: Soap` (~flop@202.0.42.22) joined #forth 16:22:02 --- quit: davidw (Read error: 113 (No route to host)) 16:24:45 --- nick: n_ -> karmah 16:25:13 :) 16:27:26 --- nick: karmah -> n_ 17:36:42 --- quit: kc5tja ("[BX] Time wasted: 2h 19m 35s") 17:48:38 --- join: kc5tja (~kc5tja@ip68-7-165-74.sd.sd.cox.net) joined #forth 17:53:21 hey kc5 17:53:33 something big's going down in #lilo ;) 18:02:46 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-205-151.vienna.va.fcc.net) joined #forth 18:02:52 hiya all 18:06:20 Hi :) 18:07:22 hiya rob_ert 18:16:27 --- quit: kc5tja (Remote closed the connection) 18:45:48 bye 18:45:51 --- part: TheBlueWizard left #forth 18:46:43 --- join: kc5tja (~kc5tja@ip68-7-165-74.sd.sd.cox.net) joined #forth 20:00:41 --- part: n_ left #forth 22:19:48 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:07:03 --- join: Serg_penguin (~snaga_NOI@nat-ch1.nat.comex.ru) joined #forth 23:07:16 hi 23:23:22 --- quit: Serg_penguin () 23:27:23 --- join: davidw (~davidw@adsl-32-74.38-151.net24.it) joined #forth 23:27:46 mornin 23:27:55 hi 23:59:59 --- log: ended forth/02.06.23