A Virtual repository of information on the, Husky Hunter Series of Computers.

The Husky Hunter 2


After the Early DVW/Husky products such as the original Husky and Hunter 1, the Hunter 2 was produced, still
boasting a Z80 CPU and the DEMOS ( CPM 2.2 o/s ) this machine represents the majority of the Husky machines that
were hard cased as well as tempested ! A whole secondary layer of armour and heavy duty connectors, these were the
Husky Hunter's dressed for WAR. If you think a standard Aluminium Cased Husky is heavy, wait till you try to pick up
an armoured version !

To this day a pair of Husky Hunters, Serial No's - 4702765 and 4702810 are in the REME Museum in UK,
and they earned the right to be there !

When I was given my first Hunter 2, I was very lucky as I was given a mains PSU/Charger as well.

But it had a very, very non standard keyboard ! so a template was made and after a few hours I could type basic code
or Just about !
The first program was to PEEK the store and list it to the screen/RS232, which gave me the location of the basic area.

The next move was to POKE token values into short strings of spaces and see what the machine said the token was !
the resultant token table is listed below, after the keystroke tables.

After some time a table of commands was created, and fueled the rest of the research !
Using the CRT command and the hyperterm package, the rest of the machine slowly revealed its secrets.
Later I found the HCOM package archived away on the internet and then the rest of the machine opened up ! I did experiment
with the Tandy Portable Disk Drive on this Hunter but it had 720k of Store built in and the TPDD2 only offered 200k
So I stuck with using it with very simple CPM applications and just stored and transfered short strings for data !
Its reliability was astounding, and even though it did eventually die the work it did allowed the ICT 1301 project to get
logged for over 4 years.

The following table of keyboard shortcuts was written out from my experiences

SPECIAL KEYSTROKES FOUND  = (Ctrl Key) = Third down on Left  ( on my keyboard )

(Ctrl Key) and  ( up  arrow ) = decrease LCD contrast
(Ctrl Key) and  ( dn  arrow ) = increase LCD contrast
(Ctrl Key) and  ( rt  arrow ) = Screen window 40 col right
(Ctrl Key) and  ( lft arrow ) = Screen window 40 col left
(Cnrl Key) and  ( space bar ) = Toggle backlight ( ' EL ' Models only )
(Shift Key) and ( up  arrow ) = Screen window up 1 line 
(Shift Key) and ( dn  arrow ) = Screen window dn 1 line
(Shift Key) and ( rt  arrow ) = Screen window 1 char right
(Shift Key) and ( lft arrow ) = Screen window 1 char left
(Shift Key) and ( 5 Key     ) = Keys line on/off toggle


(Ctrl Key) and 1 = Dir
(Ctrl Key) and 2 = Stat
(Ctrl Key) and 3 = Basic
(Ctrl Key) and 4 = Coms
(Ctrl Key) and 5 = Clck
(Ctrl Key) and 6 = Term
(Ctrl Key) and 7 = Edit
(Ctrl Key) and 8 = Keys ( change shift )

  alternate keys shift value 

(Ctrl Key) and 1 = Dir
(Ctrl Key) and 2 = Stat
(Ctrl Key) and 3 = Inp
(Ctrl Key) and 4 = Save
(Ctrl Key) and 5 = Type
(Ctrl Key) and 6 = Ren
(Ctrl Key) and 7 = Send
(Ctrl Key) and 8 = Keys ( change shift )

(Ctrl Key) and C = CPM break / reboot
(Ctrl Key) and Z = CPM EOF

Under Hunter Basic :- ( Ctrl) and F(1) to (8) =
 F(1) = File  
 F(2) = Run(cr) 
 F(3) = Edit
 F(4) = List
 F(5) = Save 
 F(6) = Load 
 F(7) = Kill 
 F(8) = Syst

For other settings use:- 
COMS.sys for RS232 setup
CLCK.sys for clock setup

