Jump to content
IGNORED

Manuals for Optimized Systems Software (OSS) BASIC XE, XL, etc.


Recommended Posts

BASIC XE sounds like it was a great product. Does anyone have a manual for it?

 

It's too bad that there isn't a website that has all of the OSS releases & their corresponding manuals available for download. Hint, hint, someone...

 

= )

 

 

I'd like to try out all of their products, but it seems like there are very few manuals out there. There is a post from a few years back, mentioning that some of them existed online, but the links are dead.

 

Question for anyone who has used BASIC XE:

 

If I were to build an ATR with BASIC XE, would it be better to put DOS XL, OS/A+ 2.1 or OS/A+ version 4.1 in it to take full advantage of BASIC XE?

 

I would guess OS/A+ version 4.1 was the most advanced, and would be the right choice. The backward incompatibility wouldn't' matter if it was all self contained in an ATR, anyway.

 

 

Thanx.

Link to comment
Share on other sites

basicxe.zip

 

Seems to be in Polish, but at least it should have the extra statements listed.

 

As for DOS - I don't think it matters a great deal since Basic XE is on cartridge anyway. But, wasn't there a version of one or more OSS DOSes that took advantage of the underlying RAM that can be accessed by switching out the cart?

Link to comment
Share on other sites

I am aware of different benchmark speeds, based on the specific DOS & BASIC combination. Of course, maximum feature-set is an important consideration, as well.

 

Thanks for posting the Polish Manual. If anyone has the English manual, please post it here.

 

In the mean-time, I did a section by section machine translation of the Polish manual file...

 

I did no sanity checking. This means that it is like having an insane and drunk Polish person who hates formatting translate it for you into something that is English-ish.

 

= )

 

 

It will have to do for now, though.

 

L8R.

BASIC_XE_English_ish.doc

Edited by UNIXcoffee928
Link to comment
Share on other sites

...

 

Question for anyone who has used BASIC XE:

 

If I were to build an ATR with BASIC XE, would it be better to put DOS XL, OS/A+ 2.1 or OS/A+ version 4.1 in it to take full advantage of BASIC XE?

 

Back in the 80's, I always used mine with Sparta 3.2d but I don't know if I was getting full use of it or not.

Link to comment
Share on other sites

OK, after getting all psyched about BASIC XE I attempted to run it in both the Atari800WinPlus 4.0 & Atari800 emulators, set as 128K 130 XEs, no BASIC... and it didn't work.

 

weeeep-wah.

 

 

Grrr.

 

 

I had a few different images of it. All failed.

 

Does anyone have a copy that they know works in the emu?

 

Thanks!

Link to comment
Share on other sites

Cool. It's v4.1 Thanx!

 

Here's a version of v1.03 BASIC XL that works in the emu, for anyone interested.

 

Be aware that you will need to select option (3) in A8WP to load the M091 Type cartridge for both of these OSS releases.

 

Still hoping to get a hold of a BASIC XE manual in English.

 

 

L8R.

Basic_XL_v1.03__1983__OSS_.zip

Link to comment
Share on other sites

  • 1 year later...
  • 3 years later...

Demo Menu,written in Basic XE. Use only with Extentions Disk.

Here is Code.

 

100 Rem OSS Basic XE Demo Menu
110 Rem ... INITIALIZATION
120 Dim Vm$(6,12)
130 Vm$(1;)=" Moscow	 "
140 Vm$(2;)=" Petersburg "
150 Vm$(3;)=" Evpatoria "
160 Vm$(4;)=" Feodosia "
170 Vm$(5;)=" Simeiz	 "
180 Vm$(6;)=" Konakovo "
190 Rem
200 Rem ... Constants
210 X=4:Y=2:Minc=1:Maxc=6:Cur=752:Kbd=764:Cls=125:Unp=255
220 Esc=28:Ret=12:Up=14:Ctrlup=142:Dn=15:Ctrldn=143:Off=1
230 Rem
240 Rem ... Variables
250 D=0:C=Minc:F=0
260 Rem
270 Rem ... PREPARATIONS
280 Poke Cur,Off: ? Chr$(Cls)
290 Call "ShowVM" Using X,Y,Minc,Maxc
300 Call "SetCur" Using X,Y,C
1000 Rem
1010 Rem ... MAIN LOOP
1020 K=Peek(Kbd):If K=Unp Then 1020: Rem Getkey...
1030 If K=Esc Then 1999: Rem to Quit
1040 If K=Ret Then Position 12,12: Normal: ? Vm$(C;): Goto 1110
1050 D=(K=Dn Or K=Ctrldn)-(K=Up Or K=Ctrlup)
1060 If D=0 Then Position 12,12: Normal: ? " Bad Entry !": Goto 1110
1070 Call "ClrCur" Using X,Y,C: C=C+D
1080 If C<Minc Then C=Minc
1090 If C>Maxc Then C=Maxc
1100 Call "SetCur" Using X,Y,C
1110 Poke Kbd,Unp: Goto 1020: Rem to Getkey...
1120 Rem
1130 Rem QUIT PROGRAM
1999 Graphics 0: ? "Many thanks for using menu !": End
2000 Rem
2010 Rem ... ShowVM
2020 Procedure "ShowVM" Using X,Y,Minc,Maxc: Local J
2030 For J=Minc To Maxc: Position X,Y-1+J: ? Vm$(J;): Next J
2040 Exit
3000 Rem
3010 Rem ... ClrCur
3020 Procedure "ClrCur" Using X,Y,C
3030 If F=1 Then Position X,Y+C-1: Normal: ? Vm$(C;): F=0
3040 Exit
4000 Rem
4010 Rem ... SetCur
4020 Procedure "SetCur" Using X,Y,C
4030 If F=0 Then Position X,Y+C-1: Inverse: ? Vm$(C;): F=1
4040 Exit

 

And here is Syntax Table for Notepad++. it's XML file.

 

<NotepadPlus>
<UserLang name="OSS Basic XE" ext=".bxe .lst" udlVersion="2.0">
 <Settings>
	 <Global caseIgnored="yes" allowFoldOfComments="yes" forceLineCommentsAtBOL="no" foldCompact="no" />
	 <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
 </Settings>
 <KeywordLists>
	 <Keywords name="Comments" id="0">00Rem 01 02 03 04</Keywords>
	 <Keywords name="Numbers, additional" id="1"></Keywords>
	 <Keywords name="Numbers, prefixes" id="2"></Keywords>
	 <Keywords name="Numbers, extras with prefixes" id="3"></Keywords>
	 <Keywords name="Numbers, suffixes" id="4"></Keywords>
	 <Keywords name="Operators1" id="5">! " # $ % & ( ) * / + - . < > <= >= <> = ^ ; :</Keywords>
	 <Keywords name="Operators2" id="6">And Not Or Eor</Keywords>
	 <Keywords name="Folders in code1, open" id="7"></Keywords>
	 <Keywords name="Folders in code1, middle" id="8"></Keywords>
	 <Keywords name="Folders in code1, close" id="9"></Keywords>
	 <Keywords name="Folders in code2, open" id="10"></Keywords>
	 <Keywords name="Folders in code2, middle" id="11"></Keywords>
	 <Keywords name="Folders in code2, close" id="12"></Keywords>
	 <Keywords name="Folders in comment, open" id="13"></Keywords>
	 <Keywords name="Folders in comment, middle" id="14"></Keywords>
	 <Keywords name="Folders in comment, close" id="15"></Keywords>
	 <Keywords name="Keywords1" id="16">? Abs Adr Asc Atn B. Bget Bput Bump Bye C. Chr$ Cl. Cload Clog Close Clr Color Con. Cont Cos
Cs. Csave D. Data Deg Del Dim Dir Dos Dpeek Dpoke Dr. Drawto E. Else End Endif Endwhile Enter
Erase Err Exp F. Fast Find For Fre G. Get Gos. Gosub Goto Gr. Graphics Hex$ Hstick I. If
Input Int L. Left$ Len Let List Lo. Load Loc. Locate Log Lomem Lp. Lprint Lv. Lvar Mid$ Mis.
Missile Move N. New Next No. Note Num O. On Open P. Paddle Peek Pen Pl. Plot Pmadr Pmclr
Pmco. Pmcolor Pmg. Pmgraphics Pmmove Pmw. Pmwidth Point Poke Pop Pos. Position Pr Print
Protect Ptrig Pu. Put R. Rad Random Read Rem Rename Renum Res. Restore Ret. Return Rget
Right$ Rnd Rput Run S. Save Se. Set Setcolor Sgn Sin So. Sound Sqr St. Status Step Stick Stop
Str$ Strig Sys T. Tab Then To Trace Traceoff Trap Unp. Unprotect Using Usr Val Vstick While X. Xio
Bload Bsave Call Cp Exit Extend Hitclr Inverse Local Normal Proc. Procedure Sortdown Sortup</Keywords>
	 <Keywords name="Keywords2" id="17"></Keywords>
	 <Keywords name="Keywords3" id="18"></Keywords>
	 <Keywords name="Keywords4" id="19"></Keywords>
	 <Keywords name="Keywords5" id="20"></Keywords>
	 <Keywords name="Keywords6" id="21"></Keywords>
	 <Keywords name="Keywords7" id="22"></Keywords>
	 <Keywords name="Keywords8" id="23"></Keywords>
	 <Keywords name="Delimiters" id="24">00" 01 02" 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
 </KeywordLists>
 <Styles>
	 <WordsStyle name="DEFAULT" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="Inconsolata" fontStyle="0" fontSize="9" nesting="0" />
	 <WordsStyle name="COMMENTS" styleID="1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="LINE COMMENTS" styleID="2" fgColor="970000" bgColor="FFFFFF" fontName="Comic Sans MS" fontStyle="2" fontSize="9" nesting="0" />
	 <WordsStyle name="NUMBERS" styleID="3" fgColor="FF6317" bgColor="FFFFFF" fontName="Inconsolata" fontStyle="1" fontSize="9" nesting="0" />
	 <WordsStyle name="KEYWORDS1" styleID="4" fgColor="0000A0" bgColor="FFFFFF" fontName="Inconsolata" fontStyle="1" fontSize="10" nesting="0" />
	 <WordsStyle name="KEYWORDS2" styleID="5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS3" styleID="6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS4" styleID="7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS5" styleID="8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS6" styleID="9" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS7" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="KEYWORDS8" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="OPERATORS" styleID="12" fgColor="0080FF" bgColor="FFFFFF" fontName="Inconsolata" fontStyle="1" fontSize="9" nesting="0" />
	 <WordsStyle name="FOLDER IN CODE1" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="FOLDER IN CODE2" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="FOLDER IN COMMENT" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS1" styleID="16" fgColor="3D7900" bgColor="D3FFA8" fontName="" fontStyle="1" nesting="0" />
	 <WordsStyle name="DELIMITERS2" styleID="17" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS3" styleID="18" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS4" styleID="19" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS5" styleID="20" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS6" styleID="21" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS7" styleID="22" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
	 <WordsStyle name="DELIMITERS8" styleID="23" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
 </Styles>
</UserLang>
</NotepadPlus>

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...