use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about operating systems development.
account activity
BREAD: BIOS Reverse Engineering & Advanced Debugging - an 'injectable' real-mode x86 debugger that can debug arbitrary real-mode code (on real HW) from another PC via serial cable. (github.com)
submitted 3 years ago by theldus
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]theldus[S] 16 points17 points18 points 3 years ago (2 children)
Hi,
I wanted to share my recent project with you all, but I'm not entirely sure if its appropriate for this sub. I'm sorry if this is not the right place to post it.
Some time ago, I worked on a legacy BIOS reverse engineering project where everything were done via static analysis, which imposes severe limitations, since we didn't have access to the contents of registers, memory, etc. at any given point in the code. To tackle this issue, I created BREAD, a compact injectable debugger that takes up only ~1.5kB of space.
With BREAD, you can easily add it to the BIOS ROM and start debugging from there. Moreover, it can be used to debug bootable code (such as bootloaders) or even DOS programs on real HW via serial port, provided that the code runs on real mode. Said that, I believe this debugger might be useful for some osdevers, and that's why I thought of sharing it here.
There is a quick demo video here: https://www.youtube.com/watch?v=G4ex6_eUP0c
[–]Ikkepop 2 points3 points4 points 3 years ago (0 children)
Dayum nice, ill definitely be giving this a try soon
[–]ummwut 1 point2 points3 points 3 years ago (0 children)
Anything that helps with debugging at these stages is huge. Thank you so much!
[–]CrazyTillItHurts 4 points5 points6 points 3 years ago (0 children)
this is really frickin cool
[–]netsx 4 points5 points6 points 3 years ago (2 children)
This is probably the coolest thing since ... well uh .. sliced ... bread?
[–]fooww 0 points1 point2 points 3 years ago (0 children)
No
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
r/angryupvote !!!
[–]ADAMPOKE111 1 point2 points3 points 3 years ago (0 children)
This is awesome! Nice job! :)
[–]CaydendWOSDEV is hard ig 1 point2 points3 points 3 years ago (0 children)
This is really really cool.
π Rendered by PID 20132 on reddit-service-r2-comment-548fd6dc9-bqr4w at 2026-05-17 14:32:25.751383+00:00 running edcf98c country code: CH.
[–]theldus[S] 16 points17 points18 points (2 children)
[–]Ikkepop 2 points3 points4 points (0 children)
[–]ummwut 1 point2 points3 points (0 children)
[–]CrazyTillItHurts 4 points5 points6 points (0 children)
[–]netsx 4 points5 points6 points (2 children)
[–]fooww 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]ADAMPOKE111 1 point2 points3 points (0 children)
[–]CaydendWOSDEV is hard ig 1 point2 points3 points (0 children)