Wacom Bamboo Slate A5 - 开箱与试用

Bamboo Slate 和 Bamboo Folio 是日本Wacom公司于2016年9月发布的 智能数位本 系列新品,与前代Bamboo Spark类似,这两款产品就像是使用了圆珠笔笔芯的Wacom数位板,使用时在上面垫上纸,在纸上书写,就可以同时获得纸质及电子两种记录形式。

Slate系列分两个尺寸:A5 和 A4,这次购买了Slate A5,迫不及待地写出了这篇开箱+试用文。过一段时间,等到这款产品真正融入我生活的时候,还可能另写一篇文章来更加深入地评价这款产品

*17.01. 更正:Inkspace是带有合并功能的,之前是我确实没找到(在主界面右上角有个“选择”功能,选择多个页面进行合并

合并功能可以做很多事情,比如中间某个地方写错了一点,不用担心,同步之后分割两次再合并,把写错的地方分离出去然后删掉就可以了。

Continue reading "Wacom Bamboo Slate A5 - 开箱与试用"

PIDP-8 - 介绍与组装

PIDP-8/I  Kit

Assembling and Testing

等了将近三个月的PIDP-8/I——由荷兰人Oscar Vermeulen设计与销售的PDP-8/I复刻终于在21号到手了!当天就迫不及待地把这个套件组装完了。

这篇文章将简要地介绍(安利)一下这个套件,并记录下组装与试用的过程。共15图片,请自备wifi(x

Continue reading "PIDP-8 - 介绍与组装"

intel 4004 指令集

本次介绍的是intel的4004,不过这个处理器现在已经很难买了,所以我也没有接触过实物,仅仅是用了一用模拟器
最近在学习Verilog HDL,看到网上有人做了4004的复刻,总算是可以以一种“特别”的方式来使用这个老古董了

(题图来自4004.com)

Continue reading "intel 4004 指令集"

用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 - 总目录与第一部分"

Intel 8080/85 指令集

“ISA小抄”系列是新开的坑,内容为各种CPU的简要介绍,可能包括芯片的参数,架构,寄存器安排,指令集介绍这些内容
之所以写这个,顾名思义,就是想让自己在有机会使用这些老古董时,可以快速地学会关于这个CPU的云云,并开始使用她

这次我选择了第一台真正意义上的“个人电脑”——Altair 8800所用的CPU——Intel 8080,作为本系列的开篇(其实之前的PDP-8简介也能算是一个)
因为想要阅读4k basic的反汇编源码,而8080的指令集又与8086很不同,就写了这篇东西来给自己看

(题图来自wikimedia commons,拍摄者是Ed Uthman)
(下次再看到我这么搞排版,请弄死我)
Continue reading "Intel 8080/85 指令集"

[翻译] PDP-8 指令集

翻译自http://www.faqs.org/faqs/dec-faq/pdp8/section-3.html

近期因为考虑买一台PDP-8复刻机(如“PiDP-8/I” —— 一台核心是树莓派的PDP-8/I复刻,卖的就是情怀满满的前面板)摆在宿舍做装饰而看了一些关于PDP-8的资料。因为国内这款机器的爱好者较少,更找不到中文的资料,而外文的资料有一大堆。现在打算把这些资料一点点翻译成中文分享出来
内容大致会涵盖 PDP-8的体系结构,PDP-8汇编(MACRO-8),PDP-8操作系统(如OS/8),PDP-8常用高等语言(如FOCAL,4K FORTRAN这些),当然不知道要到何时才能填完

这次翻译的这篇文章讲解了PDP-8基础处理器组件的寄存器安排以及其指令集,略有涉及IO部分
不过本文并没有对每一条指令详细的解释,所以大家粗略阅读,有个大体印象即可,
我有时间会尝试翻译Douglas W. Jones 写的《PDP-8 Programmer's Reference Manual》中的详细介绍。

(题图来自PiDP-8/I项目主页,有兴趣的话可以在这里购买)
Continue reading "[翻译] PDP-8 指令集"

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 00-处理器架构简介

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

Continue reading "HP-Saturn 00-处理器架构简介"