atarionline.pl Atari Portfolio - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1:
       
      CommentAuthorKaz
    • CommentTime9 Sep 2024
     
    Dla porządku, wrzucę tu linki z nagrań wszystkich naszych dotychczasowych spotkań o PoFo, od najnowszego poczynając (brakuje #4, nie ma tego jeszcze na YT):

    ->link<-





    • 2:
       
      CommentAuthorKaz
    • CommentTime10 Sep 2024 zmieniony
     
    • 3:
       
      CommentAuthorKaz
    • CommentTime10 Sep 2024
     
    Ku pamięci:

    ->link<-

    ->link<-
    • 4:
       
      CommentAuthorKaz
    • CommentTime11 Sep 2024 zmieniony
     
    Świetne spotkanie dzięki SzymonU i drugiemu Szymonowi, a także Codiemu, Peri Noidowi i Falconie030, bo włączali się merytorycznie w spotkanie.

    Odnośnie gry Maze, zainspirowani wywołanym przez Cosiego tematem emulatora Portfolio zawartym w tej grze z 1995 roku, pograliśmy w te grę na Afterku dzięki BCA:

    BCA:

    Plik maze.zip zawiera 2 pliki maze.txt oraz maze._om. (...) Aby to uruchomić to współcześnie zainstalowałem emulator DosBox pod win10, oczywiście po instalacji trzeba jakoś przygotować środowisko dos-a w moim przypadku to chyba ver 5.0 (nie pytać dlaczego) i trzeba sobie ustawić autoexec i config i config emulatora etc.. kto wie to wie;) Aby uruchomić plik maze._om należy mu zmienić wpierw nazwę na maze.com. Plik .com jest plikiem wykonywalnym i da się uruchomić (jaka jest różnica pomiędzy .com a .exe można zapytać chata GPT) . Jak zauważymy po wczorajszym spotkaniu program działa, udało się go uruchomić pod emulatorem DOS i tak udało się wykonać kopie ekranów z gry.

    Udało się wespół z biesiadnikami zoom-a ustalić fakt, że ten plik jest skompresowany, w nagłówku pliku widnieje bowiem wpis "PKLITE Copr. 1992". To takie samo rozpakowujące się archiwum, z czeluści piekieł mojego HDD wydłubałem program PKLITE.EXE (mam legalnie bo abolicja). I tak oto z pliku, który pierwotnie miał 13998 bajtów stał się plikiem o długości 39141bajtów.


    Załączam plik i parę zrzutów ekranu.
    • 5:
       
      CommentAuthorKaz
    • CommentTime11 Sep 2024
     
    A dlaczego dołączamy plik rozpakowany? Żebu ułatwić jego ewentualną dekompozycję i analizę. Na spotkaniu Cosi zwrócił uwagę, że w grze zawarty jest emulator PoFo (z czego najważniejsza jest część obsługująca ekran LCD Portoflio) i można by go wydłubać i rozwinąć w coś użytecznego do developmentu softu dla PoFo.

    Niżej wyciąłem fragmentu z opisu gry Maze, dotyczące samego emulatora:

    And even more.... Maze, is the very first game, that will
    work both on PC and on Portfolio. With help of my friend Zdenek
    Broz, I wrote a Portfolio emulator routines for PC. (Zdenek made
    the PC screen refreshing routine.) The routines can be included into the program code and will change your PC into Portfolio.

    I hope that these efforts of mine will find appreciation among PF users and that the users with programming skill will be evoked to do something about Portfolio software.

    (...)

    About the emulator

    I wanted to make a resident program to enable all PF programs to work on PC. But there was a problem with making a routine to copy the content of video RAM from 0B000:0000 (used by PF) to a new location within PC graphic video RAM (starting at 0A000:0000). The data written into 0B000:xxxx area got lost on PC in graphic mode
    (mode 13h, INT 10h). I traced my codes under Turbo debugger and I could not solve it.

    The emulator supports fast access routines to Portfolio LCD. As you will see, there is no sound support in this version. The keyboard is handled differently. Pressing a key (during the game) on PF calls a short pause and then the code returns to original task. On PC the pause is replaced by waiting on a key-press.
    • 6: CommentAuthorszymonu
    • CommentTime11 Sep 2024
     
    Tutaj znajdziecie prezentację i materiały z wczoraj: ->link<-
    • 7:
       
      CommentAuthorKaz
    • CommentTime7 dni temu
     
    A tu zapis spotkania: