Skip to content
Basic BIOS emulator for Unicorn Engine.
C++
Branch: master
Clone or download
Latest commit 717371a Aug 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets Screenshot update Aug 3, 2019
Submodules Unicorn + Capstone update. Aug 19, 2019
Third-Party Unicorn + Capstone update. Aug 19, 2019
unicorn-bios.xcodeproj Making FAT::DAP a class. Aug 19, 2019
unicorn-bios VESA info in progress... Aug 21, 2019
.gitignore .gitignore Jul 23, 2019
.gitmodules Added capstone Jul 26, 2019
.travis.yml Travis... Aug 2, 2019
README.md Added an option to disable colors. Aug 3, 2019

README.md

unicorn-bios

Build Status Coverage Status Issues Status License Contact
Donate-Patreon Donate-Gratipay Donate-Paypal

About

Basic BIOS emulator/debugger for Unicorn Engine.
Written to debug the XEOS Operating System boot sequence.

Screenshot

Usage:

Usage: unicorn-bios [OPTIONS] BOOT_IMG

Options:
    
    --help   / -h:  Displays help.
    --memory / -m:  The amount of memory to allocate for the virtual machine
                    (in megabytes). Defaults to 64MB, minimum 2MB.
    --break / -b    Breaks on a specific address.
    --break-int:    Breaks on interrupt calls.
    --break-iret:   Breaks on interrupt returns.
    --trap:         Raises a trap when breaking.
    --debug-video:  Turns on debug output for video services.
    --single-step:  Breaks on every instruction.
    --no-ui:        Don't start the user interface (output will be displayed to stdout, debug info to stderr).
    --no-colors:    Don't use colors.

Installation:

brew install --HEAD macmade/tap/unicorn-bios

License

unicorn-bios is released under the terms of the MIT license.

Repository Infos

Owner:          Jean-David Gadina - XS-Labs
Web:            www.xs-labs.com
Blog:           www.noxeos.com
Twitter:        @macmade
GitHub:         github.com/macmade
LinkedIn:       ch.linkedin.com/in/macmade/
StackOverflow:  stackoverflow.com/users/182676/macmade
You can’t perform that action at this time.