Hi to everybody, I'm new here but I'm studying how to "bend" GBA to use it for something different from gaming. I'm trying to understand how sequential memory access works: I readed that firstly a non sequential access is needed, lower 16 bits of address are put on AD0-AD15 and latched into a counter keeping /CS low while higher 8 bits of address are direcly put on A16-A23 then when /RD goes low, data out from flash and it is latched by GBA on /RD rising edge. The doubt is what happens in sequential access: /CS should remain low when /RD goes high, this will increment by one the counter containing the 16 bit lower part of address but what happens if previous readed address in non sequential way is for example 0x00ffff ? New address will be 0x000000 !? What's the mistake ? Pheraps counter have to latch and count all 24 bits ? Thank you. Regards, Simone Navari.