用C扩展你的HP 50g - 总目录与第一部分

Extend your 50g with C

CONTENTS & SECTION 1

总目录与第一部分

原文章版本:1.12 (2008-10-09)
翻译版本:0.01 (2016-09-23)
基于HPGCC版本:2.0SP2
作者:Egan Ford (egan NO_SPAM_AT sense.net)
译者:Andy Lithia (Lithcore.cn)

原文地址:http://sense.net/~egan/hpgcc/

Continue reading "用C扩展你的HP 50g - 总目录与第一部分"

HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!

HP-12C,自1981年生产至今,是HP voyager系列最容易买到的一款机器。这款机器是一个纯金融计算器,缺少许多基本的数学机能,所以即便很好看,也没有办法拿来日常使用(失望)

但是这款机器配备了HP祖传的RPN-Keystroke编程功能,虽然被削弱到HP只能称其为“宏”,但是仍然足以实现如三角函数这类常用数学功能。

本文将一步一步讲解如何实现三角函数,并在这个过程中说说RPN-Keystroke这个非常实用的机上编程方式。
Continue reading "HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!"

HP-Saturn处理器汇编入门 02-指令集

.xlsx格式下载(16.08.15)
根据HP-ASM语法编辑而成,因为将所有指令完全展开来写而略显冗长
内容来自Gilbert Fernandes和Eric Rechlin的著作《Introduction to Saturn Assembly Language》,经过本人的加工,可能与实情有所出入,欢迎指出错误。

HP-Saturn处理器汇编入门 01-寄存器组

regset

内容来自Gilbert Fernandes和Eric Rechlin的著作《Introduction to Saturn Assembly Language》,经过本人的加工,可能与实情有所出入,欢迎指出错误。
Continue reading "HP-Saturn处理器汇编入门 01-寄存器组"

HP-Saturn处理器汇编入门 00-处理器架构简介

Saturn处理器是惠普基于其已有NUT处理器改良出来的CISC计算器专用处理器,应用于HP后期大部分计算器机型。有单处理器,处理器+驱动器,SOC等多种封装形式。在NEC停产此系列芯片后HP联合中国台湾金宝(Kinpo)公司开发了基于ARM的"Saturn+"模拟器,与原芯片相比在提高了主频的同时还提供了更多的Saturn机器指令。
从本文开始,我将简略地介绍一下这款处理器及其汇编语言。本意并非鼓励大家使用这款芯片(因为自50G停产后,这个处理器已经被人们彻底的遗忘了,在当今市场的成本考量下,也不太可能会复苏),而是展现其精巧的指令集设计思想,以及这款非常与众不同的处理器十分有趣的使用体验。

Continue reading "HP-Saturn处理器汇编入门 00-处理器架构简介"

[翻译] hpmuseum - RPL

翻译自hpmuseum.org

当Pokecom大行其道时,各家老牌计算器厂终于意识到应该做些什么来取代掉落后的按键编程。各家都开始忙于研究新的计算器系统,而HP这次将自己的视野放到了其他公司难以企及的高度……
RPL是一个美丽、高效又实用的语言,虽然我们管它叫一门语言,但实际上它是HP后期几乎所有高端机型最核心的东西,其中的一些概念非常超前,以至于人们一时难以接受。
那么RPL是什么样的呢?

Continue reading "[翻译] hpmuseum - RPL"

[翻译] hpmuseum - RPN

翻译自hpmuseum.org

HP计算器以其惊人的可靠性、高效与高自由度受到世界各地科学工作者与金融界从业人士的热爱,但许多人在RPN这道坎面前望而却步。
为何HP要使用RPN?为何说它是”人类已知最高效的计算器计算公式输入方式“,如何理解与使用RPN呢?

Continue reading "[翻译] hpmuseum - RPN"

制作WP-34s

↑我自己的一台未开封20b,一台完蛋的20b和一台谜样34s魔改作为镇坑图

WP34s是一个在国外hp玩家中相当出名的魔改项目,
初衷是在HP-20b这一款HP开放编程接口的便携式金融计算器上实现自制rom,现在该项目完成度已很高,能够给HP-20b和30b两款机器提供顶级按键编程机的机能(官方说是42s和16c的混合体,这两台机器已经是按键编程机的顶峰了),最大化地利用了HP20系机器的硬件,受到普遍支持。

但是很可惜,HP的招牌机器在国内销量普遍不怎么样,这种魔改项目的知名度就更低了,而34s因为需要直接刷写主控芯片,键盘布局也完全不同,需要一定的硬件制作能力,国内勇于尝试并成功的更是少之又少,我所认识的了解34s的人中,大多数人的34s都是直接从项目官方订购,需要海淘,非常不便。

而34s机器本身对于现在的计算器爱好者来说非常难用(这个rom是根据hp在上个世纪的按键编程机的使用习惯设计,另一方面hp所有的高级机型都差不多,学习曲线类似于Vim),没有现成的资料可用,官方提供的资料全部是特别长的英文,想去研究的就更少了

尽管如此我还是开了这个天坑(唉呀玩这个机子逼格多高啊),我自己缓慢学习34s的同时,会不时地将一些使用感受发上来,希望能给有兴趣研究这个rom的玩家们一些参考。

Continue reading "制作WP-34s"

Sharp PC-G850s 入手+小井字棋游戏

之前入过G830,玩过一段时间,不过一直没有找到要领,本想放放,结果论坛里一位仁兄突然也对这个产生了兴趣,找到了很多有用的资料,于是也勾起了我的兴趣,我们决定一起研究这个系列的机子,于是我就入了这台非常高大上的机器(雾)

Continue reading "Sharp PC-G850s 入手+小井字棋游戏"