BCalc is a versatile Hex/Bin/Dec converter and calculator. It is designed specifically for people working with micro-controller projects and other digital circuits.
One of the key features of BCalc is that it simultaneously converts the inputted number, whatever the radix, into other supported bases.
BCalc features three groups of number fields. Each group can be used independently of the others. There are 32 check boxes — representing the 32 bit number — divided into 4 bytes and each byte is divided further into two nibbles. These check boxes make bit manipulation very intuitive. The 32-bit layout should satisfy most of the work done in the MCU world.
BCalc runs cross-platform via Mono.
The application is released under Apache License, Version 2.0.
Copyright 2012 Kerry D. Wong
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This application is compatible with Microsoft Windows (.Net framework 2.0 or higher) and Linux (with Mono).
ALT+C — Clears all fields (set to 0)
ALT+F4 — Exit
F1 — About
Based on many requests, I have added the ability to clear all fields via keyboard shortcut. Also, I have fixed some conversion issues existed in the previous version due to the inconsistencies in the number formats used.
Source Code: BCalcV1.1_Source.tar
Binary Only: BCalcV1.1_BinaryOnly.tar
The original release can be found here.