RTV forum PL | NewsGroups PL

Kompaktowy interfejs magnetofonu kasetowego do komputera 8-bitowego na 6502

[Retro] Interfejs magnetofonu

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Kompaktowy interfejs magnetofonu kasetowego do komputera 8-bitowego na 6502

Goto page 1, 2, 3 ... 23, 24, 25  Next

Atlantis
Guest

Wed Sep 04, 2019 6:37 am   



Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.

adam13lat
Guest

Wed Sep 04, 2019 9:09 am   



Dnia Wed, 4 Sep 2019 08:37:35 +0200, Atlantis napisał(a):

Quote:
Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.

Są jakieś ogólnodostępne i sprawdzone schematy takich ośmiobitowych
komputerów. Rozumiem, że ta karta CF będzie robiła za "dysk twardy".

W tamtych czasach ponoć programy były nadawane przez radio.
Nagrywało się to na magnetofonie kasetowym, a potem to wgrywało
się do komputera.
Ile kB/MB wchodziło na kasetę 60 i 90 min?
Interesują mnie parametry takiej transmisji i technologia.
Czy to nie było aby coś w rodzaju transmisji dźwięków modemowych przez
radio?

Paweł Pawłowicz
Guest

Wed Sep 04, 2019 9:31 am   



W dniu 2019-09-04 o 11:09, adam13lat pisze:
[...]
Quote:
W tamtych czasach ponoć programy były nadawane przez radio.
Nagrywało się to na magnetofonie kasetowym, a potem to wgrywało
się do komputera.
Ile kB/MB wchodziło na kasetę 60 i 90 min?
Interesują mnie parametry takiej transmisji i technologia.

W Atari było FSK.

P.P.

jacek
Guest

Wed Sep 04, 2019 10:56 am   



W dniu 2019-09-04 o 11:09, adam13lat pisze:
Quote:
Dnia Wed, 4 Sep 2019 08:37:35 +0200, Atlantis napisał(a):

Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.

Są jakieś ogólnodostępne i sprawdzone schematy takich ośmiobitowych
komputerów. Rozumiem, że ta karta CF będzie robiła za "dysk twardy".

W tamtych czasach ponoć programy były nadawane przez radio.
Nagrywało się to na magnetofonie kasetowym, a potem to wgrywało
się do komputera.
Ile kB/MB wchodziło na kasetę 60 i 90 min?
Interesują mnie parametry takiej transmisji i technologia.
Czy to nie było aby coś w rodzaju transmisji dźwięków modemowych przez
radio?

Tak to było słychać jak pisk, rodzaju modulacji nie znam ale podobne do

modemowych.


--
pzdr, j.r.

Michał Jankowski
Guest

Wed Sep 04, 2019 11:23 am   



W dniu 04.09.2019 o 12:56, jacek pisze:

Quote:

Tak to było słychać jak pisk, rodzaju modulacji nie znam ale podobne do
modemowych.



Różne były, na przykład:

http://www.myprius.co.za/tape_storage.htm

Nawet napisałem kiedyś programik do wczytywania i konwersji programów z
ZX81 na ZX Spectrum.

MJ

cezar
Guest

Wed Sep 04, 2019 12:02 pm   



On 04/09/2019 07:37, Atlantis wrote:
Quote:
Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.


poszukaj schematów układów "TURBO" do Atari,

np taki:
https://www.atarimax.com/jindroush.atari.org/data/aturbo/sch_cd.gif


BTW - czy to jest to cudo? https://youtu.be/z7kQphY7aYQ?t=649

c.

Atlantis
Guest

Wed Sep 04, 2019 4:07 pm   



On 04.09.2019 14:02, cezar wrote:

Quote:
poszukaj schematów układów "TURBO" do Atari,

Ok, dzięki. Spróbuję doczytać. Myślałem też o zastosowaniu fabrycznego
mikrofonu z C64 albo malego Atari. Bo z tego co pamiętam ( w
przeciwieństwie np. do Spectrum) te magnetofony były wyposażone w
analogową część elektroniki, a na złączu były wyprowadzone już analogowe
sygnały.


Quote:
BTW - czy to jest to cudo?  https://youtu.be/z7kQphY7aYQ?t=649

Tak i nie. To jest projekt poboczny. Najpierw zacząłem składać komputer
ośmiobitowy, a pracując nad nim doszedłem do wniosku, że można by na tym
zrobić coś w rodzaju współczesnego mikrokontrolera. Powstała więc
zmodyfikowana wersja płytki procesorowej, z nieco innym układem pamięci
(więcej pamięci programu niż RAM-u), pamięcią EEPROM do przechowywania
konfiguracji oraz procesorem w wersji CMOS. Dorobiłem też do tego moduł
z przyciskami i wyświetlaczem hd44780.
Teraz wróciłem do projektu komputera i projektuję wspomnianą płytkę I/O.

BTW nie sądziłem, że to nagranie będzie miało taki zasięg, że do mnie
wróci. Wink

cezar
Guest

Wed Sep 04, 2019 4:29 pm   



On 04/09/2019 17:07, Atlantis wrote:
Quote:
BTW nie sądziłem, że to nagranie będzie miało taki zasięg, że do mnie
wróci. Wink

Nie bądź taki skromny - kilkukrotne wystąpienie na Hackaday-u to też
niezły wyczyn :-)

c.

cezar
Guest

Wed Sep 04, 2019 5:08 pm   



On 04/09/2019 17:07, Atlantis wrote:
Quote:
On 04.09.2019 14:02, cezar wrote:

poszukaj schematów układów "TURBO" do Atari,

Ok, dzięki. Spróbuję doczytać. Myślałem też o zastosowaniu fabrycznego
mikrofonu z C64 albo malego Atari. Bo z tego co pamiętam ( w
przeciwieństwie np. do Spectrum) te magnetofony były wyposażone w
analogową część elektroniki, a na złączu były wyprowadzone już analogowe
sygnały.


Troche pomieszałeś.

W spectrumie do komputera wchodzi Analog i ULA zajmuje się dekodowaniem.
W Atari DATA wchodzi już cyfrowo. Nie wiem jak w C64 - nigdy nie miałem.
Oczywiście generowaniem sygnału do nagrywania zajmują się już układy
komputerów (Pokey w Atari, SID w C64 i ULA w Speccy)
Jeśli chcesz coś nagrywać to będziesz musiał się zmierzyć takze z tym
problemem.


tutaj masz jak ktoś to rozwiązał
http://www.mikekohn.net/micro/tape_data_recorder.php

widzialem też gdzieś projekt gdzie ktoś użył 555 do generowania jak i
dekodowania.

c.

heby
Guest

Wed Sep 04, 2019 7:07 pm   



On 04/09/2019 18:07, Atlantis wrote:
Quote:
poszukaj schematów układów "TURBO" do Atari,
Ok, dzięki. Spróbuję doczytać. Myślałem też o zastosowaniu fabrycznego
mikrofonu z C64 albo malego Atari. Bo z tego co pamiętam ( w
przeciwieństwie np. do Spectrum) te magnetofony były wyposażone w
analogową część elektroniki, a na złączu były wyprowadzone już analogowe
sygnały.

Z punktu widzenia szybkości wczytywania *bez* przeróbek ZX Spectrum
oferował całkiem przyzwoitą prędkość, w dodatku część analogowo-cyfrowa
jest łatwa do podejrzenia w projekcie Harlequin. Daje to możliwośc
stosowania zwykłego magentofonu, zazwyczaj lepszej jakości.

http://trastero.speccy.org/cosas/JL/Harlequin/superfo1.html

Tylko że to raczej nie ma sensu. Jak już musisz robić jakiś interfejs to
zwróć uwagę na to że zarówno C64 jak i Atari mają bardzo skomplikowane
stacje 5.25" (własny CPU) z bardzo prostym i wygodnym interejsem.
Dodatkowo są emulatory tych stacji czy kable do PC. W efekcie czego
możesz sobie wykorzystać taki emulator zamiast stacji lub relatywnie
prosty "kabelek" do PC. Całość sprowadza się do jakiejś odmiany
interfejsu typu UART.

A trzeba było od razu uderzyć w zrobienie jakiegoś klona CP/M i wtedy w
środku można napisać sterownik do stacji. I czemu nie od razu 5.25".
Fizycznej ...

Włodzimierz Wojtiuk
Guest

Wed Sep 04, 2019 8:35 pm   



On 2019-09-04 21:07, heby wrote:
Quote:
On 04/09/2019 18:07, Atlantis wrote:
poszukaj schematów układów "TURBO" do Atari,
Ok, dzięki. Spróbuję doczytać. Myślałem też o zastosowaniu fabrycznego
mikrofonu z C64 albo malego Atari. Bo z tego co pamiętam ( w
przeciwieństwie np. do Spectrum) te magnetofony były wyposażone w
analogową część elektroniki, a na złączu były wyprowadzone już analogowe
sygnały.

Zaiste, w którymś numerze "Mikroklanu" był interface do zwykłego

magnetofonu dla Atari


Proponuję rzucić okiem na wschód (układ ULA jakoś białorusini obeszli):

http://www.speccy.pl/articles.php?article_id=35

Włodek

sundayman
Guest

Wed Sep 04, 2019 8:50 pm   



Quote:
Zaiste, w którymś numerze "Mikroklanu" był interface do zwykłego
magnetofonu dla Atari

Pierwsze pieniądze jakie zarobiłem w życiu to na produkcji interfejsów
magnetofonu do Atari. Najpierw wg. schematu z jakiegoś pisma, potem
wymyśliłem swój "cyfrowy" na 74123. Obudowa była po symetryzatorze
antenowym, z logo atari zrobionym domowym sitodrukiem. I opylałem toto
na giełdzie komputerowej.

Wiem, że to nikogo nie obchodzi, ale przypomniałeś mi...

Cezar
Guest

Wed Sep 04, 2019 9:21 pm   



On 04/09/2019 20:07, heby wrote:
Quote:
Tylko że to raczej nie ma sensu. Jak już musisz robić jakiś interfejs to
zwróć uwagę na to że zarówno C64 jak i Atari mają bardzo skomplikowane
stacje 5.25" (własny CPU) z bardzo prostym i wygodnym interejsem.
Dodatkowo są emulatory tych stacji czy kable do PC. W efekcie czego
możesz sobie wykorzystać taki emulator zamiast stacji lub relatywnie
prosty "kabelek" do PC. Całość sprowadza się do jakiejś odmiany
interfejsu typu UART.

Doszukiwanie sie sensu w projektach Atlantisa nie ma sensu i ten
kompletny brak sensu lubię Smile

adam13lat
Guest

Thu Sep 05, 2019 5:35 am   



Dnia Wed, 4 Sep 2019 12:56:36 +0200, jacek napisał(a):

Quote:
W dniu 2019-09-04 o 11:09, adam13lat pisze:
Dnia Wed, 4 Sep 2019 08:37:35 +0200, Atlantis napisał(a):

Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.

Są jakieś ogólnodostępne i sprawdzone schematy takich ośmiobitowych
komputerów. Rozumiem, że ta karta CF będzie robiła za "dysk twardy".

W tamtych czasach ponoć programy były nadawane przez radio.
Nagrywało się to na magnetofonie kasetowym, a potem to wgrywało
się do komputera.
Ile kB/MB wchodziło na kasetę 60 i 90 min?
Interesują mnie parametry takiej transmisji i technologia.
Czy to nie było aby coś w rodzaju transmisji dźwięków modemowych przez
radio?

Tak to było słychać jak pisk, rodzaju modulacji nie znam ale podobne do
modemowych.

Ile kB mogło wchodzić na kasetę 60min, 90min?
Ktoś to kiedyś sprawdził? Tj. zatankował kasetę pod korek?

Czy technologia wówczas pozwalała na nadawanie takiego sygnału
modemo-podobnego ale w zakresie niesłyszalnym dla ludzkiego ucha?
Czy były/są modemy dźwiękowe pracujące poza zakresem słyszalnym
dla ludzkiego ucha?

Roman Rogóş
Guest

Thu Sep 05, 2019 5:54 am   



W dniu 2019-09-05 o 07:35, adam13lat pisze:
Quote:
Dnia Wed, 4 Sep 2019 12:56:36 +0200, jacek napisał(a):

W dniu 2019-09-04 o 11:09, adam13lat pisze:
Dnia Wed, 4 Sep 2019 08:37:35 +0200, Atlantis napisał(a):

Wróciłem ostatnio do swojego projektu komputera ośmiobitowego na 6502.
Obecnie projektuję do niego płytkę I/O (płyta z CPU i pamięciami została
uruchomiona już jakiś czas temu. Na płytce jest już większość
interesujących mnie układów (m.in. UART, timer, złącze karty CF,
kontroler klawiatury AT 8242 oraz 8255 dodający porty GPIO). Zostało
trochę wolnej powierzchni, którą chciałbym wykorzystać na interfejs
magnetofonu kasetowego. Nie będzie on główną pamięcią masową, a raczej
"sentymentalnym" dodatkiem.
Przestrzeni na płytce nie zostało niestety zbyt dużo, a nie chcę jej
powiększać, aby zachować ten sam format co w przypadku płyty CPU.

Zależy mi więc na jak najprostszym i "kompaktowym" rozwiązaniu.
Początkowo planowałem skopiować układ z CA80, ale tam wymagana jest
linia zasilania -5V (a więc muszę dodać pompę ładunku), poza tym
wzmacniacz operacyjny, dwa układy TTL i trochę elementów pasywnych. Być
może uda mi się to upchnąć na dostępnej powierzchni przy pomocy
elementów SMD, ale całkowicie pewien nie jestem.

Może istnieje jakieś prostsze rozwiązanie od tego zastosowanego w CA80?

Do "rozmawiania" z interfejsem magnetofonu planuję wykorzystać dwie
linie 8255, czyli tak jak to zrobiono właśnie we wspomnianym CA80.

Są jakieś ogólnodostępne i sprawdzone schematy takich ośmiobitowych
komputerów. Rozumiem, że ta karta CF będzie robiła za "dysk twardy".

W tamtych czasach ponoć programy były nadawane przez radio.
Nagrywało się to na magnetofonie kasetowym, a potem to wgrywało
się do komputera.
Ile kB/MB wchodziło na kasetę 60 i 90 min?
Interesują mnie parametry takiej transmisji i technologia.
Czy to nie było aby coś w rodzaju transmisji dźwięków modemowych przez
radio?

Tak to było słychać jak pisk, rodzaju modulacji nie znam ale podobne do
modemowych.

Ile kB mogło wchodzić na kasetę 60min, 90min?
zapisanie całej pamięci RAM Spectrum48 (czyli 64 kB) zajmowało 5 minut

Przelicz sobie

Quote:
Ktoś to kiedyś sprawdził? Tj. zatankował kasetę pod korek?
Nie było czym zatankować. Jak napisałem powyżej 5 minut to były

najdłuższe możliwe zapisy. Oczywiście można było zapisać kolejne zrzuty
danych jeden po drugim aż do końca taśmy i tak się robiło

Quote:

Czy technologia wówczas pozwalała na nadawanie takiego sygnału
modemo-podobnego ale w zakresie niesłyszalnym dla ludzkiego ucha?
Nadawanie ? że niby w audycji radiowej ?

Radio z założenia jest przystosowane do przesyłania częstotliwości audio
więc to się wzajemnie wyklucza.
Na upartego pewnie dało by się skonstruować coś do przesyłania danych
jako sygnał wideo w ramach audycji telewizyjnych, ale to wymagałoby
posiadania przez odbiorców magnetowidów i dedykowanego układu
zamieniającego sygnały wizji na jakiś strumień danych akceptowany przez
ówczesne komputery. Przesyłanie danych jako audio wymagało tylko
posiadanie magnetofonu który był równocześnie normalną pamięcią masową
dla ośmio-bitowców.


Quote:
Czy były/są modemy dźwiękowe pracujące poza zakresem słyszalnym
dla ludzkiego ucha?
Skoro poza zakresem słyszalnym to już nie dźwiękowe Smile

DSL, ale to już nie jest dźwięk.

Goto page 1, 2, 3 ... 23, 24, 25  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Kompaktowy interfejs magnetofonu kasetowego do komputera 8-bitowego na 6502

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map