Autor
| Looking for ......
|
flyguille msx master Mensajes: 1188 | Publicado: Mayo 14 2004, 18:28   |
I are looking for a programmer's enviroment easy to use, because I don't want to retard more the development of the final mnbios kernel doing a remake of my own enviroment aplication (adding the features that i need right now).
I need a free cost programmer's enviroment capable of the following things.
. To divide all the code in modules and on the compilation process allowme to decide which module to compile.
And compiling all on a single 32kb (from 0 to &h7FFF). But, on each module source allowme to indicate in which page (low page 0000-3FFF, high page 4000-7FFF). So each module need to be compile in one or other page as the source is indicated, and not in both croosing the 4000h address.
Well, and also need be capable of define aliases, memory addresses masked by a variable or structure name, at high memory &hc000-&hfffe.
If someone know or got that got these features, i will be very happy.
I got MSX2 128kb, and a DOS1 only.
But also i will accept PC enviroments.
Offcourse, i need also a manual or something or someone than explain how to use that.
|
|
flyguille msx master Mensajes: 1188 | Publicado: Mayo 14 2004, 21:35   |
well, a cheaper licence of something will be nice, too.
|
|
flyguille msx master Mensajes: 1188 | Publicado: Mayo 15 2004, 22:32   |
Well, maybe i can divide the source in two, one for the first 16k and other for the second 16k... But, any programming enviroment that support cross linking? exist that?
Currently my programming enviroment support that, but not support any kind of multiple edition or to divide the source in several files.
|
|
flyguille msx master Mensajes: 1188 | Publicado: Mayo 16 2004, 01:19   |
I read the TNIASM manual, and i left one question....
how i can do a address aliases?
for write this ...
LD A,(variable)
instead this....
LD a,(0xF840)
When the variable address is OUT of the page where is the program
i mean to do ...
a program since 0x0000 up to 0x7FFF (a 32kb file), and all the variables at 0xF800 up to 0xFFFE, and if it is possible only to define the FIRST 0xF800 address and all declared variable stored starting of that address.
How do that GuyveR800 or Graw or Bifi?
|
|
|
|
|