Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Najprzydatniesjze modyfikacje/addony sprzętowe  (Przeczytany 3149 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #45 dnia: 16 Listopada 2014, 14:35 »
Na amidze programy w tle dzialaja, ta "drobna"  roznica
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #46 dnia: 16 Listopada 2014, 14:42 »
Na moim też więc różnicy niema \"\"

Offline slawera

  • Level 3
  • ***
  • Wiadomości: 188
    • slawera
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #47 dnia: 16 Listopada 2014, 14:56 »
Działają czy czekają na działanie...?
C64C+1541-II+SD2IEC+MPS1230

Offline wackee

  • Level 6
  • ******
  • Wiadomości: 2210
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #48 dnia: 16 Listopada 2014, 15:06 »
To masz tam też 16 procesorów?

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #49 dnia: 16 Listopada 2014, 15:09 »
Oj geniusze a windows potrzebuje tylu procesorów co ma uruchomionych programów ? \"\"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #50 dnia: 16 Listopada 2014, 15:11 »
Wiadomo że tego typu systemy działają z podziałem czasu procesora  na zadania.
I nie jest to wiedza tajemna \"\"

Offline wackee

  • Level 6
  • ******
  • Wiadomości: 2210
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #51 dnia: 16 Listopada 2014, 15:15 »
To ciekawe!
Opisz nam jak działa ten system na Twoim wynalazku. Tzn. jaki to kod napisałeś, który automatycznie obsługuje wiele wątków i kiedy CPU nie jest zajęty w aktualnym banku pamięci, to w tle dłubie sobie w pozostałych \"\"

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #52 dnia: 16 Listopada 2014, 15:19 »
A kontekst tez przelaczasz? Komunikacje miedzy procesami masz?  Prioretyzacje zadan?  Skoro sadania w tle dzialaja,  to znaczy ze aktualnie wybrane nie dziala tak jak na prawdziwym c64... bo jest 1 cpu...

To czysta logika.

Ps.Rozmawiasz z czlowiekiem,  ktory implementowa taskl scheduling na avr...
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #53 dnia: 16 Listopada 2014, 15:34 »
Oj tam żadna filozofia, tak naprawdę to przypadkiem (lub nie) twórcy 6502 zostawili furtkę do takiego systemu.
wystarczy tylko  przerwanie, stos sprzętowy dla każdego zadania,rejestr stronicowania  i para rozkazów TSX /TXS
Teraz tylko wystarcza przechwycić przerwanie zachować rejestry CPU na stosie, zachować rejestr stosu, zmienić bank (zadanie) odtworzyć rej. stosu i rej proc. wyjść z przerwania do kolejnego zadani tak w kółko.
Nie ma problemów z "dłubaniem" w innych bankach.Można to nawet zrobić na kilka sposobów.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #54 dnia: 16 Listopada 2014, 15:42 »
Rozumiecie jakie to genialne?
W DOS było jedno okno i pomiędzy programami trzeba było używać klawiszy, a tutaj tak jak w Windows, każdy program ma swoje okienko na ekranie !!!


PS. genialne rozwiązanie, przełaczanie na NMI procesów, opisane w polskiej książce z lat 90 tych.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline wackee

  • Level 6
  • ******
  • Wiadomości: 2210
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #55 dnia: 16 Listopada 2014, 15:42 »
To zrób, "geniuszu" \"\" Napisałeś chociaż linijkę kodu do tego? Jak żadna filozofia to siadaj i koduj i wróć do nas jak już coś będzie w binarce.

Phonga na C64 to ja też "w zasadzie" wiem jak zrobić \"\"

Edit.
Jak planujesz poradzić sobie z przerwaniami które już są np. generowane z VICa, komunikacja ze stacją? Jak przełączysz się między dwoma programami które grają na SIDzie?

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #56 dnia: 16 Listopada 2014, 15:48 »
co go stopujecie, ja z Victorem uruchomiłem  cztery równoległe macroassemblery w pamięci które się między sobą przełączały... w 1994r lub 1995
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #57 dnia: 16 Listopada 2014, 15:49 »
wackee:
To zrób, "geniuszu" Napisałeś chociaż linijkę kodu do tego? Jak żadna filozofia to siadaj i koduj i wróć do nas jak już coś będzie w binarce.

Wyobraź sobie że nawet kilka i do tego działa

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #58 dnia: 16 Listopada 2014, 15:54 »
no pewnie że działa tak jak cztery macroassemblery w naszym rozszerzeniu.
Kopiowanie znanych rozwiązań opisanych w książkach i przedstawianie ich dla ludu którzy książek nie czytali ... jest rzekłbym ...narcyzmem.

Koleś jest mitomanem i tak długo jak z nim gadacie tak długo on się nakręca.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Najprzydatniesjze modyfikacje/addony sprzętowe
« Odpowiedź #59 dnia: 16 Listopada 2014, 15:54 »
A tu możecie sobie zobaczyć jak na tym c64 chodzi Apple II z 1MHz.
https://www.youtube.com/watch?v=-u2BwI29ZQ4&feature=youtu.be