Autor Wątek: Tutor po polsku  (Przeczytany 26236 razy)

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Tutor po polsku
« dnia: 2014.04.27, 08:45:02 »
Świetny link, naprawde dużo ciekawych rzeczy, szczególnie w asemblerze, opisy i przykłady.

Kiedyś posiadałem program TUTOR, było to 35 lekcji programowania w asemblerze procesora Z80,
był tam również jego symulator, można było testować swoje procedury,
podglądać rejestry itp.

Została mi z niego instrukcja po polsku (150str).

Może u kogoś ten program się zachował ?
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

RafalM

  • *****
  • Wiadomości: 1133
  • Miejsce pobytu:
    Sulejówek
Odp: Tutor po polsku
« Odpowiedź #1 dnia: 2014.04.27, 10:40:13 »
Ten? :)
Swoją drogą bardzo dobry. Dla mnie był jednym z głównych źródeł nauki assemblera w początkowej fazie.

Complete Machine Code Tutor
http://www.worldofspectrum.org/infoseekid.cgi?id=0008031


Ilyad

  • *****
  • Wiadomości: 581
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: Tutor po polsku
« Odpowiedź #2 dnia: 2014.04.27, 12:19:47 »
Świetny link, naprawde dużo ciekawych rzeczy, szczególnie w asemblerze, opisy i przykłady.

Kiedyś posiadałem program TUTOR, było to 35 lekcji programowania w asemblerze procesora Z80,
był tam również jego symulator, można było testować swoje procedury,
podglądać rejestry itp.

Została mi z niego instrukcja po polsku (150str).

Może u kogoś ten program się zachował ?
Możesz dołączyć tę instrukcję ?
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #3 dnia: 2014.04.27, 19:54:22 »
Wiem że angielska wersja jest na WOS, ja szukam polskiej (taką miałem).

Instrukcja, to kiepska kserówka (jest to wydruk wszystkich 35 lekcji
które się na ekranie pojawiają).

Można by to poskanować, powiedzmy po 4 kartki na raz(w skanerze A3 po 8),
to jest ok 40 (20) skanów, czyli ze 2  godziny roboty.
A potem jeszcze pociąć każdy skan na cztery kartki.
Potraktować OCR'em, itd.

Jeśli jest faktycznie zainteresowanie to mogę skany zrobić.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

RafalM

  • *****
  • Wiadomości: 1133
  • Miejsce pobytu:
    Sulejówek
Odp: Tutor po polsku
« Odpowiedź #4 dnia: 2014.04.27, 22:59:40 »
Polskiej wersji tego Tutora niestety nie kojarzę.

Jeśli rzeczywiście taka kiedyś powstała to ktoś odwalił kupę roboty - tam jest naprawdę mnóstwo tekstu na kilku kasetach.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #5 dnia: 2014.04.28, 18:26:41 »
Zacząłem skanowanie instrukcji, przykładowy plik w załączniku.
Więcej na FTP (w lepszej rozdzielczości). Jakość raczej kiepska.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #6 dnia: 2014.04.29, 15:26:26 »
Przeryłem piwnicę i znalazłem kasetę z nagranym tutorem w wersji PL.
Załączam dwa obrazy dyskowe zrobione z tej kasety.
Na jednej stronie jest symulator (basic 307, screen 6912, code 16642)
na drugiej cztery lekcje (4x24576).
Pliki na kasecie są bez nagłówkowe, trzeba więc przerobić loader
do pracy z dyskietki z możliwością dogrywania poszczególnych lekcji.

Zapraszam do pomocy, program jest wart wysiłku.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

RafalM

  • *****
  • Wiadomości: 1133
  • Miejsce pobytu:
    Sulejówek
Odp: Tutor po polsku
« Odpowiedź #7 dnia: 2014.04.29, 23:12:19 »
Czy zechciałbyś też zamieścić format kasetowy?

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #8 dnia: 2014.04.29, 23:25:19 »
A jak to zrobic ?
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

RafalM

  • *****
  • Wiadomości: 1133
  • Miejsce pobytu:
    Sulejówek
Odp: Tutor po polsku
« Odpowiedź #9 dnia: 2014.04.30, 09:56:04 »
Cytuj
A jak to zrobic ?

Podłączasz magnetofon do karty dźwiękowej  w pececie i nagrywasz plik dźwiękowy .WAV z programem.

Używasz programu MakeTzx: http://www.tzxvault.org/help.htm

Gdyby ci nie wystarczyło to co jest na poprzedniej stronie to jest też taki tutorial:
http://www.worldofspectrum.org/TZXGuide.pdf

Jeśli nie masz na komputerze żadnego programu do obróbki dźwięku, to możesz też w MakeTzx spróbować "Direct input" czy jakoś tak - nie nagrywasz .wav tylko w locie konwertujesz do .tzx.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #10 dnia: 2014.04.30, 13:28:58 »
Dzisiaj wyjeżdżam na majówkę.
Zrobię próbę po niedzieli.
Nigdy tego jeszcze nie robiłem.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #11 dnia: 2014.05.05, 16:31:35 »
Witam po majówce, jestem ciekaw czy ktoś próbował zmierzyć się z problemem ?
Dla ułatwienia załączam  obraz dysku na który jest program startowy, przerobiony na code.
Można go łatwo zdeasemblować. Choćby w programie scadm.

Wersja w basicu jest nie do ugryzienia, program sam startuje i zawiesza komputer przy próbie zatrzymania.
W scadm, nie pokazuje nic.

W linii 0 jest coś takiego
PRINT USR (PEEK 23637 + 256 * PEEK 23638 +12)
23637/8 jest zmienna systemowa wskazująca na następną linię w Basicu.
Program staruje więc od 12 komórki licząc od początku następnej linii.

Nie jestem aż tak zaawansowany w języku maszynowym żeby coś z tym zrobić.
Wydaje mi się że jest tam własny program ładujący.
 Ale tu niech lepiej wypowie się ktoś lepszy w te klocki ode mnie.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Phonex

  • *****
  • Wiadomości: 1261
  • Miejsce pobytu:
    Warszawa
Odp: Tutor po polsku
« Odpowiedź #12 dnia: 2014.05.09, 10:58:26 »
Mogę rozszyfrować loader, ale potrzebuję pliku tap.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Tutor po polsku
« Odpowiedź #13 dnia: 2014.05.09, 13:24:58 »
Nie wiem czy szybko uda mi się go zrobić.

Dobrze podgląda się loader programem scadm, z obrazu dysku który zamieściłem.
Jest podgląd kodu.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Gryzor

  • *****
  • Wiadomości: 2012
  • Miejsce pobytu:
    Warszawa
Odp: Tutor po polsku
« Odpowiedź #14 dnia: 2014.05.09, 14:22:38 »
Zgraj kasete do WAV (tylko porzadnie  :D) i wrzuc gdzies na serwer, to reszte sie zrobi.
Nie bardzo rozumiem dlaczego pliki na dysku sa bez naglowkow - nawet BASIC  :o