
Lisayksia/muutoksia README fileeseen.

Versio 1.F

mc25.raw: 0313 203 0xCB, 7303 0x1C87
33474 8 mc25.raw
52696 15 mc25.raw
3713479257 7303 mc25.raw

CCIR-sarjoja ei nayteta ruudulla jos ollaan juuri nappailemassa
numeroita.  Muu toiminnallisuus kuitenkin tapahtuu.

Auki olevan mykistyksen merkki on "oo" aiemman "==" sijaan.
Suljetun merkki edelleen "||||".

Skannaus kestaa virtakatkon. Edelleen kuitenkin skannaus H
autostarttaa luurin ollessa pidikkeessa (mikali SC tYPE H on asetettu)
jos sammutushetkella ei muuten skannattu.

Asetus "1800 SEC" on nimetty uudelleen "1800 dEtECt" ja
yksikko on 1/4 sekunteja, vaikkakin laskennassa voi tulla 255 ms virhe.
Havaitun 1800Hz aanen pituutta lasketaan ja lopuksi verrataan
tahan asetukseen.  Jos aani oli lyhyempi kuin asetus (tai asetus on 0)
mitaan ei tapahdu. Riittavan pitkat aanet sensijaan aiheuttavat
saman toiminnan kuin hyvaksytyt CCIR-sarjat.
Tassa voisi oikeastaan 567:n sijasta kayttaa CCIR:ien 8:aa,
samalla saisi myos arp-kutsulta piipat. No, kaypihan tama nain
std. arpin alku/loppusoittojen kanssa yhteen. Viela maksimiaika asetuksiin,
niin loppusoitosta ei halytettaisi...

Halyaania on pikkasen lyhennetty, 2/3 edellisesta (v1.E ja alle).
Halyaanen pituutta pitaisi voida asetella, vaan eeprom kun on loppu :(
Mika asetus uhrataan ?

Pitka 4 ja 5 aloittavat skannauksen uudelleen alusta,
mikali skanneri on paalla. Paivitetty rejektilista otetaan
siis huomioon. Huomaa etta jos skanneri on juuri siirtymassa
uudelle jaksolle, saattaa 4:n painaminen rejektoida vaaran
taajuuden.

Mikrofoni on paalla vain PTT:n ollessa painettuna, lisaksi
aanilahetys (CCIR tai piippa) deaktivoi mikrofonin.



Versio 2.0

mc25.raw: 015 13 0xD, 7444 0x1D14
32373 8 mc25.raw
56090 15 mc25.raw
3561126944 7444 mc25.raw

Nappain 'A' ei pysayta skannausta, vaan vain pakottaa skannerin
jatkamaan eteenpain senhetkiselta kanavalta.

Nappaimen '#' takana on 4 pituinen lista, ensimmaisena edelleen
viimeeksi skannerin loytama taajuus, seuraavana viimeisin ja
sita edeltava lahetystaajuus (PTT/CCIR/piippa) ja neljantena
priority-kanava 1. Lista kiertaa ja palaa alkuun muista kuin '#' napista.

Kupukytkimen sulkeminen ja avaaminen ovat asetukset ACt H ja ACt U,
valinnoista riippuen vain toinen on jarkevaa asettaa.
0     ei tee mitaan
1..4  aloittaa annetun skannauksen
5     uudelleenaloittaa skannauksen A, kuten nappain 'A'
6     kay lapi #-listaa kuten '#'
7     askeltaa seuraavalle muistille
8..15 vie muistille 0..7

Taajuuslukema on oikein kaikilla perustaajuuksilla, siis
sellaisillakin joissa peittoalueen ylapaa nousee esim. 150 Mc:hen.
Tallaisia taajuuksia ei kuitenkaan voi antaa suoraan nappaimistolta,
vaan joutuu kayttamaan sekvenssia 999#1+ jne, 999# vie 149975 ja
1+ siita ylospain kanavia.

Setupissa voi harpata, nappain 'A' vie seuraavaan asetusryhmaan.
No, ryhman maarittely on "sama ensimmainen kirjain nimessa" :)
Asetusten alkuunhan paasi nappaimella 'T'.


Versio 2.4 (2.3 meni ketuiksi)

EEPROM 7477 tavua 4244924313 57646 37389
PROM   7989 tavua 2076369846 18624 39438

Edelleen kehno CCIR-tunnistus, nappaa liian lyhyet aanet
(en aiemmin ajatellutkaan kuinka paljon roinaa tulee tyhjasta).

Pitempi tapahtumajono, tuskin merkitysta kaytannossa.
Korjattu fataali bugi, kuittaamattomia numeroita ruudulla + CCIR-sarja
jumetti totaalisesti (nain kavi 1F .. 22).


Audio on mykka skannerin siirtyessa, aiemmin jaksolta lahdettaessa
kuului ikava kohahdus. Kohahdus kuulee edelleen kuulokkeesta.

