I initially planned to write a custom inserter for DQM, but now that I think about it that's propably not nesessary. Formatting works fine TheCheat (great tool Ryusui!) and I think Atlas should be able to insert my script.
So I downloaded it and tried it out. However, it's not really working as I thought \
I created a simple test file to try the thing out, it goes like this:
#VAR(Table, TABLE)
#ADDTBL("dqm.tbl", Table)
#ACTIVETBL(Table)
#SMA("GB")
#JMP($6C7800)
#W32($29EFF0)
<EA>You fool!!<FE><FB><FF>
I think this should make it write a pointer to $29EFF0, to the text which it should insert at $6C7800. When I run that with my ROM it shows:
Atlas 1.06 by Klarth
Parsing summary: 0 msecs
Parsing - 0 error<s>, 0 warning<s>
Nothing further happens, it stays with that output. The file is not modified in any way \
I know that the pointer will propably written wrong, but at least I wanted some reaction in the ROM to see what each option does.
I also tried to add $ before my control codes, no change.
So, can anyone help me with this? What am I doing wrong?
The pointers I have are 32Bit, with $08000000 as base and written backwards (eg 00000008). How do I define them? And how does it handle control codes? Is it enough to put them in brackets so that it will write them as straight hex or do I have to add something to my table?