Edit
Attach
Printable
topic end
---++ Abakus <img src="%ATTACHURLPATH%/abakus.jpg" alt="abakus.jpg" width="156" height="214" align="right" /> Abakus is a tiny calculator program. Yeah, right, yet another calculator - as if the world needed any more of those. Well, I didn't care - _I_ needed one. All the calculators out there either didn't have the functionality I needed or were simply too bulky to run them in the background all the time. Remember, back then, a RAM size of 1 MB was considered large... Many of my previous projects were written in assembly language, but this time I wanted to use [[http://www.stcarchiv.de/stm88/09_heimsoeth.php3][Borland's excellent Turbo C]] compiler - which helped me to learn more about C and GEM programming. The resulting code packs all the required functionality into 9 KB: * Binary, decimal and hexadecimal calculations * "Natural" input, i.e. using standard mathematical rather than reverse Polish notation * Can send result as text to the active application * Adds, subtracts, divides and multiplies * Sign change, memory * Doubles as a program and as a GEM accessory Yes, I'm sure you could strip this down a _lot_ by using assembly language. But the point was to convince myself that even when using Turbo C, it was still possible to write reasonably small code. <ul> <li><a href="/download/atari/ABAKUS.zip">Download Abakus</a> </ul> --- %COMMENT{type="above" nonotify="on"}%
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
Refresh
|
More topic actions
Revisions: | r1.2 |
>
|
r1.1
|
Total page history
|
Backlinks
You are here:
Atari
>
Abakus
r1.2 - 07 Feb 2005 - 07:53 -
ClausBrod
to top
Atari
Atari Web
Scheibenkleister
CBHD
SED
SlickBoot
Checkhd
Hyperformat
PumpUp
Other software
Changes
Search
Tools
Impressum
Home
TWiki Webs
Atari
Blog
Claus
CoCreateModeling
Klassentreffen
Main
Sandbox
Sommelier
TWiki
Xplm
My links
edit
TWiki
Welcome
TWiki Web TWiki Web Home Changes Topics Index Search
TWiki Webs Atari Blog Main
OneSpaceModeling
?
Sandbox TWiki TWiki Webs Atari Blog Main
OneSpaceModeling
?
Sandbox TWiki
Jump:
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback