![]() |
#2 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Many, many years ago.
Forth is a stack based language, rather like PostScript. Or more accurately, PostScript is rather like Forth, since Forth has been around longer. There was even one a UK home computer that ran a Forth interpreter, rather than a BASIC interpreter. What's WikiReader? Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,146
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
People that live along the firth of Forth?
![]() |
![]() |
![]() |
![]() |
#4 |
Sir Penguin of Edinburgh
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
|
![]() |
![]() |
![]() |
#5 |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Sir Penguin of Edinburgh
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
I went looking for more information, and according to the wiki the WikiReader itself has a Forth compiler. So all we would need to do is copy the source file to the SD card.
|
![]() |
![]() |
![]() |
#7 |
Illiterate
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,279
Karma: 37848716
Join Date: Mar 2009
Location: The Sandwich Isles
Device: Samsung Galaxy S10+, Microsoft Surface Pro
|
I played with a little back in my programming days, thirty years ago. The ability to define your own "words" made it interesting, but I could never wrap my head around the RPN notation.
I've since forgotten everything I might have ever known about it! |
![]() |
![]() |
![]() |
#8 |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
I've looked a little further. Although there's a forth interpreter included on the SD Card, this is really only for testing purposes. Most of the code is written in C or python.
The device has a tiny boot loader that load the actual kernal from the SD Card, so to make a Project Gutenberg SD Card you need to compile a special KERNAL.ELF file. It looks fascinating. The screen is only 240x202, but a monochrome LCD is usually quite readable. I'm very tempted to get one just to play with. |
![]() |
![]() |
![]() |
#9 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Well, I've ordered one. A battery-powered touchscreen device with three buttons, that can run for months on 2 AAA batteries? What's not to like?
:-) Quote:
|
|
![]() |
![]() |
![]() |
#10 | |
Sir Penguin of Edinburgh
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
Quote:
When you get your device, press and hold the search button before you turn it on. You will see a list of programs. All (most?) are written in Forth. The attached zip file contains the forth files from my wikireader. |
|
![]() |
![]() |
![]() |
#11 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
|
|
![]() |
![]() |
![]() |
#12 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Ah - I see.
Yes, writing forth does sound fun, and probably easier to start with than re-writing/compiling the kernel.elf file. textview.4th looks interesting. How do you find the screen? What's it like in different lighting conditions? Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Connoisseur
![]() Posts: 66
Karma: 38
Join Date: Mar 2006
|
wow - haven't thought of forth in years
wrote a PC layout package on a CPM based 8 bit micro for my grad project.
I might have to pick one up to play with..... |
![]() |
![]() |
![]() |
#14 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Oct 2009
Device: Wikireader
|
Project Gutenberg
I read a message online from one of the developers that Project Gutenberg is on their roadmap. I don't know if it would be a seperate sd card, or an application on the current one since there is about 3gb free on it.
I have started messing around with trying to compile the source so I can change the boot graphic. It has to be 160 pixels wide at maximum, monochrome, and the pixel count has to be divisible by 8. I am having a few issues, but hope to figure it out. |
![]() |
![]() |
![]() |
#15 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 73,590
Karma: 315126578
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
The screen is not backlit, and sem to be a reflective B&W display - well black and silver/grey. Contrast in indoor lighting a bit worse than eInk, but not too bad at all. It gets better in brighter light. The surface is glossy - and seems to be glass. Switch on time to the search screen is less than two seconds. The searching using an on-screen keyboard is very good, and for finding something in the off-line copy of Wikipedia i works very well. The memory is a micro SDHC, removable through the battery compartment. I like it. I shall have great fun playing with it, especially if I can get the kernal compiled up and working, so that I can tweak it. Thanks for bringing it to my attention! |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
My Manga Program | lilman | Kindle Developer's Corner | 177 | 07-10-2011 07:39 PM |
program freezing up? | crich70 | Sigil | 2 | 09-13-2010 04:24 PM |
Is there any program like that? | Shehabi | Workshop | 1 | 11-11-2008 09:19 AM |
iLiad Witeboard program | GRJOTI | iRex Developer's Corner | 0 | 04-09-2008 07:32 AM |
Is there a conversion program which will do this? | Muskrat | Sony Reader | 14 | 03-26-2007 10:32 AM |