1. Toshiki's HOME
  2. Computer Area
  3. Room of OASYS Pocket3
  4. Computer language for Pocket3

Computer language for Pocket3

There are various computer languages in the world.
Let's introduce the free softwares that I have used on Pocket3.

Assembler

Assembler for DOS should usually work, but the debugger may not work.
The things I used to use on Pocket3 are as follows.
LASM trial version

LASM screen photo

This is a trial version of Light Macro Assembler (LASM), a product of Tama Software Limited Company.
Its generated object file is MS-DOS standard .OBJ file.
The grammar of the source code is highly compatible with Microsoft MASM 6.0 which is the de facto standard of the 8086 assembler.
Unfortunately, it has restrictions that it is only trial versions, and you can assemble up to 100 lines of code.
However, that is no such restriction for the linker attached to this, and you can normally make .EXE from .OBJ. In other words, it is not impossible to create as many as 100 lines of modules and link them to make one big application. But it would be better to buy the product version.
In addition, this linker has another feature, and in the case of .OBJ file made by COM model, it is possible to create a .COM file directly without EXE2BIN.
So, I take out this linker and use it in conjunction with the following ARROWASM.


By the way, this trial version can be obtained from the following place.
http://www.tamasoft.co.jp/

ARROWASM

arrowasm screen photo

This is the Public domain assembler published by Arrowsoft.
It is assembler only, linker etc. are not included.
The assembler is a little old, it says that it is fully compatible with Microsoft's MASM V3, and it seems to copy the bugs altogether.
This company is an American company, so the attached document is in English. However, it is not too difficult. Even I am not good at English, I could read it by using a dictionary.
This assembler is sufficient unless you use features added in the new version of MASM, such as structured directives. Also, since there are various macro packages etc in freeware etc. in the world, if you use such things, structured directives may not be necessary.


This software can be obtained from the following.
http://www.vector.co.jp/soft/dos/prog/se014771.html


BASIC

Long ago, for people like myself who stepped on from the 8-bit machine BASIC to the computer world, there is the possibility that the usability of the machine will change significantly with or without this language.
BASIC/98 Okushiga Edition

BASIC98 Okushiga screen photo

This is BASIC compatible with N88-BASIC issued by Kozushi System Products Co., Ltd.
It seems that FMR version of this works with Pocket3. So I tried to obtain a trial version.
Please note that this company is not present at the moment. However, I don't know if the name of the company has changed or whether the rights have been transferred, but a new version of this software is currently on sale from the DEN-NOU-GUMI. Unfortunately, it seems that there is no trial version of the new version.

When I actually used it, there was no save function because it was a trial version. Therefore, it is necessary to load and run after programming with DOS editor. Tentatively, Pocket3 will be a Pocket PC that can use Kanji.
Also, since the number of screen lines of Pocket3 is small, if you do not set "CONSOLE 0, 11" to limit the number of display lines, or use ECS to switch to 25-line mode, data outside the display area can not be seen at all and hardship you will be doing.
Unfortunately, I still have not found a way to use graphics. Or, since there is no GDS.SYS in Pocket3, there is little chance that graphics will be available.

The trial version is only an interpreter, but the product version also has a compiler version.
But, since I have only used the trial version, I don't know whether the compiler version will work with Pocket3 or not.

This trial version is currently not readily available.
Reprinting is prohibited, but how about redistribution?
Anyway, I possess it.

BASIC98 FAST screen photo * Additional note (March, 2003)
I received an e-mail from the sales staff of the DEN-NOU-GUMI.
It seems that the inquiries were made from the person who saw this page.
So I bought the current version of BASIC/98 FAST (Interpreter version) for FMR. In conclusion, I have not confirmed the detailed functions, but ost of the functions were done. Of course, it can also save files. However, as you can see at the beginning of this page, the purpose of this page is "Introduction of free processing system", so I will refrain from details.
If someone actually used this BASIC in Pocket3, please provide me with information on which functions do not work or worked.

C language

For free C languages running on DOS, the following will be the standard.
LSI-C86 Trial version

LSI-C86 screen photo

It is a taste version of C compiler made by LSI Japan.
As a sample version, it can only compile small models, but it will not be a problem. In fact, there are so many freewares made by this C compiler in the world.
Also, various libraries for this compiler are available for free, and there are many users, so technical information can be obtained sufficiently.

This is available in the following.
http://www.lsi-j.co.jp/

Japanese MIND

It is a language programmable in Japanese.
Originally, purchasing MS-DOS as an option for OASYS (desktop model and other), this language was attached. Therefore it seems to be a popular language among OASYS users.
Pure Mind LITE

PureMindLITE screen photo

It is a limited function version of Pure Mind PRO.
DOS generic version can be obtained from the following.

http://mindclub.scripts-lab.co.jp/

Even Pocket3 will work without problems.
Actually, various tools for Pocket3 are written in this MIND.


AWK

It seems that someone have the opinion that this is not a computer language. But I belive AWK is computer language.
GAWK

GAWK screen photo

There are JGAWK and MAWK on other famous as AWK for DOS that can process Japanese. But they don't work well, or the balance between execution speed and file size, I use GAWK. You get it with Vector.
And, there are also other AWK here. Since there are features such as file size, speed, function etc., try various things and use what suits yourself.




Room of OASYS Pocket3
Computer Area
Room layout


All contents are Copyright © 2018 Toshiki, All rights reserved.
Toshiki / toshiki @ jcom.zaq.ne.jp