ZX Taper: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
Linia 1: Linia 1:
[[File:ZXTaper_02.png|thumb|840px|Oficjalne logo edycji speccy.pl]]
+
[[File:ZXTaper_02.png|thumb|84px|Oficjalne logo edycji speccy.pl]] [[File:ZXTaper_01.jpg|thumb|300px|ZX Taper]]
[[File:ZXTaper_01.jpg|thumb|400px|ZX Taper]]
+
 
== Opis ==
 
== Opis ==
  
 
Pomysł symulatora magnetofonu z zastosowaniem procesora ATmega128 został zaczerpnięty ze strony www.trolsoft.ru. Projekt w obecnej formie bazuje na projekcie Olega Trifnowa ([http://www.trolsoft.ru TrolSoft]) i jest zgodny z jego oprogramowaniem w wersji 1.1.3 lub wyższej. Funckje zapisu i odczytu plików .tap i .wav zostały sprawdzone z róźnymi wersjami ZX Spectrum oraz jego klonami tj. ZX Spectrum 48K wydanie 2 i 6, Timex Computer 2048, Harlequin 48K w wersji G oraz Chrome 128K w wesji 3B.
 
Pomysł symulatora magnetofonu z zastosowaniem procesora ATmega128 został zaczerpnięty ze strony www.trolsoft.ru. Projekt w obecnej formie bazuje na projekcie Olega Trifnowa ([http://www.trolsoft.ru TrolSoft]) i jest zgodny z jego oprogramowaniem w wersji 1.1.3 lub wyższej. Funckje zapisu i odczytu plików .tap i .wav zostały sprawdzone z róźnymi wersjami ZX Spectrum oraz jego klonami tj. ZX Spectrum 48K wydanie 2 i 6, Timex Computer 2048, Harlequin 48K w wersji G oraz Chrome 128K w wesji 3B.
 +
  
 
== Zalecane modyfikacje ==
 
== Zalecane modyfikacje ==
Linia 9: Linia 9:
 
'''Mod 1''' - wspólne gniazdo Audio In/Out.  
 
'''Mod 1''' - wspólne gniazdo Audio In/Out.  
  
[[File:ZXTapermod01.png|thumb|300px|Mod 1 - zmiany na PCB]]
+
[[File:ZXTapermod01.png|thumb|200px|Mod 1 - zmiany na PCB]]
  
 
Aby zmienić wejście słuchawkowe (T_IN) na wejście i wyjście w jednym gniazdku, należy:
 
Aby zmienić wejście słuchawkowe (T_IN) na wejście i wyjście w jednym gniazdku, należy:
Linia 23: Linia 23:
 
'''Mod 2''' - poprawka do układu wejściowego (Audio In) - '''''W opracowaniu(!)'''''
 
'''Mod 2''' - poprawka do układu wejściowego (Audio In) - '''''W opracowaniu(!)'''''
  
[[File:ZXTapermod02.png|thumb|300px|Mod 2 - dodatkowy kondensator odcinający]]
+
[[File:ZXTapermod02.png|thumb|200px|Mod 2 - dodatkowy kondensator odcinający]]
  
 
Ze względu na problemy z nagrywaniem z pewnych egzemplaży ZX Spectrum, należy zmodyfikować układ wejściowy audio, aby wyemilinować zakłucenia w sygnale wchodzącym do ZX Tapera. Dodatkowy kondesator (Cx) ma za zadanie odcięcie częstotliwości powyżej zakresu użytecznego dla funkcji nagrywania.  
 
Ze względu na problemy z nagrywaniem z pewnych egzemplaży ZX Spectrum, należy zmodyfikować układ wejściowy audio, aby wyemilinować zakłucenia w sygnale wchodzącym do ZX Tapera. Dodatkowy kondesator (Cx) ma za zadanie odcięcie częstotliwości powyżej zakresu użytecznego dla funkcji nagrywania.  
  
 
Dodatkowy kondesator Cx o pojemności 4.7nF (0805) należy podłączyć pomiędzy bazę tranzysora Q1 a GND. Najlepszym miejscem na jego instalację, jest nalutowanie na rezystor R7.  
 
Dodatkowy kondesator Cx o pojemności 4.7nF (0805) należy podłączyć pomiędzy bazę tranzysora Q1 a GND. Najlepszym miejscem na jego instalację, jest nalutowanie na rezystor R7.  
 +
  
 
== Linki ==
 
== Linki ==
 
Wątek na forum speccy.pl: [http://www.speccy.pl/forum/index.php?topic=3523.0 Symulator magnetofonu]
 
Wątek na forum speccy.pl: [http://www.speccy.pl/forum/index.php?topic=3523.0 Symulator magnetofonu]
 +
  
 
== Dokumentacja ==
 
== Dokumentacja ==

Wersja z 21:33, 9 lis 2017

Oficjalne logo edycji speccy.pl
ZX Taper

Opis

Pomysł symulatora magnetofonu z zastosowaniem procesora ATmega128 został zaczerpnięty ze strony www.trolsoft.ru. Projekt w obecnej formie bazuje na projekcie Olega Trifnowa (TrolSoft) i jest zgodny z jego oprogramowaniem w wersji 1.1.3 lub wyższej. Funckje zapisu i odczytu plików .tap i .wav zostały sprawdzone z róźnymi wersjami ZX Spectrum oraz jego klonami tj. ZX Spectrum 48K wydanie 2 i 6, Timex Computer 2048, Harlequin 48K w wersji G oraz Chrome 128K w wesji 3B.


Zalecane modyfikacje

Mod 1 - wspólne gniazdo Audio In/Out.

Mod 1 - zmiany na PCB

Aby zmienić wejście słuchawkowe (T_IN) na wejście i wyjście w jednym gniazdku, należy:

  • przeciąć ścieżkę łączoną dwa kanały (L i R) w gniazku T_IN. Miejsce cięcia pokazano na rysunku (Mod 1), a ścieżka znajduje się od strony elementów na płytce. Jest ona pod gniazdkiem T_IN.
  • wykonać połączenie kynarem pomiędzy punktami pokazanymi na rysunku (Mod 1).

Po modyfikacji:

  • Gniazko oznaczone T_OUT nie jest potrzebne, ponieważ po modyfikacji gniazdko T_IN służy do wyprowadzenia i wprowadzenia sygnału audio. Gniazdko T_OUT działa tak jak przed modyfikacją i może być wykorzystywane do wczytywania programów (na obu kanałach stereo).
  • Przewód mini-jack stereo do 2 x mini-jack mono (taki jak do ZX Spectrum +3) może być wykorzytany do wczytywania i nagrywania programów z ZX Spectrum, bez potrzeby przełączania wtyczki w ZX Taperze.


Mod 2 - poprawka do układu wejściowego (Audio In) - W opracowaniu(!)

Mod 2 - dodatkowy kondensator odcinający

Ze względu na problemy z nagrywaniem z pewnych egzemplaży ZX Spectrum, należy zmodyfikować układ wejściowy audio, aby wyemilinować zakłucenia w sygnale wchodzącym do ZX Tapera. Dodatkowy kondesator (Cx) ma za zadanie odcięcie częstotliwości powyżej zakresu użytecznego dla funkcji nagrywania.

Dodatkowy kondesator Cx o pojemności 4.7nF (0805) należy podłączyć pomiędzy bazę tranzysora Q1 a GND. Najlepszym miejscem na jego instalację, jest nalutowanie na rezystor R7.


Linki

Wątek na forum speccy.pl: Symulator magnetofonu


Dokumentacja

  • schemat - wydanie 1.0a
  • lista materiałowa BOM
  • rozmieszczenie elementów widok
  • zasoby:
    • F/W wersja 1.1.6 - oryginalny wsad do ATmegi od Autora projektu (ENG | RUS) AVR Tape Player
    • F/W wersja 1.1.6a (beta) - wersja zmodyfikowana dla speccy.pl (ENG | POL)
      • interfejs w języku polskim
      • poprawiona obsługa mechanicznej blokady karty SD
    • konfiguracja fuse bitów