Category Archives: Blog

Exploring the ROM : Unterprogrammkonzeption by Reiner PUCH

ExploringTheROM
With CGH programs you have perfect tools to build programs for your PC-1500.
Writing a program in ML (Machine Language) is hard to do and the best is to use some existing code.
The best library is the system ROM (Read Only Memory).
There is a lot of useful routines that will help you.

Some of my documents are from the early 80’s and written by Reiner PUCH.
Here is a list of really interesting ROM routines :
UnterprogrammkonzeptionDownload

Thank you Herr Reiner PUCH !
If you have same interesting papers please contact me.

How many cases do you know for the PC-1500 + CE-150 ?

Hello,

How many cases, pouches, briefcases do you know for the “PC-1500 + CE-150” ?
Sharp branded or from other companies.
Can you post links to the pictures as comment ?

I know 7 :
– 1 official Sharp “CE-150 + PC-1500” for most of the countries.
– 1 official Sharp “PC-1500RP + PC-1500RP2” for Brasil
– 2 official Hiradastechnika for “KA-160 + PTA-4000” and “KA-160 + PTA-4000+16”
– 1 official Radio Shack for the PC2 and it’s printer
– 1 from a french company for “CE-150 + PC-1500”
– 1 special from Japan. Only 50 were built.

Thank you !

Hidden objects : the Sharp PC-1500A, CE-150 and manual

All of you know the famous games “Hidden objects”, isn’t it ?
I have special one for you !

Could you find the Sharp CE-150 ? The PC-1500A manual ? The Sharp PC-1500A ?
Hidden_objects_Sharp_PC-1500_1
Hidden_objects_Sharp_PC-1500_2
Hidden_objects_Sharp_PC-1500_3

Yes, our favorite pocket computer is 33 years old…
The whole article at Crystalradio.cn : http://www.crystalradio.cn/thread-245019-1-1.html

Alles für Sharp Computer : july to december 1986

AFSC_86-07
Download
AFSC_86-08
Download
AFSC_86-09
Download
AFSC_86-10
Download
AFSC_86-11
Download
AFSC_86-12
Download

All the book, manuals, magazines provided here are digitized from my personal collection and for information about the PC-1500’s story. They illustrate all the incredible enjoyment around this pocket computer and all the work of thousands of fans. Feel free to find your own original items.
If you are the copyright owner of some digitized documents and want them to be removed from my website please contact me.
And if you own some other items that could be interesting to be published here please contact me.
And if you are fans and have some story to tell us contact me too !

CE-154 : The Sharp briefcase for the PC-1500

This is a “must have” item for PC-1500 fans.
Sharp_CE-154_Closed
Did James Bond have a such briefcase ? No !
Sharp_CE-154_OpenedFull2

When opening it you have :
– PC-1500 or PC-1500A
– CE-150 printer and cassette interface
– CE-152 tape recorder
– CE-153 extended keyboard
– EA-150 power adapter
And under the CE-153 you have a special compartment with
– CE-153 software tape
– CE-156 Katakana software (for Japan briefcase)
– place for up to 4 paper rolls
– place for all cables (CE-153, CE-152, power)
Sharp_CE-154_OpenedFull1    Sharp_CE-154_FullTop

Here is the empty briefcase :
Sharp_CE-154_1    Sharp_CE-154_EmptyTop

Sharp_CE-154_Full

You can remove the interior :
Sharp_CE-154_Inside

And see that it’s a standard briefcase :
Sharp_CE-154_0 Sharp_CE-154_CaseTop

I’m lucky with this one and i have two covers for the interior :
Sharp_CE-154_Empty1 Sharp_CE-154_Empty0

All is explained in this japanese user manual :
Sharp_CE-154-Doc

Unique item : ergonomic Sharp PC-1500 stand

This is a unique piece machined in the late 80’s by a machine shop in Hamburg.
The owner of a PC-1500 was disappointed by the angle of view of the LCD.
So he decided to ask a machine shop to build him the perfect stand for viewing and typing.

It’s made in aluminum (AU4G) and it’s weight is 1,8Kg.

I’m very happy to present you this unique item :
Stand_001
Stand_002 Stand_003

Stand_007 Stand_006

Stand_008 Stand_005

PC-1500 hardware is not always made in silicium and gold !

DIANZIBAO : Repairing the Sharp CE-150 printer

Lot of my technical informations come from USA and Europe.
And i’m always happy to discover informations from China specially this one !

DIANZIBAO is a kind of bible for repair shops.
Something like 400 pages of technical informations, schematics, matching table for ICs, components pinouts for all kind of items.
This cover from fridge, cameras, radios… to repair tools.
In the 1992 edition there are some pages about the Sharp CE-150 and it’s usual problems.
CE-150_CN_Repair_001

In this article you discover all the CE-150 problems you can encounter.
Battery ? Gear ? Pen ? Step-motor ?
CE-150_CN_Repair_005

And there is a paragraph for ROM replacement.
These pages were never published in EU and USA ! Why ?

It would be wiry nice if some Chinese reader can translate it for us.
I’m sure we would learn a lot more about the CE-150 !

Download the full chapter from DIANZIBAO 1992

I’m proud to present : Christophe as “CGH”

I’m proud to present a french friend : Christophe known as “CGH”

– Christophe, can you tell us some words about you ?

Christophe, 50 years old, computer engineer, working on ARM and PowerPC targets running Real-Time Embedded Linux systems for Telecom software development.

