OldComp.cz

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


Právě je 20.04.2025, 18:33

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 70 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5
Autor Zpráva
PříspěvekNapsal: 26.03.2025, 14:34 
Offline
Kecálek
Uživatelský avatar

Registrován: 04.11.2022, 15:31
Příspěvky: 128
Has thanked: 0 time
Been thanked: 61 times
To je škoda peňazí, pretože ten jack (ktorý by si inak zapojil do EAR kazeťáku) vieš rovno zapojiť napríklad do PC, prípadne do mobilu, teda ešte takých ktoré jacky majú (xiaomi?) a nahral hru napríklad cez ZX Tape Player z Google Play storu, napríklad. To mimo tých empétrojek z usb kľúča.
A máš ušetrených 56 EUR za šmejdný "novovýrobový" kazeťák, ktorý by na pásku beztak nahrával iba mono a s jednosmernou predmagnetizáciou, takže akýkoľvek náznak vyšších frekvencií či sykaviek ide ta het. To roku Pána 2025, retrománie a "audiofilie" v plnom švungu, nezabúdať.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2025, 20:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1965
Bydliště: Olomouc
Has thanked: 968 times
Been thanked: 752 times
Ja jsem se pred nedavnem dostal k teto Tesle KP311. A byl jsem prekvapenej, ze to i hraje z repracku, myslel jsem, ze to je jenom dataset.
A pak me taky prekvapila cena na Aukru.


Přílohy:
IMG_4802.jpg
IMG_4802.jpg [ 569.56 KiB | Zobrazeno 841 krát ]

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:
Nahoru
 Profil  
 
PříspěvekNapsal: 27.03.2025, 01:28 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2749
Bydliště: Praha
Has thanked: 559 times
Been thanked: 647 times
KP311 byl na Aukru za nesmysl už před dvaceti lety...

_________________
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  
 
PříspěvekNapsal: 09.04.2025, 21:35 
Offline
Kecka

Registrován: 30.03.2024, 03:48
Příspěvky: 31
Bydliště: Praha 13
Has thanked: 11 times
Been thanked: 7 times
8088 píše:
žeby to Daewoo CT650 chystalo prekvapenie č. 2?

Mě to samozřejmě zajímá čistě elektrotechnicky. :) Nahrávání řeším přes divIDE a SD kartu. Zkusil jsem zapojit Remote jack a skutečně přepínač Computer/Normal ho bypassne nebo zohlední. Motor kazeťáku se zapojí zkratem Remote jacku. To všechno krásně potvrzuje zdejší debatu. Otázka za 5000: Jak se vlastně má vyvolat zkrat jacku Remote po odeslání příkazů SAVE nebo LOAD? Existuje něco méně divokého než čtení signálů na systémové sběrnici? Pokud to jde jen přes sběrnici, tak jak přesně? Díky za rady!


Nahoru
 Profil  
 
