_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

CHFOX UITL.FT

FILE INFORMATION

FILENAME(S): CHFOX UITL.FT

FILE TYPE(S): PRG

FILE SIZE: 2.1K

FIRST SEEN: 2025-11-30 21:11:12

APPEARS ON: 1 disk(s)

FILE HASH

740c1a18762f371fae25eeabbaccd6b6858e62b0d6a3800411287036765c73e5

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PRFOX 22 29 10 CHFOX UITL.FT PRG DuncanTwain 4 4 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 54 02 7A 3D 32 30 0D 06  05 43 48 41 52 41 43 54  |T.z=20...CHARACT|
00000010: 45 52 20 20 46 4F 58 06  05 0D 0D 02 7A 3D 31 35  |ER  FOX.....z=15|
00000020: 20 74 3D 31 36 30 2C 31  39 30 2C 34 30 30 2C 34  | t=160,190,400,4|
00000030: 38 30 0D 05 4B 61 72 61  6B 74 65 72 73 65 74 73  |80..Karaktersets|
00000040: 3A 05 07 2D 44 65 20 6B  61 72 61 6B 74 65 72 73  |:..-De karakters|
00000050: 65 74 73 20 77 6F 72 64  65 6E 20 6F 70 67 65 72  |ets worden opger|
00000060: 6F 65 70 65 6E 20 69 6E  20 68 65 74 0D 07 66 6F  |oepen in het..fo|
00000070: 72 6D 65 65 72 62 65 76  65 6C 20 6D 65 74 20 7A  |rmeerbevel met z|
00000080: 3D 2E 2E 0D 07 2D 44 65  20 6C 65 74 74 65 72 80  |=....-De letter.|
00000090: 20 65 6E 20 72 65 67 65  6C 61 66 73 74 61 6E 64  | en regelafstand|
000000A0: 20 6D 65 74 20 68 3D 2E  2E 20 20 65 6E 20 20 65  | met h=..  en  e|
000000B0: 3D 2E 2E 0D 07 56 6F 6F  72 20 64 65 20 6C 65 74  |=....Voor de let|
000000C0: 74 65 72 61 66 73 74 61  6E 64 20 68 3D 2E 2E 20  |terafstand h=.. |
000000D0: 20 7A 69 6A 6E 20 65 72  20 61 61 6E 62 65 76 6F  | zijn er aanbevo|
000000E0: 6C 65 6E 20 77 61 61 72  64 65 6E 0D 07 28 7A 65  |len waarden..(ze|
000000F0: 6C 66 73 20 6E 65 67 2E  29 0D 05 45 64 69 74 6F  |lfs neg.)..Edito|
00000100: 72 3A 05 07 2D 45 78 70  65 72 69 6D 65 6E 74 65  |r:..-Experimente|
00000110: 65 72 20 65 65 72 73 74  20 6D 65 74 20 62 65 73  |er eerst met bes|
00000120: 74 61 61 6E 64 65 20 6B  61 72 61 6B 74 65 72 73  |taande karakters|
00000130: 65 74 73 0D 07 2D 4C 65  65 72 20 64 65 20 62 65  |ets..-Leer de be|
00000140: 76 65 6C 65 6E 20 67 6F  65 64 20 74 65 20 67 65  |velen goed te ge|
00000150: 62 72 75 69 6B 65 6E 0D  07 04 43 0A 34 3D 20 50  |bruiken...C.4= P|
00000160: 04 20 6E 65 65 6D 74 20  68 69 65 72 20 65 65 6E  |. neemt hier een|
00000170: 20 7A 65 65 72 20 76 6F  6F 72 6E 61 6D 65 20 70  | zeer voorname p|
00000180: 6C 61 61 74 73 20 69 6E  0D 07 28 04 20 4F 04 20  |laats in..(. O. |
00000190: 2C 04 20 55 04 20 2C 04  20 58 04 20 73 61 6D 65  |,. U. ,. X. same|
000001A0: 6E 76 6F 65 67 65 6E 29  0D 07 2D 4F 70 67 65 6C  |nvoegen)..-Opgel|
000001B0: 65 74 20 6D 65 74 20 04  20 66 31 04 20 20 21 21  |et met . f1.  !!|
000001C0: 21 20 4B 61 72 61 6B 74  65 72 20 6D 6F 65 74 20  |! Karakter moet |
000001D0: 6F 70 20 64 65 20 6A 75  69 73 74 65 20 70 6C 61  |op de juiste pla|
000001E0: 61 74 73 0D 07 69 6E 20  64 65 20 6B 61 72 61 6B  |ats..in de karak|
000001F0: 74 65 72 73 65 74 20 73  74 61 61 6E 0D 05 48 65  |terset staan..He|
00000200: 74 20 48 6F 6F 66 64 6D  65 6E 75 3A 05 07 20 4C  |t Hoofdmenu:.. L|
00000210: 61 64 65 6E 20 76 61 6E  20 72 65 65 64 73 20 62  |aden van reeds b|
00000220: 65 73 74 61 61 6E 64 65  20 73 65 74 20 6D 65 74  |estaande set met|
00000230: 20 04 4C 04 0D 07 2D 53  61 6D 65 6E 73 74 65 6C  | .L...-Samenstel|
00000240: 6C 65 6E 20 6E 69 65 75  77 65 20 73 65 74 20 6D  |len nieuwe set m|
00000250: 65 74 20 04 4E 04 0D 07  2D 43 68 61 72 61 6B 74  |et .N...-Charakt|
00000260: 65 72 20 46 6F 78 20 76  65 72 6C 61 74 65 6E 20  |er Fox verlaten |
00000270: 6D 65 74 20 04 51 04 0D  05 45 64 69 74 6F 72 62  |met .Q...Editorb|
00000280: 65 65 6C 64 73 63 68 65  72 6D 3A 05 07 2D 4C 20  |eeldscherm:..-L |
00000290: 67 65 64 65 65 6C 74 65  20 69 73 20 68 65 74 20  |gedeelte is het |
000002A0: 77 65 72 6B 76 6C 61 6B  0D 07 28 6D 61 78 2E 20  |werkvlak..(max. |
000002B0: 32 35 20 72 65 67 65 6C  73 29 20 67 72 6F 74 65  |25 regels) grote|
000002C0: 72 65 20 6B 61 72 61 6B  74 65 72 73 20 6D 65 74  |re karakters met|
000002D0: 20 04 43 0A 34 3D 20 53  50 41 54 49 45 04 0D 07  | .C.4= SPATIE...|
000002E0: 76 65 72 73 63 68 75 69  76 65 6E 0D 07 2D 52 20  |verschuiven..-R |
000002F0: 62 6F 76 65 6E 20 69 73  20 64 65 20 73 74 61 74  |boven is de stat|
00000300: 75 73 72 65 67 65 6C 0D  07 2D 33 20 64 61 74 61  |usregel..-3 data|
00000310: 72 65 67 65 6C 73 3A 20  4B 61 72 61 6B 74 65 72  |regels: Karakter|
00000320: 2F 43 6F 64 65 2F 50 72  6F 70 2E 6C 65 6E 67 74  |/Code/Prop.lengt|
00000330: 65 0D 07 2D 52 20 62 65  6E 65 64 65 6E 20 34 20  |e..-R beneden 4 |
00000340: 67 65 68 65 75 67 65 6E  62 75 66 66 65 72 73 3A  |geheugenbuffers:|
00000350: 20 44 69 73 70 6C 61 79  2F 20 33 20 42 75 66 66  | Display/ 3 Buff|
00000360: 65 72 73 0D 05 47 65 68  65 75 67 65 6E 62 65 68  |ers..Geheugenbeh|
00000370: 65 65 72 3A 05 07 2D 56  61 6E 20 73 65 74 20 6E  |eer:..-Van set n|
00000380: 61 61 72 20 77 65 72 6B  76 6C 61 6B 20 6D 65 74  |aar werkvlak met|
00000390: 04 20 43 0A 34 3D 20 66  31 04 0D 07 2D 56 61 6E  |. C.4= f1...-Van|
000003A0: 20 73 65 74 20 6E 61 61  72 20 62 75 66 66 65 72  | set naar buffer|
000003B0: 73 20 6D 65 74 04 20 66  33 20 2F 20 66 35 20 2F  |s met. f3 / f5 /|
000003C0: 20 66 37 04 0D 07 2D 56  61 6E 20 77 65 72 6B 76  | f7...-Van werkv|
000003D0: 6C 61 6B 20 6E 61 61 72  20 62 75 66 66 65 72 73  |lak naar buffers|
000003E0: 20 6D 65 74 04 20 43 0A  34 3D 20 66 31 04 0D 07  | met. C.4= f1...|
000003F0: 2D 56 61 6E 20 73 65 74  20 6E 61 61 72 20 62 75  |-Van set naar bu|
00000400: 66 66 65 72 73 20 6D 65  74 04 20 43 0A 34 3D 20  |ffers met. C.4= |
00000410: 66 33 20 2F 20 66 35 20  2F 20 66 37 04 0D 07 2D  |f3 / f5 / f7...-|
00000420: 4D 65 74 04 20 43 0A 34  3D 20 66 31 04 20 20 77  |Met. C.4= f1.  w|
00000430: 65 72 6B 76 6C 61 6B 20  69 6E 20 73 65 74 20 6F  |erkvlak in set o|
00000440: 70 6E 65 6D 65 6E 0D 05  50 72 6F 70 6F 72 2E 4C  |pnemen..Propor.L|
00000450: 65 6E 67 74 65 3A 05 07  2D 4D 61 67 20 6E 69 65  |engte:..-Mag nie|
00000460: 74 20 67 72 6F 74 65 72  20 7A 69 6A 6E 20 64 61  |t groter zijn da|
00000470: 6E 20 64 65 20 77 65 72  6B 76 6C 61 6B 6C 65 6E  |n de werkvlaklen|
00000480: 67 74 65 0D 07 38 20 2F  20 31 36 20 2F 20 32 34  |gte..8 / 16 / 24|
00000490: 20 65 6E 20 6D 61 78 2E  20 31 20 73 70 61 74 69  | en max. 1 spati|
000004A0: 65 20 6B 6C 65 69 6E 65  72 0D 07 2D 48 65 74 20  |e kleiner..-Het |
000004B0: 6B 61 72 61 6B 74 65 72  20 6A 75 69 73 74 20 70  |karakter juist p|
000004C0: 6F 73 69 74 69 6F 6E 65  72 65 6E 20 04 5E 20 5F  |ositioneren .^ _|
000004D0: 04 0D 05 4B 61 72 61 6B  74 65 72 6D 61 6E 69 70  |...Karaktermanip|
000004E0: 75 6C 61 74 69 65 3A 05  07 2D 5A 69 65 20 62 69  |ulatie:..-Zie bi|
000004F0: 6A 67 65 76 6F 65 67 64  20 62 6C 61 64 0D 05 4E  |jgevoegd blad..N|
00000500: 69 65 75 77 65 20 73 65  74 3A 05 07 2D 42 69 6A  |ieuwe set:..-Bij|
00000510: 20 6E 69 65 75 77 65 20  6F 6E 74 77 65 72 70 65  | nieuwe ontwerpe|
00000520: 6E 20 6B 69 65 73 20 6A  65 20 64 65 20 67 72 6F  |n kies je de gro|
00000530: 6F 74 74 65 20 77 65 6C  6F 76 65 72 77 6F 67 65  |otte weloverwoge|
00000540: 6E 0D 07 2D 41 61 6E 74  61 6C 20 6B 61 72 61 6B  |n..-Aantal karak|
00000550: 74 65 72 73 20 69 73 20  36 34 35 37 36 2F 28 6C  |ters is 64576/(l|
00000560: 65 6E 67 74 65 2A 68 6F  6F 67 74 65 29 0D 07 36  |engte*hoogte)..6|
00000570: 34 35 37 36 2F 28 32 34  2A 32 33 29 3D 31 31 34  |4576/(24*23)=114|
00000580: 20 43 6F 64 65 20 33 32  2D 31 34 35 20 28 50 72  | Code 32-145 (Pr|
00000590: 69 6E 74 66 6F 78 20 66  6F 72 6D 61 61 74 29 0D  |intfox formaat).|
000005A0: 07 36 34 35 37 36 2F 28  32 34 2A 32 34 29 3D 31  |.64576/(24*24)=1|
000005B0: 31 32 20 63 6F 64 65 20  33 32 2D 31 34 33 0D 07  |12 code 32-143..|
000005C0: 36 34 35 37 36 2F 28 32  34 2A 32 38 29 3D 39 36  |64576/(24*28)=96|
000005D0: 20 63 6F 64 65 20 33 32  2D 31 32 37 20 28 70 72  | code 32-127 (pr|
000005E0: 61 6B 74 69 73 63 68 65  20 67 72 65 6E 73 29 0D  |aktische grens).|
000005F0: 07 6E 6F 67 20 61 6C 6C  65 20 68 6F 6F 66 64 2D  |.nog alle hoofd-|
00000600: 20 65 6E 20 6B 6C 65 69  6E 65 20 6C 65 74 74 65  | en kleine lette|
00000610: 72 73 20 65 6E 20 6C 65  65 73 74 65 6B 65 6E 73  |rs en leestekens|
00000620: 0D 07 2D 4C 65 6E 67 74  65 20 3D 20 38 20 2C 20  |..-Lengte = 8 , |
00000630: 31 36 20 6F 66 20 32 34  20 28 31 2C 32 20 6F 66  |16 of 24 (1,2 of|
00000640: 20 33 20 62 79 74 65 73  29 0D 07 2D 48 6F 6F 67  | 3 bytes)..-Hoog|
00000650: 74 65 20 3D 20 54 6F 74  61 6C 65 20 68 6F 6F 67  |te = Totale hoog|
00000660: 74 65 20 74 75 73 73 65  6E 20 35 20 65 6E 20 34  |te tussen 5 en 4|
00000670: 32 0D 07 2D 48 6F 6F 67  74 65 20 3D 20 5A 6F 6E  |2..-Hoogte = Zon|
00000680: 64 65 72 20 62 6F 76 65  6E 20 65 6E 20 6F 6E 64  |der boven en ond|
00000690: 65 72 6C 65 6E 67 74 65  0D 07 4B 61 6E 20 61 63  |erlengte..Kan ac|
000006A0: 68 74 65 72 61 66 20 6E  6F 67 20 61 61 6E 67 65  |hteraf nog aange|
000006B0: 70 61 73 74 20 77 6F 72  64 65 6E 0D 07 2D 42 65  |past worden..-Be|
000006C0: 6E 20 6A 65 20 70 65 72  20 76 65 72 67 69 73 73  |n je per vergiss|
000006D0: 69 6E 67 20 75 69 74 20  68 65 74 20 70 72 6F 67  |ing uit het prog|
000006E0: 72 61 6D 6D 61 20 67 65  73 70 72 6F 6E 67 65 6E  |ramma gesprongen|
000006F0: 0D 07 67 61 20 64 61 6E  20 74 65 72 75 67 20 6E  |..ga dan terug n|
00000700: 61 61 72 20 68 65 74 20  68 6F 6F 66 64 6D 65 6E  |aar het hoofdmen|
00000710: 75 20 47 65 65 46 20 04  4E 04 20 69 6E 0D 07 65  |u GeeF .N. in..e|
00000720: 6E 20 67 65 65 66 20 04  52 45 54 55 52 4E 04 20  |n geef .RETURN. |
00000730: 6F 70 20 64 65 20 33 20  67 65 73 74 65 6C 64 65  |op de 3 gestelde|
00000740: 20 76 72 61 67 65 6E 0D  07 44 65 20 6B 61 72 61  | vragen..De kara|
00000750: 6B 74 65 72 73 65 74 20  69 6E 20 68 65 74 20 67  |kterset in het g|
00000760: 65 68 65 75 67 65 6E 20  77 6F 72 64 74 20 64 61  |eheugen wordt da|
00000770: 6E 20 6E 69 65 74 20 67  65 77 69 73 74 0D 07 2D  |n niet gewist..-|
00000780: 41 6C 73 20 6E 61 04 20  43 0A 34 3D 20 51 04 20  |Als na. C.4= Q. |
00000790: 67 65 65 6E 20 04 53 04  61 76 65 20 76 6F 6C 67  |geen .S.ave volg|
000007A0: 64 65 20 6B 72 69 6A 67  20 6A 65 20 6E 6F 67 20  |de krijg je nog |
000007B0: 65 65 6E 0D 07 77 61 61  72 73 63 68 75 77 69 6E  |een..waarschuwin|
000007C0: 67 2E 20 20 42 6C 69 6A  66 20 6A 65 20 6B 6F 70  |g.  Blijf je kop|
000007D0: 70 69 67 2C 20 64 61 6E  20 67 61 61 74 20 6A 65  |pig, dan gaat je|
000007E0: 20 77 65 72 6B 20 76 65  72 6C 6F 72 65 6E 0D 05  | werk verloren..|
000007F0: 4E 69 65 75 77 73 74 65  20 72 61 67 65 3A 05 07  |Nieuwste rage:..|
00000800: 2D 52 61 6E 64 65 6E 20  65 6E 20 76 65 72 73 69  |-Randen en versi|
00000810: 65 72 69 6E 67 65 6E 20  6D 61 6B 65 6E 20 76 69  |eringen maken vi|
00000820: 61 20 5A 53 2E 0D 02 7A  3D 32 33 34 0D 07 61 62  |a ZS...z=234..ab|
00000830: 63 64 67 68 6D 20 31 32  33 34 20 49 4A 4B 4C 00  |cdghm 1234 IJKL.|
00000840: 00                                                |.               |
T.Z=20...CHARACTER  FOX.....Z=15 T=160,1
90,400,480..KARAKTERSETS:..-DE KARAKTERS
ETS WORDEN OPGEROEPEN IN HET..FORMEERBEV
EL MET Z=....-DE LETTER. EN REGELAFSTAND
 MET H=..  EN  E=....VOOR DE LETTERAFSTA
