MZ-700 S-BASIC in Java version 0.1

I am looking for the person who own the manual of S-BASIC/Hu-BASIC of MZ-700.  If you have, please send e-mail to me.
 
What's new
2000/02/28
Suspend program by [SHIFT]+[BREAK]
implement CONTStatement.java
 
Demo

MZ-700 S-BASIC in Java  Demo using Java Applet(approx.150KB).

In this demo, a user can not save any program.
Many statements and functions are not implemented in this release.
 
Download

src.zip (Under construction.)
sbasic.jar

To startup application version of S-BASIC,

    C:\java -cp sbasic.jar jp.gr.java_conf.sol.basic.mz700.Application1
 
To do

BASIC
Definition of statements and functions

Intermediate code
Inter-code of Hu-BASIC.
How to distinguish inter-code of  SP-5030 and S-BASIC.
Convert ascii text to ineter code.

Console
The console can not display some graphic characters "H"(HOME) and "C"(CLS).
Internationalize font and keyboard setting.
Missing line feed in the end of program.

Applet
A user can not enter a couple of KANA characters such as 'YA', 'YU','YO".
 
Links
Building Interpreters in Java, Part I
Building Interpreters in Java, Part II 
Building Interpreters in Java, Part III
Chuck McManis JavaWorldL 1997N5-7B@MZ-700 S-BASIC in JavaC^v^L\[XR[hpB
Detailed information about the Sharp MZ-700-series  TCgS-BASICy[WQlB
MZ700WIN  MZ700 Emulater for WIN32. RMZ700G~[^[B}VQ[ooBWindowspBS-BASIC in JavaMZ700tHgAMZ700WINpB
What's old

------ In Japanese-----
2000/02/28
[ATCg{y[WAbv[hiojdlAy[WpB

2000/02/26
AR\[tH[JXijoOCB

2000/02/24
eXe[ggBl\BChuck McManisR[h_CuBJN}jARs[WAi`beSBASICB

2000/02/22
Zbg{^AXN[TCYX@\BAIE5AvbgAC[WAx\QiHjBIE5AvbgAJ^JiL[{[hB

2000/02/21
MZT`t@CT|[gBS-BASICvOR[h`sBR[htH[}bgADetailed information about the Sharp MZ-700-seriesBAAy[WdlBdlR[heLXgt@CoBBSP-5030R[hdlAJAAijBSP-5030vOS-BASICvOoB{S-BASICFAIB Hu-BASICR[hsBeLXg->R[hl\AvH R}hBdljB

2000/02/19
At@xbgvOB}[NRg[R[hgpA0x05, 0x06}[N\B \[XR[hSACE, LOADB T|[gAXL[eLXgAMZt@C`B MZt@C`T|[gB|BAXL[eLXgB

2000/02/18
At@xbgAJ^JiAAOtBbN\B 10 PRINT"abc" R[h mB S-BASICA}[NRg[R[hpBOtBbNR[h\oB MZ700WINACOMZ700AJiR[hB101L[{[hAMZ700L[iL[jB

2000/02/17
JiAChuck McManisR[hBcharStringAAt@xbggB StringBasicStringbvB

2000/02/15
OAAvbgVBABASICijBxR}hAlB

2000/02/14
R\[BtHgBAt@xbgBJ^JiBB[AdlHYpJi^B

2000/02/12
@BCHR$()p}bvBwr`l`\B \BR\[dliCT[gf[gjBsAssABAL^Bf[^\yBMZA|B

2000/02/11
tHgBMZ700WINMZ700fon.txtqiYjB@L}bsOoB@MZ700LN^[e[uB

2000/02/09
[B JavaWorld May 1997QlBS-BASICyAHu-BASICBS-BASICdl[PONBASICg}jABvIB AKTvACByB

2000/02/08
MZBG~[VMZ700WINl...JavaBASICBOLB


You can link this page without my permission. You can send question and comments to e-mail:shogo.okamoto@ma.neweb.ne.jp