FreeIntv - RetroBIOS¶
| Type | libretro |
| Classification | pure_libretro |
| Source | https://github.com/libretro/FreeIntv |
| Version | 2018.1.5 |
| Profiled | 2026-03-23 |
| Cores | freeintv |
| Systems | intellivision |
Technical notes
Written for libretro by David Richardson. Intellivoice SP0256 emulation contributed by Joe Zbiciak (jzIntv), mask ROM embedded in source (src/ivoice.c:337-510, 4097-byte static array). No external ivoice ROM.
BIOS loading in retro_init() (src/libretro.c:1166-1174). Paths joined directly to system directory, no subdirectory.
loadExec() reads exec.bin as big-endian 16-bit words into 0x1000-0x1FFF. loadGrom() reads grom.bin as raw bytes into 0x3000-0x37FF.
Both files required for operation. Without them, the OSD shows "PUT GROM/EXEC IN SYSTEM DIRECTORY" and games do not run.
No hash or size validation on either file.
No ECS support. No ecs.bin loading code in the source.
2 files | 2 required, 0 optional | 2 in repo, 0 missing
exec.bin -required
- System: intellivision
- Size: 8.0 KB
- Source:
src/intv.c:47-71, src/libretro.c:1169 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Executive ROM. Big-endian 16-bit words loaded at 0x1000-0x1FFF.
grom.bin -required
- System: intellivision
- Size: 2.0 KB
- Source:
src/intv.c:73-98, src/libretro.c:1173 - Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Graphics ROM. Raw bytes loaded at 0x3000-0x37FF.
Generated on 2026-03-25T14:56:43Z