Bem-vindo ao Trabalho Final CPW, um projeto desenvolvido com foco em games, emulação e experiência interativa via web.
Este projeto transforma o navegador em uma pequena central de jogos, permitindo carregar e executar ROMs diretamente na página.
Criar uma aplicação moderna que:
- Carregue e execute ROMs de diferentes consoles (dependendo dos módulos ativados)
- Forneça uma interface limpa e intuitiva
- Simule um ambiente de sistema operacional voltado para jogos retrô
- Utilize tecnologias web para garantir desempenho, compatibilidade e fácil acesso
✔️ Carregamento de ROMs diretamente no navegador
✔️ Sistema de BIOS simulado
✔️ Interface inspirada em consoles/classic OS
✔️ Feedback visual durante o carregamento dos módulos
✔️ Compatível com GitHub Pages
✔️ Estrutura ideal para expansão (novos consoles, skins, temas, etc.)
- HTML5
- CSS3
- JavaScript
- Emscripten / emsdk (para módulos WASM)
- WebAssembly
- GitHub Pages
/TrabalhoFinal │── index.html │── /assets │── /css │── /js │ ├── bios.js │ ├── os-core.js │ ├── emulatrix.js │── /roms - não enviado ao GitHub)
Este projeto está configurado para funcionar diretamente no GitHub Pages.
Basta acessar:
Este projeto é de uso educacional e demonstrativo.
Você pode modificar e reutilizar conforme necessário.
Sugestões e melhorias são sempre bem-vindas!
Abra um Issue ou envie um Pull Request.
Matheus Wickert Garbilla (GarbillaDev)
Desenvolvedor apaixonado por jogos, retro systems e tecnologia web.