вот для пробы, попробуй запустить
ext5.rom (соответсвенно 5 при запуске)
но пока что-то не очень понятно
там 2 теста
каждый печатает 3 числа, это 3 разных продцедуры чтения, чуть поигрался в оптимизатора.
1й, меряет сколько байт передалось за один VBL
2й, считает сколько полных VBL прошло за время передачи 0x8000 байт
получается что-то странное
Код:
Bytes in one int
b1H 177 8850
c1H 193 9650
24cH 588 29400
frames when transfer 0x8000
4bH 75 436.9 21845.3
48H 72 455.1 22755.6
26H 38 862.3 43115.8
что-то меня смущает что скорость ТАК отличается
надо переделывать, таки переносить данные в память и проверять что там приехало
заодно и ближе к реальности будет.