GRAPHIC PROGRAMMING
HP Saturn Assembly Language
By Marcos Navarro
For HP49G, HP49G+ and HP50G Calculators
HP Saturn Assembly Language
By Marcos Navarro
For HP49G, HP49G+ and HP50G Calculators
AVAILABLE NOW!
Learn the secrets of Graphical Programming in HP Saturn Assembly Language with this new book.
Written with a fundamentally didactic approach, each chapter will guide you step-by-step through this complex and challenging world, addressing topics of both software and graphical hardware.
Designed for programmers familiar with this low level language, this manual will guide you step by step through complex concepts and advanced techniques.
The book is available in three editions:
Standard in full color.
Hardcover (Deluxe Edition).
Digital Edition.
Get it on:
AMAZON.COM
GOOGLE PLAY BOOKS
ALL EXAMPLES IN THE BOOK: DOWNLOAD
EXPERIMENTATION TOOLS: DOWNLOAD
T1 LINECOUNT Experiment:
Allows you to interactively change the values of the Row Counter and see its effects on the screen.
T2 Right and Left Margin:
Interactive tool to study the RM and LM.
Change the values of these registers by simply pressing a key and observe the effects on the screen.
It can be used to explore the calculator's memory.
It has a ruler to make measurements of sections of the screen.
T3 GetMetaKernelLogo:
Extracts the Meta Kernel logo.
T4 FastCounting HP48/49/50:
Displays a binary counter on the screen.
T5 Grayscale:
Uses the Grayscale Graphics subsystem of the Interrupt routine.
OTHER TOOLS AND RESOURCES:
A) 256 Library of the HP49G/49G+/50G:
To study the internal encoding of Graphic Objects we will use the commands:
-->H: given an object on the stack, returns a string of characters with its encoding.
H-->: does the reverse process to the previous command.
B) Jazz50G
The Jazz50 Debugger.
See the contents of the Saturn registers while we execute our code step by step.
Use the disassembler to see what our code would look like written in Jazz notation.
Download: https://www.hpcalc.org/details/7196
C) MASD
Tool to compile our source code. It is included in all HP49G, 49G+ and 50G.
All the codes in the book are written in MASD notation.
D) HP49G Entry Reference
Contains a large catalog of entry points, which were collected from various sources.
Download: https://www.hpcalc.org/details/3940
E) The MASD Manual
The most recent edition of this important manual is part of the "HP 50g Advanced User's Reference Manual", Edition 2 (pages 6-11 to 6-42).
Download: https://www.hpcalc.org/details/7141
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------