Ну это уже не просто поиск "определенной последовательности байт".
Я так понимаю, ты хочешь сопоставить какие-то ключевые точки эпловского бейсика, которые описаны где-то, агатовским бейсикам ?
1) Нужно сперва синтезировать список эпловских адресов (~150 шт ?) и их имён/идентификаторов конкретным сигнатурам для поиска (4-х байтовым). Видимо, это потребует парсить какой-то текст из книги и потом порыться по загруженному в виртуалку apple soft-бейсику эпла ?
2) Потом уже надо будет набросать какой-то код, который в произвольном файле (образе памяти) будет искать такие же сигнатуры и выводить их как таблицу: найденный адрес и имя/id сигнатуры.
3) И потом уже пройтись по имеющимся у нас загруженным бейсикам.
Ясно, что такого готового решения нет, это надо писать.
Выложи таблицу для п1, попросмотрим.
PS Мне кажется, эта тема не в своём разделе. Это раздел "прочие трансляторы" - тут про C, pascal, assembler...