Difference between revisions of "OWBasic"

From Casio Universal Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
__TOC__
 
__TOC__
 +
 +
== Description==
 +
Casio issued an SDK which amongst other things produced a programmable interpreter/compiler called OWBasic put together by Wolfgang Ortmann. OWBasic was an implementation of the BASIC programming language.
 +
 +
OWbasic has most of the BASIC commands such as proc, gosub, conditional if/then statements and some others for graphing. OWBasic also allows a user to develop applications for string text, taking the CasioPV beyond the normal limits imposed by a standard programmable calculator. OWBasic turns the Casio-PV from a standard dumb-terminal PDA into a type of hand-held Acorn Electron BASIC computer.
 +
 +
OWBasic compiles a block of binary code which is then run on the interpreter, which is faster than interpreting individual text instruction lines at run time. So the user could now use their PV to write specific program applications for their handheld, with no requirement for a software development kit (SDK) on a desktop computer. The programs could be stored on the memory of the PDA.
  
 
It has been ported to classpad by Vanhoa, and is available [http://www.casio-scene.com/downloads.php?do=file&id=287 here]. [http://www.casiocalc.org/?showtopic=3300 There] is the original post by Vanhoa.
 
It has been ported to classpad by Vanhoa, and is available [http://www.casio-scene.com/downloads.php?do=file&id=287 here]. [http://www.casiocalc.org/?showtopic=3300 There] is the original post by Vanhoa.
  
 
To write script on your Classpad, you should use [http://www.casio-scene.com/downloads.php?do=file&id=528 I-Edit], which allows to edit a program and then directly to start OWBasic to compile and execute it.  The programs have to be written as memo.
 
To write script on your Classpad, you should use [http://www.casio-scene.com/downloads.php?do=file&id=528 I-Edit], which allows to edit a program and then directly to start OWBasic to compile and execute it.  The programs have to be written as memo.
 +
 +
==Getting Started==
 +
 +
* First download it [http://www.casio-scene.com/downloads.php?do=file&id=287 here].
 +
* Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)
 +
* Go to the main menu on your Classpad and open the application OWBasic
 +
* After starting OWBasic you get a menu of the available basic programs. Select the one you want and enjoy.
  
 
==OWBasic Standard Library==
 
==OWBasic Standard Library==
Line 15: Line 29:
  
 
==Useful Link==
 
==Useful Link==
* [http://www.inf-cv.uni-jena.de/pindex.php/d/noo/owbasic/index.html Wolfgang Ortmanns'website about OWBasic v4.02]
+
* [http://herakles.inf-cv.uni-jena.de/pindex.php/e/noo/owbasic/index.html Wolfgang Ortman Website]
 
* [http://www.audacia-software.de/en/index.htm Official OWBasic WebSite]
 
* [http://www.audacia-software.de/en/index.htm Official OWBasic WebSite]
 
* [http://www.audacia-software.de/en/win/pv/obet.htm Link of an emulator]
 
* [http://www.audacia-software.de/en/win/pv/obet.htm Link of an emulator]
 +
* [[http://ftp.heanet.ie/mirrors/download.sourceforge.net/pub/sourceforge/o/project/ow/ Maybe some interresting files]]

Revision as of 21:33, June 16, 2012

This page needs your knowledge


OWBasic implements BASIC for the Pocketviewer family from Casio.

Description

Casio issued an SDK which amongst other things produced a programmable interpreter/compiler called OWBasic put together by Wolfgang Ortmann. OWBasic was an implementation of the BASIC programming language.

OWbasic has most of the BASIC commands such as proc, gosub, conditional if/then statements and some others for graphing. OWBasic also allows a user to develop applications for string text, taking the CasioPV beyond the normal limits imposed by a standard programmable calculator. OWBasic turns the Casio-PV from a standard dumb-terminal PDA into a type of hand-held Acorn Electron BASIC computer.

OWBasic compiles a block of binary code which is then run on the interpreter, which is faster than interpreting individual text instruction lines at run time. So the user could now use their PV to write specific program applications for their handheld, with no requirement for a software development kit (SDK) on a desktop computer. The programs could be stored on the memory of the PDA.

It has been ported to classpad by Vanhoa, and is available here. There is the original post by Vanhoa.

To write script on your Classpad, you should use I-Edit, which allows to edit a program and then directly to start OWBasic to compile and execute it. The programs have to be written as memo.

Getting Started

  • First download it here.
  • Then send the .cpa to your classpad with FA-CP1 or Classpad Add-In Installer (tutorial will be avalaible soon)
  • Go to the main menu on your Classpad and open the application OWBasic
  • After starting OWBasic you get a menu of the available basic programs. Select the one you want and enjoy.

OWBasic Standard Library

The OWBasic Standard Library is an attempt to create a library without reaching an uncomfortable size, containing general solutions for the most frequent tasks occuring in OWBasic. For more information and documentation, have a look here.

Useful Link