You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Estava dando uma olhada no repositório do processador da FPGA (o qual é o processador que queremos simular no final das contas), e algumas coisas no repositório parecem diferentes, como instruções em um dos simuladores e no assembler relacionadas a som e periféricos usando RX e TX, mas não sei se essas coisas estão implementadas na FPGA. Precisamos checar se as instruções criadas no goICMCsim e suas capacidades são exatamente iguais às disponíveis no processador, inclusive coisas como disponibilidade das teclas de input reconhecidas, clock compatível com o do processador, todas as instruções gerando os mesmos resultados, e coisas do tipo. Esse trabalho é bem chato mas é necessário para garantirmos compatibilidade.
The text was updated successfully, but these errors were encountered:
A única coisa que prefiro por não simular são casos de exceção como instruções com opcodes mal formados, PC checando ao final da área de código, desenho fora da tela e coisas do tipo, pois simular essas coisas implica permitir que programadores dependam desse tipo de coisa para seu programa funcionar.
Estava dando uma olhada no repositório do processador da FPGA (o qual é o processador que queremos simular no final das contas), e algumas coisas no repositório parecem diferentes, como instruções em um dos simuladores e no assembler relacionadas a som e periféricos usando RX e TX, mas não sei se essas coisas estão implementadas na FPGA. Precisamos checar se as instruções criadas no goICMCsim e suas capacidades são exatamente iguais às disponíveis no processador, inclusive coisas como disponibilidade das teclas de input reconhecidas, clock compatível com o do processador, todas as instruções gerando os mesmos resultados, e coisas do tipo. Esse trabalho é bem chato mas é necessário para garantirmos compatibilidade.
The text was updated successfully, but these errors were encountered: