Posted By: busy (Slavko Labsky) on 'CZancient'
Title: Re: Signal ZX Spektra , Re: Sampletracker
Date: Wed Jan 24 09:20:05 1996
Jusoft wrote:
potrebuju zjistit velmi pro me dulezitou vec. Chci udelat programek, ktery
bude prijimat signal spectra do PC pres SoundBlaster. Problem je v tom, ze
jsem nekde stratil ten ZX magazin, kde byl popsan signal ZX spectra. Nemate
to nekdo doma ?
Potrebuju hodnoty jak dlouho trva nula (jedna hrana). Jednicka trva 2x dele.
A pak jeste presne nevim, jak je to s hlavickou ...
Busy wrote:
Ahoj Jusoft & others !
Ked sa ti stratil ZX Magazin, neostava ti nic ine len si pozriet
vypis SAVE rutinky (#4c6) a vypocitat si tieto casy sam.
Ale ked uz sa v tom vrtam, tak som ti ich vypocital a
tu ich uvadzam (s presnostou +/- 20 T).
Nahravaci signal ZX Spektra - standartna rychlost 1500 Bd
_____ _____ __ ___ ___
... __| |_____| |_____| |__| |___| |_...
... <-------pilot-signal---->|<-S->|<-bit->|<-bit-> ...
Casy jednotlivych logickych urovni:
pilotny zavadzaci signal ...... 2150 T
sync-pulz (1.polperioda) ...... 650 T
sync-pulz (2.polperioda) ...... 750 T
nulovy bit (polperioda) ....... 850 T
jednotkovy bit (polperioda) ... 1700 T
Perioda hodin procesora ... 1T = 1/(3.5 MHz)
Jednotlive bity bajtov idu hned za sebou od siedmeho az po nulty
jedneho bajtu - bez start alebo stop bitov.
Takze tolko k strukture signalu ZX Spektra na elektrickej urovni.
Predpokladam, ze logicku uroven [vyznam jednotlivych bajtov] uz vies.
Ak nie, ozvi sa, napisem.
Pre Pavuka: Vykasli sa na Sampletrackej, urob si vlastnu rutinku.
So sikovnostou, aku mas (pripadne s PEDom) to hravo zvladnete.
A urob si ju ako programovaci jazyk (ako Norova rutinka)
a nie patternovo. :-))
= Busy =