OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 02:47

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Manuál na Tesla SP210
PříspěvekNapsal: 21.12.2019, 02:31 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Hotovo, prográmek běhá a potvrzuje že koncept funguje :-). Takže ti co mají tento kazeťák, PMD 85-3 a neodbytnou touhu ho používat ve svých programech, tak směle můžete ;). Pro povely jsem použil datové cesty PB a pro signály do PMD datové cesty PC, tak se to mezi sebou nebude tlouct až to bude běhat. Není to sice rychlé, ale když se to správně napíše a použije, je to mnohem uživatelsky příjemnější a spolehlivější pokud si program sám sosá data co potřebuje a uživatel čeká a na nic nesahá - viz ten vtip jak prase letělo do vesmíru s kosmonautem - krmičem :lol: . Když do kazeťáku dáte nějakou kazetu s hudbou, můžete si užívat MP3 přehrávač z 80.let...

Fungují všechny základní povely, i ty co v programu nejsou uvedené. Jen jsem zatím do programu neimplementoval signály z kazeťáku typu že páska skončila apod. aby se netrápily motory na to jsem vlastně už včera už neměl chuť. Stejně tak kabel je po asi třetím komplet přepájení ještě nezafixovaný coby drátěné hnízdo :-).

Hodnoty co mi v programu s daným kabelem fungují:
101 - <<
109 - >>
118 - <<+cue
105 - >>+cue
120 - play
121 - pause
128 - stop
153 - rec + pause (stojí připraven)
158 - rec + play (nahrává)
255 - odblokování mechaniky

Důležité je "odblokovávat" mechaniku po ukončení používání počítačem, protože bez něj zůstane do vypnutí uživateli zablokovaná. Příkaz na to je CONTROL 4,1;255. SP210 je hodně rychlé na reakci ale může se použít PAUSE 2 - 3 aby jeho mechanická část netrpěla příliš rychlými změnami stavu, ono to stejně pak nefunguje když mechanika nestíhá.

Citace:
Prográmek :-)
0 GCLEAR
5 SCALE 0,255,0,288
7 BMOVE 0,0
8 PLOT 0,0;255,0;255,288;0,288;0,0
10 REM DEMO RIDICI PROGRAM PRO TESLA ST210 (C) CZECH HUMAN 2019
12 PRINT AT 5,7 "VITEJTE V DEMONSTRACNIM PROGRAMU"
14 PRINT AT 6,8 "PRO OVLADANI TESLA SP210 POMOCI"
16 PRINT AT 7,12 "MIKROPOCITACE PMD 85-3"
18 PRINT AT 9,4 "OVLADANI"
20 CONTROL 4,3;137
22 PRINT AT 11,10 "START - A"
24 PRINT AT 12,10 "STOP - B"
26 PRINT AT 13,10 "PAUSE - C"
28 PRINT AT 14,10 ">> - D"
30 PRINT AT 15,10 "<< - E"
32 PRINT AT 16,10 "REC+P - F"
34 PRINT AT 17,10 "KONEC - G"
35 PRINT AT 18,10 "RECORD- H"
40 K=USR('E9C0): PRINT AT 19,20;A
41 IF K=65 THEN A=120:GOTO 200
43 IF K=66 THEN A=128:GOTO 200
45 IF K=67 THEN A=121:GOTO 200
47 IF K=68 THEN A=109:GOTO 200
49 IF K=69 THEN A=101:GOTO 200
50 IF K=70 THEN A=153:GOTO 200
52 IF K=72 THEN A=158:GOTO 200
60 IF K=71 THEN CONTROL 4,1;128:CONTROL 4,1;255:END
100 GOTO 40
200 CONTROL 4,1;255
205 PAUSE 3
210 CONTROL 4,1;A
220 GOTO 40



Přílohy:
Navod.jpg
Navod.jpg [ 159.91 KiB | Zobrazeno 3914 krát ]
Kabely.jpg
Kabely.jpg [ 162 KiB | Zobrazeno 3914 krát ]
Program.jpg
Program.jpg [ 231.61 KiB | Zobrazeno 3914 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Manuál na Tesla SP210
PříspěvekNapsal: 21.12.2019, 21:04 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Bude mít někdo chuť upravit ten assemblerový program z AR pro PMD 85-3 když je už většina kódů mimo ty signály do PMD známá? Coby součást BASICu či samostatná ve strojáku napsaná utilita by to mělo lepší využití. Dopředu můžu s klidem konstatovat že já to neumím.

A ještě mě napadá - je někde grafické vyjádření jak bity jdou za sebou do GPIO nebo se jedná o 8 bitů brány A 01234567 do GPIO 0, 8 bitů brány B do GPIO 1 a nižší 4bity brány C do GPIO 0 a vyšší 4 bity brány C do GPIO 1?

Udám svou doměnku: Brána A má rozsah 00000000 až 11111111, brána B má rozsah 00000000 až 11111111 tedy rozsah 0 až 255 dec. Zatímco brána C má rozsah 0000(0000) až 1111(0000) pro GPIO 0 a (0000)0000 až (0000)1111 pro GPIO 1? Tedy rozsah 0-16-48-112-224-240 + kombinace pro port 0 a 0-1-15 pro port 1? To mi přijde trochu disproporční ale dovedu si to představit, pořád je to dost kombinací pro oba porty - 16. Samozřejmě když se to takhle přes 8255A nastaví. Nebo se mýlím?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Manuál na Tesla SP210
PříspěvekNapsal: 23.12.2019, 15:24 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Ještě douška pro ty co by si tu kombinaci spájeli také, tak aby nebyli překvapení že po zapojení kabelů to nebude řízením zepředu fungovat ale když máte BASIC, můžete ty porty řídit ručně přes CONTROL, např. CONTROL 4,1;120 zapne magnetofon a můžete zadat LOAD 00 aniž mačkáte tlačítka zepředu :-). Jen si napíšete hodnoty daného příkazu a už to jede. Dá se takto i nahrávat takže kazeťák může být klidně někde pod stolem.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Manuál na Tesla SP210
PříspěvekNapsal: 14.02.2020, 16:43 
Offline
Kecálek

Registrován: 08.11.2019, 17:24
Příspěvky: 130
Bydliště: Beroun
Has thanked: 32 times
Been thanked: 8 times
Neměl byste někdo ten manuál se schematem v PDF? Nějak ho nemohu nikde najít. Ještě lépe, nevyfotil byste někdo (pohled zespoda), jak máte připojené dráty k oběma hlavám? Můj sp210 nepřehrává a prvotní příčinou se zdá být, že hlavy se postupem času "odpojily".


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Manuál na Tesla SP210
PříspěvekNapsal: 14.02.2020, 19:01 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Návod najdeš v sapi doku - https://oldcomp.cz/viewtopic.php?f=47&t=7729&p=97632#p101511

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz