Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
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

Geolocation
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


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

Webmaster - Infos
Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
Visits

   visitors

   visitors online

Friends News
Pagerank

Google Ads
forum.gifForum - Topic #13

Forum - Forum
-


active  Topic # 13  Demoralised (PC-E500)

18/09/2002 @ 14:23
by Pierre

Anonymous



I thought to have some knowledge about sharp pocket computers.
Then I read the last posts about the PC-E500...
I feel myself now very low. The question and answer about "what model you have" is the only thing I succeeded to undestand...
I already know that the PC-E500 is a bit different than other sharp (ESR-H) models, but since I read the posts, when I open it, I see it like a strange creature from outer space...
Pierre
Write to Pierre   Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd
Answer n 1
--------
18/09/2002 @ 18:06
by aldweb

Anonymous

visitor
Well, Pierre, I just felt the same when I copied and pasted all of this discussion between Sebastien and Claude!

I have known Sebastien for more than 2 years now, and he is really a guy coming from another planet than mine, which I believed to be earth... but I might just be living somewhere else... I don't know anymore!

Don't worry too much, we are all here to share our partial knowledge on this forum, so that we get a chance to improve all together :-)
And Sebastien is really a nice person as he always gives long and clear answers to those of us who want to learn ;-)
Write to aldweb   Post an answer  Top
Answer n 2
--------
18/09/2002 @ 20:04
by Sebastien

Anonymous

visitor
Hello Pierre,

'Trying to give an answer to the above interrogations... I would say I'm just an information collector who had the chance to meet brilliant guys who kindly helped me to understand the marvellous little machine the PC-E500/S is!
Laurent gave me the necessary motivation to keep on writing amazing software for my favorite pocket computer: When we began to exchange emails I realised I was not alone on my planet! Thanks to his energy and his encouragements I'm going to release the first public version of my ANS Forth compiler.
Now it also belongs to you to make Aldweb.com becoming a dynamic place to exchange ideas about pocket computers, so stay tuned!

Cheers,
Sebastien.
Write to Sebastien   Post an answer  Top
Answer n 3
--------
19/09/2002 @ 05:50
by Pierre

Anonymous

visitor
Well, I think the tone of my post was to much pessimistic. I have difficulties to handle subtil humour in english.
In fact I was really pleased that so smart people make thorough studies about this computer.
I also use the PC-E500S, but only in Basic, as he is enough fast and complete for my needs. I only use LM on the PC-1403 and the PC-1262.
I really like the PC-E500 and I use it nearly every day. For me its only flaw is its size. It is no longer pocket ! I dream of a PC-1262 with the fastness of the 500, but now these machines are history.
In the 80's there was a truly interest for miniaturization among japanese engineers, but after, in the 90's, marketing people became predominant. I suppose this is the fault of these pretentious school kid which wanted to impress there mates with bigger calculator ! (Mine is bigger than yours, nananananère...)
If you look at the programmable calculators still sold, they are all big and heavy !
You will probably argue that Palms and other PDA are very small. But for me it is not the same category. Measure how much time it takes with a palm to make a simple addition, or to program this useful software:
10 input "E=";E
20 print "F=";E*6.55957
30 end
(Warning: copyrighted piece of code)

All the best
Pierre
Write to Pierre   Post an answer  Top
Answer n 4
--------
19/09/2002 @ 11:20
by aldweb

Anonymous

visitor
Pierre,

I fully agree with you that for quick and easy calculations and simulations, a Basic program in a Sharp Pocket Computer is the fastest way to proceed.

That's why I always move around with my PC-1360 together with my Palm device :-) That is a proof of a long lasting use... and I do not believe to be too conservative!

Do you use my PockASM macro-assembler for LM programming on your PC-1403 and PC-1262?
Write to aldweb   Post an answer  Top
Answer n 5
--------
30/09/2002 @ 06:43
by Pierre

Anonymous

visitor
Ald,
I've downloaded PockAsm but still not take the time to learn how to use it.
I begin to program in LM only recently, doing very short programs (Beyond a given lenght, all my LM programs reset the pocket;-)
So I still use pen and paper to create the programs.
Pierre
Write to Pierre   Post an answer  Top
Answer n 6
--------
30/09/2002 @ 10:04
by aldweb

Anonymous

visitor
Pierre,

PockASM was designed to help LM programming, therefore easying and accelerating a lot the programming work.

I have written an example called "A first ML program" to show you the differences between basic and manual LM programming versus PockASM programming. To be found here:
http://www.aldweb.com/pc1360/uspclm.htm

You should definitely give a look to it in order to review your LM coding. You should then suffer from much less RESETS! From my last experience being WIN13x0, I suffered from NO RESET at all, and I am quite proud of it :-)
Write to aldweb   Post an answer  Top
Answer n 7
--------
10/10/2002 @ 09:17
by Saso Tomat

Anonymous

visitor
First Hello SHARP friends. I don't come to aldweb's site often. I think this will change. I regulary check Simon Lehmayr's forum and pocketmuseum's guestbook. I will now check this forum too.
First, about me. I started using SHARP Pocket Computers around 1985 (+-1 year). First I had PC-1401. Now I have PC-1350 (with CE-202M) and PC-E500 with 256kb RAM extension). I agree with Pierre: this computer SHARP makes today (PC-E*...) are TOO BIG. Old good Pockets were great.

One more thing: I bought my E500 two years ago on Ebay. Its memory is so different from 1350 (1350 has 64kb, E500 can address 1Mb). I never managed to realy understand the internals of E500. And it's very hard to find any books (preferrably in English). All I used was BASIC. On PC-1350 I did some programming in ML. I wanted to write a SEARCH program for E500 but don't know how. Can Sabestien help? I would only need a short ML program for E500 which would search BASIC area for a given pattern and would display all the line numbers where this pattern is located (case insensitive?).

Thanks,
Saso
Write to Saso Tomat   Post an answer  Top
Answer n 8
--------
11/10/2002 @ 21:04
by aldweb

Anonymous

visitor
Welcome Saso and I am happy to know that you will come back often on this forum :-)

I also check Simon's forum on a regular basis too. There are many very interesting threads on his forum.

For sure Sebastien can help you with the PC-E500. He is really a MASTER of this device, he knows about everything about it.
There is a very interesting thread on this forum about the PC-E500 with more than 40 posts... sorry it's in French, but Sebastien can also help you in English without any problem :-O
Write to aldweb   Post an answer  Top
Answer n 9
--------
29/10/2002 @ 14:47
by Sebastien

Anonymous

visitor
Hello,

Sorry for the delay. I had to travel for my work.
Programming the PC-E500/S is (to my humble opinion) easier than programming the old Sharp PCs. Here are several justifications:
- The SC 62015 has a better set of instructions (see info.curtin.edu.au:8080/~iwoodsa/pce500/);
- You don't have to worry about memory banks (they don't even exist!);
- Software is organized into "layers": Depending on the complexity of your application you may choose between level 0 (pure machine language), level 1 (I/O Control System) and level 2 (File Control System);
- You may add your own "device drivers" in a *portable* way, either to shadow existing ones (for instance, changing the graphical device driver) or to extend E500's capabilities (by adding a clock, a 16MB smartmedia interface...).

Now let's try to write a SEARCH program:

1) "Hacker's version": The address of the beginning of the BASIC area (I suppose you meant the "Sx:TEXT.BAS" block, a block where BASIC stores the current edited program) is given by the pointer stored at &CB, &CC and &CD (internal memory, however PEEK can access it). Then what you have to do is just reading the length information stored into the block header (sorry, I don't remember the exact location of the information!) and scan the BASIC program...

2) "Regular programmer's version": Open the file using FCS (File Control System), then access its contents using calls to the appropriate functions. The big advantage of this appoach is that your program will also work with files stored on virtual disks, tapes, etc. without any modification (provided the name of the file and the pattern are given as arguments!). And the resulting program is as fast as the first version (because most of the time is spent into the searching algorithm).

3) "BASIC programmer's version": It is perfectly possible to use BASIC for such a purpose.
10 INPUT "FILE NAME:", FILE$
20 OPEN FILE$ FOR INPUT AS #1
30 ...
...
1000 CLOSE #1
1010 END

There is no difference between a SAVEd BASIC program and its edited version, so you don't have to MERGE it with your scanning program...

Conclusion:
Unfortunately, if you don't have any document explaining how to use FCS and IOCS
it will be quite impossible to develop useful tools for your E500...

Regards,

Sebastien.
Write to Sebastien   Post an answer  Top
Answer n 10
--------
03/11/2002 @ 13:26
by Saso Tomat

Anonymous

visitor
Thank you very much. I will start here. I will let you all know how is my progress.

Bye,
Saso
Write to Saso Tomat   Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Important! Important!   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]



 
^ Top ^