atarionline.pl Jakie produkcje powstana na VBXE? - 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
      • CommentTime16 Jan 2009 01:01
       
      Pytanko, czy ktos cos wie/slyszal - jakie produkcje sie szykuja na VBXE? Z tego co ja wiem, Jarek Kaczor chcialby zrobic jakis slideshow, ja ze Scalakiem wahamy sie, czy zrobic tekstowke z wykorzystaniem mozliwosci VBXE...
      • 2:
         
        CommentAuthorsikor
      • CommentTime16 Jan 2009 19:01
       
      Jellonek obiecał swego czasu Mortal Combat... Ciekawe, czy dotrzyma słowa ;)
      A na poważnie: chętnie bym jakąś produkcję na VBXE obejrzał... Sam jestem na to za słaby... ;( Poza tym - tam się chyba bez znajomości assemblera nie obejdzie... :(
      • 3:
         
        CommentAuthorKaz
      • CommentTime17 Jan 2009 02:01
       
      No wlasnie ciekawa sprawa - czy daloby sie np. Turbo Basiciem wpisywac cos w rejestry VBXE?
      • 4: CommentAuthormono
      • CommentTime18 Jan 2009 18:01
       
      POKE, POKE ?
      • 5:
         
        CommentAuthorMaW
      • CommentTime18 Jan 2009 19:01
       
      Wydaje mi się, że sam program obsługi banków zeżarł by dużą część pamięci używaniej przez TB - pierw trzeba ustalić stan banków, potem je załadować danymi kopiowanymi z bufora w bloku podstawowym, a gdzie miejsce na sam program ? I czy przypadkiem pamięć wykorzystywana przez procedury TBXL nie pokrywa się z bankami VBXE ?
      • 6: CommentAuthorzaxon
      • CommentTime23 Jan 2009 00:01
       
      No i podstawowy problem, trzeba to VBXE miec.
      • 7:
         
        CommentAuthortdc
      • CommentTime27 Jan 2009 22:01
       
      Myślę że odpowiedzią na temat jest Action!
      Wykorzystanie Action! z VBXE jest optymalnym rozwiązaniem: duża wygoda programowania, wydajność a przy okazji pozbycie się wad Action! bo wiele istotnych rzeczy załatwia nam wspaniały hardware.

      Myślę że jest to temat wart rozważenia. W końcu to taka sytuacja w której mamy fajny kompilator w którym wygodnie da się programować, a przy tym skupiamy się jedynie na samej grze bo np. procedur spritesów już pisać nie trzeba itp.

      MaW: zwróciłeś tu uwagę na istotny problem. Może tak: najpierw uruchomić program, który wszystko sprawdza i zgrywa dane do vramu VBXE a następnie program w TB lub Action! który już tylko operuje na danych ?
      Kilka DOSów na Atari wspiera batche.
      • 8: CommentAuthorzaxon
      • CommentTime28 Feb 2009 22:02
       
      Nabylem VBXE droga kupna a tu temat utknal ? Cos sie szykuje ?
      • 9:
         
        CommentAuthorKaz
      • CommentTime1 Mar 2009 01:03 zmieniony
       
      O prosze, a od kogo kupiles? Bylo 22 posiadaczy tego urzadzenia, czyzby ktos zrezygnowal?

      Czasem nie Jarek Kaczor?
      • 10:
         
        CommentAuthorsikor
      • CommentTime1 Mar 2009 08:03
       
      No, z tego co wiem - rysunki już można robić. Nowy G2F wspomaga... Czyli pierwsze narzędzie już jest ;)
      No i czekamy na jellonka, obiecał, że jak będzie VBXE to napisze MK na Atari :P
      • 11:
         
        CommentAuthorKaz
      • CommentTime1 Mar 2009 14:03
       
      Pierwszym narzedziem nie byl G2F tylko program Electrona do wyswietlania grafik w trybie Overlay. Program TeBe umozliwia pewne prace w trybie mapy kolorow, ale jako edytor grafiki nadaje sie mniej niz srednio, bo przeciez nie do tego powstal i ten "grzech pierworodny" bycia konwerterem fonty-grafika zanim sie ciagnie :).

      Najlepiej chyba przygotowywac grafike w programach na peceta - szczegolnie jesli ma miec 256 kolorow. Mozna niby uzywac Amigi czy duzego Atari, ale to juz w lepszych konfiguracjach, drogich i trudnych do zdobycia.

      A z pisaniem Mortal Kombat to mnie sie zdaje jest jak w tym dowcipie o Partii: "jak Partia mowi, ze zrobi, to mowi, a nie ze zrobi" :)
      • 12: CommentAuthorzaxon
      • CommentTime2 Mar 2009 18:03
       
      Kupilem bezposrednio od Electrona, teraz czekam z niecierpliwoscia az dotrze. Tylko mam dylemat czy wstawiac w nowe 65 xe w folijce czy upychac w xegs box mk2 . Najlepiej by sie dwa VBXE przydaly, hehe.
      • 13:
         
        CommentAuthorKaz
      • CommentTime2 Mar 2009 20:03
       
      Ja jednak wstawilem w XEGS, bo jak sie chce wcisnac tam wiecej tego sprzetu do srodka, to w XE nie starczy miejsca.
      • 14: CommentAuthortebe
      • CommentTime7 Mar 2009 15:03
       
      TBXL można użyć, dostęp do rejestrów jest, ja bawiłem się z w zwykłym Basicu, jeden POKE i mamy oddzielnie kolory tła i fontów

      jeśli chodzi o duchy, to procedury nimi sterujące trzeba napisać w ASM i wepchnąć do pamięci VBXE, w aktualnych wersjach rdzenia tak jest, Electron zrezygnował z co niektórych możliwości aby zyskać wolną przestrzeń na inny kod, po prostu wszystkiego nie da się upchnąć do pamięci rdzenia VBXE
      • 15: CommentAuthorElectron
      • CommentTime20 Mar 2009 07:03
       
      Tebe, co Ty za dezinfo siejesz ... procedury mogą być gdziekolwiek, tylko blitterlist musi być w VRAM ... :)
      • 16: CommentAuthortebe
      • CommentTime20 Mar 2009 18:03
       
      :) no tak, kodu 6502 nie pcha się do VBXE, chyba że dla sportu
      • 17:
         
        CommentAuthorKaz
      • CommentTime7 Apr 2009 21:04
       
      Mnie sie zdaje, ze TeBe cos szykuje na VBXE... ;)
      • 18: CommentAuthorpin
      • CommentTime27 Jun 2009 00:06
       
      Pornosa :)
      • 19:
         
        CommentAuthorKaz
      • CommentTime27 Jun 2009 01:06
       
      Pornosy juz przeciez pokazywal przy okazji animacji HIP i TIP :)
      • 20:
         
        CommentAuthorripek
      • CommentTime27 Jun 2009 11:06
       
      Electron - można do ciebie jakiś kontakt chciałem Ci coś podesłać.
      • 21:
         
        CommentAuthorKaz
      • CommentTime30 Oct 2010 11:10 zmieniony
       
      Przeciwnicy VBXE podnosili, ze czeka nas zalew oprogramowania na ta karte, ze to odciagnie koderow od malego Atari, ze bedzie Sodoma i Gomora.

      Nie bez satysfakcji stwierdzam, ze potwierdzila sie jednak moja teza, ze koderow to nie odciagnie, a co najwyzej przyciagnie nowych. I prosze. Candle nie kodowal gier na male Atari, a tu nagle zabral sie za development gier ;)

      Robbo VBXE:



      Plik tutaj na przyklad tutaj:

      ->link<-

      Gra jest wczesna wersja, nie wszystko jeszcze zrobione. Grafika elementow wzieta z Open Robbo (licencja GPL).

      PS:
      Candle aktualizuje gre co jakis czas, wiec najlepiej korzystac z bezposredniego linku do pliku:

      ->link<-
      • 22:
         
        CommentAuthorKaz
      • CommentTime20 Nov 2010 13:11
       
      Gary pracuje nad "Quadrillion" dla VBXE (gra dziala tez pod emulatorem Altirra z emulacja VBXE:



      watek tutaj:

      ->link<-
      • 23:
         
        CommentAuthorKaz
      • CommentTime3 Jan 2011 15:01 zmieniony
       
      Jest i filmik:



      PS. A oficjalna wersja juz w katalogu:

      ->link<-
      • 24:
         
        CommentAuthorKaz
      • CommentTime8 Oct 2011 18:10
       
      Odnotowuje kronikarsko kolejne przymiarki do gry dla Atari VBXE:

      • 25:
         
        CommentAuthorKaz
      • CommentTime7 Jul 2012 15:07
       
      No i jeszcze program Candle bazujacy na grze znanej z Tajemnic Atari: "Heartlight".

      • 26: CommentAuthors2325
      • CommentTime7 Jul 2012 20:07
       

      • 27:
         
        CommentAuthorKaz
      • CommentTime26 Mar 2018 12:03
       
      Padła ciekawa myśl:

      ->link<-

      skoro VBXE daje 256 kolorów w 320x200, a Rapidus daje procka 65816 - że można by sprobówać przeportować grę Wolfenstein 3D z Apple IIGS, bo właśnie tam ta gra jest na ten procek i w tej rozdziałce:



      No i Apple IIGS chodzi z prędkością 2,86MHz, a Rapisus 20MHz... jest potencjal :) No i w wtedy byłby sens użytkowy dla graczy, żeby mieć Rapidusa i VBXE. Bo obecnie z softem bida.

      Ktoś podchwyci temat?
    1.  
      dodam tylko, że bardzo podobny (chyba nawet kompatibilny) procek jest w Nintendo SNES, i tam też jest Wolfenstein 3D :)
      • 29:
         
        CommentAuthorKaz
      • CommentTime26 Mar 2018 14:03
       
      kolega "tu lałd tu łajd" :P zarzucił też mockupem - konwersja obrazka z Apple II GS na VBXE. Z Rapidusem byłby ogień... :)
    2.  
      to tylko obrazek z wersji DOSowej skonwertowany do VBXE, wyświetlony na moim Atari z VBXE i przechwycony przez grabber Avermedia GamecaptureHD2 :) To tak wygląda - tyle że statycznie. Są dwa porty Wolfa na ten procek co w Rapidusie - Apple IIGS i Nintendo SNES.
      • 31: CommentAuthor0xF
      • CommentTime26 Mar 2018 20:03
       
      VBXE ma blitter, więc powinno śmigać na pełnym ekranie bez dopałki. Dopałka przydałaby się do grania sampli.
      • 32: CommentAuthortebe
      • CommentTime26 Mar 2018 22:03 zmieniony
       
      Rapidus świetnie sobie radzi z odtwarzaniem sampli czy nawet MOD-ów na IRQ wywoływanym co linię obrazu, sample w pamięci wysokiej długości max 64KB

      tylko nie wiem co ma VBXE do Rapidusa, skoro to są oddzielne układy i nie ma jakiejś magistrali DMA która by je spinała

      to tak jakbyś chciał przewieźć tonę węgla, ale masz tylko taczkę, musisz małymi porcjami najwolniej jak można ten węgiel transportować, cała para idzie w gwizdek

      pełen potencjał Rapidus osiąga kiedy cały kod programu jest w jego pamięci wysokiej, pamięć banku #0 ($0000..$FFFF) jest potrzebna tylko po to aby wystartować przerwania, ustawić program dla ANTIC-a, udostępnić stronę zerową i stos (RAM #0 = FAST RD/RW)

      dla RAM #0 = FAST RD/RW, program ANTIC-a musi być poza obszarem $0000..$3FFF

      jakiekolwiek odwołania do banku #0 w obszar ($4000..$FFFF) spowalniają Rapidusa

      100% Rapidusa to wyłączony obraz, wyłączone przerwania, głucha cisza i tylko kod powyżej adresu $FFFF

      p.s.
      przykład gry 'Titus The Fox' to przykład na osiągnięcie maksymalnego obciążenia blittera VBXE, tam gdzie obraz szarpie blitter już się nie wyrabia w ramce, albo główna pętla programu niepotrzebnie czeka na synchronizację