CCIR-selaus, aktivoituu pitkalla 7:lla ja lopetetaan #:lla.
-/+ kulkevat edestakaisin, pitka painallus steppaa ruudullisen.
T palaa alkuun (loppuun ?). N ja A ovat next/prev.
Paivittyy lennossa mutta ei skrollaa alkuun automaattisesti.

EEPROM lataus, eeraw on ladattava versio, .org 0x4000,
toiseen kantaan. Jumpperit K2 ja K3 !
Latauskomento on 98# ja voidaan antaa vain suoritettaessa
prommilla olevaa ohjelmaa. EEPROM:min kaytto estetaan
painamalla PTT:ta kaynnistyksessa, kunnes moppe vikisee.
Muutoin mikali osoitteessa 0x4000 on teksti "moppe" ja
eekoodin loppuosoite, ja tarkistussumma ko. alueelta
on nolla, prom hyppaa osoitteeseen 0x4010 eeprommiin.
Alkutekstissa on kolmas numero, 8C0 prommilla ja 8C4 eeprommilla.
Tarkistussumma on aina nolla, eika enaa nay alussa.
Jos summa on vaarin, seuraa halt.

Sarjaliikenne 1200E81 tai E82, riippuen eeprommin
nopeudesta. 1 antaa noin 9 ms aikaa tavun kirjoitukseen,
riittanee useimmiten, toinen stopbitti jos ei riita.
EEPROM:ia ei lukita muutoksia vastaan, mutta avauskomento
2864-tyyliin annetaan ennen talletusta. En osannut
tehda toimivaa lukitusta, testieeprom oli EXEL XLS28C64AP-250.
Neuvot ja aspiriini tervetulleita. Lieko tuossa ollenkaan
sita softalukitusta ???

Lataus aloitetaan siis 98# mopen kayttolaitteella
(tai sarjaohjauksena). Vain prommilla. Sitten pumpataan
file sisaan tavu tavulta, ilman mitaan muuta tavaraa.
Lopetus on automaattinen, hetken hiljaisuuden jalkeen.
mode com1:1200,e,8,2 ja xcopy mc25.eeraw com1: toiminee.
Latauksen aikana ruudulla on LOAd, eika mikaan toimi.
Lopuksi nakyy 00 00 5DDF (jos homma onnistui), lisaksi
kuuluu aanimerkki. Jos siirrossa tuli pariteettivirheita,
moppe jattaa siirron kesken, mutta lakahtyy kuitenkin
tulevasta datasta niin etta vaikuttaa kuolleelta,
kunnes datan tulo loppuu.
Ensimmainen 00 on juuri talletetun datan summa (eeprom ok),
toinen 00 on vastaanotetun datan summa (sarjaio ok) ja 5DDF
on eeprommin loppuosoite, vertaa tama ladattavan filen kokoon.
Testausmielessa komento 93# suoltaa eeprommin ulos.


Sarjaohjaus, komentoja voi antaa tietokoneelta,
komento aloitetaan NUL ja lopetetaan joko EOT tai ENQ.
NUL on tavallaan superpitka starttibitti. Jos
linjalla on pitka (olikohan 1/4 sekkaa ?) hiljaisuus,
jatkuu touhu kuin olisi saatu EOT.
ENQ lopetuksella senhetkinen ruudun sisalto palautuu,
paattyen 0x0A merkkiin, tassa ei ole NUL merkkia alussa.
Ledit esitetaan 'A'...'P' tavuina, bitit + 'A'.
Osa merkeista on pervoja, r on + jne.
Liikenne on 1200E81, mutta mopelle on annettava paljon aikaa
merkkien valilla, 2 stopbittia ei aina riita.
Komennot ovat ascii-merkkeja, soveltaen kayttolaitteen merkintoja,
'1', 'A', '+' jne. Setuppiin paastaan merkilla 'C'.
Pitkat painallukset esitetaan 'L' merkilla, esim \0L0L1\4 aktivoi
simplex-ohjauksen 1 ja nollaa muut. Komentosarjan
maksimipituus on 31 merkkia. Pitempia voi antaa
odottelemalla pari sekuntia ja jatkamalla sitten.
Sarjaliikenteen aikana mikaan ei toimi.

Sarjaliikenne hoidetaan tuomalla /EF2-pinniin ttl-tason signaali,
nollabitti 5V, oikea kateisyys loytyy EF2:lle tulevan invertterin takaa,
myos etureunan liittimessa. Linjassa on liian iso konkka 1200 bd signaalille.
Lahteva signaali tulee Q-pinnista, suoraan oikean katisena, nollabitti 0V.



Versio 2.7pre TEST

