BigEd / atalan

Automatically exported from code.google.com/p/atalan
MIT License
1 stars 0 forks source link

Atalan for Atari2600? #42

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Atalan for Atari2600?

It would be nice to write some demos for this platform.
There is a lot of knowledge around there.

What do you think about it?

Original issue reported on code.google.com by jakub.hu...@gmail.com on 17 Dec 2010 at 8:16

GoogleCodeExporter commented 9 years ago
If you would help me with it a little, I'm in :-)

As you probably noticed, I'm currently trying to update Atalan so it is really 
able (not just in theory) to support different platforms.

I have contacted several forums asking people there to help me with this, but 
until now with no success.

I believe it's not big problem to define appropriate platform files, but 
someone must relly use it to develop some demo.

Original comment by rudla.ku...@gmail.com on 18 Dec 2010 at 9:20

GoogleCodeExporter commented 9 years ago
Well, I know that that would be my part of job :) but I need some
advices in writting .asm and .atl files for the platform.
What I know:
The a2600 cart (for the very beginning support) contains 4kb of rom
located at f000 with an init and run adresses at fffc and fffe AFAIK.
The rest is absolutely NOTHING. There no rules about anything, no OS
procedures etc. A couple of registers and ports (for pads and sticks).
There is also 128 bytes of ram located at $80

Original comment by jakub.hu...@gmail.com on 18 Dec 2010 at 10:27

GoogleCodeExporter commented 9 years ago
All right, I will try to provide some info.
Maybe you can see the src\platform\atmos\atmos.atl file to see how to define
prologue & epilogue and variable range.

Original comment by rudla.ku...@gmail.com on 19 Dec 2010 at 8:59

GoogleCodeExporter commented 9 years ago
I will try to prepare basic platform file and you can specify all the 
input/output registers etc. Or would you like to try it all by yourself?

Original comment by rudla.ku...@gmail.com on 19 Dec 2010 at 9:12

GoogleCodeExporter commented 9 years ago
Hello,

The basic platform is atmos :)
By looking at atmos and atari I have begun making a2600 platform files.

Original comment by jakub.hu...@gmail.com on 27 Dec 2010 at 10:30

GoogleCodeExporter commented 9 years ago
Jakub, you must have missed my commit.
I have already prepared basic atari2600 platform files that generate 
executables, that can be run on emulator. (I am using Stella).

Original comment by rudla.ku...@gmail.com on 28 Dec 2010 at 9:49