May 2006 - Posts

IQ97 Deployment Error Fixed

Get new drop: current VB9 Customer Technology Preview (CTP). Copy the database Saturn5_002.mdf and Saturn5_002_log.LDF to c:\. Zipped VB9 project directory tree.

Apologies ... the previously posted versions of IQ97 were missing a source file, specifically, {lambda}Exec, where {lambda} is the UNICODE greek character. Turns out that Winzip silently refused to copy the file, so it was just absent from the source project. The workaround was simply to comment out the three references to it that appeared in Module1.vb and delete the file from the Visual Studio project, as, no doubt, some readers discovered. The lambda execution mode is work-in-progress at this time, anyway, so there is no real harm in deleting the file. However, to prevent this kind of thing in the future, I've learned my lesson: Don't Try to be Cute When Naming Files. The drop above fixes the problem.

 

Posted Friday, May 26, 2006 1:31 PM by brianbec | 1 comment(s)

Filed under: ,

IQ97: Gas and Go!

Get new drop: current VB9 Customer Technology Preview (CTP). Copy the database Saturn5_002.mdf and Saturn5_002_log.LDF to c:\. Zipped VB9 project directory tree.

 

The Hewlett-Packard manual exhibits the following command strings (last blog I said there were 256 possible and 236 used, but here there are 250 – the explanation is that I fold 19 command strings to uppercase, e.g., LBLa = LBLA, and there are five extension command strings, 19-5+236=250; this is admittedly a tiny bit of cruft in my program). This is taken right out of the database table “InstructionSet”:

 

0        

CLX      

ENG      

GSBA     

GTO9     

LBL2     

LSTX

RCL1

S        

ST/8     

ST+8     

STO4     

X<0?     

1        

COS      

ENT^     

GSBB     

GTOA     

LBL3     

-

RCL2

SCI      

ST/9     

ST+9     

STO5     

X<>Y?    

2        

COS-1    

e^x      

GSBC     

GTOB     

LBL4      

MRG

RCL3

SF0      

ST-0     

ST*0     

STO6     

X=Y?     

3        

DEG      

F0?      

GSBD     

GTOC     

LBL5     

N!

RCL4

SF1      

ST-1     

ST*1     

STO7     

X>Y?     

4        

/        

F1?      

GSBE     

GTOD     

LBL6     

->P

RCL5

SF2      

ST-2     

ST*2     

STO8     

X<=Y?    

5        

D->R     

F2?      

GSBa     

GTOE     

LBL7     

%

RCL6

SF3      

ST-3     

ST*3     

STO9     

<X>      

6        

DSP0     

F3?      

GSBb     

GTOa      

LBL8     

%CH

RCL7

SUM+     

ST-4     

ST*4     

STOA     

X^2      

7        

DSP1     

FRC      

GSBc     

GTOb     

LBL9     

Pi

RCL8

SUM-     

ST-5     

ST*5     

STOB     

X<->I    

8        

DSP2     

FIX      

GSBd     

GTOc     

LBLA     

+

RCL9

SIN      

ST-6     

ST*6     

STOC     

X<->Y    

9        

DSP3     

GRAD     

GSBe     

GTOd     

LBLB     

PREG

RCLA

SIN-1    

ST-7     

ST*7     

STOD     

Y^x      

.        

DSP4     

GSB0     

GSBi     

GTOe     

LBLC     

PRST

RCLB

SPC      

ST-8     

ST*8     

STOE     

 

1/X      

DSP5     

GSB1     

GTO0     

GTOi     

LBLD     

PRTX

RCLC

SQRT     

ST-9     

ST*9