The boolean type in DBPro probably just uses bytes, because it would be slower to convert back and forth, and with videogames, there's just no huge demand for exacting data types.
Even though internally, the executable will use binary all over the place, the nature of DBPro means that it would be slower to use real binary than just using a byte.
Really, bytes are the only memory variable type, they represent characters, 2 bytes represent a word, 4 a dword or integer as Ian already said - but everything is stored as bytes no matter how you look at it. Integers, strings, floats, and anything that is bigger than a byte, is made from bytes, so in my book, it's bytes. It helps if you learn this stuff yourself, using hex editors in the 80's

. Even when a file is in an established base, like email files tend to be stored in Base6 I think, but this base6 data is still stored as bytes. Often people might assume that they'd use Base6 for the sake of transfer speed - it's more about file integrity, adding checksums for instance. When you send an email, it gets converted to base6 and bloats by about 1/3rd! - that's why you can't always trust file size limits, because they don't always allow for the bloat.
So after that windbag paragraph, I guess I'm saying your as well just using bytes and forgetting boolean as far as DBPro is concerned.