PříspěvekNapsal: 09.04.2025, 21:44 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2347
Bydliště: BA-Petržalka :(
Has thanked: 20 times
Been thanked: 362 times
Pri SAVE je ideálne riadiť to cez OUT, aby sa motor zapol o sekundu skôr ako sa začne zvuk. Pokiaľ toto nieje možné, dá sa vyrobiť jednoduchá elektronika ktorá pri meniacom sa audiosignáli na výstupe cez relé (alebo tranzistor) zopne. Pri vypínaní by mala zotrvačnosť napríklad dve sekundy, aby to nezastavovalo po každej hlavičke.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 10.04.2025, 01:56 
Offline
Kecka

Registrován: 30.03.2024, 03:48
Příspěvky: 31
Bydliště: Praha 13
Has thanked: 11 times
Been thanked: 7 times
PotPalo píše:
Pri SAVE je ideálne riadiť to cez OUT, aby sa motor zapol o sekundu skôr ako sa začne zvuk. Pokiaľ toto nieje možné, dá sa vyrobiť jednoduchá elektronika ktorá pri meniacom sa audiosignáli na výstupe cez relé (alebo tranzistor) zopne. Pri vypínaní by mala zotrvačnosť napríklad dve sekundy, aby to nezastavovalo po každej hlavičke.

Tak je to celé naprosto dokonalé až zarážející. :) Kontrola motoru probíhá pomocí ULA: OUT (#FE),0 - motor on, OUT (#FE),255 - motor off. Ale ta největší záludnost je v tom, že mám Didaktik M 91, kde v manuálu popisují signály na DIN5 konektoru. Popisují tam tři signály na pinech 1-3. Spectrum má údajně tohle ovládání motoru na pinu 4!!! Musím to zkusit. :) Klasické basicové příkazy LOAD a SAVE by měly komunikovat na pinu 4 s těmito “active-low” remote jacky kazeťáků. Já si pořád myslel, že to nějak napojím na EAR nebo MIC a ono ne. :)


Nahoru
 Profil  
 
PříspěvekNapsal: 10.04.2025, 02:30 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2347
Bydliště: BA-Petržalka :(
Has thanked: 20 times
Been thanked: 362 times
Tak teraz fakt neviem o čom píšeš. Didaktik M a Kompakt majú iba vstup z magnetofónu a výstup na magnetofón, ZX Spectrum 48k tiež. Žiadny ďalší signál tam nieje. Pozri schémy.

Možno by sa dalo použiť to, že pri LOAD sa aktivuje aj výstup na magnetofón, ale hardvérovo je to v rôznych modeloch spracované rôzne takže nejakú štandardnú napäťovú úroveň tam nemôžeme očakávať, nevraviac o tom že niektoré programy/hry tam posielajú aj hudbu. To by potom spúšťalo magnetofón hocikedy počas hry.

Keď softvér riadi motor cez OUT 254,0 alebo 255, tak tam musí byť na zbernici nejaký hardvérový dekodér ktorý sleduje tento port, a pamätá si stav výstupu.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 10.04.2025, 10:35 
Offline
Kecka

Registrován: 30.03.2024, 03:48
Příspěvky: 31
Bydliště: Praha 13
Has thanked: 11 times
Been thanked: 7 times
PotPalo píše:
Tak teraz fakt neviem o čom píšeš. Didaktik M a Kompakt majú iba vstup z magnetofónu a výstup na magnetofón, ZX Spectrum 48k tiež. Žiadny ďalší signál tam nieje. Pozri schémy.

Možno by sa dalo použiť to, že pri LOAD sa aktivuje aj výstup na magnetofón, ale hardvérovo je to v rôznych modeloch spracované rôzne takže nejakú štandardnú napäťovú úroveň tam nemôžeme očakávať, nevraviac o tom že niektoré programy/hry tam posielajú aj hudbu. To by potom spúšťalo magnetofón hocikedy počas hry.

Keď softvér riadi motor cez OUT 254,0 alebo 255, tak tam musí byť na zbernici nejaký hardvérový dekodér ktorý sleduje tento port, a pamätá si stav výstupu.

Máš pravdu,je to blbost. Jen jsem zkratkovitě použil doporučení umělé inteligence. Když jsem se na to doptal podrobně, tak řešení s pinem 4 vyžaduje celý další obvod a k tomu program, který s tím řešením počítá:
The ZX Spectrum’s original design doesn’t provide a dedicated digital control line for operating a tape deck motor via the OUT instruction. In its standard configuration, the cassette interface is meant for audio input/output only, and the motor control (if present) is handled indirectly by the ROM’s tape loading routines. However, with an external hardware modification—commonly known as a "relay circuit addition"—you can repurpose one of the Spectrum’s output lines (often via port 0xFE) to drive a transistor and relay arrangement that, in turn, controls the tape deck motor.

### How It Works

1. **Hardware Modification:**
You’d need to add a simple relay circuit to the system. This typically involves:
- **A Transistor Driver:** A transistor (like a BC547) is used to amplify the modest signal from the Spectrum’s output port.
- **A Flyback Diode:** A diode (such as the 1N4007) is connected across the relay coil to protect the transistor from voltage spikes when the relay is de-energized.
- **The Relay:** A relay rated for the correct coil voltage (commonly 5V if you’re working within the ZX Spectrum’s logic levels or another voltage if your design requires it) that switches the motor circuit.
- **Wiring:** You reroute a specific signal (in some cases involving an available pin from the cassette interface like pin 4, after proper modification) so that when the Spectrum executes an OUT instruction, the corresponding bit change drives the transistor.

2. **Software Control Using OUT:**
On the software side, you’d use the OUT instruction (e.g., `OUT (FEh), A`) to send a specific data value. One of the bits in that value is wired—through the relay circuit—to control the motor. When that bit is set (or cleared, depending on your wiring), the transistor turns on, the relay is triggered, and the motor is engaged or disengaged accordingly.

3. **Practical Considerations:**
- **Interference with Other Functions:** Since port 0xFE in the Spectrum also handles functions like managing the display border color, careful selection (or even multiplexing) is needed so that you don’t inadvertently interfere with normal video operations.
- **Modification Risk:** Any hardware modification should be approached with caution. It safely isolates the relay circuit from the rest of the electronics via proper buffering, ensuring that the alteration won’t harm the original circuitry.
- **Timing:** The original tape load routines have precise timing; if you’re implementing a custom motor control, you’ll need to ensure that your software timing doesn’t conflict with the relay’s response time.

### Conclusion

To sum up: **Yes, it is possible to control a tape deck motor from the ZX Spectrum using the OUT instruction—but only if you add an external relay circuit that converts an output signal (from a modified interface port) into the necessary motor control.** This is not a feature of the original hardware but a clever hack that repurposes an output line combined with additional circuitry.

For further details on the cassette interface and potential modifications, you might find community documentation and schematics on retro computing sites or forums insightful—for example, resources discussing the ZX Spectrum cassette tape deck interface and related modifications provide background on how these circuits have been implemented in practice [A](https://zxspectrum4.net/help/tape.php?c ... 5A7C53B6F1) [B](https://worldofspectrum.net/ZXSpectrum1 ... 5A7C53B6F1).

Would you like to explore a detailed schematic or discuss potential pitfalls and alternative methods for such modifications?


Nahoru
 Profil  
 
PříspěvekNapsal: 10.04.2025, 10:54 
Offline
Kecálek
Uživatelský avatar

Registrován: 04.11.2022, 15:31
Příspěvky: 128
Has thanked: 0 time
Been thanked: 61 times
Krásny umelointeligentný traktát, ale beztak je to blbosť. Keď som rozbiehal kazeťák pod MS-DOSom v IBM PC, ktoré takéto relátko má, tak som to vyskúšal raz a už som to nezapájal, bolo s tým viac oštary, než úžitku.
Manipulácii s kazetou (pretáčanie, playback, rec) sa nevyhneš, ak zrovna nemáš magič s elektronickou volbou funkcií, což som u týchto mono šuvixov nevidel - a to tento jack beztak neobhospodaruje.
Takže zmačkneš rewind, fastforward aby si nejakú hru našiel na páske podla počítadla, a nebude to robiť nič, dokým to neodpojíš - budeš ten šteker furt vyťahovať a pripájať jak telefonistka v ústredni kedysi, alebo stále prepínať medzi COMPUTER/NORMAL. O to viac, ak ti load z pásky zlyhá. Navyše, pred LOAD musíš mať tak či tak už zaradený PLAY, aj s REM jackom.
Pre úplnosť, bez posuvu pásky by nemal byť dlho zaradený (či skôr pozabudnutý) playback, pretože otlačí prítlačnú kladku. Iste, trvalo by to nejakú dobu, ale nepochybujem o "kvalite" elastomérov pre kladky do týchto... no, ale to už je na inú debatu.

Ale ak si ho tam chceš silou mocou pridať, budiž - caga sa ti určite podelí so zapojením tej 8255 (ostatne, takto to malo riešené PC, dnes by som tam skôr dal nejaký logic level MOSFET); aj ako si upravil ten kopirák, aby mu zastavoval.
Či upravovať aj BASIC ROM, aby to isté robili LOAD i SAVE cez ten port, to už na zvážení každého súdruha. Tú 8255 tiež treba najprv nastaviť do správneho režimu.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.04.2025, 23:04 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2347
Bydliště: BA-Petržalka :(
Has thanked: 20 times
Been thanked: 362 times
Keď chce niekto riadiť kazeťák počítačom, nech si zoženie SP-210, tam to ide pekne. :D Samozrejme treba na to interface a softvér. A hlavne miesto.

Ten 2,5" Jack na kazeťákoch je primárne určený pre pripojenie mikrofónu s tlačítkom, teda v kombinácii s tým 3,5" Jackom pre vstup. Na mikrofóne je tlačítko (alebo prepínač, už neviem) ktorým sa spúšťa motor. Mikrofón má potom dva konektory. Určené pre robenie interview, aby sa nemuselo stále stláčať REC a STOP, alebo PAUSE a zbytočne vybíjať batérie.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


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ů: 70 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5

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 1 návštěvní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