サぺル

If you can read this, you have voided your warranty.

  • 1.31K Posts
  • 1.33K Comments
Joined 3 years ago
cake
Cake day: May 3rd, 2022

help-circle



















  • To było bardziej skomplikowane niż myślałem. Myślałem, że tylko podłącza ROM w jakiś obszar i puszcza NMI. Ale ja używałem F3 głównie dla monitora (kodu maszynowego). Bo nie umiałem zdobyć jakiegoś normalnego Asma. Nawet nie wiem jakie były i jakie miały możliwości.

    Podoba mi się napracowanie przy zapisie stanu.

    W arcie nie podobają mi się peany na temat C64.

    Lubię tę stronę, bo ma świetny spis opkodów 6502.

    Słyszałem, że takie rozwiązania były popularne wśród programistów c64. Ludzie mieli jakieś przełączniki stanów między uruchomionym programem, a narzędziami do jego tworzenia.





  • Jeśli chodzi o konstrukcje językowe to ostatnio myślałem nad czymś. Co jeśli “.” byłaby normalnym elementem nazwy tak jak “_”? W C mógłby istnieć skrót do nadawania nazw z przedrostkiem w stylu:

    group costam. {
      int x = 0;
      int y = 1;
    }
    

    co byłoby równoznaczne:

    int costam.x = 0;
    int costam.y = 0;
    

    Fajnie jakby przed “costam” można było wstawić “const” lub “static”, dla wszystkich elementów. Oczywiście zamiast “.” można użyć “_” lub nic i używać camelCase.

    Tak wiem, pora deszczowa w pełni.




  • Nie wiem po co to wtrącenie o dużych firmach? Czy to jest duża firma?

    Każdy koduje jak mu wygodnie. Ja dalej nie rozumiem OOP. Nie umiem zaprojektować dobrej hierarchii klas wewnątrz aplikacji. Wydaje mi się, że to jest fajne do wystawiania popularnego API dla innych.

    Byś musiał sprawdzić ile zużywają GPU i CPU. Ile razy dłużej CPU musi pracować by tyle samo zużyć. Czy rzeczywiście tyle pracuje przy blitowaniu.

    Kiedyś z Lacky porównywaliśmy sprzętowe i softowe dekodowanie wideo. Sprzętowe brało więcej. Dane na podstawie czujników prądu w laptopie.