a new one for aesthetical reason. A well suited pocket is the PB-2000C because of it's graphical screen,
the internal timer and external power supply connection.
To have access to the TM register of the HD61700 and to be fast enough for a full screen real time zoom
of the Casio font assembly language is needed:
Code : Tout sélectionner
10 CLEAR
20 A=&H0600
30 READ B$
40 IF B$="-1" GOTO 80
50 POKE A,VAL("&H"+B$)
60 A=A+1
70 GOTO 30
80 SYSTEM CALL &H0600
90 END
100 DATA 42,1D,00,CF,7A,5A,F9,56,60,15,D6,40,10,0C,21,1F
110 DATA D1,00,01,02,D0,40,00,00,FA,C2,63,5A,4C,03,0F,4C
120 DATA 04,0F,4C,05,0F,CA,03,40,C2,60,5A,1A,00,1A,01,1A
130 DATA 02,C8,40,40,C8,40,40,C8,40,40,C8,40,40,C8,60,43
140 DATA 02,75,02,02,76,01,1A,36,4E,16,0A,02,77,01,1A,17
150 DATA 4E,17,A0,02,58,D1,0F,03,02,42,13,08,02,19,DA,35
160 DATA 80,18,79,02,60,19,18,60,08,59,D6,40,1B,0E,2D,60
170 DATA 19,42,12,06,2B,05,42,11,08,DA,21,60,18,65,B1,04
180 DATA 4E,01,0F,09,31,B4,8D,98,44,98,02,98,44,98,02,42
190 DATA 11,04,96,0F,24,04,64,03,C0,64,02,C0,64,01,C0,88
200 DATA 2F,09,31,B4,92,09,32,B4,B4,09,33,B4,D0,D6,00,01
210 DATA 02,42,09,82,8F,6A,0A,42,13,02,54,00,FF,D2,09,40
220 DATA 54,00,FE,42,12,04,42,11,0C,EA,01,E0,D2,01,E0,09
230 DATA 31,B4,89,6C,00,60,09,32,B4,93,42,09,92,D6,00,61
240 DATA 02,09,33,B4,AA,FB,D6,00,5C,07,42,13,06,EA,02,80
250 DATA 17,02,9F,60,57,00,40,84,43,B0,03,DE,05,09,33,B4
260 DATA 93,1F,60,1F,61,07,41,B4,87,4C,00,3F,07,5C,B0,A9
270 DATA 02,5C,07,1C,B0,1B,47,1A,17,34,18,06,47,1B,3B,34
280 DATA 18,06,02,60,1D,48,00,3C,07,5C,34,18,06,F9,02,1C
290 DATA 08,3B,47,1B,3C,34,18,06,02,1B,08,3A,47,1A,18,34
300 DATA 18,06,02,1A,07,1D,30,18,06,41,1D,80,31,18,06,1F
310 DATA 60,4C,00,3F,07,5D,B4,88,F9,37,18,06,01,80,00,7A
320 DATA 07,03,00,80,96,07,03,00,40,A1,07,04,00,80,AE,07
330 DATA 04,00,40,B9,07,05,00,80,C6,07,1C,00,1C,01,07,41
340 DATA B4,87,44,00,02,34,18,06,42,00,03,D6,40,10,0C,21
350 DATA 00,FA,56,60,54,F7,09,3A,31,18,06,42,1A,17,37,18
360 DATA 06,08,3A,47,1A,18,34,18,06,02,1A,37,18,06,09,3B
370 DATA 31,18,06,42,1B,3B,37,18,06,08,3B,47,1B,3C,34,18
380 DATA 06,02,1B,37,18,06,F9,02,1C,37,18,06,-1
because there is no system time unlike the PB-1000. The keys for adjusting the clock are: "("= dec hours,
")"= inc hours, "["= dec minutes, "]"= inc minutes, "|"= clear seconds und "BRK" for exit. I haven't used
the function keys to be able to clean the display without changing the time inadvertently. It's possible
to remove the OM-53B while the clock is running, but in this case the BRK key is disabled and a reset is
needed to stop the clock.
The third byte of the ML code represents the number of leap seconds per day in the range of -59 to +59.
My PB-2000C needs +4 leap seconds that means the clock shows "23:59:59" for 5 seconds. -4 leap seconds
means that the clock jumps directly from "23:59:55" to "00:00:00".
Have fun with your new CASIO DQ-2000C