(12.5 kHz) puoli-askeleet. Vaatii rautamodiksen OUT1/5 -> VCC/VS -> P0.
0- ja 0+ askeltavat puoli kanavaa, samoin suora taajuuskomento
vie myos puolikanaville.  Muisteihin puolikanavia ei saa (tilaa!).
"VFO" kuitenkin pysyy puolikanavalla virtakatkon yli.

Perustaajuutta ei voi enaa vaihtaa asetusten kautta.
Imagen lopussa on teksti "BASE_FREQ ->" jonka jalkeen tulee 6
tavua, 0x01 0x04 0x01 0x05 0x00 0x00.
Alkunolla vaihdetaan blankoksi, 6m moppeja varten.

Taajuuskomennon lyhyt muoto kayttaa imageen upotettua
"DEF_MHZ ->" kenttaa, normaalisti ko. kentassa voisi olla
0x01 0x04 0x05, jolloin operointi kay kivasti 145xxx jaksoilla.

Taajuus-askel kokonaan taulukoitu, ei tosin vaihdettavissa
asetusten kautta. Imagea sorkkimalla saa valittua halutun
kanavastepin. Taulukot ovat ikava kylla aika isot (parikymmenta
tavua), yleisia steppeja varten (25/12 ja 20/10) voisi
tehda valmiit imaget.


Taajuuskomentojen formaatti on muuttunut, esimerkki:
taajuus 145775 voidaan antaa komennoilla 77# 775# 5775# 45775# tai
kokonaisuudessaan 145775#. Huomaa etta useat kaksinumeroiset
komennot (0..39 ja 90..99) tarkoittavat jotain muuta.

"Error" tekstin tilalla jatkuva aanimerkki tx-rajojen ylityksessa.

Aiempi OUT1/4 TX-valo on poistettu.

Varattu-valo nyt myos TX-valo. Jos lahetys aloitetaan ruudun
paivityksen ollessa meneillaan, ei ledin sytytys kuitenkaan onnistu.
Normaalisti sarjaohjaus parkkeerataan juuri ennen ensimmaista
lediryhmaa, jolloin ledi saadaan palamaan vain 8 bitilla.
Tama lyhyt purske ei ehdi kuulua tx-audiossa.

Nopeampi startti. "Aloitusruudun" 8Cn korvattu joko blankoilla tai
tekstilla EE (eeprommia suoritettaessa).
Ledi- ja segmentti-testi Das Blinkenlichts.


Code-squelch, 2N komennolla (1N tai LN edelleen mute).
Kayttaa asetusta CSCCir molempiin suuntiin.
Tama sarja ei koskaan aiheuta muita toimenpiteita.
CS-sarjaa ei verrata kutsuvastaanottimelta.
Audio sulkeutuu kohinasalvan ollessa kiinni pienen hetken,
tai PTT:ta painettaessa. Aanitien voi aukaista vakisin hetkeksi
N-napilla, kahdella perakkaisella N:lla poistutaan tilasta.
Myos pitka N, siis LN, poistuu tilasta.

Ryhmakutsut 123AA molempiin suuntiin. Komentopuskuriin
voi kirjoittaa 'A' merkkeja jos puskurissa on jo yli 2 numeroa.
Vastaanotossa CCIR-aani 'A' on villikortti, joka sopii 0..9 ja
A merkkeihin, 123AA ei kuitenkaan sovi asetuksissa olevaan
sarjaan 1234 eika 123456.

Asetusten CCIR-sarjat voidaan _lahettaa_ komennolla n*.
Vastaavuudet 0(tCir0), 1, 2, 3, A(4), b(5), C(6), P(7) ja r(9).
8 lahettaa edelleen 100ms aanen '8', lyhytta 1747Hz aanta
ajatellen.
Sarjojen maksimipituus on nyt 7 entisen 8:n sijasta.
Viimeinen puolitavu on kaytetty sarjojen laukaisemien
toimintojen valintaan.

CCirX ACt kertoo mita mikin sarja tekee, arvo voi olla 0..15,
ja kukin bitti valitsee yhden toimenpiteen.
1 Aanimerkki
2 Aanitien avaus kantoaallon ajaksi
4 Aanitien avaus maara-ajaksi
8 Ulkoinen halytys, paattyy kun aanitie seuraavan kerran sulkeutuu.
Kaikki kombinaatiot voi asettaa, jotkut eivat valttamatta ole
jarkevia.
ALErt dur kertoo yo. maara-ajan, 1/4 sekkoja
SILEt dur (hah, Silent siis) kertoo kuinka kauan kohinasalpa voi
olla kiinni, kunnes paatetaan etta signaali loppui.


Skannerin tekstit nyt ArEA, rECL, Prio ja LiSt, lisaksi
uusi 5:s tapa, "SEAr", vastaa bandiskannia mutta lopettaa
kokonaan signaalin loytyessa.

EEPROM-sarjalataus kuten aiemminkin, mutta (testi)dumppi vain
prom-versiossa.

