876

(124 odpowiedzi, napisanych Fabryka - 8bit)

w załączniku mads po poprawce, tzn.

jeśli użyjemy łączenia mnemoników poprzez znak ':' będzie po staremu czyli w stylu QA, XASM

jeśli nie będzie łączenia mnemoników znakiem ':' to pojawi się błąd "Extra character in line"

 ldx:dex $00   -> OK
 dex $00         -> ERROR

p.s.
a może tak nauczyć edytor kontroli składni

877

(124 odpowiedzi, napisanych Fabryka - 8bit)

nie można tego traktować jako błąd, jeśli zostanie to zablokowane przestanie działać kod typu

    ldx:dex $00

878

(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

879

(161 odpowiedzi, napisanych Fabryka - 8bit)

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

880

(11 odpowiedzi, napisanych Scena - 8bit)

w paczce z mads-em jest mandelbrot

881

(4 odpowiedzi, napisanych Miejsca w sieci)

superaśna :)

882

(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

883

(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ć

884

(1,754 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

885

(1,754 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 ?

886

(1,754 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

887

(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

888

(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ł

889

(349 odpowiedzi, napisanych Fabryka - 8bit)

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

890

(349 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 ?

891

(349 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 ?

892

(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

893

(105 odpowiedzi, napisanych Fabryka - 8bit)

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

894

(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

895

(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ę ;)

896

(31 odpowiedzi, napisanych Zloty)

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

897

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

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

898

(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

899

(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

900

(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