[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

249.0. "STOS" by OPG::CHRIS (Capacity! What Capacity ?) Mon Sep 26 1988 07:36

    Hello,
    
    	Just bought a copy of STOS for my Atari 520 STFM :
    
    
    	The BASIC has >300 commands
    	Variables  Default Integers  -214748348 to 214748348
    		   Reals             -7.797692E+308 to 7.797692E+30
    		   Strings	     Up to 64K
    
    	Up to 15 Sprites can be moved at once
    	Screen compression allows a 32K Screen to be stored in 7K
    	Parts of the screen can also be stored in strings
    	
    
    	Summary:
    
    	Editor and System commands
    	Program control Commands
    	Loading and Saving
    	File Extensions
    	Directories
    	Filing Commands
    	Memory Bank Commands (Store screen; sprites; fonts)
    	Text commands
    	Window commands (text and basic)
    	Graphics Functions (ARC,BAR,BOX, CIRCLES etc, etc all graphic
    			    modes supported with auto sizing if you write
    			    your program that way)
    	Mouse amd Joystick
    	Music and Sound (Interrupt driven)
        Menu Commands
    	Maths functions
    	Tri functions	
    
    
    	Much of the graphic movements and sprite control, music and menu
    	control is interrupt driven.
    
    
    	What took me in GFA 3 weeks took 6 hours using STOS and ran
    	about 75% of the speed of GFA.
    
    	It comes with three discs:
    
    
    		1. STOS
    		2. Accs  FONT editor, Music Editor, Sprite Editor
    		3. Games disc  Example games showing what STOS can
    		   do.  The games are written in listable BASIC they
    		   also have editors so you can change sprites or the
    		   game layout. I liked ORBIT (Breakout Game)
    				
    	
    
    
    	If you want any info or if anyone would like to comment on STOS
    	bugs etc... please write here....
    
    
    
    	Chris             
T.RTitleUserPersonal
Name
DateLines
249.1What is it?STAR::HEERMANCEReturn of the Crash Dumps from HellMon Sep 26 1988 11:455
    From your description this sounds like a language plus an
    additional programming environment.  Is it a complete OS
    switch for the ST, or simply an environement?
    
    Martin H.
249.2STOPIT::BADMANI owe, I owe, so off to work I go ...Mon Sep 26 1988 13:2917
    Just an environment. Doesn't use GEM, though.
    
    
    It's VERY good and some software houses have expressed an interest
    in producing commercial games using STOS. It has a set of 68000-like
    commands for writing extra-fast routines. The map designer is useful.
    
    I like it.

    It encourages people with the ideas for games but the lack of
    knowledge/motivation/time to write anything to get on with it. It
    should also mean a new flow of PD games... anyone care to upload
    any STOS efforts to the net ???
    
        
    
    				Jamie.
249.3GFA is DeadOPG::CHRISCapacity! What Capacity ?Thu Sep 29 1988 11:5311
    
    I'm in the middle of producing a game at the moment.  As soon as
    it is playable I will upload the .PRG version which the STOS
    produces.
    
    They will also be producing a complier soon for an additional 20
    pounds.  I think I will stop developing in GFA V2 and just use STOS.
    Its much cheaper, if only they would build in procedures and get rid
    of line numbers life would be great.
    
    Chris
249.4Stos .PRG files - HELPKERNEL::RADBURNFri Nov 18 1988 08:4825
    Hi there,
    	It does not seem that this note is getting a lot of usage. Is
    this because people have not bought it or that it is useless?
    	I have STOS and think that it is very versatile and easy to
    program. Also for thirty quid (I picked it up for 20 at a show)
    you cannot go far wrong.
    
    Anyway, to the point. I have just written a program in STOS basic
    and have tried saving it as a .PRG file. I have formatted a disk,
    used the accessory STOSCOPY.ACB to copy all the necessary STOS files
    to the new disk, loaded the basic program and then saved the .PRG
    version (as per the manual). However, when running it from GEM,
    running from an AUTO file, with or without the basic source present
    on the disk, it refuses to work. Sometimes I get two bombs, other
    times four and sometimes I even get a box with the kindly, informative
    message - TOS Error #35 - all with the same program. Now has anyone
    created a .PRG file that has worked and if so would they care to
    enlighten me on to how they did it. I have version 1.01 of STOS
    but I cannot believe that this feature would not work in the first
    versions.
    
    Any replies that would save the rest of my hair from being pulled
    out would be greatly appreciated.
    Gary.
    
249.5STOSCOPYOPG::CHRISCapacity! What Capacity ?Mon Nov 21 1988 10:487
    
    
    	I have the same problem trying to do this.  I also had to edit
    	STOSCOPY.ACB lines 70 and 80.
    
    
    	Chris
249.6.PRG - Problem with TOS?KERNEL::RADBURNI'd like to buy a fish licenseTue Nov 22 1988 07:2515
    
    I have since tried the same procedure on a newer 520STF (Internal
    disk drive) as I have quite an old ST. On this I found that it worked
    perfectly, first time, with no hitches. I therefore think that it
    is an incompatibility problem with the versions of TOS.
    
    If this is so a phone call to Mandarin Software for support is in
    order as there is no mention of this problem in the documentation
    and, let's face it, it is a very serious bug (sorry, undocumented
    feature).
    
    If anyone has managed to get around this problem or has already
    contacted the manufacturer then please inform me of the results.
    Cheers,
    Gary.
