ну синтаксис IDA и bgb вообще предлагает использовать квадратные скобки
может по ним можно отличить gb код от z80
F0 F6 - ld a, [$FFF6] - IDA
FA B5 DB - ld a, [$DBB5] - IDA
F0 F6 - ldh a,[$FFF6] - bgb
FA B5 DB - ld a,[$DBB5] - bgb
но все равно придется проверять
есть ли обращение к FF page
- - - Добавлено - - -
насчет
LD A,($FF00+nn)
LD A,($FF00+C)
LD ($FF00+nn),A
LD ($FF00+C),A
LD HL,SP+nn
я немного позже уточню варианты написания
и где какие применяются
сейчас нет под рукой нужных средств чтобы быстро это проверить
- - - Добавлено - - -
по хорошему нужна полная поддержка синтаксиса IDA
чтоб про дизассемблированное в IDA можно было сразу скомпилировать
в IDA запихнут синтаксис от rgbasm-а
но сам rgbasm не пригоден к использованию
(так как редкостное ***** а не компилятор
я потратил сутки чтоб заставить его просто компилировать... )
то есть сейчас есть отличный дизассемблер (IDA)
но нет к нему нормального компилятора
...по крайней мере так было несколько лет назад![]()






Ответить с цитированием