Autor Wątek: Jupiter ACE - replika  (Przeczytany 14101 razy)

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #150 dnia: 2019.03.21, 23:28:47 »
A tymczasem... doszła klawiatura, bzyczek i AY z Rampackiem 96KB ;)

Co prawda klawiatura jest na razie w wersji testowej/roboczej, zrobiona z laminowanego papieru z podklejonymi polami stykowymi z Alu-taśmy samoprzylepnej + podkładka dystansowa oraz mini-bzyczek z PC 16 Ohm + rezystor 150 Ohm w szereg co daje cichy i kojący dźwięk ;)
AY coś plimpa, banki pamięci się przełączają i RAM pokazuje poprawne wartości podczas testu z klawiszy.
Pozostaje jeszcze sprawdzić odczyt z pamięci taśmowej i wstępnie można przyjąć że jest wszystko odpalone oraz pozostaje tylko dopracowywanie szczegółów.  8)
 
« Ostatnia zmiana: 2019.03.22, 00:54:53 wysłana przez damik »

Klaud

  • Moderator
  • *****
  • Wiadomości: 4211
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • Mordimer Madderdin
    • Insta
Odp: Jupiter ACE - replika
« Odpowiedź #151 dnia: 2019.03.22, 00:36:36 »
Jeśli chcesz wczytywać z taśmy czy TZXduino, od razu zmień kondensator C3 na 1uF.
KL
-----
R Tape loading error 0:1

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #152 dnia: 2019.03.25, 10:46:18 »
Wreszcie sprawdziłem odczyt z TZXduino i w moim przypadku najlepiej sprawdza się oryginalna wartość C3, jeśli go zwiększę do 1uF to po odczytaniu nagłówka wyskakuje natychmiast error 10.
Przy okazji i sprawdziłem jak z AY gra muzyka po wczytaniu pliku ;)

BTW
@Klaud, dzięki za przesłanie pliku testowego.

Klaud

  • Moderator
  • *****
  • Wiadomości: 4211
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • Mordimer Madderdin
    • Insta
Odp: Jupiter ACE - replika
« Odpowiedź #153 dnia: 2019.03.25, 10:49:20 »
Masz układy LS czy HCT?
KL
-----
R Tape loading error 0:1

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #154 dnia: 2019.03.25, 10:54:08 »
Układy mam częściowo wymieszane, ale akurat ten gdzie wchodzi sygnał z taśmy jest w LS.

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #155 dnia: 2019.03.26, 16:06:59 »
Zamieszczam dla zainteresowanych już skompilowany pod Windows/DOS plik wraz z wymaganą biblioteką do konwersji z Jupkowego TAP do TZX by można sobie wgrywać programy z TZXduino.

Klaud

  • Moderator
  • *****
  • Wiadomości: 4211
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • Mordimer Madderdin
    • Insta
Odp: Jupiter ACE - replika
« Odpowiedź #156 dnia: 2019.03.26, 16:43:29 »
Serio? to aż 3.5MB po kompilacji pod Win/DOS! :o Pod OS X "aż" niecałe 10KB

A w każdym razie dzięki.
KL
-----
R Tape loading error 0:1

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #157 dnia: 2019.03.26, 17:18:03 »
Większość miejsca zajmuje dodatkowa biblioteka, sam program po kompilacji tylko 157kB ;)

Programy antywirusowe mogą trochę głupieć bo nie znają tego pliku, i mają rację bo to świeżak dopiero po kompilacji ...  :)
Przynajmniej Avast po długich odmowach uruchomienia po pewnym dłuższym czasie poinformował w końcu, że dostał info z centrali że plik jest OK.

Eset nie protestował wcale :D
« Ostatnia zmiana: 2019.03.26, 17:47:25 wysłana przez damik »

Dr Piotr

  • ***
  • Wiadomości: 188
Odp: Jupiter ACE - replika
« Odpowiedź #158 dnia: 2019.03.27, 00:11:21 »
Serio? to aż 3.5MB po kompilacji pod Win/DOS! :o Pod OS X "aż" niecałe 10KB

A w każdym razie dzięki.
Wszystko zalezy, jakie narzedzia sie zastosuje.
W zalaczniku wersja skompilowana pod VisualStudio. AceTap2tzxDll.exe wymaga crt w postaci dll (z reguly juz zainstalowane), dla purystow wersja AceTap2tzxStatic.exe, potrzebujaca tylko windows.
Wersja Mac tylko 500 bajtow wiecej :)

damik

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - replika
« Odpowiedź #159 dnia: 2019.03.27, 22:11:45 »
@Dr Piotr
Kompilowałem tym co miałem akurat pod ręką... nie jestem programistą, ale ważne że działa a chciałem na szybko sprawdzić jak mi czyta programy mój Jupek z TZXduino i przy obecnych parametrach komputerów PC rozmiar nie ma większego znaczenia.  (ważne co się z tym robi)  :P
Wszystko zawsze można zrobić lepiej... ale przynajmniej dowiedziałem się, że PC nie jest w tym gorszy od Makówki ;)

Apropos plików TZX wczytywanych z TZXduino po konwersji to po kilkunastu przerobionych plikach zauważyłem, że bywają programy z jakimi Jupiter ma problemy w odczycie  i czasem wchodzą po 2-3 próbie ale większość wczytuje się bezproblemowo.
« Ostatnia zmiana: 2019.03.27, 22:18:29 wysłana przez damik »

Klaud

  • Moderator
  • *****
  • Wiadomości: 4211
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • Mordimer Madderdin
    • Insta
Odp: Jupiter ACE - replika
« Odpowiedź #160 dnia: 2019.03.28, 00:28:21 »
Może jednak zwiększ pojemność kondensatora na wejściu. Skoro 1uF za dużo, to może coś zakresu 100-220nF zamiast 47nF.
KL
-----
R Tape loading error 0:1