This is a static version of site. Features like login and search do not work.
Rex Forum

A site to discuss the Rex MicroPDA and related stuff
Log in Register FAQ Links Memberlist Search Rex Forum Forum Index

Rex Forum Forum Index -> Addins -> Read Chinese memos on Rex6000, try my new plugin Goto page 1, 2  Next
This forum is locked: you cannot post, reply to, or edit topics.  This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic 
Read Chinese memos on Rex6000, try my new plugin
PostPosted: Wed Jul 02, 2003 4:06 pm Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




http://www.geocities.com/ridgeren/creader.html
View user's profile Send private message
PostPosted: Fri Jul 04, 2003 12:31 pm Reply with quote
yiming
Member
 
Joined: 28 Apr 2003
Posts: 108




ridge, it works. it's really fantastics! Very Happy i never thought this is possible. now i can read all those chinese e-books using my rex!!

it's a pity that version 1.0 can't work with adder. i've only tried version 1.0a. as you say, it's a bit slow. the display speed is slower than my reading speed, if only it can be a little bit faster.

for rexer who can chinese, this add-in is a must!
View user's profile Send private message Visit poster's website
1.0 vs 1.0a
PostPosted: Fri Jul 04, 2003 4:24 pm Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




Actually I don't suggest people use 1.0a because it's really too slow. It also missed some features for 8k limit.
I am using 1.0 by myself, which is much faster.
1.0 displays English better than 1.0a because I put in a fix for the DsTextWidth system call, so I can remove adder and cMemo, leave 7 slots for other addins.
View user's profile Send private message
Help needed
PostPosted: Fri Jul 04, 2003 4:27 pm Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




I am still looking for a better solution to store the Chinese font but keep those empty pages for adder.
If anyone has a smaller font library than 12x12, please let me know. I heard there is 10x10 one on Palms.
Any suggestions would also be helpful.
View user's profile Send private message
PostPosted: Mon Jul 07, 2003 10:14 pm Reply with quote
jack ng
Member
 
Joined: 07 Jul 2003
Posts: 2




Hi Ridge,

Just want to express my thanks for your superb chinese add-in. Reading chinese e-books is the one thing that I wish do on my Rex 6000 but which I thought was not a realistic expectation. You have increased the worth of the Rex 6000 to me such that I will probably have to acquire a 3rd unit as a 2nd backup.

Thanks a zillion !
View user's profile Send private message
PostPosted: Tue Jul 08, 2003 12:48 pm Reply with quote
yiming
Member
 
Joined: 28 Apr 2003
Posts: 108




hi Ridge, 10 x 10 font may be too small, 12 x 12 is surprisingly readable. of course it will be better if it is 14 x 14, but it will take up too much memory, i guess.

i remember reading a post by Chris(?), saying that there are other unused memory space in Rex. not sure if this is true.

anyway, research shows that the 3755 characters in class 1 of GB2312 cover 99% of the characters used in normal text. the 3088 characters in class 2 will increase the coverage to 99.99%. as such, a solution is to load only the 3755 characters into the firmware, and the 3088 characters can be stored in memo, so that there's space for Adder. if space is not enough, the Russian, Japanese characters and other seldom used symbols can also be left out from the character set.

is this idea feasible? Rolling Eyes
View user's profile Send private message Visit poster's website
PostPosted: Tue Jul 08, 2003 9:24 pm Reply with quote
GPF
Member
 
Joined: 05 Jul 2003
Posts: 19




some old mail by Chris:

Quote:

