Commodore sayı 56, sayfa 49
Sayfanın metni

Sayfa 49

PROGRAM ADI 1: BASLANGIC ADRESİ

00005 00010 PRİNT 1 9,1: INPUT SEROGRAMİN ISMİ: 60020 POKE 19,0:PRINT 00030 IF THEN END ©0840 IF THEN < ©0050 OPEN HA 8 < 00055 00080 IE M 00070 ©0080 PRİNT YBASLANGIC ADR , 00090 PRİNT 1 AKSI, 00100 OPEN: 15,8,151 INPUTHİS,E,E$,T,S

15 € 00130 PRİNT BİR TU SA BASINIZ..." 00140 GET AS2*"GOTO 140 00150 RUN

<a207)>

Ekran Aşağı - Yukarı - $000B

İşte ekran düzenine ve görüntüsüne önem veren arkadaşlar için şahane bir program. artık ekrandaki yazıları değiştirirken daha usta işi görüntüler elde edebileceksiniz. Programımız ekranda yazılı bulunan her türlü şeyi (ne yazık ki yalnızca standart karakter ekranlarını) aşağı ve sonra da yukarı doğru kaydırır. Bu işlemin nasıl oldüğunu göstermek için dataların yanında bir de uygulaması verilmiştir. SYS49152 komutu ile ekran aşağı doğru kaydırılır. Şimdi ekrandaki yazıyı istediğiniz gibi de- Biştirebilirsiniz. Daha sonra da SYS49182 komutuyla ekran geri, yukarı doğru kaydırılır.

PROGRAM ADI 1: EKRAN ASAĞISYUKARI

00010 FOR R-49152 TO 492351READ A:POKE R, 00020 IF THEN PRİNT "DATA HATAS 00030 POKE 00040 POKE 53280,0:POKE 00050 SYS 49152 068060 PRİNT )(10SPACE DERGİSİ" ©0070 PRİNT "<OOWN> 5YS49152 EKRAN ASAGI" ©0080 PRİNT “<DOKN> SYS49182 EKRAN YUKARI

00090 SYS 49182 00100 END ©1000 DATA I80, 169, S7, 133, 254, 169, 45, 205, 18, 208, 208, 251 ©1010 DATA 32, 60, 192, 230, 254, 165, & 54, 2801, 255, 208, 238, 169 ©1020 DATA ©, 141, 17, 2808, 88, 96, 1820, 169, 255, 133, 254, 169 01030 DATA 45, 205, 18, 208, 208, 251, 3 2, 60, 192, 198, 254, 165 ©1040 DATA 854, 201, 55, 208, 238, 169, 27, 141, 17, 808, 88, 96 01050 DATA 166, 254, 240, 18, 173, 18, 8 068, 168, 41, 7, 9, 16 ©1060 DATA 8204, 18, 208, 240, 251, 141, 17, 208, 202, 208, 237, 96

- $000€

Bir program hafızadayken NEW komutu verdiniz, ama birden hatırladınız ki programı kaydetmemiştiniz. İşin yoksa bir sürü POKE ve SYS yazıp eski programı geri almaya uğraş. OLD, programı sizi bütün bu uğraşlardan kurtarıyor. Programı sildikten sonra geri çağırmak için SYS 300 komutunu yazmanız yeterli olur.

PROGRAM ADI 1 OLD 00010 FOR R-300 TO 326:READ A:POKE

60020 IF BC32563 THEN PRİNT "DATA HATASI. “

©0030 PRINT "SYS 300“

00048 END 01000 DATA 169,255,160,1,145,43,32,51 ©1010 DATA 165,165,34,24,105,2,133,45 Bl020 DATA 165,35,105,0,133,46,76,94 01030 DATA 166,73,141

Klavyeyle gezinmek için ← ve → tuşları.