ND H=..  ZIJN ER AANBEVOLEN WAARDEN..(ZE
LFS NEG.)..EDITOR:..-EXPERIMENTEER EERST
 MET BESTAANDE KARAKTERSETS..-LEER DE BE
VELEN GOED TE GEBRUIKEN...C.4= P. NEEMT 
HIER EEN ZEER VOORNAME PLAATS IN..(. O. 
,. U. ,. X. SAMENVOEGEN)..-OPGELET MET .
 F1.  !!! KARAKTER MOET OP DE JUISTE PLA
ATS..IN DE KARAKTERSET STAAN..HET HOOFDM
ENU:.. LADEN VAN REEDS BESTAANDE SET MET
 .L...-SAMENSTELLEN NIEUWE SET MET .N...
-CHARAKTER FOX VERLATEN MET .Q...EDITORB
EELDSCHERM:..-L GEDEELTE IS HET WERKVLAK
..(MAX. 25 REGELS) GROTERE KARAKTERS MET
 .C.4= SPATIE...VERSCHUIVEN..-R BOVEN IS
 DE STATUSREGEL..-3 DATAREGELS: KARAKTER
/CODE/PROP.LENGTE..-R BENEDEN 4 GEHEUGEN
BUFFERS: DISPLAY/ 3 BUFFERS..GEHEUGENBEH
EER:..-VAN SET NAAR WERKVLAK MET. C.4= F
1...-VAN SET NAAR BUFFERS MET. F3 / F5 /
 F7...-VAN WERKVLAK NAAR BUFFERS MET. C.