Husky Hunter 2 Basic Tokens and Keywords 
--------------- Basic token set starting from Hex (80) --------
128     LET	129    NEXT	130      IF	131    GOTO 
132   GOSUB  	133  RETURN	134    READ	135    DATA 
136     FOR 	137  LPRINT 	138   INPUT 	139     DIM  
140  RESUME  	141     END 	142 RESTORE 	143     REM 
144   CLEAR  	145    PUSH 	146    POKE  	147  LOCATE 
148   ERROR  	149   PRINT 	150   INCHR  	151   OPCHR 
152  LINPUT  	153  LINCHR 	154  LOPCHR  	155    HELP 
156   POWER  	157  WINCHR 	158    BEEP  	159      ON 
160             161     SPC 	162     TAB  	163    THEN 
164      TO  	165    STEP 	166     RUN  	167   LLIST 
168    CONT  	169     NEW 	170  SYSTEM  	171    LIST 
172   LLOAD  	173         	174     CRT  	175  
176     EOF  	177     POS 	178		179  OUTPUT 
180     SQR  	181    	182     INT  	        183     ASC 
184     LOC  	185    	        186		187   
188     ARG  	189    CALL 	190     RND  	191  
192    SRCH  	193  VARPTR 	194     SGN  	195     SIN 
196     ATN  	197     	198     	199     TAN 
200    DAY$  	201   TIME$ 	202   DATE$  	203 SPACE$( 
204STRING$(  	205  INKEY$ 	206  LEFT$(  	207 RIGHT$( 
208   MID$(  	209     LEN  	210   STR$(  	211     VAL 
212   CHR$(  	213  		214   USING  	215 
216   BREAK  	217     OFF  	218   JSR$(  	219   COMMS 
220       @  	221     EXP  	222      LN  	223     LOG
224       (  	225      **  	226       *  	227       + 
228      <=  	229       -  	230     MOD  	231       / 
232  		233  		234      =>  	235      =< 
236      >=  	237     AND  	238      OR  	239     XOR 
240     EQV  	241      <>  	242     IMP  	243     NOT 
244       <  	245       =  	246       >  	247  
248    	        249    	        250    	        251    
252    	        253    	        254    	        255   
--------------- Next set = preceded by Hex FF (NN) -------------
128    LINE 	129     CUR 	130    KILL 	131     CLS  
132    CHAR 	133  SCREEN 	134    PSET 	135  CIRCLE
136  PRESET  	137   SOUND  	138    SWAP  	139     COM 
140    STOP  	141    WEND  	142   WHILE  	143       ' 
144    ELSE  	145     KEY  	146  DELETE  	147    TRON 
148   TROFF  	149    OPEN  	150   LTRON  	151   FILES 
152  DEFSEG  	153     OUT  	154   CLOSE 	155   WRITE 
156  WINPUT  	157MAXFILES  	158   INKEY  	159    NAME 
160    WAND  	161      AS  	162  		163  
164  		165  		166    SAVE  	167    LOAD  
168    EDIT  	169  		170   		171  
172    	        173      	174    	        175     
176   INSTR  	177     ERR  	178     ERL  	179 
180  		181  APPEND  	182     FIX  	183         
184  		185          	186 		187         
188  		189          	190  		191         
192 		193          	194  		195         
196  		197         	198  		199         
200     COS  	201     POP  	202    PEEK  	203     INP
204     ABS  	205     FRE 	206         	207        
208         	209         	210         	211        
212         	213     ASC  	214   POINT  	215         
216          	217         	218         	219         
220         	221         	222         	223         
224          	225         	226         	227         
228          	229         	230        	231         
232         	233       	234        	235         
236          	237          	238          	239         
240         	241        	242        	243         
244          	245         	246        	247         
248          	249          	250       	251      
252        	253          	254       	255       
-----------------------------------------------------------------
The program used to investigate the token table on the Husky Hunter 2.
10 REM "          " 10 spaces
20 INPUTz
30 y=y+1
40 POKE270,y
41 POKE269,255
50 PRINTPEEK(270)
59 LPRINTY,
60 LLIST10
80 GOTO20
90 y=128
99 GOTO20

I never fully understood all that this machine could do, but I got far enough to put the machine to use and if
I ever get it running again I hope it will just plod on and on !

! Update ! as of the 16th May 2008 my Hunter 2 has been restored to health !
The problem was traced to the LCD control panel and once swapped ( actually the machine's
PCB moved to another case ) it is working well ! The new case has a backlight facility on
the LCD but my machine has no code in Rom to scan the ( Cntrl + Space bar ) key code to
toggle the LCD backlight on and off.


Home
"Copyright Shedland Software design" ( Designed for 800 x 600 Resolution ) and a 'POPUP' and 'FRAMES' free zone
Legal Info = "Copyright Shedland Software design"
An Oldwuzzark Production

All Images, Graphics, Sounds, Applets, Text, JavaScripts, or Anything Else contained within the Shedlandrobotics WebSite, unless otherwise noted or documented, are the Property, Trademark, or Copyright of Shedlandrobotics 2007-2008-2009-2010 and may not be Copied, Reused, Sold, or otherwise Distributed without permission. So please ask !
(Web Masters please note) This site is updated monthly and its contents are liable to, and will change. Links to and from the site are both welcome and encouraged. However we consider it a common decency to seek permission first. If we know a link exists, we will endeavor to not make any changes, or notify you of any changes to your links.