Jump to content
IGNORED

What can I do with a ST 520FM ?


Recommended Posts

Hello community!

 

I have an Atari 520 STFM in good condition. I removed the floppy disk drive and put in a CosmoEx clone made in Slovakia. I can load .ST files on to the virtual floppies. But I don't have any software for it. I want to use the CosmoEx SD card as a hard drive but still checking what is needed for that.

I have a ST disk image of assempro assembler (I don't even know if its legal). 

I was thinking, with just 512 K of memory, is it just useful for games (not even all, some require 1MB), or can I develop software on it (I will assume this to be rather painful by todays standards)?

Maybe a c compiler ?

Thanks,

Regards

Link to comment
Share on other sites

Most 520STFMs are easily upgraded to 1MB by adding another 16 RAM chips, and sometimes a couple of resistors.

 

1MB will give you access to most games and applications.  Even 512K will allow you to play a lot of the games and run the apps.   There are a number of C compilers although I have not personally used any of them, so I will leave it up to others to comment on their efficacy.  Although you certainly can develop on the 520STFM the spongy keyboard might start to annoy you and I would guess that most serious development is now done on emulators to give better speed and flexibility.

 

I don't know what a CosmosEX is.   I tried to Google it and it took me to an Atari-Forum post full of blank images.  So that's useful.  If it is a solid-state floppy emulator akin to a Gotek or an HxC then there are loads of ST and STX images you can download and explore.  

 

If it is a hard-disk emulator akin to UltraSatan then you'll need a hard disk driver and most likely TOS 1.02 or better.   I personally could not get TOS 1.0 to work with Ultra Satan at all.  There are a number of hard disk driver options out there, but @ParanoidLittleMan has probably the most commonly used one.  He also maintains a site with most of the ST's game archive adapted to run on hard disk which makes life a lot more convenient.

 

Link to comment
Share on other sites

Indeed RAM expansion is what is most useful, especially when C compilers are in plan.  And even gaming will be much better with more RAM - some need 1 MB by default, when running from floppy. And running from mass storage (hard disks in past, now Flash cards) usually needs min 1 MB RAM for games. But instead adding 512 KB with 16x 32 KB RAM chips better would be to add more. For instance 4 MB RAM board - and it will need less soldering.

Since it is STFM it probably has TOS 1.02 . Can check it by clicking on Desk, Desktop Info - if year is 1985 it is 1.00, 1987 - 1.02, 1989 - 1.04  .   Upgrade to 1.04 is recommended for sure. Then work with storage will be faster and more efficient.

 

Here to add that CosmosEx has SD card slot, and it acts like UltraSatan. And more. Details here: http://atari.sk/cosmosex-3-0/

 

Link to comment
Share on other sites

Hello and thanks for you interest and replies,

 

I currently have no plans to add memory to the machine. What I really want to do is getting the mass storage on the cosmosEx going. My TOS About Info lists 1985, 86, 87, 88, and 89.

For software development, I will stick with emulation, and test-run the programs on the real machine.

Do you know any Atari specific literature on these machines that are useful to a software developer ? Either bare metal programming, or using TOS.

 

Cheers

Edited by Daniel Santos
Link to comment
Share on other sites

Always a big fan of the Dev-Docs site
https://docs.dev-docs.org/

 

And of course....

http://www.gfabasic.net/

 

How about another.... (It's not in French, honest!)
https://info-coach.fr/atari/software/development.php

 

Then, the Programming subforum if you haven't found it...
https://atariage.com/forums/forum/175-atari-stttfalcon-programming/

 

Also, the sticky topic of links has things of interest
https://atariage.com/forums/topic/264652-atari-st-tt-falcon-links/

 

 

Lest we not leave out the other (and perhaps better from an ST point of view) forum - or actually, just an excuse to make sure C++ gets represented.

https://www.atari-forum.com/viewtopic.php?t=9129

 

  • Like 1
Link to comment
Share on other sites

19 hours ago, Daniel Santos said:

Hello and thanks for you interest and replies,

 

I currently have no plans to add memory to the machine. What I really want to do is getting the mass storage on the cosmosEx going. My TOS About Info lists 1985, 86, 87, 88, and 89.

For software development, I will stick with emulation, and test-run the programs on the real machine.

Do you know any Atari specific literature on these machines that are useful to a software developer ? Either bare metal programming, or using TOS.

 

Cheers

So, TOS is 1.04, and that's good thing. Doing development with emulator is for sure best way (I know some will say that it is not right retro approach, but what they know - just one word: Psion ) - lot of RAM, can switch it to higher speed, so assembling/compiling will take 2 minutes instead 50 ... Not to mention debugging possibilities.

But, since mass storage (SD card as hard disk) is in plan need to say that using it with only 512 KB RAM may mean problems with lot of SW, even which works fine from floppy with 512 KB. Because hard disk driver takes some RAM - and about 40 KB is min, some may take much more. 

If know little German Atari ST ProfiBuch is pretty good literature, with lot of details about TOS, HW ...

GFA Basic was popular and is good SW, but if know C and/or ASM surely should go with later. Most popular ASM, with reason was/is Devpac . Don't worry about legal issues - it is all very old.

About mass storage on Atari ST:  http://atari.8bitchip.info/ASTfamMS.html

 

  • Like 1
Link to comment
Share on other sites

Have to agree with @ParanoidLittleMan I think you will need at least 1MB RAM, when I bought my first STM without

a hard drive, I was using assembler and C and due to memory limitations, compiling was done to and from disk and

it did take ages to compile, with a hard drive it would be quicker, but with even less RAM available the programs

might not even be able to run.

 

It wasn't long before I did the "piggy back" RAM upgrade to 1MB and the difference was stunning :)

 

The other issues you could encounter is if you need to debug your program, you need to load some

sort of debugger/monitor program, then your program and again, with limited memory you will probably

find you don't have enough.

 

Edited by TGB1718
  • Like 1
Link to comment
Share on other sites

On 4/20/2022 at 4:51 PM, Daniel Santos said:

I currently have no plans to add memory to the machine


Don't worry, you can do tons of things on a stoke ST with 512kb.

The vast majority of games will run on it, only a small percentage need 1mb. All the games from the "golden years" of the ST will run just fine with half a meg.

You can also have fun programming in GFA basic or even in assembler with Devpac for example.
Unless you work on big projects, it will be fine with half a meg if you just want to have fun with your ST

Edited by Keops
Link to comment
Share on other sites

I totally agree with everyone here saying that you can have a lot of fun with games

and demos with a 512k Atari ST.

 

On the other hand, if you grow into the ST scene at all and start doing other things

or investing in a mass storage device such as an Ultrasatan, then you will want to

use hard drive adapted games, many of which need 1 meg or more...

 

If you do anything from the desktop (productivity or even recreation such as art

music, coding, etc) then, after adding a few ACC's, and a few AUTO folder programs,

you're going to find that 512k is a choke-point.

 

I recommend 1 meg as the minimum. There's a lot of exciting ways to enhance

and upgrade the ST line these days and if you plan on doing anything other than

minimal gaming, I'd highly recommend that you research all your options...

 

HTH's.   :)

 

Link to comment
Share on other sites

  • 2 weeks later...

I want a hard drive just to store source files, so I don't have to load them from disk images. I am planning on doing some assembly, but just for learning and development fun.

As to games, good to know that most of them are supported on the 520 kb models.

Edited by Daniel Santos
Link to comment
Share on other sites

I don't know if it's possible, or if you can get the software copied, but I would use a real Atari ST for composing music. Most likely with 'Maxymiser', or was it 'Maxymizer'?

 

Atari ST's soundchip is one of those ingenious, unique and rare things where you can get amazing sounds out of it that even the SID can't copy, if you know what you are doing. This is why I think it would be incredibly valuable to have a real Atari ST to create music on/with/for/etc, and also to create instruments I can use together with other computers. There's something magical about combining old hardware's capabilities.

Link to comment
Share on other sites

On 5/8/2022 at 1:59 PM, Daniel Santos said:

I am planning on doing some assembly, but just for learning and development fun.

DEVPAC-3 is good for assembler, the disk images can be used on STEEMSSE and can be

installed to it's virtual had disks (as can almost any other software :) )

 

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...