00:00:00 --- log: started forth/16.05.22 00:37:47 --- join: bedah (~bedah@dyndsl-037-138-116-207.ewe-ip-backbone.de) joined #forth 01:13:25 --- join: JDat (JDat@89.248.91.5) joined #forth 01:24:58 --- join: Pastaf (~pastaf@2601:600:8b00:3086:ea40:f2ff:feb9:eb4d) joined #forth 01:56:23 --- quit: mnemnia (Remote host closed the connection) 03:00:50 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 03:18:53 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 03:38:06 --- join: proteusguy (~scherrey@183.88.77.143) joined #forth 03:38:07 --- mode: ChanServ set +v proteusguy 05:28:56 --- join: impomatic (~impomatic@145.254.200.146.dyn.plus.net) joined #forth 06:09:22 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 07:13:18 --- quit: Pastaf (Ping timeout: 276 seconds) 07:15:00 --- join: pastaf (~pastaf@2601:600:8b00:3086:ea40:f2ff:feb9:eb4d) joined #forth 07:17:14 --- quit: novaskell (Ping timeout: 252 seconds) 07:28:54 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 07:28:55 --- quit: novaskell (Client Quit) 07:59:58 --- join: OriansJ (~user@107.170.205.175) joined #forth 08:08:06 --- part: OriansJ left #forth 08:27:13 --- join: OriansJ (~user@107.170.205.175) joined #forth 08:28:28 Are there any forth implementations that are written in assembly [or have an assembly bootstrap] and don't require an Operating system such as Linux? 08:32:58 OriansJ: jonesforth? 08:33:04 iunno 08:33:08 um. avrforth 08:33:37 oh, sorry, I mean amforth (for the AVRs) 08:33:42 probably lots and lots of forths 08:35:24 dzho: any for the IBM pc ? 08:40:01 colorforth? 08:43:13 that might work 08:59:28 OriansJ: Also, http://forthos.org/ for x86 IBM PC (there's a newer copy with TCP/IP implementation here: http://www.forthos.org/pickup/ ) 09:01:22 Run it in qemu like so: 09:01:28 qemu-img create -f raw forthos.raw 2G 09:01:28 sudo mount forthos.iso /media/iso 09:01:28 dd bs=4k skip=1 seek=1 if=/media/iso/ForthOS1 of=forthos.raw 09:01:28 dd bs=4k seek=100 if=/media/iso/ForthOS2 of=forthos.raw 09:01:28 dd bs=4k seek=10000 if=/media/iso/SrcFS10000 of=forthos.raw 09:01:29 qemu-img convert forthos.raw -O qcow forthos.qcow 09:01:30 qemu -hda forthos.qcow -cdrom forthos.iso -boot d 09:04:56 pointfree: It looks interesting but I am having trouble finding its source code 09:09:14 What I am attempting to do is create a full bootstrap path from a 512Byte hex monitor to everything required to create a fully functional linux system with GCC. And forth seems like a natural point to touch in such a process. 09:18:49 --- nick: pastaf -> Pastaf 09:25:58 --- join: proteusguy_satri (~proteusgu@183.88.77.143) joined #forth 09:26:19 OriansJ: ForthOS is metacompiled so the source is there when you boot it up. Are you looking to do a tethered or an umbilical Forth? 09:28:28 The "3-Instruction Forth" tutorial may be one article of interest for that: http://pygmy.utoh.org/3ins4th.html 09:28:57 --- quit: proteusguy (Quit: WeeChat 1.5) 09:29:11 --- nick: proteusguy_satri -> proteus 09:29:36 --- nick: proteus -> proteusguy 09:29:40 --- mode: ChanServ set +v proteusguy 09:31:42 pointfree: I don't know what you mean by that. I was hoping for a forth with full source for bootstrap, kind of like jonesforth but without the linux requirement. 09:40:45 OriansJ, perhaps Eulex would fit the bill?: https://github.com/davazp/eulex 09:41:38 "A straightforward standalone Forth implementation for x86" 09:43:53 pointfree: That looks like it might be what I am looking for, thank you :D 09:44:13 np 10:31:22 --- join: mnemnia (~mnemnion@2601:643:8103:f9d0:c408:ab68:ae96:7b9c) joined #forth 12:51:42 --- quit: joneshf-laptop (Remote host closed the connection) 13:57:41 --- quit: JDat (Ping timeout: 240 seconds) 14:09:01 --- join: Mat4 (~claude@ip5b40bd37.dynamic.kabel-deutschland.de) joined #forth 14:09:38 hello 14:28:03 --- part: Mat4 left #forth 14:51:20 --- quit: bedah (Quit: Ex-Chat) 15:02:15 --- part: OriansJ left #forth 15:14:05 --- join: real-grue (~true-grue@176.14.216.104) joined #forth 15:18:07 --- quit: true-grue (Ping timeout: 244 seconds) 16:07:49 --- quit: nighty (Quit: Disappears in a puff of smoke) 16:33:02 --- quit: Zarutian (Quit: Zarutian) 16:38:30 --- quit: the_cuckoo (Ping timeout: 250 seconds) 17:04:46 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:18:59 --- join: the_cuckoo (~charlie@d51A50AE9.access.telenet.be) joined #forth 17:23:17 --- quit: real-grue (Read error: Connection reset by peer) 19:26:41 --- quit: X-Scale (Ping timeout: 260 seconds) 19:35:40 --- quit: proteusguy (Remote host closed the connection) 22:39:53 --- quit: mnemnia (Remote host closed the connection) 22:56:11 --- join: JDat (~JDat@89.248.91.5) joined #forth 22:57:46 --- join: ASau` (~user@176.0.62.76) joined #forth 23:01:12 --- quit: ASau (Ping timeout: 246 seconds) 23:05:04 --- quit: JDat (Ping timeout: 260 seconds) 23:34:03 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:8172:7362:5169:f6ea) joined #forth 23:59:59 --- log: ended forth/16.05.22