atarionline.pl Atari800 vs RamCart - 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: CommentAuthoratariki50
      • CommentTime21 Jan 2025 00:01
       
      Witam wszystkich nocnych Atarowców :)

      Mam problem z odpaleniem ramcarta na emulatorze Atari800 ver. 5.2.0
      Każda próba odpalenia czegokolwiek po podmontowaniu ramcart kończy się zwisem emulatora.
      System to Win11 64Bit.
      Miałem to już dawno odpalić na Linux ale jakoś zeszło, zmiana laptopa, zmiana zmiany itd.
      Jak w końcu wyszła wersja pod windę i znalazłem czas żeby przysiąść to suprise :))
      Pomożecie?
      Robię tak jak uczył @mono

      1. wciskasz F1
      2. wybierasz Cartridge management (Alt+C)
      3. wybierasz Make blank cartridge
      4. wpisujesz swoją nazwę obrazu np. ramcartempty.car
      5. wybierasz Ram-Cart 64 KB cartridge
      6. wybierasz Cartridge: none
      6. wybierasz ramcartempty.car

      i w menu pojawią Ci się dodatkowe opcje:
      - Ram-Cart R/W switch: [On|Off]
      - Ram-Cart Reset
      co odpowiada przełącznikowi i przyciskowi na obudowie.

      Ram-Cart R/W switch ustawiasz na On co oznacza odłączenie banków, po czym robisz reset za pomocą F5.
      Shift-F5 emuluje włączenie komputera z domyślnie podłączonym bankiem w $A000-$BFFF.
      W monitorze polecenie CART pokazuje szczegóły konfiguracji carta.
      • 2: CommentAuthormono
      • CommentTime21 Jan 2025 01:01 zmieniony
       
      R/W switch On powoduje odblokowanie banku carta do zapisu.
      A co się dzieje jak R/W jest Off i wciśniesz F5? Bo to mi wygląda jakby on właśnie próbował wskoczyć do cartridge'a a w wektorze CARTINI jest $0000.
      Czy w monitorze działa polecenie "H"? Jeśli tak, to co pokazuje?

      Edit: A, masz rację - R/W powoduje odłączenie banku carta. U mnie po wykonaniu kroków wchodzi do SELF-TESTu i w monitorze widać:

      > cart
      Main cartridge
      Type: 094 (Ram-Cart 64 KB cartridge)
      Image: /home/jerzyk/atari/atari800-cvs/atari800-github/atari800/ramcartmpty.car (CART)
      Memory: $8000-$9FFF: Off $A000-$BFFF: Off
      Access: Read/Write
      Register: Enabled
      Bank: $00

      Zawisa tylko wtedy gdy w monitorze mam:

      > cart
      Main cartridge
      Type: 094 (Ram-Cart 64 KB cartridge)
      Image: /home/jerzyk/atari/atari800-cvs/atari800-github-myfork/atari800/ramcartmpty.car (CART)
      Memory: $8000-$9FFF: Off $A000-$BFFF: On
      Access: Read Only
      Register: Enabled
      Bank: $00

      A to oznacza, że R/W jest Off.

      Wejdź do Menu, wybierz Cartridge Management i ustaw R/W na On, po czym daj mu Reset (Warm Start).
      • 3: CommentAuthoratariki50
      • CommentTime21 Jan 2025 01:01
       
      @mono

      Tak robię. :(

      Daj mi chwilkę, powalczę
      • 4: CommentAuthoratariki50
      • CommentTime21 Jan 2025 02:01 zmieniony
       
      @mono

      Jakiego systemu używasz ?

      Bo coś mi się w moim nie podoba.
      Win11home 64Bit

      A Atari800 jest pod 32Bit Przynajmniej taka wersja jest do ściągnięcia.

      Nie mogę zapisać ustawień emulatora a właściwie to ich wczytać. Ustawianie wszystkiego od nowa jest irytujące i czasochłonne.
      No i ten ramcart.
      Może to wina systemu albo wersji emulatora.
      Jak sądzisz ?

      Cartridge Management jest na bank ON. F5 daje READY. A potem zaczynają się schody :)

      Sorry że tak długo ale walczyłem :))
      • 5: CommentAuthoratariki50
      • CommentTime21 Jan 2025 06:01
       
      @mono

      Dzięki za pomoc.
      Ruszyło. Pomogło resetowanie komputera i nie wiem co jeszcze bo wszystko łącznie z romem Atari instalowałem od nowa :)

      Z moich obserwacji:

      Działa to trochę chaotycznie tzn. raz wywala do basica po F5 raz się wiesza raz działa :))
      Na godz. 5.43 mogę: podmontować cart64kb, sformatować pod D8:, skopiować coś do niego, zainicjować ramkartowym microdosem i odpalić skopiowany program.

      Czyli sukces :)

      Ale kombinacja R/W ON-OFF plus F5 SHIFT-F5 jak na razie daje mi losowe wyniki :)

      Nic to. Za chwilę do pracy a oczy czerwone :)))
      • 6: CommentAuthormono
      • CommentTime21 Jan 2025 07:01 zmieniony
       
      Shift-F5 (opisane jako Cold Start) jest może trochę mylące, bo symuluje włączenie komputera włącznikiem, czyli uruchomienie ze zresetowaniem sprzętu który jest podłączony (rejestrów cartridge'a) - w emulatorach zazwyczaj jest to opisane jako Power Cycle. Ale nie do końca, bo zachowuje zawartość pamięci.
      Natomiast F5 (Warm Start) to zwykłe wciśnięcie klawisza RESET.
      Nie ma póki co w emulatorze Atari800 zwykłego przycisku RESET (takiego od KKrysa) wymuszającego zimny start ale bez resetowania rejestrów cartridge'a - czyli prawdziwego Cold Start.

      Edit: Używam emulatora kompilowanego dla SDL2 z gita czyli v5.2.0 dla 64-bit Linuxa Ubuntu 24.04.1 LTS.
      • 7:
         
        CommentAuthorjhusak
      • CommentTime21 Jan 2025 19:01
       
      Czyli trzeba dorobić control-F5 :)