Néhány újdonság a HT web lapon:
- Felkerült a HT1080Z emulátor 1.6.1 verziója több hibajavítással,
köszönet érte Grósz Attilának!
- Több új Bitlet cikk is olvasható a Listák, tippek oldalon:
* Sícsel és Betűrajzoló
* Fényképezőgép
* Zsebszámológép
* Logo leírás
* Kazettaszámláló konvertálás HT magnók között
Ezekért is köszönet Attilának, aki beszkennelte.
- Lecseréltem a LOGO.CAS programot egy javított változatra. Ennek érdekes története van.
Attila vette észre, hogy "önmegsemmisítő kód" van benne: egy védelem, ami két
PEEK-et csinál, és ha nem a megfelelő értéket találja, akkor töröl programsorokat:
2170 sorban:
IF PEEK(17348)<>90 THEN DELETE 30-2200
2190 sorban:
IF PEEK(17365)<>83 THEN DELETE 30-2000
Ezek normál listázással nem olvashatók, mert "el vannak fedve" visszalépés karakterekkel.
EDIT módban és nyomtatóra listázva láthatók.
A védelem megfejtése:
A "Z A T O N Y I S A N D O R" név (ilyen módon) benne van a program 30. sorában;
a védelem ennek Z és S betűire kérdez rá (hogy a betöltés után a
megfelelő helyen vannak-e a memóriában, pl. nem törölte-e ki, vagy írta-e
át valaki a készítő nevét ebben a sorban).
A weben lévő régi programváltozatba valaki beírta ráadásként az 5. REM sort;
ennek hatására a fent keresett betűk 128 bájttal nagyobb címre kerültek,
így a 2170 és 2190 sorokban lévő védelem nem találta ezeket a betűket,
tehát törölte a program nagy részét.
A program "javításához" nem is kellett módosítani a 2170 és 2190 sorokat,
csak az utólag bekerült 5. REM sort kellett törölni. Így a védelem már jó helyen
találja a keresett betűket és a program elindul.
A LOGO kipróbálható a Listák, tippek oldalon található leírás alapján!
Üdv.
Istvan