2,126

(31 odpowiedzi, napisanych Zloty)

moze Wam dziala strona Strykera ale u mnie juz od dawna wysiadla

2,127

(1 odpowiedzi, napisanych Bałagan)

moze juz bylo, ja jednak zaryzykuje :)

http://www.digiserve.com/eescape/atari/ … Atari.html

2,128

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

no to zacznij od zasilacza

2,129

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

wczytujemy RASTAN.SID, wychodzimy przez ESC i mamy ZWIS

2,130

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

dawaj nie marudz  :lol:

2,131

(5 odpowiedzi, napisanych Emulacja - 8bit)

zawsze uwazalem ze w Delphi pisze sie szybko, prosto i wygodnie, w ósmej edycji dodali obsluge NET, to moze musze sie przeniesc ;)

2,132

(5 odpowiedzi, napisanych Emulacja - 8bit)

Cos obrodzilo w symulatory, jakis czas temu byl na ten temat watek, teraz inny program realizujacy to samo.

Moze pomoze komus w poszukiwaniu bugow :)

http://www.atarihq.com/danb/6502.shtml


SIM6520.NET has the following features:

- Load images from raw binary, origin binary, or random access segment files.
- View and edit memory
- View disassembly
- Run or single step the processor
- Line assembler that allows you to assemble 6502 instructions directly into memory.
- Set break points on addresses or data reads/writes.
- View memory, CPU registers, and disassembly dynamically while simulator is running.
- Integrated help with 6502 reference.

2,133

(42 odpowiedzi, napisanych Emulacja - 8bit)

dely czyzbys dzis sie urodzil, optymalizacji predkosci dokonasz zmieniajac sprzet ;)

2,134

(42 odpowiedzi, napisanych Emulacja - 8bit)

Jaskier ale obsluge rozkazow 65816 moglbys juz dodac

2,135

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

Pasiu moze sprobujesz odpalic na 14MHz intro Splash, tam wszystko bylo liczone realtime,  bez rozpisywania kodu i tablic, wiec na 6502 nie jest to demon szybkosci

http://atariarea.histeria.pl/pliki.php? … w&id=2

2,136

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

to ja pisze sie na 3szt tych 14MHz

2,137

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

no ładnie gra SID2POKEY, jak dla mnie to sample nie musza byc, dzwieki POKEYA sa czyste, bez szumow i zgrzytow

pewnie jest to tez kwestia modulu SID, jedne da sie lepiej przeniesc inne gorzej, podobnie jak z przenoszeniem grafik

chyba moznaby napisac tracker dla Atari wykorzystujacy taka symulacje SID'a (czy tez na PC), czy to tylko moze dzialac na zasadzie dekodowania playera C64

no i przydaloby sie cos dla ludu, jakis opis jak wykorzystac SID'a we wlasnej produkcji, czyli przydaloby sie aby SID2POKEY byl freeware :) i ogolnie dostepny

2,138

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

kto sklada srajtasme podwojnie niech sie wpisuje :)

2,139

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

no coz APE w najnowszej wersji pod QMEG"iem zapierdala jak dziki, zaryzykuje stwierdzenie ale jest szybszy od mojego TOMS'a 720

predkosc x3 w Atari810 ma sie nijak do APE (pod QMEG'em musi byc literka F na napedzie), poprzednie wersje APE rzeczywiscie dziwnie dzialaly pod XP, jeden plik zaladowal i trzeba bylo resetowac ustawienia COM'a, teraz jest idealnie

a z 810 przeciwnie, momentami wali komunikatami, ze nie moze pliku konfiguracyjnego otworzyc, ze brak polaczenia itp.

2,140

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

EPI, PIN nie maja nic wspolnego z MOD'em tylko z NEO

to ze oni wola ustalac swoje standardy nie znaczy ze wszyscy to akceptuja, przy 14Mhz bedzie mozna stworzyc playera i trackera MOD'ow ze wszystkimi efektami, wiec bedzie gral tak jak na PC, Amiga czy ST

2,141

(4 odpowiedzi, napisanych Software, Gry - 16/32bit)

program loadiff;
uses crt,dos;

var  wsp:longint;
     g:file;
     buf:array [0..4095] of byte;
     color,szer,q,l,i,x,y,px,py,err,ofs:integer;

     id:array [0..3] of char;
     size,lop:word;
     tmp,mask:byte;
     bajt,pix:shortint;
     xx:char;

     bmhd:record
                w,h,x,y:word;
                nplanes:byte;
                masking:byte;
                compression:byte;
                pad1:byte;
                trclr:word;
                xaspect,yaspect:byte;
                pwidth,pheight:word;
                end;

     cmap:array [0..767] of byte;
     tmsk:array [0..7] of byte;
     tpixle:array [0..7] of byte;

procedure bit(b1,b2,b3,b4,b5,b6,b7,b8:byte);
var mask,b0:byte;
begin

for l:=0 to 7 do begin
  mask:=tmsk[l]; b0:=0;
 if (b1 and mask)>0 then b0:=b0 or 1;
 if (b2 and mask)>0 then b0:=b0 or 2;
 if (b3 and mask)>0 then b0:=b0 or 4;
 if (b4 and mask)>0 then b0:=b0 or 8;

if bmhd.nplanes<>4 then begin
 if (b5 and mask)>0 then b0:=b0 or 16;
 if (b6 and mask)>0 then b0:=b0 or 32;
 if (b7 and mask)>0 then b0:=b0 or 64;
 if (b8 and mask)>0 then b0:=b0 or 128;
end;

 tpixle[l]:=b0;
end;
end;

function mos(t:word):word;
begin
mos:=(t mod 256)*256+t div 256;
end;

procedure get;
begin
blockread(g,bajt,1,err);move(bajt,tmp,1);
end;

procedure _getid;
begin
blockread(g,id,sizeof(id),err);
end;
procedure getid;
begin
_getid;
blockread(g,buf,4,err);
size:=buf[3]+buf[2]*256+buf[1]*65536;
end;

procedure vga_off;
begin
asm
   mov ax,3;
   int $10;
end;
end;

procedure bitplan;
begin
ofs:=szer div bmhd.nplanes; px:=0;
for i:=0 to ofs-1 do begin
bit(buf[i],buf[ofs+i],buf[2*ofs+i],buf[3*ofs+i],buf[4*ofs+i],buf[5*ofs+i],buf[6*ofs+i],buf[7*ofs+i]);

 for q:=0 to 7 do begin
   mem[$a000:px+y*320]:=tpixle[q];px:=px+1;
 end;
end;

fillchar(buf,sizeof(buf),0); x:=0; y:=y+1;
end;

procedure pixel(col:byte);
begin
buf[x]:=col; x:=x+1;
end;

procedure iff(name:string);
var q,e,r:integer;
begin

clrscr;
 assign(g,name);reset(g,1);

 getid;_getid;
 if id<>'ILBM' then begin write('Not IFF.');halt; end;

while id<>'BODY' do begin
 getid;
 if id='BMHD' then blockread(g,bmhd,size,err);
 if id='CMAP' then begin color:=size; blockread(g,cmap,size,err);end;
end;

bmhd.w:=mos(bmhd.w); szer:=bmhd.w;
bmhd.h:=mos(bmhd.h);
if (bmhd.w mod bmhd.nplanes)<>0 then szer:=((bmhd.w div bmhd.nplanes)+1)*bmhd.nplanes;
if bmhd.nplanes=4 then bmhd.w:=szer div 2;

writeln('Width x Height:  ',bmhd.w,' x ',bmhd.h);
{write(id,' ', bmhd.nplanes);halt;}

repeat until keypressed;

x:=0; y:=0; py:=bmhd.h; fillchar(buf,sizeof(buf),0);

 asm
    mov ax,$13;
    int $10;
 end;

 port[$3c8]:=0; for i:=0 to color-1 do port[$3c9]:=cmap[i] shr 2;

{ D E K O M P R E S J A }

while y<py do begin
 get;

if bajt<0 then begin pix:=abs(bajt)+1; get;
    for i:=1 to pix do begin pixel(bajt);end;
end
   else begin
   pix:=bajt+1;
    for i:=1 to pix do begin get;pixel(bajt);end;
end;
if (x>bmhd.w-1) then bitplan;
end;

close(g);
end;

begin
tmsk[0]:=$80;
tmsk[1]:=$40;
tmsk[2]:=$20;
tmsk[3]:=$10;
tmsk[4]:=$8;
tmsk[5]:=$4;
tmsk[6]:=$2;
tmsk[7]:=$1;

iff('akt.iff');

xx:=readkey;
repeat until keypressed;

vga_off;

end.

[ Dodano: Sob Mar 12, 2005 8:37 am ]
iff zapisuje dane pod konkretny model wyswietlania obrazu, Amiga i ST nie maja identycznych ukladow GFX

2,142

(4 odpowiedzi, napisanych Software, Gry - 16/32bit)

chcesz opis formatu IFF ?

2,143

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

widac brakuje archiwum zrodel porgramow realizujacych podobne zadania, a strona Strykera padla

macie Mads'a, mozecie makra pisac i ulatwiac sobie zycie

2,144

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

zeby ruszyl player AVI lub MPEG to trzeba jeszcze karte GFX wystrugac

2,145

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

ten loader to rzeczywiscie problem ;)

zrobilem cos podobnego dla wiekszej animacji (dwie strony dyskietki), jednak mozna bylo oba pliki polaczyc w jeden i tez dzialalo

a loader sprowadza sie do otwarcia pliku o konkretnej nazwie (wszystko przy pomocy DOS'a), jesli plik zostal otwarty - czytamy, jesli nie - prosimy o odwrocenie dyskietki

2,146

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

Jaskier byla o tym juz mowa, nie mozna w srodku tworzonej linii zmienic zestaw znakow

2,147

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

ostatnio AlQaida zamowila 100 Atarkek do sterowania bomb pulapek w Iraq

2,148

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

czyli obrazki g2f zadzialaja, trzeba tylko od nowa wyliczyc czasy zmian rastra dla tak szybkiego Atarka, czyli bedzie znacznie wiecej zmian koloru w linii :)

2,149

(21 odpowiedzi, napisanych Emulacja - 8bit)

z Microsoftem nikt jeszcze nie wygral, poddaj sie ... :)

2,150

(21 odpowiedzi, napisanych Emulacja - 8bit)

przeciez czlowieka glowa moze rozbolec od wlepiania oczu w tak male gowienko