With this, I wasn't seeing any output with -display curses. It does work with -nographic or using a vnc connection to qemu's display, as well as on the two physical machines I currently have access to.
Thanks; I'll start doing that when running on Linux. (I had missed this, as my main dev box is running OpenBSD which doesn't have kvm)
64kW of RAM @ a 4 byte (32-bit) word size, so 256KiB of actual RAM for the applications running on ilo. For a reference, the 8088 build needs a bit more than that to account for stacks, the VM code, drivers, and memory…
I wasn't aware of the clash when I chose the name, unfortunately.
For RetroForth, I have a new interface under development that may be somewhat like this. A screenshot can be seen at https://imgur.com/a/z4jhq6e I use RetroForth as a working environment on Unix [mostly OpenBSD &…
I'm not well versed in qemu's various options. When I didn't specify a BIOS image, it seems to be using SeaBIOS, not UEFI, and hangs on "Booting from Hard Disk...". I should be able to start doing proper videos soon;…
Supernote hasn't posted anything about the potential future Linux system. I'm personally not expecting this to actually come around. The standard OS is derived from Android, but has no Google Play services and only…
I'm not sure I'd quite count this as Forth; it's more of a very simple monitor for loading and running code. It's not a bad approach for use with a host Forth though.
I wrote a short article on interfacing with Konilo using external tools. It's at https://konilo.org/articles/interfacing-with-konilo.txt
Thank you for the feedback. I'm hoping to have the documentation considerably improved over the remainder of the year. Apart from the current work on the hypertext manual, a larger book format manual and tutorial are…
Konilo is not an ANSI Forth. It's a unique dialect with similarities to my older RetroForth system, which is also not a traditional model. In Konilo, that example would look like: :variable d:create #0 comma ; and using…
Filesystems introduce complexity that may not be needed, especially on smaller targets. I'm personally not averse to file systems. I've implemented (but not yet published) a couple for testing purposes. It's probable…
ilo could likely be made to work, though with some limitations. From a quick reading of the linked system: - ilo is little endian (for block & rom format); if you wanted to keep external compatibility, this would need…
There is a floppy image on the x86 page. I also have multiboot compatible kernels linked there for use with GRUB or similar bootloaders.
There is some limited graphics support. The underlying system (ilo) has a branch for x11 providing a limited framebuffer and pointing device support, and the native x86 system optionally supports a low resolution…
There is a version that runs natively on x86 hardware (through it's a 32-bit system, aimed at older hardware; my newest x86 hardware is over a decade old and I've not had time to work much on a 64-bit system & drivers).…
This is correct.
I'd love to have a better name for this, and am quite willing to change my description of it when I find one.
Currently you can.
That is correct. I use FreeBSD and OpenBSD, the ports/packages for others are contributed by others.
I've identified the issue. A correctly built copy of the ePub is at https://forthworks.com/retro/r/RETRO12-2021.1.epub (replacing the broken one) and I've now issued a 2021.2 release to fix the issue that caused this.
I'll investigate this and get a bug fix release out ASAP.
A few comments follow; note that I'm not unbiased :) RetroForth is smaller and easier to build than gforth or Factor. I actively use it and seek to improve it, and I've been told the documentation is good, though I…
It's not only in ePub. The canonical source for the documentation is in doc/book, with HTML formatted copies in doc/html and a Markdown copy as doc/RETRO-Book.md. The glossary of words is also included separately as a…
RainbowForth is interesting, but unrelated to RetroForth.
With this, I wasn't seeing any output with -display curses. It does work with -nographic or using a vnc connection to qemu's display, as well as on the two physical machines I currently have access to.
Thanks; I'll start doing that when running on Linux. (I had missed this, as my main dev box is running OpenBSD which doesn't have kvm)
64kW of RAM @ a 4 byte (32-bit) word size, so 256KiB of actual RAM for the applications running on ilo. For a reference, the 8088 build needs a bit more than that to account for stacks, the VM code, drivers, and memory…
I wasn't aware of the clash when I chose the name, unfortunately.
For RetroForth, I have a new interface under development that may be somewhat like this. A screenshot can be seen at https://imgur.com/a/z4jhq6e I use RetroForth as a working environment on Unix [mostly OpenBSD &…
I'm not well versed in qemu's various options. When I didn't specify a BIOS image, it seems to be using SeaBIOS, not UEFI, and hangs on "Booting from Hard Disk...". I should be able to start doing proper videos soon;…
Supernote hasn't posted anything about the potential future Linux system. I'm personally not expecting this to actually come around. The standard OS is derived from Android, but has no Google Play services and only…
I'm not sure I'd quite count this as Forth; it's more of a very simple monitor for loading and running code. It's not a bad approach for use with a host Forth though.
I wrote a short article on interfacing with Konilo using external tools. It's at https://konilo.org/articles/interfacing-with-konilo.txt
Thank you for the feedback. I'm hoping to have the documentation considerably improved over the remainder of the year. Apart from the current work on the hypertext manual, a larger book format manual and tutorial are…
Konilo is not an ANSI Forth. It's a unique dialect with similarities to my older RetroForth system, which is also not a traditional model. In Konilo, that example would look like: :variable d:create #0 comma ; and using…
Filesystems introduce complexity that may not be needed, especially on smaller targets. I'm personally not averse to file systems. I've implemented (but not yet published) a couple for testing purposes. It's probable…
ilo could likely be made to work, though with some limitations. From a quick reading of the linked system: - ilo is little endian (for block & rom format); if you wanted to keep external compatibility, this would need…
There is a floppy image on the x86 page. I also have multiboot compatible kernels linked there for use with GRUB or similar bootloaders.
There is some limited graphics support. The underlying system (ilo) has a branch for x11 providing a limited framebuffer and pointing device support, and the native x86 system optionally supports a low resolution…
There is a version that runs natively on x86 hardware (through it's a 32-bit system, aimed at older hardware; my newest x86 hardware is over a decade old and I've not had time to work much on a 64-bit system & drivers).…
This is correct.
I'd love to have a better name for this, and am quite willing to change my description of it when I find one.
Currently you can.
That is correct. I use FreeBSD and OpenBSD, the ports/packages for others are contributed by others.
I've identified the issue. A correctly built copy of the ePub is at https://forthworks.com/retro/r/RETRO12-2021.1.epub (replacing the broken one) and I've now issued a 2021.2 release to fix the issue that caused this.
I'll investigate this and get a bug fix release out ASAP.
A few comments follow; note that I'm not unbiased :) RetroForth is smaller and easier to build than gforth or Factor. I actively use it and seek to improve it, and I've been told the documentation is good, though I…
It's not only in ePub. The canonical source for the documentation is in doc/book, with HTML formatted copies in doc/html and a Markdown copy as doc/RETRO-Book.md. The glossary of words is also included separately as a…
RainbowForth is interesting, but unrelated to RetroForth.