249.7STOS can't print on LA100!!!BAHTAT::REIDTue Nov 22 1988 13:5611
    Hi, I'm Kev Reid and I am new to both the ST and STOS 2 weeks each
    I have an LA100 and am driving it from the serial port. Since STOS
    only boots on reset and not by double clicking I cannot set the
    printer to be on the serial port before starting STOS. Does anyone
    know if it can be done from within STOS?
     
    Also the printer is set up XON/XOFF as is the ST but 1st Word Plus
    seems to ignore this. Any Ideas?
    
    thanks in advance
    
249.8BOOTOPG::CHRISCapacity! What Capacity ?Tue Nov 22 1988 14:427
    
    	I though you could start STOS from GEM.  If you look in the manual
    	it says if you dont start STOS from GEM you get an extra 32 K of
    	memory.  Try the program in the auto folder rather that STOS...
    
    
    	Chris
249.9Serial Printer SetupKERNEL::RADBURNI'd like to buy a fish licenseTue Nov 22 1988 15:3022
    RE .7
    
    Hi there Kev,
    	Off the top of my head I do not know whether you can change
    to the serial port in STOS but as a temporary measure try the following
    procedure :-
    
    Boot using your language disk (supplied with the computer - if you
    have not thrown it away in disgust). Select the application to set
    up the printer from the menu. This will then enable you to use the
    serial port (and select XON/XOFF protocol) for your printer.
    Once finished with this insert your STOS basic disk and then double
    click on the file BASIC.PRG. STOS will then boot as normal.
    
    The consequences of these actions is that you lose 32k due to the
    installation of GEM and also the memory taken up by the loaded desk
    accessories, however as the saying goes 'You never get something
    for nothing.'
    
    Hope this helps out.
    Regards,
    Gary.
249.10Going to buy a parellel printerBAHTAT::REIDSun Nov 27 1988 18:3510
    Nice try! but no go!
    STOS will start by double clicking on BASIC.prg but not from Start.prg
    in the Auto folder. However it still doesn't allow me to print on
    the serial line. I think I shall have to get a parellel printer.
    
    PS. I cannot get .PRG files to work either. My 520stfm is only 4
    weeks old. TOS error 35!
    
    Has anyone called Mandarin yet?
    
249.11.PRG Files now work!!!BAHTAT::REIDMon Nov 28 1988 13:5912
    The problem is that STOSCOPY.ACB does not copy enough of each file
    into the STOS folder. If you use GEM Desktop to copy the STOS Folder
    then all is well.
    Mandarin have fixed the problem but are not shipping out a new disk
    as it is easy to work round. This doesn't explain why it works on
    later ST's though.
    
    As for printing on the serial port I have discovered that OPENing
    a file on the RS232 and dumping an ascii file to it is the only
    way to print program files onto the serial printer port.
    
    
249.12Patch for STOSCOPYBAHTAT::REIDThu Dec 01 1988 07:0228
    The cleaner work around for this problem is:-
    Load stoscopy.acb as a BASIC program and edit as follows:-
    40 Change both DIMS to dimension 14 and For statement from 10 to14
    50 change for statement from 10 to 14
    60 insert "s" in "mater" to read "master"
    70 OK
    80change for from 10 to 14
    90OK
    100OK
    110 change for from 10 to 14
    120 change whole line to read 
    DATA

    78776,2141,15976,16149,12657,2560,2304,2064,3852,2241,32034,32066,1648,968
    
    insert new line 150
    DATA "PIC.PI1","PIC.PI3","COMPACT.EXA","EDITOR.ENV"
    
    save "STOSCOPY.ACB"
    now try and all should be well except that the required .PRG will
    only run from an "AUTO" folder or from a program that has been run
    from and "AUTO" folder.
    
    Not bad an 11 line program and they got 6 of them wrong!!!!
    
    Happy stosing I lookforward to some STOS Programs on the net!!
    
    Kev.
