mechaniputer
Experienced Member
- Joined
- May 23, 2015
- Messages
- 59
Hi everyone,
I'm working on my Apple 2 emulator again. Trying to rewrite it to render the display through opengl instead of the hacky (text mode only) ncurses I was using up to now.
I've been trying to figure out what the format of the character roms is. For example I downloaded the 341-0036 ROM. The first 16 bytes of the ROM go:
0x1c 0x00 0x2a 0x22 0x2c 0x2e 0x1e 0x20 0x08 0x00 0x22 0x14 0x3e 0x22 0x22 0x22
Since the characters are 5x7 bitmaps, I'd expect that to contain several whole characters. No matter how I slice it though, it ends up displaying garbage. Anybody know how the ROM is formatted? Thanks!
I'm working on my Apple 2 emulator again. Trying to rewrite it to render the display through opengl instead of the hacky (text mode only) ncurses I was using up to now.
I've been trying to figure out what the format of the character roms is. For example I downloaded the 341-0036 ROM. The first 16 bytes of the ROM go:
0x1c 0x00 0x2a 0x22 0x2c 0x2e 0x1e 0x20 0x08 0x00 0x22 0x14 0x3e 0x22 0x22 0x22
Since the characters are 5x7 bitmaps, I'd expect that to contain several whole characters. No matter how I slice it though, it ends up displaying garbage. Anybody know how the ROM is formatted? Thanks!