I believe I've found a feasible way to exceed the Rex 6000 limitations, where addins are limited to 8KB in size, and only 8 addins may be loaded.
I have successfully loaded additional addins into my Rex by storing them in empty spaces in the firmware. The current version of the Rex firmware (1.1.2.7) is a download of about 640KB into the 1MB flash ROM (see note below), leaving over 400KB unused. After I realized that all of the Rex firmware is organized as 8KB pages, and that the 8 addins are simply loaded as 8KB pages in the 1MB flash ROM, why not use some of the MANY empty pages for more addins? (The main reason one doesn't usually do such a thing, is "What> happens when the vendor releases new firmware?" Well, speaking for myself, I have no expectation that Intel/Xircom will do so - Rex is an orphan as far as I can see.)
Furthermore, it is simple to call code in other 8KB pages, so this effectively does away with the 8KB size limitation as well.
Currently, I am using a very crude means to mass-download these addins into firmware: the Firmware Update function in Rex Tools, which downloads the whole shebang (Rex firmware, plus my addins). It would be nice if I could use the serial commands to just download what I want, but I don't know if this is possible. Nor have I delved into the details of how Rex flashes its ROM, which may be another approach.
At this point, I am considering whether to expand the dumb "addin launcher" addin I've created, so it can handle the tasks of loading addins into firmware, and letting you launch them from a menu (or icons). OR, return to my original goal of modifying the current Rex addin logic, so it will let you download more than 8 addins, and modify the GUI (or, again, use a simplified addin launcher) to let you access them. I lean toward the latter, as over half of the functionality is already there. I'm open to suggestions!
Chris
View user's profile Send private message
PostPosted: Wed Jul 09, 2003 8:05 am Reply with quote
yiming
Member
 
Joined: 28 Apr 2003
Posts: 108




GPF wrote:
some old mail by Chris:

Quote:

I believe I've found a feasible way to exceed the Rex 6000 limitations, where addins are limited to 8KB in size, and only 8 addins may be loaded.
I have successfully loaded additional addins into my Rex by storing them in empty spaces in the firmware. The current version of the Rex firmware (1.1.2.7) is a download of about 640KB into the 1MB flash ROM (see note below), leaving over 400KB unused. After I realized that all of the Rex firmware is organized as 8KB pages, and that the 8 addins are simply loaded as 8KB pages in the 1MB flash ROM, why not use some of the MANY empty pages for more addins? (The main reason one doesn't usually do such a thing, is "What> happens when the vendor releases new firmware?" Well, speaking for myself, I have no expectation that Intel/Xircom will do so - Rex is an orphan as far as I can see.)
Furthermore, it is simple to call code in other 8KB pages, so this effectively does away with the 8KB size limitation as well.
Currently, I am using a very crude means to mass-download these addins into firmware: the Firmware Update function in Rex Tools, which downloads the whole shebang (Rex firmware, plus my addins). It would be nice if I could use the serial commands to just download what I want, but I don't know if this is possible. Nor have I delved into the details of how Rex flashes its ROM, which may be another approach.
At this point, I am considering whether to expand the dumb "addin launcher" addin I've created, so it can handle the tasks of loading addins into firmware, and letting you launch them from a menu (or icons). OR, return to my original goal of modifying the current Rex addin logic, so it will let you download more than 8 addins, and modify the GUI (or, again, use a simplified addin launcher) to let you access them. I lean toward the latter, as over half of the functionality is already there. I'm open to suggestions!
Chris


besides the unused flash rom mentioned by Chris, i thought i've seen someone talking about other memory that can be explored, and the problem is how to protect it from being overwritten unintentionally by other data.
View user's profile Send private message Visit poster's website
PostPosted: Thu Jul 10, 2003 11:02 am Reply with quote
yiming
Member
 
Joined: 28 Apr 2003
Posts: 108




hi ridge

i've tried both versions of the cReader. as promised, ver 1.0 is fast. i also found out that it is incompatible with Chris' Calpatch. Calpatch will cause some characters to be overwritten. have not try other patches yet.

is it possible to make it compatible with all the patches?

and i've some suggestions which i hope you will consider:
1. can you add a scroll bar? if one wants to go to the end of a text file, the only way now is to use the down arrow.
2. the file list is not arranged in alpha order, can it be changed?

thanks so much for creating this most useful add-in.
View user's profile Send private message Visit poster's website
1.0a Updated
PostPosted: Fri Jul 11, 2003 12:23 pm Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




1.0a Updated to fix the problem in DsTextWidth and display English better.
View user's profile Send private message
How to get the class one GB2312 characters
PostPosted: Sat Jul 12, 2003 1:19 pm Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




Hi Yiming
You mentioned that only 3755 characters in class one. I got a library contains more than 8000, how to get the class one from it? The are not just the first 3755 one.

Thanks!
Jian
View user's profile Send private message
GB-3212
PostPosted: Sun Jul 13, 2003 12:35 am Reply with quote
yiming
Member
 
Joined: 28 Apr 2003
Posts: 108




hi ridge

the whole GB-3212 character set contains 7445 symbols and characters. it is divided into 94 code pages. each code page contains 94 symbols/characters. code page 01 - 03 are punctuation marks, mathematics symbols and English alphabets, 04 - 05, japanese characters, 06 - Greek, 07 - russian, 08 - zhuyin fuhao, 09 - table components. 10 - 15 empty.

chinese characters start from page 16 - 87 (72 code pages). 16 - 55 contain class one characters of 3755. they are arranged in hanyu pinyin order. pls note code page 55 has only 89 characters. page 56 - 87 contains class two 3088 characters. 88 - 94 empty. class two characters are arranged in order of radical.

the codes for GB-3212 are from A1A1H - F7FEH.

these are the little i know. the info is also available at:
http://yoneda-www.cs.titech.ac.jp/~zhou/GB-HZ-Big5-JIS.html

the whole GB-3212 characters can be viewed at:
http://yoneda-www.cs.titech.ac.jp/~zhou/QuWei_Table.gb

hope to see the cReader compatible with adder soon. thanks. Laughing


Last edited by yiming on Fri Aug 15, 2003 7:38 am; edited 1 time in total
View user's profile Send private message Visit poster's website
Thanks!
PostPosted: Sun Jul 13, 2003 9:32 am Reply with quote
ridge
Member
 
Joined: 02 Jul 2003
Posts: 12




Thanks for these useful information. I will try to figure out a better way.
If I can use less space and keep the adder, maybe I will just modify the cMemo. The reason I create my own is cMemo takes too many addin slots.
View user's profile Send private message
can not visit geocities.com in China
PostPosted: Sun Jul 20, 2003 1:00 am Reply with quote
snom
Member
 
Joined: 20 Jul 2003
Posts: 1
Location: Shenzhen, China




Hi, all
cause I can not visit geocities.com in China,
so,
can somebody be so kindly send me one copy of the content and addin in
the following url to my email [email protected]

http://www.geocities.com/ridgeren/creader.html

many thanks.
View user's profile Send private message MSN Messenger
PostPosted: Fri Aug 15, 2003 5:38 am Reply with quote
jack ng
Member
 
Joined: 07 Jul 2003
Posts: 2




Hi Ridge,

I've been using your chinese add-in heavily and wish to report a potential bug.

When I reach the last page of a document and continue to press the down arrow key, the c-reader jump to the middle of the next document. I believe the expectation is to display the start of the next document, or if not possible, stay put at the last page. Hope you could look into and help to fix this issue.

Other than this problem, and actually even with this problem, your chinese add-in is absolutely great ! I'm getting my third REX today because of this add-in.

regards
View user's profile Send private message
Read Chinese memos on Rex6000, try my new plugin
Rex Forum Forum Index -> Addins
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 2  
Goto page 1, 2  Next
  
  
 This forum is locked: you cannot post, reply to, or edit topics.  This topic is locked: you cannot edit posts or make replies.  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin
Protected by Anti-Spam ACP