aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - Pocket Computer - Topic #21

Forum - Forum
Pocket Computer - Pocket Computer


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 21  PC-E500's secrets

19/12/2002 @ 13:28
by Madis K.

Anonymous



Let us all peek into the amazing worlds of pocket computers.
PC-E500 has a 16-bit timer(as far as I know). In my version it finds no use until PEEKing into memory addresses.
1)The first secret therefor is how to get fast-accurate timing from memory-mapped timer. The solution is PEEK!. Peeked values A, B and C are values from 0 to 255. What we get is a A+B*256+C*65536 formula, but the problem still lies as this number changes 928/15 which is about 62times per second we still need a better formula.
My best one till now is Timer=(a+b*256+c*65536)*15/928.
Write to Madis K.   Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
19/12/2002 @ 17:07
by Madis K.

Anonymous

visitor
2)The second secret might stay as a secret because I don't know the proccessor arcitecture that well.
It's temperature sensor. I know that the clock frequency(Main proccessor clock) changes with temperature, because it isn't quarts based.
The goal is to measure some FOR:NEXT loop times and compare them to ones in database to interpolate t° values.
Remember, this is only theory and it may not work, because CPU can heat itself(and it does) in the progress and we won't get reliable answers.
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
19/12/2002 @ 17:15
by Madis K.

Anonymous

visitor
3)Graphics:PC-E500's fastest way of printing something is in HEX. Try printing FOR:NEXT variable values to screen. Watch them go...
Now try GPRINTing something. Look! How fast can they go?
...but Sharp keeps LINE algorithms to itself. I can't tell you what's wrong with LINE command, maybe there isn't, but its heck slow. Try this for example:LINE(0,0)-(239,31),BF..second..two...3....4.Ready!
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
19/12/2002 @ 17:19
by Madis K.

Anonymous

visitor
Well, there are more, but these some other time and OH!, Ctrl+Off=ScreenOff; Ctrl+0=ToggleBeep; Ctrl+1=ToggleMultipleLetters; Reset+On->release Reset before On=AllClear+Confirmation
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
19/12/2002 @ 17:26
by Madis K.

Anonymous

visitor
4)S1 is 32KB large, S2 is N/A in my version, but there are some secrets about S3.
S3 says it has one file RAMFILE.! P(write-protect) size 128990bytes.
128KB RAM would be 131072bytes and how come is R.A.M.!!! Write-protected, it cannot be taken down. What is ROM then???
...and loading is impossible:Bad file name or sth.
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
22/12/2002 @ 13:28
by Madis K.

Anonymous

visitor
5)One thing I still don't know is specific instructions for PC-E500's CPU ML. It uses SC-62015 I think. "I think" is because there isn't any info about this kind of CPU on the internet. I have all 256 mnemonics and I'm aware of what they should do, but not certain. Not even certain how much bytes each command extends. Some of them are just commands(1byte), others addresses(1+3bytes) and so on. Any help?
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
22/12/2002 @ 13:44
by Madis K.

Anonymous

visitor
———————————————————————————————————————————————
If you have any problems you can't solve, write them down here. It doesn't mean that others don't know some solutions for the problems.
Enumerating helps to understand better, what are we talking about, but you don't have to do it, we'll manage:)
Good posting
———————————————————————————————————————————————
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
26/12/2002 @ 15:32
by Madis K.

Anonymous

visitor
6)Secret No. 6 is:How to get PC-E500 working. The thing is, when you do something VERY wrong, then it doesn't wake up and you need to do some tricks. Sometimes reset helps, sometimes taking batteries out for a while helps, sometimes reset+On helps and so on.
The hardest thing I have conquered is:1)Hold On down;2)press Reset briefely;3)Press Y to confirm ALL CLEAR;4)!!!You need to push Reset <0,1 sec. after pushing Y, then INITIALIZE message comes up.5)press PF1 to init. your card(S1)!
But what to do then, when even this doesn't help.
I need answers now, because I don't like being without my PC-E500 :(
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
27/12/2002 @ 00:22
by Madis K.

Anonymous

visitor
I think I'm the only one who must be thanked, because I realized to replace the BATTERIES :)
Well, there seems to be no problems with getting life in PCs so there are only 5 mysteries about E500
Write to Madis K.   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
04/01/2003 @ 01:22
by aldweb

Anonymous

visitor
Well, Madis, I think that you are starting to write a nice book about the PC-E500 here
That's great. |-) Keep the good job

aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
12/02/2003 @ 17:37
by Madis K.

Anonymous

visitor
7)I wonder, why are there 2 blanks in ESR-L ML code. They are &20 and &BF. By logic they should stand for a PRE byte and a MV ((n)) S operation?!
I have heard that it's actually an error in manufacturing what cannot be repaired nor improved, but I don't believe. If you can still program your PC, then these do not feel as mistakes, but they were made intentionally.
But why?
Write to Madis K.   Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^