Autor Wątek: Asembler Z80 i 8080 pod Windows  (Przeczytany 35194 razy)

LaPi

  • *
  • Wiadomości: 24
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #45 dnia: 2019.03.21, 10:34:24 »
Wątków dotyczących programowania było kilka, ostatnio załozyłem taki ponad rok temu - było zerowe zainteresowanie.

Kiedyś, czyli jakiś rok temu, w hackroomie prowadziłem warsztaty z asemblera. W kilka godzin uczestnicy opanowali kilka podstawowych rzeczy, które pozwoliły na napisanie bardzo prostej gry. Jeżeli będzie więcej chętnych, można to powtórzyć.

Pierwszy chętny już jest :)

KWF

  • *****
  • Wiadomości: 6832
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #46 dnia: 2019.03.21, 10:42:14 »
Drugi tez, ale do Wawy ma daleko ;)
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zipp

  • ****
  • Wiadomości: 329
  • Miejsce pobytu:
    Małopolska
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #47 dnia: 2019.03.21, 12:31:52 »
A może jakiś live na Youtube z takich warsztatów.

Skinner

  • ****
  • Wiadomości: 367
  • Miejsce pobytu:
    Wlkp PL
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #48 dnia: 2019.03.21, 17:58:47 »
Też byłbym chętny, ale też daleko  :(
2x 48k+, +2, HQ48 (under construction)

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #49 dnia: 2019.03.21, 18:14:51 »
Chyba nikt nie zauważył, więc zapytam:
        halt              ; zaczekaj na przerwanie niemaskowalne

Czy na pewno chodzi o niemaskowalne? ;)

steev

  • *****
  • Wiadomości: 1363
  • Miejsce pobytu:
    inode 42
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #50 dnia: 2019.03.21, 18:37:42 »
Chyba nikt nie zauważył, więc zapytam:
        halt              ; zaczekaj na przerwanie niemaskowalne

Czy na pewno chodzi o niemaskowalne? ;)
Też działa :)
Machines should work. People should think.

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #51 dnia: 2019.03.21, 18:56:57 »
Tylko teoretycznie, bo w Spectrum bez odpowiedniego urządzenia zewnętrznego nic go nie wywoła ;)

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #52 dnia: 2019.03.21, 19:07:22 »
Pewnie, że maskowalne. Takie są efekty pisania komentarzy na kolanie ;)

Brakuje tam też wyjaśnienia, co to ma tak na prawdę robić - HALT czeka na przerwanie, w wypadku Spectrum przerwania niemaskowalne generowane są 50 razy na sekundę przez ULA na początku każdej ramki ekranu. Wywołanie HALT na początku generowania kolejnej ramki animacji zapewnia synchronizację z ekranem i płynne działanie animacji - tutaj scrollera.

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #53 dnia: 2019.03.21, 19:15:20 »
w wypadku Spectrum przerwania niemaskowalne generowane są 50 razy na sekundę przez ULA na początku każdej ramki ekranu.

Znowu pisałeś na kolanie? ;)

trojacek

  • *****
  • Wiadomości: 6840
  • Miejsce pobytu:
    Warszawa
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #54 dnia: 2019.03.21, 19:27:04 »
w wypadku Spectrum przerwania niemaskowalne generowane są 50 razy na sekundę przez ULA na początku każdej ramki ekranu.

Aż strach pomyśleć, co się będzie wyprawiać, jak podepniesz divIDE/divMMC ;)

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #55 dnia: 2019.03.21, 19:37:09 »
A co do nauki asemblera, ja się go nauczyłem jeszcze w podstawówce dzięki książce Rolanda Wacławka "ABC asemblera". Książka omawia wszystko od absolutnych podstaw, tak że (za przeproszeniem) każdy głupi by zrozumiał ;) Ja nie tylko od razu zrozumiałem, ale pokochałem asembler Z80. I dlatego wciąż coś dłubię na SAMie.

Nawiasem mówiąc, książka ma na okładce C64, a dotyczy procesora Z80. Do dziś nie wiem, co autor okładki chciał przez to przekazać ;)

Maryjan

  • *****
  • Wiadomości: 6658
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #56 dnia: 2019.03.21, 20:26:04 »
Właśnie ją czytam.
Faktycznie, włożone tam wszystko jest łopatologicznie.

Pewnie dali C64 na okładkę, bo nie wiedzieli, czego dotyczy treść, a zdjęcie z C64 było "pod ręką".
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Skinner

  • ****
  • Wiadomości: 367
  • Miejsce pobytu:
    Wlkp PL
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #57 dnia: 2019.03.21, 21:30:09 »
Ktoś ma tą pozycję w wersji elektronicznej? Była dostępna na WOS ale link nie działa :(
2x 48k+, +2, HQ48 (under construction)

trojacek

  • *****
  • Wiadomości: 6840
  • Miejsce pobytu:
    Warszawa
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #58 dnia: 2019.03.21, 21:32:55 »
"ABC asemblera" Rolanda Wacławka, do znalezienia na zaprzyjaźnionym serwerze FTP (ftp://speccy:[email protected]).
Na tym ftp-ie znajdziesz też inne książki i skany popularnych czasopism.

Dalthon

  • ****
  • Wiadomości: 428
  • Miejsce pobytu:
    TriCity
Odp: Asembler Z80 i 8080 pod Windows
« Odpowiedź #59 dnia: 2019.03.21, 21:39:36 »
A co do nauki asemblera, ja się go nauczyłem jeszcze w podstawówce dzięki książce Rolanda Wacławka "ABC asemblera".
Ja miałem tylko "Przewodnik po Zx Spectrum" ale dzięki Dodatkowi B: Lista rozkazów Z80 wszystkiego się nauczyłem. Każda komenda jest dokładnie opisana razem ze zmianami znaczników, czasem trwania i ilością bajtów. Zresztą książka ta przy pisaniu na zx w dalszym ciągu się przydaje ;)
Do pobrania z ftp którego powyżej podał trojacek!
« Ostatnia zmiana: 2019.03.21, 21:47:45 wysłana przez Dalthon »
ZX Spectrum +2 Grey | Just Speccy 128 | ZX Spectrum Next | ZX-Uno 2MB |  Murmulator | Amstrad 6128 | MSX2 Philips VG-8235 | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200