00:00:00 --- log: started forth/16.07.24 00:08:02 --- quit: wa5qjh (Read error: Connection reset by peer) 00:25:03 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 00:37:34 --- quit: nal (Quit: WeeChat 1.4) 02:07:34 --- quit: Skuzzzy (Remote host closed the connection) 03:23:30 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 03:38:26 --- quit: wa5qjh (Read error: Connection reset by peer) 03:54:20 --- join: JDat (JDat@89.248.91.5) joined #forth 03:58:51 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 04:45:16 --- quit: JDat (Ping timeout: 260 seconds) 05:52:28 --- join: bedah (~bedah@dyndsl-037-138-026-222.ewe-ip-backbone.de) joined #forth 05:53:16 --- quit: wa5qjh (Remote host closed the connection) 07:06:10 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 07:51:40 --- quit: Zarutian (Quit: Zarutian) 08:06:24 --- join: nal (~nal@adsl-64-237-238-16.prtc.net) joined #forth 08:13:13 --- join: karswell` (~user@179.63.114.87.dyn.plus.net) joined #forth 09:55:51 --- join: JDat (~JDat@89.248.91.5) joined #forth 09:58:26 --- quit: gravicappa (Ping timeout: 240 seconds) 10:10:13 --- join: nal1 (~nal@adsl-64-237-233-239.prtc.net) joined #forth 10:13:45 --- quit: nal (Ping timeout: 244 seconds) 10:14:19 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:26:55 gordonjcp: So what chips do you recommend I use in that rather simple Forth computer I described the other day? 10:28:55 Zarutian: I can't remember what we were talking about 10:29:09 was this one of the homebrew CPU ones, or a more conventional design? 10:29:22 gordonjcp: homebrew ones. 10:29:50 hm 10:29:50 gordonjcp: no ALU to speak of (only XOR, AND and LBR (left bit rotate) 10:30:04 well I was looking at that 10:30:12 the PISC-1 uses 74181s as its ALUs 10:30:33 but since they're purely combinatorial, they hold no state, they can be exactly represented by a truth table 10:30:46 is that chip still manifactured in any quantity? 10:30:50 not really 10:30:54 Farnell have about 20 10:30:59 *however* 10:31:06 I have shitloads of 27C256s 10:31:09 That chip is bad for Forth. 10:31:19 what are those? 10:31:21 EPROMs 10:31:35 I could blow a truth table for a 74LS181 into an EPROM 10:32:12 with /CE high they're even tristate 10:32:15 you could also blow the rom logic of a simple microcoded version of a Forth. 10:32:37 (or more precisely the microcoded primitives) 10:32:43 right, but I'd still need an instruction sequencer and stuff 10:32:51 exactly 10:33:02 so like LIT would really be a push and so on 10:33:31 well, can you get away with simple JK flipflop for the microinstruction sequencer? 10:33:37 Well, any which is depending on good compiler. Forth is all about manual coding. So you should have a CPU with a simple ISA. It could be even something that is very hard to use with compiler, but still usable with hand coding (as S40/G144) :) 10:36:57 true-grue: pretty much 10:36:57 hell 10:37:08 true-grue: depends on how Sufficiently Smart™ that compiler is. 10:37:20 you could implement Forth on a PDP8, and that has no real index registers as such or stack 10:39:06 you'd have to basically treat it like a very simple microarchitecture 10:39:26 Just curious: is there any projects to port Forth to VLIW architecture? :) 10:40:08 true-grue: depends. I dont see the point of porting Forth to DSPs but I do see the point of porting it to something like the Mill architecture 10:41:55 Ah, just remembered: https://bernd-paysan.de/4stack.html 11:02:36 --- join: vsg1990 (~vsg1990@pool-173-64-14-42.bflony.fios.verizon.net) joined #forth 11:08:38 --- quit: karswell` (Read error: Connection reset by peer) 13:05:29 --- join: nal2 (~nal@adsl-64-237-238-16.prtc.net) joined #forth 13:08:48 --- quit: nal1 (Ping timeout: 265 seconds) 13:46:19 --- join: Skuzzzy (~Skuzzzy@wsip-70-166-101-14.ph.ph.cox.net) joined #forth 13:54:10 --- quit: bedah (Quit: Ex-Chat) 13:56:31 --- quit: JDat (Ping timeout: 250 seconds) 14:22:18 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 14:44:09 --- quit: vsg1990 (Quit: Leaving) 14:56:53 --- quit: Zarutian (Read error: Connection reset by peer) 15:00:45 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 15:07:14 --- quit: Zarutian (Quit: Zarutian) 15:08:58 --- quit: true-grue (Read error: Connection reset by peer) 16:11:47 --- quit: nal2 (Ping timeout: 244 seconds) 16:23:13 --- join: reepca (~user@184.52.15.40) joined #forth 16:35:54 --- join: nal2 (~nal@adsl-64-237-238-16.prtc.net) joined #forth 17:10:33 --- join: ryoshu (~kamil@netbsd/developer/kamil) joined #forth 18:11:51 --- quit: wa5qjh (Ping timeout: 265 seconds) 18:34:53 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 18:39:18 --- quit: wa5qjh (Remote host closed the connection) 18:42:40 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 19:36:16 --- quit: wa5qjh (Remote host closed the connection) 19:40:21 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 19:40:25 --- quit: wa5qjh (Remote host closed the connection) 19:59:51 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 20:13:03 --- join: nal3 (~nal@adsl-64-237-235-47.prtc.net) joined #forth 20:13:39 --- quit: wa5qjh (Remote host closed the connection) 20:15:56 --- quit: nal2 (Ping timeout: 240 seconds) 20:17:01 --- join: wa5qjh (~Thunderbi@121.54.58.152) joined #forth 20:25:09 --- quit: proteusguy (Remote host closed the connection) 20:55:38 --- quit: nal3 (Quit: WeeChat 1.4) 21:20:36 --- quit: bluekelp (Remote host closed the connection) 22:18:41 --- join: gravicappa (~gravicapp@h62-133-162-195.static.bashtel.ru) joined #forth 23:56:39 --- join: ASau` (~user@176.0.138.68) joined #forth 23:57:14 --- quit: ASau (Read error: Connection reset by peer) 23:59:59 --- log: ended forth/16.07.24