Реклама:

10 REM - MANIPT2G.BAS -

20 KEY OFF :CLS :DEF SEG=0

30 S1=PEEK(SH408)+256.PEEK(SH4O9) 'для LPT1:

40 S2=PEEK(SH40A)*256-PEEK(SH40B) для LPT2:

50 OUT S2.0 :E2=S2*1

60 IF (INP(E2) AND 64) <> 0 THEN S=S1 :G0TO 100 70 OUT S2.12B

BO IF (INP<E2) AND 64) <> 84 THEN. S=S1 :G0T0 100 90 S=S2 100 E=S+1

110 OUT S,0:KEY OFF :CLS

120 РНИГВставить карту T2G, затем нажать <ENTER>" : PRINT 130 INPUT Z$ XLS

140 PRINT" Клавиша пробела: ускорить чтение"

150 PRINT" Клавиша <+>: записать 1 в текущий бит"

160 PRINT" Клавиша <->: записать 1 в текущий бит с переносом'

170 PRINT" Клавиша <ESC>: виход"

1В0 PRINT

190 OUT S.260

200 OUT S.24B

210 FOR F=1 TO 14

220 FOB G=1 TO В

230 FDR H=1 TO 4

240 OUT S.249

250 C=INP(E) XOSUB 370

280 Z$=INKEYS; IF ZJ= "' THEN 260

270 IF Z$=CHR$(27) THEN OUT S.0:END

2B0 IF Z"=CHB"45) THEN 410

290 IF Z$=CHR$(43) THEN 430

300 IF Z$=CHR$(32) THEN 320

310 GOTO 260

320 OUT S.261

330 NEXT H

340 PRINT" "; :NEXT G 350 PRINT :NEXT F 360 END

370 K= (D AND 12B)

3B0 IF K012B THEN PRINT"1"

390 IF K=12B THEN PRINT'O";

400 RETURN

410 DUT S.253

420 OUT S. 255

430 OUT S.263

440 FOR T=1 TO 60 :NEXT T

450 OUT S.255

460 OUT S. 253

470 OUT S. 249

4B0 IF INKEYSo" THEN 480

490 GOTO 260

500 REM (c)1995 Patrick GUEULLE

Программа NANIFT2G. BAS напн ана пец 1аль о для французск телекарт второго поколегтля (T2G) и для карт, которые оснащены интегральными микросхемами SGS-Thomson, использующими ту же технологию (ST1331, ST1333 и т.д.). На рис. 4.12 представлен внешний вид кристалла подобной микросхемы. Сходство с EURO CHIP налицо, поскольку здесь также использован механизм заема. Главная разница в том, что T2G, подобно T1G, "полная в нулях", поэтому клавиша + (плюс) на этот раз будет служить для преобразова ния 0 в 1. Клавиша - (минус) предназначена для записи 0 во все разряды счетчика и одновременно 1 в следующий счетчик, имеющий больший вес. Разумеется, предусмотрены мощные механизмы обес-псч ниязаидггы с п ающиев зможности перезарядки же и пользованной карты с помощью этой операции.

Программа для карт T2G

Рис. 4.12 Кристалл карты Т2С 1993 года (5ТІ303І (увеличено в 50 раз}

На момент написания книги карта Т2Є принималась всеми таксофонами во Франции, работающими с картами; в продажу, однако, выпускались только опытные партии. Поэтому при отсутствии полной стандартизации этих карт не имеет смысла публиковать точные сведения о назначении доступных для чтения битов, расположенных вне зоны счетчиков.

Некоторые карты других компаний, например членские CARTA-PLUS, выдаваемые на станциях обслуживания FINA, имеют структуру памяти, во многом соответствуюгдую T2G (см. рис. 2.11 и 2.12). Одна из зон этих карт (та, где подсчптываются очки) свободно доступна как для чтения, так и для записи. В таком случае при операции записи с заемом по нажатии клавиши - (минус) устанавливаются в О те биты, которые были установлены в 1 операцией обычной записи по нажатии клавиши + (плюс). Разумеется, содержание этой зоны зашифровано, что исключает всякую возможность противозаконного изменения данных в ней.

Программное обеспечение для "европейских" телекарт || Оглавление || Чтение карт GPM 416