Page 1 of 1

Dealing with EMULATOR_OFFSET for Moates Ostrich

Posted: Wed Jul 15, 2009 6:29 pm
by RomChip200
Matt,

I'm playing with EMULATOR_OFFSET variable to be able to store up to 8 bins.
#EMULATOR_OFFSET=&H0000
#EMULATOR_OFFSET=&H8000
EMULATOR_OFFSET=&H10000

But the things go wrong.

With the third line enabled, it replaces the bin @ &H0000.
At the end, I'm able to store 2 bins only, @ &H0000 and @ &H8000.

I'm surprised because I reprogram my Moates Ostrich with a H80000 bin just before with EmUtility to be sure all the space is activated.

Posted: Wed Jul 15, 2009 6:53 pm
by Matt
in general nistune is desgined to work in just a 64KB memory space

what that means is that a lot of the data structures we use are WORDs (0000-FFFF) so when you enter 10000 it cuts off the '1' when the address gets sent to the moates

I can add some extra processing in there for 01 00 00 to get the extra MSB byte there

Posted: Wed Jul 15, 2009 6:55 pm
by RomChip200
Is there a chance to cover the whole space i.e. up to 0x80000 !?

Posted: Wed Jul 15, 2009 6:58 pm
by Matt
this change would make the entire space available

Posted: Fri Jul 31, 2009 5:16 am
by RomChip200
When do you plan to make it available ?
I really need it (if you can make a beta starting from the 0.9.12b version).
0.9.12b works fine for me, except when I move the cursor bar in the log player, the values reported are not the real ones, everything comes back to normal when shifting one step left or right.

Posted: Fri Jul 31, 2009 11:54 am
by Matt
i've put both things on my list. been flat out with support this week so havent had a chance to get things on the list done yet

Posted: Sun Sep 06, 2009 11:36 pm
by Matt
its in 0.9.13.3b now

I've tested and we set the rom bank based on the 0bxxxx part of the emulator string

However maptracing does not work with this properly

Maptracing expects 07xxxx even with bank = 00 otherwise maptracing wont respond (nistune will then say its unavailable). So I've hard coded maptracing bank to 07

may be a moates firmware issue? need to investigate that one further and maybe contact craig from moates on this one