249.13Flaws in progs quite common?KERNEL::RADBURNI'd like to buy a fish licenseThu Dec 01 1988 07:1916
    
    Cheers for the info Kev. I shall try out this tonight on my ST and
    let you know if this works on the older machine (bought late 86
    - I think I'll get it a walking frame!).
    
    Also whilst on the subject of cheese has anyone tried the demo game
    Bullet Train. I did and found that this also had a very major bug
    in it. It would not respond to the UP joystick movement. I traced
    it down to a line of code, using the search function for joystick
    commands, which had a replicated if-then statement (about line 12000
    mark I think).
    Let it not be said that this detracts from the beauty of STOS but
    I do feel that they could have fully tested the periphery programs
    without rush releasing them.
    Any comments.
    Gary. 
249.14Arrghh!PAPERS::RADBURNFri Dec 02 1988 11:0218
    
    Okey Cokey,
    	I have serious trouble. He no work.
    
    	I tried the mods suggested to the STOSCOPY.ACB file but on booting
    the program from the Auto folder I am greeted by bombs of varying
    size, anything in fact from two to six.
    
    	The only reason I can see for this is that the ST is just too
    old (being bought late 1986) for the program. If any ideas should
    surface you know where to post them.
    
    Onto another point. There is a STOS users club (registration card
    and blurb in box) membership fee $10. Has anyone joined this - does
    it offer value for money and more importantly what services does
    it offer ie/ can it get my %^&*#@$ .PRG file working.
    Cheers,
    Gary. 
249.15I'm impressed ( thus far )IOENG::JWILLIAMSWelcome to the Bush LeagueMon Jan 16 1989 20:1317
    I just picked up STOS this past weekend. It looks real interesting.
    Worth 50 dollars just for the curiosity factor alone. Everything
    I've tried works fine ( including the demo games ). I have written
    some games in GFA basic, and it required alot of support to get
    the graphics and sound right. Half the commands were peeks, pokes,
    gets, and puts ( sound familiar? ). I'm hoping I have something
    a little more direct to work with. The only thing I think I'm going
    to miss are the control structures. I am considering writing a simple
    parser to handle labels and structures. I think I'll write a game
    first.
    
    Has anyone been able to find a way to do page flipping? Can you
    retreive the positions of the sprites after you set them in motion?
    
    More later . . . still doing research.
    
    							John.
249.16Looking good . . .IOENG::JWILLIAMSWelcome to the Bush LeagueTue Jan 17 1989 13:428
    Answered my own questions.
    
    Page flipping is done with "SCREEN SWAP".
    Getting the sprite position is done with "=X SPRITE".
    
    Now to find out how gracefully it handles the two together.
    
    						John.
249.17I need something like this!!!GUCCI::HERBSat May 13 1989 00:015
    This program is exactly what I have been looking for but the problem
    is that I own a amiga.  Is there a STOS for the amiga??? or anything
    like it????
    
    matt
249.18Bite the bullet!UKCSSE::KEANESat May 13 1989 15:216
    Hi,
    
    No I dont think there is a STOS for AMiga -YET, but you know what you
    have to do !
    
    Pat keane 
249.19what do I have to do????GUCCI::HERBSun May 14 1989 01:181
    	
249.20answerUKCSSE::KEANEMon May 15 1989 08:375
    Get an ST of course !
    
    Sorry
    
    Pat.
249.21More from STOSOPG::CHRISCapacity! What Capacity ?Mon May 15 1989 12:2031
    More releases from STOS
    
    
    	STOS Maestro:
    
    		Two discs crammed with software and sounds
    
    	STOS Maestro:
    
    		As above but comes with a cartridge:
    
    
    		Powerful sampling software
    		13 additional commands to STOS basic
    		Drum machine
    
    
    	STOS Sprite:
    
    		600 ready made sprites.
    		Demo disc
    
    	STOS Complier:
    
    		Complies at 500 instructions a second
    		Single precision floating point
    		Format disc
    		Ram disc feature
    
    
    	
249.22Not meaning to start a fightGUCCI::HERBMon May 22 1989 01:474
    HAhahahahahahahahahahahaahahahah!!!!!!!!
    
    matt 
    
249.23WhyOPG::CHRISCapacity! What Capacity ?Mon May 22 1989 06:371
    Why HAhahahahahahahahahahahaahahahah!!!!!!!! ?
249.24<sprite detection?>MOVIES::FORSTERMon May 22 1989 15:556
    Anyone know how to detect collisions between sprites and 'fake' sprites
    created using PUT SPRITE ? Seems that COLLIDE only works between real
    sprites, and DETECT only checks against background screen. Only way I
    can see is to copy 'fake' sprites to background, but that opens up even
    more problems. This must be a common thing people want to do. Any ideas
    ? (I've just started playing with STOS).
249.25ZONES could be the answerCOMICS::RADBURNNeanderthal answer to EinsteinMon May 22 1989 16:2514
    I have played around with the Orbit game and that uses a crude form
    of sprite detection for the bricks.
    
    It is performed with the Zone command (cannot remember exact format).
    This is triggered when the ball enters a specific zone (can have
    up to 127 zones). Thus you could put your sprite, define a zone
    around it and then use that for detection.
    To get it more accurate you could have a spare sprite, define it
    in the same image as your PUT SPRITE command and then when Sprite
    1 enters the defined zone move your spare sprite there and detect
    collision between sprites. Disadvantage :- Could be SLOW.
    
    Hope this helps.
    Gary
249.26ComplierOPG::CHRISCapacity! What Capacity ?Wed May 24 1989 06:5427
    STOS Complier -
    
    	Well I got my copy yesterday and found the following:
    
    
    	o It upgrades your copy of STOS basic to V2.4 and fixes some
    	  bugs and improves the speed of execution.
    	o You copy the compiler to the STOS basic disc and load it
    	  in as an accessory.
    
    	Running the complier:
    
    	o Starting the compiler you are given a menu so you can set up
    	  the source and destination this can be disc to disc, memory
    	  etc.
    	o On complie I had a few problems:
    
    		* I had to put all varaible statements at the front,
    	          as with standard compliers.  To optimize the speed
    		  with basics I have always put this code at the end
    		  of the program.
    		* Sprite movements also become jerky and you have to
    	          change code again to get a smooth movements.
    
    	o Execution is improved by at least 3 times.
    
    	Chris    
249.27STOS and the 'e'UKCSSE::RDAVIESLive long and prosperTue Jan 23 1990 13:0010
    I had problems runninng Home accounts V1 (by David Pullen)(STOS based)
    on my STe, so I mailed the hot-line. They came back within a week and
    said it's STOS interfering with TOS 1.6. They included free a disk with
    STOS upgrade that takes it to v2.5. Only trouble is I haven't got full
    STOS, so I can pull in the .BAS and run it under the new version, but I
    can't create a free-standing .PRG.
    
    Oh well, looks like I'm getting hooked into STOS!.
    
    Richard
249.28TOS BugOPG::CHRISCapacity! What Capacity ?Tue Jan 23 1990 16:0711
    
    	STOS and the version of STOS which supports the 'e' fails
    	because the default screen mode for STOS is medium.  Its no
    	good even putting the resolution in the .INF file as TOS
    	ignores this also.
    
    	Nasty bug in TOS if you ask me...
    
    	(STOS are offering the fix via PD)
    
    	Chris
249.29medium res is ANOTHER bug!UKCSSE::RDAVIESLive long and prosperWed Jan 24 1990 09:0722
    Nope! medium resolution AIN'T the problem with STOS. If you refer to
    the STe note (729.0/.4) you'll see that you can modify the DESKTOP.INF
    bits to boot into med res, also I now have Atari's MEDRES.PRG which you
    can put in auto boot.
    
    No the problem I believe is STOS peeks TOS (certainly for version
    number and maybe more), and the 'e' has TOS 1.6, not the same as 1.4
    and definately not the same as 1.3.
    
    As I said in .27, I can run the STOS upgrade (which I received back
    from the help desk free) and then the program works, EVEN if I boot in
    low res (as I did first before copying medres to the disk). However, my
    problem was I couldn't re-compile a free-running version as I don't
    actually have STOS, just the upgrade and the program source.
    
    Anyway, I had a nice letter back from Dave Pullin who wrote the
    aforementioned home accounts package. He's actually produced a new
    version called Electronic Bank Statement, he included a copy for me but
    that also failed. I'm going to share my STOS upgrade prog with him, see
    if the final result will be 'e' compatible.
    
    Richard
249.30MIDI INPUT PROBLEMBREW11::LOXTONTue Jan 30 1990 11:1419
249.31MIDI INPUT RUNTIME PROBLEMBREW11::GALETue Feb 20 1990 11:324
    ALthough the error code is an odd address error,I believe the run
    time problem is that the compiler did not know about the memory bank.
    
    Chris
249.32LA50 printing with 1stword+SHAPES::HAYESIIan Hayes @UCG, DTN 781 4327Thu Mar 22 1990 12:3822
    RE:   <<< Note 249.7 by BAHTAT::REID >>>
    >                       -< STOS can't print on LA100!!! >-

    >Hi, I'm Kev Reid and I am new to both the ST and STOS 2 weeks each
    >I have an LA100 and am driving it from the serial port. Since STOS
    >only boots on reset and not by double clicking I cannot set the
    >printer to be on the serial port before starting STOS. Does anyone
    >know if it can be done from within STOS?
     >
    >Also the printer is set up XON/XOFF as is the ST but 1st Word Plus
    >seems to ignore this. Any Ideas?
    
    I know this is  going back a bit but having just bought 1stword+ and
    having an LA50 I've solved this problem. 1stword+ insists on using the
    ready/busy handshake over the serial line. For this I had to
    manufacture a cable with the appropriate connections and alter the dip
    switch setting in the LA50. This was documented in the installation
    instructions for 1stword+. Let me know if anyone wants the detail.
    
    Now, whether this will solve the STOS problem I dunno.
    
    	Ian (who now has an LC10 colour!)
249.33A time warp?UKCSSE::RDAVIESLive long and prosperFri Mar 23 1990 10:284
    249.7 was written nearly 2 years ago!. I gave similar information dated
    the beginning of this year.
    
    Richard
249.34STOS STeOPG::CHRISCapacity! What Capacity ?Fri May 25 1990 13:1011
    
    Has anyone got the PD upgrade for STOS which enables it to work
    on a STE.
    
    If so would it be possible to send me a copy or make it available
    on the net...
    
    
    It would be much appreciated...
    
    Chris
249.35STOS AND MONO MONITORSBREW11::LOXTONThu Jun 21 1990 08:4716
    	I need to display size 8*8 character on a mono monitor so I
    can have 80 char by 50 lines on the screen.
    
    	I know it can be done using windows but  I need graphics on
    the screen at the same time and STOS doesn't seem to support graphics
    inside windows.Renaming the char file 8*8.cr0 to .cr2 gave the right
    size characters on startup but still only displayes 25 lines,ie
    the bottom of the screen isn't used.Locate  x,(y>25) doesn't work
    and the screen scrolls at line 24.
    
    	The problem with using windows is ,if you open window 1,load
    an image to it,then open window 2.Then deleting window 2 also clears
    window 1.
    
    	Any tips appreciated..
    			Brian...                       
249.36<STOS 80 x 50 char display>BREW11::GALEMon Jun 25 1990 12:238
        To use different fonts within STOS you have to use a window, but
    you can make the window style = 0. The following command will allow
    a mono monitor to display 50 lines on the screen at one time:
    
    		windopen 1,0,0,80,50,0,2

     
249.37STOS foreverOPG::CHRISCapacity! What Capacity ?Thu Aug 30 1990 13:477
    
    	Hello,
    
    		Has anyone got the PD upgrade for STOS so it works
    	on any ST ?
    
    	Chris
249.38MIDI Help neededOPG::CHRISCapacity! What Capacity ?Fri Oct 12 1990 19:1510
    
    	Hello,
    
    	Can anyone tell me using STOS how to communicate with the
    MIDI port ?
    
    
    	Cheers,
    
    	Chris
249.39BRUMMY::LOXTONMon Oct 15 1990 08:374
    see note .30
    
    	Brian..
    
249.40Wow long dead.COMICS::YOUNGThe bug is mightier than the fix.Mon Dec 13 1993 12:557
Hi,

  Is anyone still using STOS? I'm interested in getting a copy and trying it out.
Can anyone help me - I don't even know who makes it!

Cheers,
Mark.
249.41KERNEL::IMBIERSKIDouble bass = twice the fun!Mon Feb 07 1994 10:336
    Mark, 
    
    I have a copy of STOS that was given away on a magazine disk. No manual
    (obviously!). Come and see me.
    
    Tony I