Page 1 of 2

Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 11:24 am
by dilwyn
Thanks to Mr Navigator managing to make contact with the authors of Giga-Basic and E.A.S.E. (Easily Applicable System Environment) I have been able to make the software and manuals available to download from my website.

Giga-Basic provides over 70 commands and functions, making it a useful extension for the QL. Covers the areas of graphics, sprites, base conversion, full screen basic editor, direct access to medium, multitasking clocks, mouse driven screen orientated menus, pull-down menus, multitasking control commands, programmable function keys and so on. Download from http://www.dilwyn.me.uk/program/index.html

EASE: Also known as Giga-Desk, E.A.S.E. (or Easily Applicable System Environment) is a user interface for the QL, it supports a desktop environment, described by the original publisher as being "similar to GEM". It includes pulldown menus, icons, really scrollable windows, a calculator and a game. This program enables the user to have access to all system functions in an easy manner. Can be used with the Giga Soft Mouse originally sold by ABC Elektronic. http://www.dilwyn.me.uk/frontend/index.html

Both packages were originally sold by Giga-Soft and the authors are André Claaßen and Gerd-Uwe Neukamp

Also, if anyone has been trying without success todownload the latest version of Lear PCB-Design v7.34 on Graphics page, I have fixed the problem on the page now. Thanks to Ralf R for letting me know about this.

Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 12:09 pm
by vanpeebles
That sounds very interesting. I keep meaning to try some of the various environments but never get round to it. I'll have a read of the pdfs over lunch 8-)

Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 12:55 pm
by Ralf R.
Would be nice, if someone could try the SuperBASIC Editor of Giga-Basic and post a screenshot.

Would be interesting to know, how they have realised it. Must be similar to "ED".

As far as I know, there are just this one and "ED" of TK2.

Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 3:22 pm
by Mr_Navigator
Screen (GIGABASIC's editor) is very similar to ED and looks identical when in editing mode, but it can be passed parameters as described thus:

• SCREEN #dev, linenr, tab

Default: SCREEN 11, 1, 3

This command enters the screen editor. It allows the user to edit BASIC programs in a way similar to QUILL. Unlike a normal ASCII-Editor all entered lines are syntactically checked by the interpreter.

Note: The interpreter will not accept lines after a program break if the functions and procedures are not reinitialized. This is possible by using the CLEAR command, which will produce the message 'PROC/DEF CLEARED'. After this message the work with the screen editor can go on.

Code: Select all

#dev:	window number to edit in
Linenr:	line number which will be displayed
Tab	first step size of the inbuilt tabulator

	The editor accepts the following key sequences:

Cursor Up
Cursor Down 
Cursor Right 
Cursor Left 
ESC					Leaves the editor
TABULATE 				Tabulator
SHIFT&ALT&UP 		Jumps to start of program
SHIPT&ALT&DOwN		Jumps to end of program
ALT&UP					Page up
ALT&DOWN 				Page down
CTRL&RIGHT				Deletes character under the cursor
CTRL&LEFT	Deletes character at the left of the cursor
CTRL&ALT&LEFT 		Clears basic line
CTRL&ALT&RIGHT		Deletes all characters at the right of the cursor
SHIFT&UP 				Jumps to the first line of the screen
SHIFT&DOWN				Jumps to the last line of the screen	
ALT&LEFT 				Jumps to start of line
ALT&RIGHT				Jumps to end of line	


Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 3:33 pm
by Mr_Navigator
With the following code, you get the screen shot, pretty straight forward I think

Code: Select all

100 SPRDIM  :REMark Reserves space for the arrow
110 MENUDIM :REMark Allocates space for the pull-down-menu
120 :
130 MENU 0,0,1, "Addresses"
140 MENU 1,0,1, "Clear"
150 MENU 2,0,1, "Input"
160 MENU 3,0,1, "Edit"
170 :
180 MENU 0,1,1, "File"
190 MENU 1,1,1, "Load"
200 MENU 2,1,1, "Save"
210 :
220 MENU 0,2,1, "Exit"
230 MENU 1,2,1, "Reset"
240 MENU 2,7,1, "Basic"
250 :
260 SETMENU :REMark Clears the screen and shows the menu headline
270 :
280 GETMENU :REMark Shows the arrow and gets the menu point
290 x = HMENU
300 y = VMENU
310 :
Untitled-3.png

Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 4:41 pm
by Ralf R.
Ah, thank you. this looks similar to the "Pointer Environment" of the Graphics Toolkit from Pyramide.

Would be interesting to know, if the pointer is movable with a SerMouse. I fear it does not run on higher resolutions.

Any chance to get the source? (Dilwyn ?). I always wanted something easy of this kind for the PE, but noone has written such things. Even EasyPTR is overloaded for such simple things.

And now: Who was first? GigaBasic or TK2? (For the SB Editor)... ;)

Re: Giga-Basic and E.A.S.E.

Posted: Tue Apr 14, 2015 7:01 pm
by dilwyn
Ralf R. wrote:Ah, thank you. this looks similar to the "Pointer Environment" of the Graphics Toolkit from Pyramide.

Would be interesting to know, if the pointer is movable with a SerMouse. I fear it does not run on higher resolutions.

Any chance to get the source? (Dilwyn ?). I always wanted something easy of this kind for the PE, but noone has written such things. Even EasyPTR is overloaded for such simple things.

And now: Who was first? GigaBasic or TK2? (For the SB Editor)... ;)
Source: Haven't got the sources. Contact with the authors was made by Mr Navigator. Might be worth a follow up request,perhaps?

I think TK2 came first (not 100% sure). Might be worth disassembling the editors with a keyword extraction tool like DEA, so study how the syntax checking etc works in Giga-Basic's SCREEN command.

Re: Giga-Basic and E.A.S.E.

Posted: Wed Apr 15, 2015 9:19 am
by Derek_Stewart
Hi,

I had a quick look at Giga-Basic in Disa, which looks like an assembly language programme, so could be disassembled and modified to work with SMSQ/E.

EASE is a QC Programme, so disassembling C programmes is hard

Re: Giga-Basic and E.A.S.E.

Posted: Fri Apr 17, 2015 9:10 am
by Cristian
dilwyn wrote:Thanks to Mr Navigator managing to make contact with the authors of Giga-Basic and E.A.S.E. (Easily Applicable System Environment) I have been able to make the software and manuals available to dokwnload from my website.
Great! Good job :)

Re: Giga-Basic and E.A.S.E.

Posted: Fri Apr 17, 2015 7:43 pm
by RWAP
This just shows why the QL Commercial Software Preservation project is so important (that is how E.A.S.E., GigaBasic and now GigaChrome came about) - and why more help is needed to track down the copyright holders :D

Just a further throw into the mix, Gigachrome has now also been made freeware :D