Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   Q: Good Developer-based calculator? (https://forum.exetools.com/showthread.php?t=18683)

dosprog 04-02-2018 17:55

Quote:

Originally Posted by Fyyre (Post 112468)
calc.exe, in Windows.

CalcPlus v.1.0 (RUS) / 2004 is an extended (by Microsoft) version of this calculator. Added values conversion option. (Only russian version available..)


[little offtop]
Old Microsoft CALC.EXE from Win 3.11 contains an "easter egg" - calculate 3.11-3.1 and see result)).
(It's WIN16 NE-EXE, then doesn't works on 64-bit new OS's, only on 32-bit new Windows).
[/little offtop]



--Add--

RSC 1.3 / 1991 & RSC 3.0 / 1993 - it's the best DOS programmers/scientifics resident calculator. More powerful than standard CALC.EXE from Windows.

I'm using (more often) simple DOS resident HEX/DEC calculator CALC.COM (remaked 2005) . But it's for amateurs..


--Add2--

Quote:

Originally Posted by chessgod101 (Post 112475)
The hackman calculator [...]

Good functions, but It is sorry that on vbаsiс..
However thanks, - added into collection.



c0rin 04-13-2018 17:20

Quote:

Originally Posted by bongos_man (Post 112496)
@chessgod101 (and anyone else), if you like console calculator, you might like speedcrunch--basically the same, but open source

I also use speedcrunch. You can easily switch between using binary/decimal/hexadecimal for output (no restriction on input) and the best thing is it shows the result while you're still typing. It also has a bit level view which also updates on-the-fly.
screenshot

Stingered 04-15-2018 08:55

Quote:

Originally Posted by dosprog (Post 112874)
Here is a little and very useful 32-bit calculator
32-bit ASM Calculator 1.6 (c)PCL

--Add--


And here is a specific calculator for calculate offsets in 32-bit PE-EXE file:
File Location Calculator (c)PCL

His little-modified version 1.4.0.4(+) is attached to this message (See attachement).
Added option - displays "<TaiL>" string after section name if (given address > FileOffset+VirtualSize) for this section.

Example of PE-sections table in 32-bit PE-EXE with tails in sections:



See ".text" section for example:
VirtSize =00028874h
PhisSize=00028A00h
Then:
<Tail>Size= PhisSize-VirtSize=018Ch


--Add--

For "Triming tails" of all sections in PE-section table of file
use HIEW32 HEM-Plugin PE_TAILS.HEM.




Best response yet!

silver 04-23-2018 02:02

Strong recommendation: IPython

Just type iPython in your iTerm or WSL or Konsole and use hex(), lol

dosprog 04-23-2018 06:15

Sometimes can be useful AnalogX PCalc.

gillie92 05-02-2018 00:49

I would recommend SpeedCrunch. It got syntax just like coding, easy-to-use.

pp2 06-28-2018 16:05

I think, programmer, should write calculator himself :)
First of all, it is interesting and you can add features, required by your calculation style (e.g. reverse notation, if you love it), second, it is not a very difficult task.

p.s. surely, I wrote my favorite myself, here is list of features, maybe someone will find them useful to implement in their programs:
- almost any number lengths are supported, i.e. 128-bit numbers, 256-bit, etc.
- floating point numbers can be with different mantissa and exponent size, so one can just get 128-bit floating point compatible with IEEE-754, or play with 256-bit floats to see if they will help.
- all bit operations are supported, including popcount and cyclic shift even through carry bit (to emulate CPU instructions), but one can cyclic shift even 256-bit number too
- surely, hex, oct, bin radixes are supported, including limiting representation size, so one can always know how many bytes will be required to represent current number in memory (including floating point format)
- binary complement format is supported, one can change signed and unsigned representation on the fly, this is usefull to check, that e.g. -16=240 in byte types.
- full SNaN, QNaN, machine zero, epsilon, +Inf, -Inf and rounding schemes support for IEEE-754.
- some exotic functionality also presents: e.g. representing floating point number as a continuos fraction, checking for primeness, finding gcd/lcm, etc.

and so on... even if I missed smth required for my work, I just edit sources and add this functionality :)

p.p.s. not attached here, since calculator is a bit ugly and has no built-in help, and one should remember all its commands.

Kurapica 06-28-2018 16:20

When most calculators hit an overflow you can depend on this one

http://mrob.com/pub/comp/hypercalc/hypercalc-javascript.html

dosprog 07-03-2018 00:50

Old DOS resident HEX/DEC calculator, remake of CALC.COM (c)D.Gurtyak,1990:
CALC.COM v.0.000a, remake 2005

Old DOS resident scientific calculator with reverse notation and minimum of memory requirements:
SCALC.COM v.1.0(fixed) (c)Safonenkov,1992

Both written on ASM.


All times are GMT +8. The time now is 08:53.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX