11-06-2009, 05:30 PM | #2 | |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
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 | |
|
11-06-2009, 06:25 PM | #3 |
creator of calibre
Posts: 43,744
Karma: 22446736
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
People that live along the firth of Forth?
|
11-06-2009, 06:27 PM | #4 |
Sir Penguin of Edinburgh
Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
|
11-06-2009, 06:49 PM | #5 |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
|
Advert | |
|
11-06-2009, 08:22 PM | #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.
|
11-06-2009, 11:37 PM | #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! |
11-07-2009, 04:59 AM | #8 |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
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. |
11-07-2009, 05:32 AM | #9 | |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
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:
|
|
11-07-2009, 04:27 PM | #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-07-2009, 04:37 PM | #11 | |
Grand Sorcerer
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
|
Quote:
|
|
11-07-2009, 05:53 PM | #12 | |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
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:
|
|
11-08-2009, 08:58 PM | #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..... |
11-10-2009, 05:26 PM | #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. |
11-11-2009, 05:21 PM | #15 | |
The Grand Mouse 高貴的老鼠
Posts: 71,367
Karma: 305065800
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
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 Tools | Search this Thread |
|
Similar Threads | ||||
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 |