851

(161 odpowiedzi, napisanych Fabryka - 8bit)

bracia Wiśniewscy, Probe i spółka, przecież Probe wcześniej na konkurs Abbuca wystawiał już Rick-a  tyle że w wersji mocno okrojonej wizualnie

852

(161 odpowiedzi, napisanych Fabryka - 8bit)

Ja pomogę, w załączniku wszystko co mam na temat Rick-a, m.in. mapy leveli 1 i 2

853

(11 odpowiedzi, napisanych Scena - 8bit)

w paczce z mads-em jest mandelbrot

854

(4 odpowiedzi, napisanych Miejsca w sieci)

superaśna :)

855

(4 odpowiedzi, napisanych Programowanie - 8 bit)

zapisz w G2F GED-- i co 8 linię masz LMS-a (poniżej z etykietą LINE7)

dla ekranu 40byte:

line6    jsr wait54cycle
    inc byt2

line7    jsr wait54cycle
    cmp byt2

dla ekranu 32byte:

line6    jsr wait60cycle
    pha:pla

line7    jsr wait60cycle
    inc byt2

856

(69 odpowiedzi, napisanych Sprzęt - 8bit)

co oznacza wersja rdzenia 1.24 14Mhz (V1FX124R)

dla tego rdzenia mam dziwne zachowania, po RESECIE obraz przechodzi w tryb GTIA, tak jakby dla GRAPHICS 0 ktoś ustawiał $D01B na $80 czy coś

w QMEG jak i pod SDX

nie za każdym razem zdarza się taka sytuacja, ale zbyt często aby o niej zapomnieć

857

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

ogólnie sprawa sprowadza się do tego jedynego przypadku kiedy loader pomyli się, bo zinterpretuje adres nowego bloku $FFFF jako nagłówek bloku, przez co pominie dwa bajty

 org $2000
 nop

 org $FFFF
 clc

FF FF 00 20 00 20 EA FF FF FF FF 18

żaden inny adres oprócz $FFFF nie spowoduje tego zamieszania

p.s.
QA, Xasm zapiszą w/w przykład tak samo

858

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

nagłówek $FFFF jest tylko na początku pliku, aby można było stwierdzić czy to jest plik wykonywalny AtariDOS, kolejne bloki nie muszą ich posiadać ponieważ UWAGA !!!   pliki AtariDOS-a nie dysponują innymi blokami niż $FF $FF

SDX posiada bloki inne niż $FF $FF i dla plików SDX są generowane nagłówki

jeśli XXL uważasz że zapisywanie nadmiarowej informacji jest niezbędna będziesz musiał spędzić mnóstwo czasu nad poprawianiem tysięcy plików wygenerowanych od początku historii Atari-DOS

jeśli ktoś łączył pliki Atari-DOS przy pomocy jakiegoś APPEND-era to faktycznie nadmiarowe $FF $FF mogą się pojawić, dlatego loader plików DOS-a powinien uwzględniać taką sytuację

ktoś tu chce odkryć Amerykę po raz miliard sześćsetny ?

859

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

dyskietke formatujecie DOS-em, nagrywacie pliki etc. potem odpalacie program który przy pomocy bibliotek xbios realizuje odczyt i zapis bez udziału DOS-u, dostajecie całą przestrzeń pamięci

np. SID ładuje się od adresu $700, nie ma sprawy bo loader umieścimy poza tym obszarem i ładujemy

odczyt/zapis to dwie operacje najczęściej potrzebne, reszta bajerów DOS zajmuje tylko pamięć

chciałbym dodać odczyt plików do Panga, odczyt leveli, tekstur, zapis hi-score (plik hi score ma stały rozmiar, np. 10 wpisów), obszar $0700-$2000 jest wykorzystywany przez grę, co mam zrobić

zapisać obszar pamięci DOS-a $0700-$2000 do dodatkowej pamięci, potem podmieniać ten obszar, włączać OS, inicjować pozostałe komórki?  ale jest XBIOS, więc będzie łatwiej i szybciej

860

(21 odpowiedzi, napisanych Sprzęt - 8bit)

może wersje V.H0 od V.H1 różni właśnie to zasilanie

na pierwszej fotce strzałka pokazuje otworek +5V na tym mikroskopijnym układem, u mnie na V.H0 nie ma tego otworka, ogólnie ścieżki też są inaczej "pokręcone"

Pajero przywiózł swój adapter V.H1 i swoją kartę CF Kingstona 4GB, rezultat ten sam

zamówiłem zasilacz 5V, może po jego podłączeniu karta 4GB ruszy

861

(21 odpowiedzi, napisanych Sprzęt - 8bit)

ja ostatnio też uruchamiałem KMK IDE Plus 2.0, przejściówka IDE2CF, karta CF 4GB Kingstona nie działa, karta CF 16MB Pretec działa

może to wina przejściówki, kupiłem na Allegro CF-IDE44/2.0mm ADAPTER V.H0, Pajero ma V.H1 i u niego działa karta 4GB Kingstona

zresztą ta sama przejściówka na jednym kontrolerze pozwala założyć katalog,  a na drugim kontrolerze wywala błąd podczas zakładania katalogu (FORMAT - Build directory), po założeniu katalogu zgłasza błąd odczytu (dla DIR), zapisu przy próbie skopiowania czegokolwiek

tak że tylko stara CF 16MB sprawdziła się aktualnie na KMK IDE Plus 2.0 i przejściówce CF-IDE44/2.0mm ADAPTER V.H0

p.s.
po podłączeniu do PC przez ten adapter karta CF działa

p.s. #2
są jeszcze adaptery SD2IDE, może karta SD jest bardziej odporna na wykorzystanie, podobno Stryker takie coś podłączył

862

(348 odpowiedzi, napisanych Fabryka - 8bit)

ok, już działa, okazało się że przegapiłem nowy rdzeń 1.24, działałem na 1.20

863

(348 odpowiedzi, napisanych Fabryka - 8bit)

wyjście jest OK, VBXE działa, chodzi o przełączenie na tryb 80 znaków

nie wiem czy jeszcze oprócz DEVICE S_VBXE jest potrzebne coś do szczęścia

jakaś inna wersja CON? DRAC coś wspominał o rozdzieleniu CON na dwa oddzielne moduły

czy QUICKED jest potrzebny ?

864

(348 odpowiedzi, napisanych Fabryka - 8bit)

nie bijcie, jak zmusić SDX aby polubił się z VBXE

na końcu CONFIG.SYS-a dodałem

DEVICE S_VBXE
DEVICE CON

CON 80 = czarny ekran

jak zmusić ekran SDX aby działał w trybie 80 znaków VBXE ?

865

(105 odpowiedzi, napisanych Fabryka - 8bit)

sprawdzałem na prawdziwym Atari, ruszyło

pod Altirrą ruszyło gdy wyłączone zostało System -> Disk Drive -> Accurate Sector Timing

866

(105 odpowiedzi, napisanych Fabryka - 8bit)

widocznie muszą być jakieś specjalne ustawienia o których nie wiem, u mnie to nie działa

867

(105 odpowiedzi, napisanych Fabryka - 8bit)

XDRIVE.LIB ładuje się pod Atari800Win, ale nie pod Altirrą (Atari wpada w pętlę bez końca)

Altirra wspiera SlightSid-a, Atari800Win nie, więc coś tu nie tak

868

(89 odpowiedzi, napisanych Fabryka - 8bit)

no i to jest problem wszystkich konwersji, zaczynacie porównywać do oryginału i bezmyślnie poddajecie pomysły nie znając ograniczeń silnika, chłopak stawia na dynamikę a Wy już chcecie wodotryski, wstydzcie się ;)

869

(31 odpowiedzi, napisanych Zloty)

muzykę z kompotów prezentują w języku migowym

870

(54 odpowiedzi, napisanych Software, Gry - 8bit)

podobnie w Pangu dodatkowe banki wykorzystane zostały na rozpętlony kod

871

(54 odpowiedzi, napisanych Software, Gry - 8bit)

niektóre fazy animacji bohatera jak skok mają szerokość 25 piksli, duchy i pociski Atari w 4 kolorach to max 20 piksli

oczywiście na przeciwników nie starczy już pmg

872

(54 odpowiedzi, napisanych Software, Gry - 8bit)

STE na AtariAge udostępniał kolejne fazy animacji bohatera przerobione na grafikę C64, animacja klatek bohatera zajmuje sporo pamięci

873

(76 odpowiedzi, napisanych Emulacja - 8bit)

Pajero nie używa Delphi tylko C++

tak pozatym która wersja Delphi jest teraz najnowsza i kompiluje do 64bit, pozatym czy nie wymusza ona przepisania kodu, zmiane typów etc. jak robiła to wersja NET

874

(24 odpowiedzi, napisanych Software, Gry - 8bit)

odnalazłem przyczynę problemów z XEX-em, aktualna wersja G2F też nie powinna zapisać XEX-a, dlaczego ?

bo szukając rozwiązania problemu zmieniłem katalog roboczy G2F na nowy [USER]/Application data a to oznacza nowy czysty plik INI

w zakładce Special -> DLI -> Fade effect musi być zaznaczony, a G2F domyślnie go nie ustawia

podobnie z opcją ASM -> RUN | INI

brak tej opcji spowoduje braki kodu w pliku ASM a w efekcie niepowodzenie asemblacji

zawsze gdy plik XEX nie zostanie zapisany powinno istnieć podejrzenie o błędzie w ASM, wystarczy zapisać sam  plik ASM i dokonać asemblacji ręcznie mads-em, wtedy przekonamy się jakie błędy występują

problem z zapisem XEX wystąpi zawsze gdy uruchomimy G2F na nowym komputerze czy nowym użytkowniku, wówczas bowiem plik INI nie zawiera odpowiedniej konfiguracji

starsze wersje G2F zapisują XEX bo nie dysponują zakładką SPECIAL, albo opcją Fade effect, albo korzystają z innej lokalizacji z której odczytują plik INI

G2F wymaga poprawki, tak aby opcje SPECIAL ustawiał w przypadku ich braku domyślnie

875

(24 odpowiedzi, napisanych Software, Gry - 8bit)

wszystkie pliki dołączone są do pliku G2F.EXE (jako zasoby - resource), gdy są potrzebne są one zapisywane do katalogu użytkownika Windows, konkretnie np. u mnie jest to C:\Users\tebe\AppData\Local\Graph2Font\

zamiast 'tebe' powinna być Twoja nazwa użytkownika

sprawdź czy masz katalog Graph2Font w Users, jeśli używasz Total Commandera to musisz zaznaczyć Konfiguracja -> Wyświetlanie -> Pokaż pliki ukryte/systemowe

mads aktualny jest na http://mads.atari8.info
możesz zapisać plik ASM z poziomu G2F i dokonać jego asemblacji

mads nazwa.asm -i:nazwa.h

gdzie nazwa to nazwa twojego pliku G2F, chyba że używasz w nim spacji to nazwe trzeba umieścić pomiędzy apostrofami "nazwa"

p.s.
zreplikowałem twoje katalogi u siebie na dysku D, faktycznie plik XEX nie został zapisany

p.s. #2
problem rozwiązany, wystarczy usunąć znak 'ń' z 'nieukończone' z Twojej ścieżki i plik XEX jest już zapisywany
mads nie wykłada się wówczas podczas sprawdzania obecności pliku na dysku (TestFile)

ogólnie jest to problem strony kodowej, konsola CMD.EXE uruchamia się ze stroną 852 a polskie literki zapisane w pliku BAT potrzebują strony 1250, można dodać na początku pliku GO$$$.BAT który odpowiada za asemblację do XEX-a linię CHCP 1250 i będzie OK, tylko nie mam już pewności czy ta zmiana nie spowoduje wyłożenia się zapisu XEX-a na innych komputerach

dlatego NIE UŻYWAJCIE POLSKICH ZNAKÓW ANI INNYCH DZIWADEŁ W NAZWACH ŚCIEŻEK