Conheça o Java Grinder!
Eu estava explorando um pouco a cena de homebrew de Playstation 2 e achei isso: Video, basicamente oque ele foi pegar o bytecode e um código java e compilar para os assemblys que o console possuí, impressionante não?
Mas isso é só o começo do iceberg, quando fui ver que ferramenta foi usada, foi uma chamada Java Grinder que ele mesmo criou, mas o motivo de ser a ponta do iceberg é que bom... o Java Grinder pode compilar para dezenas de assemblys e consoles diferentes.
Siga a grande lista 0w0:
Minha opinião: Eu achei um projeto bem legal, pra quem só quer mexer com uma linguagem sem ser assemblys, até porque pra vários consoles não se usa um assembly e sim vários, eu usaria C e alguns assemblys, e usaria alguma outra lang pra a lógica do jogo, so não fazeria isso porque tem momentos que Java pode ser mais complexo que C