Hello world!
First of all, sorry for my English, but I don't know where else to ask for advice besides this forum.
Since I was unable to register on the atari-forum.com, there very serious protection (((( Or they don't want to see somebody new )))
So I wanted to register because i want to ask for some tips on programming for the Atari ST
I programmed by myself approximately 15-20 years ago, in Pascal and Assembler under x86 as for sure, since then I have forgotten almost everything (((
Now I have one idea for the game. And I decided to write this game. Next year will be the 40th anniversary of the release of the Atari ST series, so I decided why not, i can write a new game for the system.
The game will be simple, but nevertheless, I haven't come across such a game yet
And it will be great to play it alone or together. There will be nothing to go somewhere and collect, just two people start playing and compete against each other and everything depends only on your reaction.
As for programming, I definitely need to work with the joystick (especially so that there is a reaction to the button being pressed and released, so that the player does not play with the joystick button pressed all the time, but has to release it)
Also I need some work with timer. I just don't understand how to organize it. Atari ST doesn't has a built-in clock? How to program a some certain time, during which the position of objects changes?
Less important to me, but would be great. Is this work with sound, so that some melody may be playing in the background?
And also, that there should be some standard procedure for opening the some picture, so that the game has a loading screen.
Although the last two points are not fundamental, if everything is so complicated that i should have to write music and draw a picture yourself, programmatically.
Because in general, the game is so simple that it actually only needs text characters and can be completely monochrome, without color.
Well, of course, I need the game to have one program file so that it runs on a computer where there are no third-party programs.
I also wanted to ask about programming environments.
I'm mainly looking at pascal, as I hope to be able to remember something about how to program there.
I already searched a little before, in this direction and found the Personal Pascal environment. Also I was able to find the documentation in pdf format in English.
But I don't really like the environment and this Pascal does not know assembler inserts like, for example, Turbo Pascal under MS-DOS. In assembler, you could make many of your own wonderful procedures that improved the quality of the final program. For example, a procedure-reaction to any pressed button, which immediately work. And not like the pascal function "readln" when you call it, you can write text over the image of your program and only when you press the "enter" button, then the program will continues. It's not interesting at all, especially for games
There is also a Pure Pascal environment. It seems to have been written somewhere that it is very similar to Turbo Pascal, but it is a German program with a help file in German. There is also no documentation here ((( Maybe someone has it?
There I simply will not be able to use standard Atari ST procedures for working with a joystick and something else that is not standard like music and pictures (((
Maybe someone can say something about Alice Pascal? is somewhere any manual?
I also found the STOS basic environment.
Can someone advise me if this is a good solution for writing a game? It seems to have everything I need, although I have never programmed in BASIC. But maybe not everything is so complicated and bad? There is documentation from him
But there is a very bad environment, it is nothing at all, like BASIC built into the ROM memory (((
Can anyone give me some advice?
Maybe you can suggest me some other programming solutions?