New RISC-V emulator for Computer Science education | GitHub - gboncoffee/egg: Emulador Genérico do Gabriel
New RISC-V emulator for Computer Science education | GitHub - gboncoffee/egg: Emulador Genérico do Gabriel
Emulador Genérico do Gabriel. Contribute to gboncoffee/egg development by creating an account on GitHub.
![GitHub - gboncoffee/egg: Emulador Genérico do Gabriel](https://programming.dev/pictrs/image/a95e344a-5da0-46c7-9461-3ade4cd09e68.png?format=webp&thumbnail=256)
More Discussion on Hacker News:
New RISC-V emulator for Computer Science education (github.com/gboncoffee)
Just released EGG, an emulator created for teaching Assembly and microprocessors (designed to suit the needs of the Microprocessors classes, at Universidade Federal do Paraná, Brazil). The emulator will support multiple architetures in the future, but currently only RISC-V is implemented.
The egg
package itself provides only an interface for interacting with machines, thus supporting different architeture backends. Currently, the only backend implemented is egg/riscv, which implements a RISC-V IM 32 bits machine. A MIPS backend is coming soon.
egg/assembler
also provides a small library for creating assemblers, and the support for EGG's debugger.