UNIXcoffee928 Posted June 14, 2008 Share Posted June 14, 2008 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. Quote Link to comment Share on other sites More sharing options...
Rybags Posted June 14, 2008 Share Posted June 14, 2008 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? Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted June 14, 2008 Author Share Posted June 14, 2008 (edited) 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 June 14, 2008 by UNIXcoffee928 Quote Link to comment Share on other sites More sharing options...
+bf2k+ Posted June 14, 2008 Share Posted June 14, 2008 ... 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. Quote Link to comment Share on other sites More sharing options...
+MrFish Posted June 14, 2008 Share Posted June 14, 2008 Here's the BASIC XL Manual. It should cover most of the commands for BASIC XE. The main one that comes to mind that will not be in there is "Extend", which is used to access the extra RAM for a 130xe, etc. BASIC_XL_Manual.pdf Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted June 14, 2008 Author Share Posted June 14, 2008 Can you unlock the XL BASIC pdf document for editing, it's password protected. Thanks. Quote Link to comment Share on other sites More sharing options...
+MrFish Posted June 14, 2008 Share Posted June 14, 2008 Can you unlock the XL BASIC pdf document for editing, it's password protected. Thanks. This manual was produced by Corey of "8-bit Classics". Supposedly he was also working on getting the "Action!" manual PDFed. Quote Link to comment Share on other sites More sharing options...
DamageX Posted June 15, 2008 Share Posted June 15, 2008 I still have the manual that came with the Indus GT. It covers that, the word processor, database, spreadsheet, and DOS-XL. Has it been scanned yet? If not maybe I'll add that to my to-do list... Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted June 15, 2008 Author Share Posted June 15, 2008 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! Quote Link to comment Share on other sites More sharing options...
ddez Posted June 15, 2008 Share Posted June 15, 2008 Here you go, this version works fine for me on Atari800WinPlus 4.0. I've also included an ATR image with the BASIC XE extensions if you need it. BasicXE.zip Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted June 15, 2008 Author Share Posted June 15, 2008 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 Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted December 6, 2009 Author Share Posted December 6, 2009 (bump) Did anyone ever find or make an English manual for BASIC XE? Quote Link to comment Share on other sites More sharing options...
+MrFish Posted December 6, 2009 Share Posted December 6, 2009 Can you unlock the XL BASIC pdf document for editing, it's password protected. Thanks. There is an easy way to bypass locked PDFs. Just print the PDF to a PDF. Quote Link to comment Share on other sites More sharing options...
UNIXcoffee928 Posted December 6, 2009 Author Share Posted December 6, 2009 There is an easy way to bypass locked PDFs. Just print the PDF to a PDF. Good tip, thanks! Quote Link to comment Share on other sites More sharing options...
+Stephen Posted December 6, 2009 Share Posted December 6, 2009 Can you unlock the XL BASIC pdf document for editing, it's password protected. Thanks. There is an easy way to bypass locked PDFs. Just print the PDF to a PDF. Stephen Anderson Quote Link to comment Share on other sites More sharing options...
576XE Posted February 18, 2013 Share Posted February 18, 2013 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> 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.