4= F1...-VAN SET NAAR BUFFERS MET. C.4= 
F3 / F5 / F7...-MET. C.4= F1.  WERKVLAK 
IN SET OPNEMEN..PROPOR.LENGTE:..-MAG NIE
T GROTER ZIJN DAN DE WERKVLAKLENGTE..8 /
 16 / 24 EN MAX. 1 SPATIE KLEINER..-HET 
KARAKTER JUIST POSITIONEREN .^ _...KARAK
TERMANIPULATIE:..-ZIE BIJGEVOEGD BLAD..N
IEUWE SET:..-BIJ NIEUWE ONTWERPEN KIES J
E DE GROOTTE WELOVERWOGEN..-AANTAL KARAK
TERS IS 64576/(LENGTE*HOOGTE)..64576/(24
*23)=114 CODE 32-145 (PRINTFOX FORMAAT).
.64576/(24*24)=112 CODE 32-143..64576/(2
4*28)=96 CODE 32-127 (PRAKTISCHE GRENS).
.NOG ALLE HOOFD- EN KLEINE LETTERS EN LE
ESTEKENS..-LENGTE = 8 , 16 OF 24 (1,2 OF
 3 BYTES)..-HOOGTE = TOTALE HOOGTE TUSSE
N 5 EN 42..-HOOGTE = ZONDER BOVEN EN OND
ERLENGTE..KAN ACHTERAF NOG AANGEPAST WOR
DEN..-BEN JE PER VERGISSING UIT HET PROG
RAMMA GESPRONGEN..GA DAN TERUG NAAR HET 
HOOFDMENU GEEF .N. IN..EN GEEF .RETURN. 
OP DE 3 GESTELDE VRAGEN..DE KARAKTERSET 
IN HET GEHEUGEN WORDT DAN NIET GEWIST..-
ALS NA. C.4= Q. GEEN .S.AVE VOLGDE KRIJG
 JE NOG EEN..WAARSCHUWING.  BLIJF JE KOP
PIG, DAN GAAT JE WERK VERLOREN..NIEUWSTE
 RAGE:..-RANDEN EN VERSIERINGEN MAKEN VI
A ZS...Z=234..ABCDGHM 1234 IJKL..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL