Using GbCalc - RLH-2110/gbCalc GitHub Wiki
you can use any Game Boy, Game Boy colour or Game Boy advance emulator to execute the .gb file.
I use Emulicious to test and play the ROM, it uses Java
Controls
D-pad up/down - increase/decrease selected field or change the sign or mathematical operation
D-pad right/left - move cursor
Start - clears selected number
Select - load stored value into selected field
a - starts calculation
b - store the result for later use