попробовал в готовой прошивке поменять местами 2 записи в каталоге ром-диска:
Код:
46 61 74 61 6c 6c 20 30 2e 32 b5 00 00 00 0e 04 Fatall 0.2......
54 65 73 74 20 53 63 6f 72 70 69 6f ee 00 09 08 Test Scorpio....
54 41 53 4d 20 34 2e b0 00 00 00 00 00 00 36 08 TASM 4........6.
53 43 42 6f 6f f4 00 00 00 00 00 00 00 00 28 0a SCBoo.........(.
43 68 65 73 73 20 50 73 69 6f ee 00 00 00 3a 09 Chess Psio....:.
54 65 74 72 69 f3 00 00 00 00 00 00 00 00 12 0b Tetri...........
43 68 75 63 6b 69 65 20 45 67 e7 00 00 00 37 0d Chuckie Eg....7.
42 6f 6d 62 65 f2 00 00 00 00 00 00 00 00 32 0e Bombe.........2.
Как видно, программы в каталоге идут друг за другом с увеличением номеров страниц. Но SCboot расположено со страницы 0A, а Chess - со страницы 09, т.е. в каталоге они расположены в обратном порядке. Если же В КАТАЛОГЕ поменять эти две строчки местами:
Код:
46 61 74 61 6c 6c 20 30 2e 32 b5 00 00 00 0e 04 Fatall 0.2......
54 65 73 74 20 53 63 6f 72 70 69 6f ee 00 09 08 Test Scorpio....
54 41 53 4d 20 34 2e b0 00 00 00 00 00 00 36 08 TASM 4........6.
43 68 65 73 73 20 50 73 69 6f ee 00 00 00 3a 09 Chess Psio....:.
53 43 42 6f 6f f4 00 00 00 00 00 00 00 00 28 0a SCBoo.........(.
54 65 74 72 69 f3 00 00 00 00 00 00 00 00 12 0b Tetri...........
43 68 75 63 6b 69 65 20 45 67 e7 00 00 00 37 0d Chuckie Eg....7.
42 6f 6d 62 65 f2 00 00 00 00 00 00 00 00 32 0e Bombe.........2.
, то SCboot перестаёт запускаться и висит на загрузке страницы А. Chess нормально работает. Что я делаю не так?