27
The WP 43S: A Spec in Need of a Platform Jake Schwartz 1

The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

  • Upload
    others

  • View
    2

  • Download
    1

Embed Size (px)

Citation preview

Page 1: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

The WP 43S: A Spec in Need of a Platform Jake Schwartz

1

Page 2: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

2

Back at HHC2010…

Page 3: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

3

Ultimately, the 34S and 31S Emerged

Page 4: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

(Eric Smith at HHC2014)

4

Page 5: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

5

Email from Walter this past May

Page 6: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

6

Current WP 43S Layout

Page 7: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

7

Rundown of WP 43S Basic Features

Page 8: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

8

WP 43S Basic Features, continued

Page 9: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

9

WP 43S Keyboard

Page 10: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

10

Menus and Soft Keys

Page 11: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

11

WP 43S RAM Layout

Page 12: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

12

Data Input and Objects

Page 13: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

13

Data Objects and Memory Size

Page 14: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

14

Combining data types (add/subtract and multiply)

Page 15: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

15

Stack UNDO like the WP 31S

Page 16: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

16

The CATALOG

Page 17: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

17

Free Memory / Flag Browser

Page 18: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

18

Register Browser

Page 19: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

19

Vector/Matrix Handling pt. 1

Page 20: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

20

Vector/Matrix Handling pt. 2

Page 21: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

21

Vector/Matrix Handling pt. 3

Page 22: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

22

Advanced Problem Solving

Page 23: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

23

Entering a Program

Page 24: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

24

“Items” Index

Page 25: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

25

Anticipated Prototype Hardware Specs

L, mm W, mm D, mm

hp 50g 184 88 25

hp Prime 182 86 14

WP 43S 155 66 14

The ’43S is not quite a “battleship”

Page 26: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

26

Overall Manual Contents (abridged)

Page 27: The WP-43S: A Spec in Need of a Platform Jake Schwartz Schwartz/The WP-43S V2_b.pdf · Base conversions and integer arithmetic in fifteen bases from binary to hexadecimal. Bit manipulations

27

We Want Our 43S!!