https://github.com/alexmyczko/ree
Extract BIOS ROM extensions and bitmap fonts (8x8, 8x14, 8x16)
https://github.com/alexmyczko/ree
bios bitmap-font dumper rom undi vga
Last synced: 2 months ago
JSON representation
Extract BIOS ROM extensions and bitmap fonts (8x8, 8x14, 8x16)
- Host: GitHub
- URL: https://github.com/alexmyczko/ree
- Owner: alexmyczko
- License: gpl-2.0
- Created: 2017-12-12T14:32:29.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-02T14:19:20.000Z (over 1 year ago)
- Last Synced: 2024-05-01T16:40:16.978Z (over 1 year ago)
- Topics: bios, bitmap-font, dumper, rom, undi, vga
- Language: C
- Homepage:
- Size: 44.9 KB
- Stars: 15
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.codacy.com/app/alexmyczko/ree?utm_source=github.com&utm_medium=referral&utm_content=alexmyczko/ree&utm_campaign=Badge_Grade)
# ree
Extract BIOS ROM extensionsincludes the tool `fontdump` (to extract the fonts from your video bios roms)
make sure you can read /dev/mem (be root)
`chmod +x ree.sh`
`./ree.sh`or use the c version (much faster, and does checksum on the rom extension)
`make # or gcc ree.c -o ree`
`./ree`will scan your system memory, address c0000 - f0000 in 512 byte steps for
identification of rom extensions (55,aa), if found it will calculate
its size (byte after id, multiplied by 512) and saves that to a .rom file.ported to shell from the pascal version of 1997
original (dos/win9x) version is ree.exe and ree.pas in ree.zip## BIOS CMOS / NVRAM
Probably most interesting is this:
`cat /proc/driver/rtc`
`cat /proc/driver/nvram`
and its raw data
`xxd -g1 /dev/nvram`
## note
as most system bios are bigger than 64k nowadays (128k or 256k) and them
are only 64k memory window reserved, they are not dumped completely.
use flashrom for complete dumps.## links
flashrom, https://github.com/flashrom/flashrom
seabios, https://seabios.org/SeaBIOS
coreboot, https://coreboot.org
vga font, https://int10h.org/oldschool-pc-fonts/
amiga font, https://github.com/rewtnull/amigafonts
cool-retro-term, https://github.com/Swordfish90/cool-retro-term
bdf2sfd, https://github.com/fcambus/bdf2sfd
## packaging status
[](https://repology.org/project/ree/versions)