У Java концепт копаться в старых версиях софта без исходного кода?
Концепт языка как такового о котором упоминалось выше и ваш вопрос не связаны никак, это просто какая то несуразица.
Под словом "логика" я думал о части с GUI, графикой, работы с Java библиотеками, а не эмуляции
То есть вывод графической составляющей является первоочередной логикой по вашему мнению а реализация эмуляции которая и делает возможной последующую отрисовку, влияет на совместимость, точность и прочее, нет. Но это опять таки довольно нелепый ход мыслей, ещё и при учёте того что в изначальном ответе на ваш вопрос я явно отделил первое от второго.
Я предполагаю, что там порт кривой эмуляции от Gens
А я предполагаю что предположения должны быть хоть на чем-то основаны, вы прежде чем вступать в дискуссию хотя-бы для приличия файл readme открыли, где явно указано что основная часть кода написана с нуля.