I discovered the “computer world” in june 1980 when I received a TI-58. So, my first steps were the TI-58 language, close to the assembler.

After, I bought a Texas TMS169/199, a single board computer, where I play a little with the University BASIC, but also with UNIBUG monitor. I say that I really learn assembler with it. This was in middle of 1981.

– Where, when, why your PC-1500  ?

The PC-1500 comes in the last days of december 1982. I chose the PC-1500 for the unique reason that the assembler was accessible and also some french magazines (L’Ordinateur Individuel, L’Ordinateur de Poche) were speaking about the first MCODE discoveries. After I became a member of the SHARPENTIERS and I also got access to some TRACE reviews, thanks to a schoold friend who owned a TANDY PC-2.

I always said, that I never really used the embedded BASIC. I only worked in machine language on my PC-1500. I have bought the PC-MACRO software with its monitor PC-HEX, and after I discovered the BEST of ALL: XMON written by Philippe GAC. Today, 30 years later, I own several PC-1500, and all have a XMON image inside.

On my view, I believe that the PC-1500 was really the best pocket computer ever built. Graphic, Music, powerful BASIC, assembly access, … and now, fully documented and of course, a very great built quality.

– Our friend Emmanuel is hosting some of your freeware tools on his historical website www.PC1500.com. Can you tell us more ?

I started in 2012. I had really time to do a pass on all my softwares and write a sample README to document it.

  • The first one, the oldest, MONMON, is a simple monitor to look inside memory, show and modify. It is written in MCODE and when I developed it, it was with a pen, paper and POKEs.
  • ASSEMBLER is a small assembler able to build the MCODE instruction from a mnemonic string, and callable from the BASIC with CALL addr and a string variable. For exemple, A$=”PUSH HL” CALL ASSEMBLER,A$ will code &FD &A8 at the current assembler address.
  • MACBAS-95 is a whole symbolic assembler, debugger and sourcer embedded inside the BASIC. To enter an assembly program, you just write a BASIC program with assembler mnemonics, and do RUN. As provided by PC-MACRO, the structured code (BEGIN/UNTIL, WHILE, IF/ELSE/ENDIF) is supported. You are also able to call your routine by giving values to the registers, retrieve the returned values from registers and debug in step-by-step. All of this without living the BASIC.
  • BASFILE is a extended memory manager. It creates a region of the memory that it is seen as a little disk. It supports BASIC and binary programs storage, ASCII or numeric files operations (CREATE, WRITE,READ,SEEK,OPEN,…) and a small access to grahic files. BASFILE is inspired from XMEM developped on the HP-41C.
  • BASWORD is a tool to register or unregister new BASIC keyword and routines.
  • MMPS the biggest, the hardest ! Just a small multi-process operating system with virtual console. It started it after I wrote a multi-task kernel. It is more a Proof-Of-Concept, but it is very well working. I stopped its development because I had no more place to work on it. All the 18Kbytes where used, and also, the complexitity of some parts gives me difficulties to continue. At the same period, I also have another interest… Linux. But, MMPS, got sometimes enhancements or bugs correction. I started it during the end of 1993 and the last kernel is tagged of April 1998.

– Ho much time do you allow each month to these tools ?

No really slot time allowed. It depends of the time I really have, but also the ideas and of course the motivation !

– New software for soon ?

Yes. Some…

  • MACBAS-2014 : A rebuilt of MACBAS-95 with many optimizations and corrections … and a nice documentation. MACBAS-2014 is now provided as full assembly sources and images for the different modules are built. You need at least 8Kbytes. I am writing the documentation and testing it.
  • I have diffused the lhTools-0.7.2 recently and I am now working the new release of these lhTools. I call it “project 0.8.0”. This is a major release, because I have introduced several new tools like lhcom to send and/or receive files from/to the PC-1500 using the CE-158 serial interface … and lhexec, a LH5801 emulator and enhanced debugger. This is still a POC (Proof-Of-Concept), so the diffusion will be late this year… if any. I will write an article on the site to present it when the code will switch to alpha release. Keep connected !

– You told me about some threads you want to start in the forum… would you explain to our readers ?

This will to present the lhTools project 0.8.0. And also the got some ideas, remarks, critics or suggestions from the forum members. But, I miss time in these weeks…

– You are a Team-1560 member, ins’t it ? What do you expect from a such project ?

Yes ! Thank to you to invite me in the team 🙂 What I expect ? Trying to build with the team a new powerful extension to keep the PC-1500 alive ! Big RAM, big screen, with several softwares available in ROM. A nice way to learn more about the internals.

It is also the best motivation for me to continue my developments: MACBAS-2014, but also and more, the new lhTools are dedicated for the 1560. MACBAS as “ROM”able software, and the lhTools as cross developments tool chain and emulation.

– We are in 2015, 33 years after PC-1500 commercial launch, how would you recommend this pocket to a newbie ?

The BASIC is very easier to learn and the documentation is real exeception, very well written. So, for someone who want to got a nice computer with a “long story”, it may be a good start. Remember, that THE PC-1500 was one of the first “8-bits” pocket computers and certainly the first with a graphical access. It is a major actor of the pocket computer story.And, it is still alive… just reading all informations and articles provided by www.PC-1500.info !

Thank you Christophe and welcome on www.PC-1500.info !

You can download Christophe’s tools from Emmanuel’s website :
http://pc1500.com/index.html#utils
And you can read all the french magazines here :
http://www.pc-1500.info/2014/09/23/some-french-magazines-from-the-80s/