home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-18 | 40.6 KB | 1,191 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ______________________________________________________________________
-
- KMC versie 2.00
-
- ______________________________________________________________________
-
- (C) Copyright 1992 by Freek Kempink
- Fido 2:500/279
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Voorwoord
- ──────────────────────────────────────────────────────────────────────
-
- Omdat ik zelf behoefte had aan een programma waarmee ik schermen kon
- maken voor mijn BBS ben ik op zoek gegaan. Helaas, ik kon niet vinden
- wat ik zocht. Voor ik KMC had maakte ik gebruik van TheDraw. Deze had
- als nadeel dat ik (als Maximus gebruiker) de schermen met een editor
- moest bijschaven. Ten eerste kwam ik een warboel van Ansi-codes tegen
- waar na het nodige gezoek de juiste regels konden worden weggehaald.
- Later merkte en hoorde ik dat de Remote Access gebruikers min of meer
- met hetzelfde probleem zaten.
-
- Daarna kon ik het scherm pas gaan compileren naar een .BBS file die
- Maximus gebruikt. Maar al te vaak ging dat niet helemaal naar wens. Of
- de .ANS file wijzigen of een .MEC file compileren en daarin
- wijzigingen aanbrengen. Hoe het ook ging, ik moest altijd met meerdere
- programma's werken om een goed scherm te krijgen. Als het dan allemaal
- gelukt was, moest ik de bestanden ook naar de juiste directory's
- kopiëren.
-
- Zeker, TheDraw is een prima programma en biedt ook veel mogelijkheden
- maar het is niet wat ik wilde. Voor mijzelf ben ik toen aan KMC
- begonnen. De doelstellingen van KMC:
-
- - KMC moet vrij eenvoudig zijn om te gebruiken
- - Schermen bewerken en direct in de goede directory kunnen
- compileren.
- - De gecompileerde bestanden moeten eenvoudig van opzet zijn zodat
- het praktisch voor iedereen uitleesbaar is. Het gebruik van
- ingewikkelde strukturen moeten dan ook worden vermeden.
- - Mecca-tokens moeten in het scherm worden geplaatst.
- - Moet op elk IBM-achtig systeem kunnen draaien. Dus ook op een XT met
- 640 kbyte geheugen (niet elke SysOp schaft even een AT 486 aan).
-
- Wat KMC niet kan is het maken/compileren van animaties. Diegenen die
- met animaties willen werken zullen dit toch met TheDraw moeten doen.
- Ook .ANS bestanden die groter zijn dan 1 scherm kan KMC niet korrekt
- verwerken. KMC is dan ook daarvoor niet bedoeld. Het is een BBS
- utility en niet een specifieke .ANS editor.
-
- Gezien de berichten die ik links en recht lees (of krijg van andere
- SysOps) is er toch echt wel behoefte aan een programma als KMC. Niet
- alleen in Nederland, maar ook daarbuiten.
-
- Hoe het verder gaat met KMC? Wel, voor mijzelf en een paar SysOps ga
- ik wel door met het verder ontwikkelen van KMC. Of de nieuwere versie
- ook wordt verspreid is afhankelijk van de reakties die ik krijg. Geen
- of praktisch geen reakties geven immers aan dat er bijna niemand mee
- werkt!
-
- Reakties naar: BBS/InfoBank Aalten
- Postbus 198
- 7120 AD Aalten
- BBS Tel. 05437-74203
- Fido 2:500/279
-
- Freek Kempink
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Voorwaarden
- ──────────────────────────────────────────────────────────────────────
-
- Het is helaas nodig dat er in onze samenleving voorwaarden moeten
- worden gemaakt om de hobby te beschermen. Er zijn nog steeds personen
- die alleen aan geld verdienen denken ten koste van andermans
- inspanningen. Ik heb dan ook totaal geen moeite met een
- strafrechtelijke vervolging indien iemand geld wil verdienen aan een
- programma als KMC zonder een schriftelijke overeenkomst met mij.
-
-
- 1. Op KMC rusten Copyrights. Daardoor zal KMC ook nooit public-
- domain software zijn en worden.
-
- 2. Het gebruik van KMC is alleen toegestaan in een niet-
- commerciële omgeving.
-
- 3. Het gebruik van KMC in een (deels) commerciële omgeving
- of ten dienste van een commerciële omgeving dient apart te
- worden geregistreerd. Hieraan zijn registratie-kosten
- verbonden.
-
- 4. Onder een commerciële omgeving wordt verstaan een
- rechtspersoon/rechtsvorm die aan derden deels en/of geheel een
- vergoeding vraagt voor haar diensten en/of produkten.
-
- 5. Zij die KMC moeten registreren op grond van het in 3 genoemde
- dienen dit schriftelijk te doen op het navolgende adres:
-
- Kempink Automatisering
- Postbus 198
- 7120 AD Aalten
- Nederland
-
- 6. Zij die KMC gebruiken in een niet-commerciële omgeving kunnen op
- basis van vrijwilligheid KMC laten registreren door een
- ansichtkaart te sturen van hun woonplaats met daarop vermeld
- het adres en/of het Fido-adres.
-
- 7. Het is toegestaan om KMC vrij te verspreiden waarbij
- uitsluitend een onkostenvergoeding mag worden gevraagd.
- Bedrijven/Instellingen die KMC verspreiden al dan niet met
- een commercieel oogmerk mogen dit alleen na schriftelijke
- toestemming van Kempink Automatisering.
-
- 8. Het gebruik van KMC met de eventueel bijbehorende utility's
- is geheel voor eigen risiko. Het aansprakelijk stellen van
- welke schade dan ook die betrekking heeft op deze software
- is dan ook niet mogelijk.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- INHOUD
-
- KMC in grote lijnen....................................1
-
- Installatie............................................2
-
- Editor.................................................3
-
- Scherm opbouw..........................................3
-
- Bestanden..............................................4
-
- De menu's..............................................4
- Menu Algemeen................................4
- Programma informatie
- Instellingen
- Tijdelijk naar DOS
- Einde
- Bestanden....................................5
- Opvragen bestand
- Bewaren bestand
- Verwijderen bestand
- Compileren...................................5
- Compileren naar .MEC
- Compileren naar .BBS
- Edit.........................................6
- Voeg een regel in
- Verwijder regel
- Wis regel
- Nieuwe pagina
- Mecca informatie-token
- Kleuren selecteren
- Wijzig huidige kleur naar kleur
- Karakter.....................................7
- Help.........................................7
-
- Overlappende schermen..................................8
- Voorbeeld van een bulletin...................8
- Remote Access en anderen.....................9
- Funnytex en Pakket.Jxx.................................10
-
- Tot Slot...............................................12
-
- Appendix A.............................................13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- KMC in grote lijnen
- ──────────────────────────────────────────────────────────────────────
-
- KMC kan .BIN .ANS .KMC en .ASC bestanden inlezen en compileren naar
- een .BIN .MEC .BBS .ANS .ASC .AVT bestand.
-
- In de .MEC en .BBS bestanden kunnen de Maximus Mecca-tokens worden
- opgenomen die dan worden mee-gecompileerd.
-
- KMC werkt standaard met maximaal 23 regels voor een scherm. Daarmee
- wordt voorkomen dat bij Maximus de Ja/Nee vraag komt en bij Remote
- Access het scherm doorschiet.
-
- KMC maakt alleen gebruik van een COLOR, CLS en LOCATE x y. Daardoor is
- de struktuur van een gecompileerd bestand eenvoudig en goed te
- doorzien. Dit geldt voor .MEC .BBS .ANS en .AVT bestanden. Voor deze
- opzet is bewust gekozen.
-
- KMC zet dan ook alleen die regels in een bestand waar tekens in staan
- of waar de achtergrondkleur anders dan zwart is. Dit maakt het
- mogelijk om overlappende schermen te compileren.
-
- Voor Maximus gebruikers zijn er extra mogelijkheden door de
- mogelijkheid om een aantal Mecca-tokens in het scherm op te nemen.
-
- Voor Remote Access (en gelijken) gebruikers zijn deze tokens niet
- bruikbaar. Wel kunnen zij binnen KMC de .ANS .ASC en .AVT schermen
- compileren.
-
- Door KMC kunnen gebruikers van verschillende BBS-software met elkaar
- schermen uitwisselen door deze in het .KMC formaat te zetten. Zet
- bijvoorbeeld een Maximus gebruiker er Mecca-tokens bij in dan kunnen
- anderen toch de .ANS .AVT e.d. compileren zonder hinder te hebben van
- de Mecca-tokens. Op deze wijze hoeft er maar één bestand te worden
- verstuurd.
-
- De .BIN .ANS .ASC .AVT en .ASC zijn volgens de normale normen
- opgebouwd en door ieder ander pakket dat dat kan in te lezen.
-
- Bij de .KMC bestanden zijn de eerste 4000 bytes gelijk aan een .BIN
- bestand. De resterende 2000 bytes bevatten de binaire waarde van een
- Mecca-token volgens de tabel in Appendix A. Dus verder geen
- geheimzinnige codes.
-
- Wel, waar het allemaal om gaat is de editor. Er is vrij veel
- overeenkomst met TheDraw. Dit is bewust gedaan om gemakkelijker over
- te stappen op KMC. Zoals reeds eerder opgemerkt, zijn animaties niet
- mogelijk en deze komen er voorlopig ook niet bij. Voor de rest kunnen
- er kaders worden gemaakt, kleuren ingesteld, enz. Je ziet dus echt
- alles op je scherm. Het bijzondere aan de editor van KMC is dat er
- mecca-tokens in de tekst kunnen worden geplaatst met kleur en al. Het
- betreffende Mecca-token is min of meer verborgen onder de cursor-
- positie en de bijbehorende omschrijving staat in de statusbalk.
-
- De beschikbare Mecca-tokens staan in appendix A. De Mecca-tokens
- worden via een menu gekozen. In het menu staat het token en een korte
- beschrijving.
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Installatie
- ──────────────────────────────────────────────────────────────────────
-
- De installatie is erg eenvoudig en zal ook iedereen wel lukken.
-
- - Maak een directory aan met de naam KMC MD KMC <enter>
- - Kopieer alle bestanden van het KMC archief in deze directory
-
- Als de teletext wordt gebruikt maak dan ook hier een subdirectory voor
- aan.
-
- In KMC zelf worden de paden opgegeven. Ikzelf heb als path voor de
- .BBS en de .MEC files gewoon C:\MAX\MISC\ staan en voor de teletext
- C:\TELETEXT\
-
- Dit heeft als voordeel dat bij wijziging van een scherm de nieuw
- gecompileerde .BBS file meteen op de goede plaats staat.
-
- Start nu KMC met KMC <enter>. Is KMC gestart dan komt het "reclame"
- scherm. Druk gewoon op een toets. Een geheel leeg scherm met op de
- onderste twee regels de statusbalken is het aanzicht van het scherm.
-
- Roep nu het pull-downmenu op door op ESC of ALT+H te drukken. In
- het eerste menu kies je "Instellingen" door de balk erop te zetten
- en op <enter> te drukken.
-
- In het invoerscherm staan al de paden aangegeven. Deze kunnen gewoon
- worden getypt. Door meermaals op <enter> te drukken worden de
- instellingen weggeschreven. Staat de cursor op de onderste regel dan
- is 1 keer <enter> drukken genoeg.
-
- Sorry, maar meer is er niet in te stellen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- De editor
- ──────────────────────────────────────────────────────────────────────
- De zogenaamde opmaaktoetsen zijn en doen in feite dezelfde dingen als
- die van een tekstverwerker. Ik ga verder in deze handleiding niet te
- veel uitleggen over dergelijke toetsen.
-
- Korte verklaring van de gebruikte toetsen:
-
- DEL teken onder de cursor weghalen, tekst schuift op
- BS teken links van cursor weghalen,tekst schuift op
- HOME naar begin van de regel springen
- END naar einde van de regel springen
- CTRL+HOME naar positie 1,1 springen
- CTRL+END naar positie 23,80 springen
- UP regel naar boven
- DOWN regel naar beneden
- LEFT stap naar links
- RIGHT stap naar rechts
- ENTER naar 1e positie van de volgende regel
- ESC pulldown-menu oproepen
- INS wisseltoets overschrijven of invoegen
- CAPS wisseltoets hoofdletters of kleine letters
- TAB 5 posities naar rechts springen
- SHIFT+TAB 5 posities naar links springen
- ALT+A Kleur selektiemenu oproepen
- ALT+B Compileer naar .MEC
- ALT+C Compileer naar .BBS
- ALT+H Menu oproepen
- ALT+I Regel invoegen op regel waar de cursor staat
- ALT+L Bestand opvragen
- ALT+M Mecca-token menu oproepen/selekteren
- ALT+P Scherm afdrukken (printer)
- ALT+Q Einde KMC
- ALT+S Bestand opslaan
- ALT+Y Regel verwijderen waar de cursor op staat
- ALT+W Regel wissen waar de cursor op staat
- ALT+T Tokenposities zichtbaar maken
- ALT+F1 t/m ALT+F9
- Selektie van de tekenset (zie statusbalk)
- F1 t/m F10
- Teken in het scherm plaatsen (zie statusbalk)
-
-
- Teksten kunnen gewoon worden getypt. Ook kunnen andere ascii tekens
- worden ingevoerd d.m.v. het indrukken van <alt> en
- intoetsen van de code op het numerieke deel. Voor wie dit niet kent,
- verwijs ik naar de DOS handleiding.
-
- Scherm opbouw
- ──────────────────────────────────────────────────────────────────────
- De regels 1 t/m 23 kunnen geheel vrij worden gebruikt voor het te
- maken scherm. Dit is dan ook genoeg, daar Maximus bij meer dan 23
- regels altijd met de vraag More Y/N komt. Vooral bij menu's is dit
- hinderlijk. Voor RA gebruikers betekent dit dat zij niet meer de files
- te hoeven editten. Het doorschieten van een scherm komt dus niet meer
- voor.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Er zijn twee status-balken. De onderste (regel 25) geeft de stand
- van de wisseltoetsen aan, zoals CAPS NUM SCROLL INS. Ook is de
- aktuele tijd aanwezig. De andere statusbalk geeft de cursorpositie
- aan, "geen token" of het Mecca token en de tekenset die zich op dat
- moment onder de functietoesten bevindt.
-
- ──────────────────────────────────────────────────────────────────────
- Bestanden
- ──────────────────────────────────────────────────────────────────────
- De bestanden die KMC kan inlezen zijn .ANS .BIN .KMC en .ASC
-
- .KMC zijn de eigen KMC bestanden. Wordt er een scherm gemaakt met
- mecca-tokens, dan dienen deze ALTIJD als een .KMC bestand te worden
- weggeschreven. Een .BIN bestand is verder gelijk, alleen deze bevat
- niet de Mecca-token codes. Bij .ANS en .AVT bestanden wordt
- automatisch rekening gehouden met een paar codes die voor Remote
- Access worden gebruikt.
-
- De bestanden die KMC kan wegschrijven zijn .BIN en .KMC .MEC en .BBS
-
- .MEC .ANS .ASC .AVT en .BBS ontstaan pas na het compileren! Het is
- daarom verstandig om een bestand altijd als .KMC weg te schrijven. KMC
- kan geen .MEC en .BBS inlezen.
-
- Het wijzigen van schermen is nu dus veel eenvoudiger geworden.Zijn de
- paden goed ingesteld dan is het een kwestie van het scherm inlezen
- (.KMC), aanpassen, wegschrijven (.KMC) en compileren naar .BBS (.ANS
- .AVT .ASC voor RA). Het kan dus allemaal met één programma en het
- staat dan direct klaar voor het BBS.
-
- ──────────────────────────────────────────────────────────────────────
- De menu's
- ──────────────────────────────────────────────────────────────────────
- Op zich is er weinig te vertellen over de menu's, daarom wordt er dan
- ook een korte uitleg gegeven.
-
- Menu Algemeen
- ──────────────────────────────────────────────────────────────────────
-
- Programma informatie
-
- Hier wordt even een korte informatie gegeven over KMC.
-
- Instellingen
-
- Deze zijn al eerder besproken. Hier kunnen de paden worden ingesteld.
- Een voorkeur-instelling is al opgegeven. Wordt de teletext menu-
- generator niet gebruikt dan is het Path Teletext niet van belang.
-
- Alle KMC ANS ASC en BIN bestanden komen automatisch in de KMC
- directory te staan. Alleen de bestanden die in de KMC directory
- staan worden dan ook bij het opvragen/wissen zichtbaar in het menu. De
- .BBS en .MEC bestanden zijn bedoeld voor Maximus en het is dan wel zo
- handig dat deze direct naar de juiste directory worden gestuurd. Dit
- bespaart enig kopieerwerk.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tijdelijk naar DOS
- ──────────────────────────────────────────────────────────────────────
- Ook wel Shell DOS. Deze keuze kan altijd worden gemaakttijdens elke
- bewerking. KMC pakt de draad weer op daar waar het was gebleven.
-
- Einde
- ──────────────────────────────────────────────────────────────────────
- Einde KMC, dus ermee stoppen.
-
- Bestanden
- ──────────────────────────────────────────────────────────────────────
- Opvragen bestand
-
- Alle .KMC .ANS .ASC en .BIN bestanden die zich in de KMC directory
- bevinden worden in een scroll-menu opgenomen. Plaats de balk op het
- gewenste bestand en druk op <enter>. Wil men een bestand uit een
- andere directory ophalen dan kan dit door na het scroll-menu
- (verlaten door <enter> of <esc>) in het tekstvenstertje de directory
- en de naam van het bestand in te typen.
-
- Bewaren bestand
- ──────────────────────────────────────────────────────────────────────
- De bestanden kunnen worden opgeslagen als een .BIN en een .KMC
- bestand. Gebruik bij voorkeur .KMC. In een KMC bestand worden namelijk
- de ingestelde Mecca-tokens opgeslagen. In een .BIN bestand worden
- alleen de schermtekens en de kleuren weggeschreven. Is een bestand
- ingelezen als een .BIN of een .ANS dan verandert KMC automatisch de
- toevoeging naar .KMC. In het tekstvenstertje kan dus al een naam en
- path staan. Indien dit niet goed is of er staat niets omdat het een
- nieuw gemaakt scherm is, dan dient dit te worden gewijzigd.
-
- Verwijderen bestand
- ──────────────────────────────────────────────────────────────────────
- Een berg aan bestanden is een normale verschijning. Het te wissen
- bestand wordt in het scroll-menu gekozen. Er volgt nog wel een
- zekerheidsvraag: weg is weg en dat geldt ook hier.
-
- Compileren
- ──────────────────────────────────────────────────────────────────────
- Het compileren is niets meer dan het omzetten (vertalen) van een
- KMC bestand naar een .MEC .BBS .ANS .ASC .AVT bestand. Bedenkt wel dat
- .MEC .BBS .AVT bestanden niet door KMC kunnen worden ingelezen!
- Schrijf deze dus ook weg als een KMC bestand. Dit kan voor of na het
- compileren.
-
- Bij het compileren naar een .BBS .MEC .ANS .AVT bestand komt de vraag
- "Clear Screen toevoegen?". Wordt hierop Ja geantwoord dan wordt bij
- gebruik van het bestand eerst het scherm gewist en dan het scherm
- opgebouwd. Voor overlappende schermen (bv bulletin, logo's e.d.)
- altijd Nee als antwoord geven. Daarmee wordt voorkomen dat het reeds
- staande scherm wordt gewist.
-
- Compileren naar .MEC
- ──────────────────────────────────────────────────────────────────────
- In het tekstvenstertje staan het path en de naam van het bestand met
- de extensie .MEC of niets als het een nieuw, nog niet weggeschreven,
- scherm is. Na het compileren is de .MEC file nog te wijzigen met een
- editor. Wel dient er dan met MECCA te worden gecompileerd.
-
-
-
-
-
-
-
-
-
-
-
-
- Compileren naar .BBS
- ──────────────────────────────────────────────────────────────────────
- Hier geldt voor het tekstvenstertje precies hetzelfde als bij
- Compileren naar .MEC. Het gecompileerde .BBS bestand is direct door
- Maximus te gebruiken. Proefdraaien met ORACLE kan natuurlijk ook.
-
- Wel wil ik nog de opmerking kwijt over het area-nummer en de area-
- naam. Maximus vult namelijk niet de juiste teksten in als de file area
- of msg area voor het eerst wordt aangeroepen. De gegevens worden pas
- geplaatst als er een Area Change is aangeroepen. Dit is een bug in
- Maximus en kan dus niet met KMC verholpen worden.
-
- Het compileren naar .ASC .AVT en .ANS werkt verder identiek.
-
- ──────────────────────────────────────────────────────────────────────
- Edit
- ──────────────────────────────────────────────────────────────────────
- Voeg een regel in
- ──────────────────────────────────────────────────────────────────────
- Spreekt voor zichzelf denk ik. Op de regel waar de cursor staat
- wordt een regel ingevoegd. De regel waarop de cursor staat en de
- regels daaronder worden naar beneden geschoven. Valt er een regel van
- het scherm, dan is die regel weg en komt ook niet meer terug.
-
- Verwijder regel
- ──────────────────────────────────────────────────────────────────────
- Dit is het omgekeerde van een regel invoegen. De regel waarop de
- cursor staat wordt verwijderd. De regels daaronder worden naar boven
- opgeschoven.
-
- Wis regel
- ──────────────────────────────────────────────────────────────────────
- De gehele regel waarop de cursor staat wordt gewist inclusief de
- Mecca-tokens.
-
- Nieuwe pagina
- ──────────────────────────────────────────────────────────────────────
- Het hele scherm (tekens, kleuren, mecca-tokens) wordt leeggemaakt. Een
- geheel leeg (zwart) scherm is het resultaat.
-
- Mecca informatie-token
- ──────────────────────────────────────────────────────────────────────
- Dit roept het Mecca-token menu op. In dit menu staat links het mecca-
- token en rechts een korte omschrijving. Het token dat wordt gekozen
- wordt op de plaats van de cursor gezet. Staat de cursor op regel 10
- kolom 10 dan wordt daar het token opgenomen.
-
- Het Mecca-token wordt in de kleur gezet die op die cursor-positie is
- ingesteld. De kleur en het mecca-token kunnen altijd worden gewijzigd.
- Let wel, elke cursor-positie kan maar 1 mecca-token bevatten! Een
- ander belangrijk onderdeel is dat het ingestelde Mecca-token met een
- [LOCATE ] begint. Wil men meerdere tokens na elkaar hebben, zoals bij
- file areanummer en file areanaam, dan moeten deze achter elkaar worden
- gezet, bijvoorbeeld, [File_Carea] op regel 10 kolom 10 en [File_Cname]
- op regel 10 kolom 11. Zodra er een cursorpositie tussen staat waar
- geen Mecca-token voorkomt wordt er van uitgegaan dat de tokens niet
- bij elkaar horen. Dan worden de tokens dus ieder apart met een
- [LOCATE] op plaats gezet. De één overschrijft dan de ander.
-
-
-
-
-
-
-
-
-
-
-
-
- Moet een Mecca-token worden weggehaald dan dient "Geen Token" te
- worden gekozen in het Mecca-token menu. Door een voorbarigheid is deze
- midden in het Mecca-token menu terecht gekomen.
-
- Het zoeken naar de plaats van een Mecca-Token kan door ALT+T in te
- drukken. Het scherm bevat alleen kleine blokjes die de plaats van de
- tokens aangeeft. Als de cursor op zo'n blokje wordt gezet dan staat
- het Mecca-Token in de status balk. ESC drukken om dit scherm te
- verlaten.
-
- ──────────────────────────────────────────────────────────────────────
- Kleuren selecteren
- ──────────────────────────────────────────────────────────────────────
- Op het scherm komen 8 verticale balken met de achtergrond-kleuren.
- Elke balk heeft tevens van boven naar beneden de voorgrondkleuren. De
- cursor wordt verplaatst met de cursortoetsen en heeft als vorm
- [=>***<=] Alleen de sterretjes geven de voorgrondkleur weer. De rest
- van de cursor blijft wit. Als de cursor op de goede kleursamenstelling
- staat dan een druk op <enter> voor bevestiging. Met <esc> wordt alles
- afgebroken en blijft de kleur zoals die was.
-
- Het omschakelen van gewone kleuren naar knipperende kleuren is een
- kwestie van F2 drukken.
-
- Wijzig huidige kleur naar kleur
- ──────────────────────────────────────────────────────────────────────
- Dit geeft de mogelijkheid om kleuren te wijzigen van bijvoorbeeld een
- gemaakt kader. Het aardige is dat niet alles van kleur verandert:
- alleen datgene dat aan de kleurvoorwaarde voldoet, wordt veranderd.
-
- Als eerste dient de kleur te worden aangewezen die moet worden
- gewijzigd. Daarna wordt de kleur aangewezen die het moet worden. Deze
- kleurwijziging verandert niet de aktuele kleur. Dit is te zien aan de
- statusbalk op regel 24.
-
- Karakter
- ──────────────────────────────────────────────────────────────────────
- Hier wordt de karakterset gekozen. Dit kan ook via ALT+Fx. Ik kan er
- verder weinig over vertellen. Kies gewoon de gewenste tekenrij. Deze
- staat dan onder de Functietoetsen. De volgorde (op lijn) komt overeen
- met de F1 t/m F10 toets.
-
- Help
- ──────────────────────────────────────────────────────────────────────
- Ja, ik weet het, het is niet veel maar ik denk wel voldoende. Hier
- wordt dus alleen de functie van de toetsen vermeld.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Overlappende schermen
- ──────────────────────────────────────────────────────────────────────
- Als eerste een voorbeeld voor Maximus gebruikers. Voor anderen is het
- wel verstandig om dit toch door te lezen daar zij het ook kunnen
- gebruiken met anders gecompileerde schermen.
-
- Het is mogelijk om schermen over elkaar heen te projecteren. Het is
- dus mogelijk om bijvoorbeeld een Bulletin te maken die wel iets weg
- heeft van DGBG. Met KMC kan elk bulletin anders van vorm en/of formaat
- zijn. Het is alleen jammer dat Maximus geen token kent die wacht op
- een toetsaanslag zonder dat er een tekst bij wordt gezet.
-
- Om een bulletin te maken kun je het volgende doen:
-
- - Maak voor elk bulletin een scherm aan (eigen inzicht dus)
- - Schrijf een .MEC file waarin de schermen worden aangeroepen.
-
- Een voorbeeld:
-
- Als je de bulletin schermen hebt gemaakt (bv BULL01 BULL02 BULL03)
- dan dient er een .BBS file te worden gemaakt waarin deze bulletins
- worden aangeroepen.
-
- [CLS]
-
- [IFEXIST]BULL01.BBS [LINK]BULL01.BBS
- [IFEXIST]BULL02.BBS [LINK]BULL02.BBS
- [IFEXIST]BULL03.BBS [LINK]BULL03.BBS
- [IFEXIST]BULL04.BBS [LINK]BULL04.BBS
-
- Dit mag dus rustig worden uitgebreid. Bestaat een bulletin niet, dan
- wordt deze eenvoudigweg overgeslagen. Wil je de bulletins alleen laten
- zien als een user ze nog niet heeft gelezen, doe dan het volgende:
-
- [CLS]
- [FILENEW]BULL01.BBS [GOTO START]
- [FILENEW]BULL02.BBS [GOTO START]
- [FILENEW]BULL03.BBS [GOTO START]
- [FILENEW]BULL04.BBS [GOTO START]
- [GOTO EINDE]
-
- [/START]
- [IFEXIST]BULL01.BBS [LINK]BULL01.BBS
- [IFEXIST]BULL02.BBS [LINK]BULL02.BBS
- [IFEXIST]BULL03.BBS [LINK]BULL03.BBS
- [IFEXIST]BULL04.BBS [LINK]BULL04.BBS
- [/EINDE]
-
- Nu wordt eerst "gekeken" of de datum van de laatste inlog ouder is dan
- de datum van het bestand. Is één van de bulletins nieuw dan worden ze
- getoond. Vergeet dus niet een [ENTER] op te nemen in de
- bulletinschermen! Staat het allemaal in een andere directory dan dient
- dit uiteraard te worden opgegeven.
-
- bv [IFEXIST]C:\MAX\MISC\BULL01.BBS [LINK]C:\MAX\MISC\BULL01.BBS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Voor wie het maken van een dergelijke file te lastig is kan ook het
- het volgende doen:
-
- COPY BULL01.BBS+BULL02.BBS+BULL03.BBS BULLETIN.BBS
-
- Dit werkt dus ook voor .ANS .ASC en .AVT
-
- Vanuit Maximus roep je dan BULLETIN.BBS aan. Het werkt echt. De
- bovengenoemde bestanden zijn bijgevoegd in .KMC formaat.
-
-
- De anderen
- ──────────────────────────────────────────────────────────────────────
- Het verhaal hoe er in Maximus moet worden gewerkt zal voor sommigen
- wel niet geheel duidelijk zijn. Zij die met .ANS .AVT en .ASC moeten
- werken moeten dus drie aparte bestanden maken.
-
- Belangrijk is dat er geen CLS mag worden opgenomen. De overlappende
- schermen worden dus over het reeds staande scherm geschreven. Hoe het
- allemaal in de bijvoorbeeld RA menus moet worden opgenomen weet ik zo
- niet.
-
- ──────────────────────────────────────────────────────────────────────
- Remote Access en anderen
- ──────────────────────────────────────────────────────────────────────
- Als er een "Wacht op Enter" moet worden opgenomen dan dient het ASCII
- teken 1 te worden gebruikt. Dit kan eenvoudigweg door de ALT ingedrukt
- te houden en het cijfer 1 op het numerieke deel van het toestenbord in
- te drukken.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Funnytex en Pakket.Jxx
- ──────────────────────────────────────────────────────────────────────
- Van FunnyBBS (Gerrit Mak) zijn de teletext pagina's te verkrijgen
- eventueel met Pakket.Jxx (Weer-nu, Weer-5dg, Koersen, Top40). Deze
- bestanden zijn .ANS bestanden en eigenlijk bedoeld voor Remote Access.
-
- Het probleem met Pakket.Jxx is dat deze normaal met ANSI2BBS wordt
- omgezet naar een .BBS bestand. Het resultaat is verder prima. Alleen
- onder aan het scherm komt 2 keer "druk op enter". Dit komt omdat de
- tekst "druk op enter" al in het scherm op zich is opgenomen gevolgd
- door het ascii-teken 1 dat bij Maximus nogmaals deze tekst oproept.
- Omdat dit een dagelijks terugkerend iets is, is het bijzonder onhandig
- om dit handmatig te doen.
-
- In een dergelijk geval kan KMCTT het automatisch doen door gebruik te
- maken van de optie /W dus, KMCTT /W. De bestanden van Pakket.Jxx
- dienen uitgepakt en wel in de teletext directory te staan, anders
- vindt KMC ze niet. De .BBS files die worden gegenereerd komen ook in
- deze directory te staan.
-
- KMCTT haalt bij deze schermen de tekst "druk op enter" weg. Nog
- gekker, er wordt niet meer op <enter> gewacht. Dit moet worden
- opgenomen in het Menus.Ctl van Maximus. Dit kan op de volgende wijze:
-
- Display_File C:\TELETEXT\WEER-NU.BBS Disgrace "1 Het weer"
- Nodsp Press_Enter Disgrace "1"
-
- Dit is één van de fraaie mogelijkheden van Maximus. Als een user een 1
- geeft als keuze dan wordt eerst het bestand weer-nu getoond en
- vervolgens wordt er gewacht op <enter>. Maximus leest namelijk van
- boven naar beneden. Alle keuzen die met het gelijke teken beginnen
- worden na elkaar afgewerkt.
-
- Wie ook Funnytex krijgt of heeft moet een menu tot zijn/haar
- beschikking hebben om deze teletext pagina's te kunnen laten zien.
- Maximus gebruikt echter alleen het eerste teken in de menu's. Daarbij
- komt ook nog dat lang niet elke dag de pagina's precies hetzelfde
- zijn. Iets anders is een pagina zonder subpagina's. Deze heeft
- bijvoorbeeld de naam P120.ANS. Zijn er onder een pagina nog
- subpagina's verborgen, bijvoorbeeld P1020001.ANS, P1020002, dan wordt
- het nog weer anders. KMCTT plakt zelf de pagina's in de goede volgorde
- aan elkaar.
-
- Ook hier kan KMCTT het prima regelen met de optie /T dus, KMCTT /T. De
- teletext bestanden dienen wel uitgepakt en wel in de teletextdirectory
- te staan. KMC compileert alle .ANS bestanden naar .BBS bestanden en
- genereert vervolgens een TT.MEC. TT.MEC is een bestand waar het hele
- teletext gebeuren wordt geregeld. TT.BBS dient vanuit Maximus te
- worden aangeroepen met bijvoorbeeld:
-
- Display_file c:\teletext\tt.bbs Disgrace "Teletext"
-
- TT laat altijd als eerste P100.BBS zien (pagina 100). Dit dient dan
- ook het hoofdmenu van de teletext te zijn. Typt een gebruiker een
- bestaand paginanummer in, dan wordt deze getoond. Bestaat de
- ingetoetste pagina niet dan wordt dit aan de gebruiker zichtbaar
- gemaakt.
-
-
-
-
-
-
-
-
-
-
-
-
- Zou je er vanuit gaan dat Maximus dan gewoon de pagina overslaat en je
- regelt dat in een .BBS file dan loop je het risico dat Maximus het
- bijltje erbij neergooit.
-
- In TT wordt met [READLIN] gewerkt. Dit maakt het mogelijk om 3 cijfers
- in te lezen en vervolgens te vergelijken met de paginanummers.
-
- TT dient zelf te worden gecompileerd van .MEC naar .BBS met behulp van
- MECCA. Dit kan dus ook in de batchfile worden opgenomen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Tot slot
- ──────────────────────────────────────────────────────────────────────
- Wel, hoe ieder KMC gaat gebruiken is verder afhankelijk van de
- creativiteit. Ik hoop met KMC veel SysOps een plezier te kunnen doen.
- Rest alleen nog van jullie kant opmerkingen, wensen e.d.
-
- In ieder geval ben ik via mijn BBS te bereiken (2:500/279) Opmerkingen
- en dergelijke bij voorkeur via netmail. Een echo-area voor KMC is er
- (nog?) niet.
-
-
- Freek Kempink
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ──────────────────────────────────────────────────────────────────────
- Appendix A
- ──────────────────────────────────────────────────────────────────────
- De Mecca-tokens die in KMC worden gebruikt zijn ook in de Maximus
- Technical Reference Manual te vinden van pagina 106 t/m pagina
- 108.
-
- Mecca-Token │ Korte omschrijving
-
- [City] │ Woonplaats van de User
- [Date] │ Huidige systeemdatum
- [Dl] │ Totale download
- [File_Carea] │ Nummer van de huidige file-area
- [File_Cname] │ Naam van de huidige file-area
- [First] │ Voornaam van de user
- [LastCall] │ Laatste inlog (datum)
- [Length] │ Tijd on-line nu
- [Minutes] │ Tijd on-line vandaag
- [Msg_Carea] │ Nummer van de huidige msg-area
- [Msg_Cmsg] │ Huidige berichtnummer (pointer)
- [Msg_Cname] │ Naam van de huidige msg-area
- [Msg_Hmsg] │ Het hoogste msg-nummer
- [Msg_Nummsg] │ Aantal msg's in huidige msg-area
- [NetBalance] │ Netmail kredit (nog over)
- [NetCredit] │ Netmail kredit (c.q. gestort bedrag)
- [NetDebit] │ Gemaakte netmail kosten
- [NetDl] │ Net downloads (- net upload)
- [Phone] │ Telefoonnummer user
- [Ratio] │ Upload : Download ratio
- [RealName] │ Real name van de user
- [Remain] │ Nog x minuten over deze verbinding
- [SysCall] │ Totaal aantal calls (BBS)
- [Sys_Name] │ Naam van het BBS
- [SysOp_Name] │ Naam van de SysOp
- [Time] │ Huidige systeemtijd
- [TimeOff] │ Tot welke tijd BBS beschikbaar is
- [Ul] │ Totale upload
- [User] │ Voor- en achternaam
- [UserCall] │ Totaal aantal keer ingelogd
- [Bell] │ Beep naar user sturen
- [Cls] │ Scherm wissen
- [Leave_Comment]│ Msg voor SysOp achterlaten
- [Enter] │ Druk op enter melding
- [HangUp] │ Hoorn op de haak, logoff
- [More] │ Meer J/N melding
- [Pause] │ Halve seconde wachten
- [Quote] │ Quote op scherm
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-