Schrijver
| Beginner
|
sigma msx friend Berichten: 10 | Geplaatst: 12 September 2004, 22:31   |
Hmm... I kind of feel like making an MSX video game or something, but I have, uh, no experience, so I'll need some info on:
- Source code layout. i.e. origin address and required initialization code/data signature, if any.
- A utility to translate assembler output (raw binary or hex records) to ROM files suitable for feeding to an emulator.
- Graphics capabilities. colors, resolutions, hw sprites, things like that. I guess this would be low-priority since I found this technical manual (large text file).
advthanxance for any help. |
|
mth msx freak Berichten: 189 | Geplaatst: 12 September 2004, 22:39   |
Making a ROM file is simple. As the first two bytes, use the signature "AB" (0x41 0x42). The second two bytes are the start address of your program (in little endian notation, as usual). The ROM file will be mapped into memory at 0x4000. If you want to make ROMs larger than 32K, things get more complex, but for a first project 32K should be sufficient. In your program, you can use the BIOS routines, which are mapped in [0x0000-0x4000).
|
|
sigma msx friend Berichten: 10 | Geplaatst: 12 September 2004, 22:42   |
|
|
IC msx professional Berichten: 538 | Geplaatst: 12 September 2004, 23:48   |
|
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 13 September 2004, 01:19   |
Personally I find coding for MSX-DOS the easiest, but ROM files do have their charm too  |
|
|
|
|