-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
It is quite a bit lighter, the previous name was just too long. Also rearranged keyboard slightly so that ASR end up on the middle shifted-C key, feels more natural.
- Loading branch information
Showing
18 changed files
with
261 additions
and
95 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,8 @@ | ||
|
||
************ | ||
Introduction | ||
************ | ||
|
||
Welcome to the Programmer's module for the HP-41 calculator! The Programmer's module (or just Programmer for short), is a powerful tool, useful when you are debugging and working on low level matters related to computers. | ||
Welcome to the Ladybug for the HP-41 calculator! Ladybug is a powerful tool, useful when you are debugging and working on low level matters related to computers. | ||
|
||
It provides a new mode for you HP-41 calculator to allow it to work as a customizable integer binary calculator, use different number bases, perform bitwise and logical operations in a given word size. Such operations you typically will encounter when working with computers at the lowest level. | ||
|
||
|
@@ -13,18 +12,23 @@ The main goal with this module is to blend the majority of the capabilities of a | |
Plug-in module | ||
============== | ||
|
||
The Programmer's module is a module image that needs to be put in some module hardware, like a Clonix module, an MLDL or some kind of ROM emulator. How you do this is beyond the scope of this manual. | ||
Ladybug is a module image that needs to be put in some module hardware, like a Clonix module, an MLDL or some kind of ROM emulator. How you do this is beyond the scope of this manual. | ||
|
||
The image configuration is a 3x4K module. Two banks occupies a single 4K page in the memory space together with a page 4 (takeover ROM). It can be plugged into any of the expansion ports (7-F) of the HP-41 expansion space, but the page 4 must go into address page 4. | ||
|
||
The Programmer's module image is a 3x4K module. Two banks occupies a single 4K page in the memory space together with a page 4 (takeover ROM). It can be plugged into any of the expansion ports (7-F) of the HP-41 expansion space, but the page 4 must go into address page 4. | ||
|
||
This release | ||
============ | ||
|
||
This version, 0A is a release to early adopters, in the hope to get feedback. The instruction allocation (XROM numbers) is considered preliminary and may change. | ||
|
||
|
||
.. index:: buffer, I/O buffer, XROM number | ||
|
||
Resource requirements | ||
===================== | ||
|
||
The Programmer will allocate two registers from the pool of free memory. Apart from this, it does not impose any restrictions on the environment and will run comfortable on any HP-41C, HP-41CV or HP-41CX at standard speed. | ||
Ladybug allocates two registers from the pool of free memory. Apart from this, it does not impose any restrictions on the environment and will run comfortable on any HP-41C, HP-41CV or HP-41CX at standard speed. | ||
|
||
The XROM number used by this module is 16 and the private storage area is I/O buffer number 0. | ||
|
||
|
@@ -66,6 +70,6 @@ Integer operations also work in program mode. You can write programs based on in | |
Copyright | ||
========= | ||
|
||
The Programmer's module and its manual is copyright by Håkan Thörngren 2016 and is provided free of charge for non-commercial usages. Contact the author if you want to use it for other purposes. | ||
The Ladybug software and its manual is copyright by Håkan Thörngren 2016. | ||
|
||
Feedback and suggestions are welcome, the author can be contacted at [email protected] |
Oops, something went wrong.