Dzięki za oświecenie... ja skończyłem wnikanie w strukturę FS-ów, na poziomie MyDos 4.53 i dysków max 720KB (TOMS720).  gdy pisałem X-handler czy INIT-a obsługującego podkatalogi (do gęstości 720KB) nie zauważyłem aby FS się jakoś różnił specjalnie :) dlatego żyłem do dziś w nieświadomości iż większe obrazy tworzone przez MyDos są również zgodne wstecz AtariDOS :) człowiek uczy się przez całe życie :D

Hej!

Udało się ;) działa zarówno pod Linux (kompilowałem/testowałem na Debian 7.3), jak i pod Windows dzięki MinGW. Jeżeli komuś się przyda wersja 1.1.6 (wraz z patch-em od mono) skompilowana pod Windows, proszę bardzo: franny_1.1.6

Co prawda mam kilka problemów z moimi starymi ATR-ami, ale nie miałem czasu jeszcze wnikać dlaczego tak się dzieje. Efekt jest taki:

C:\franny>franny.exe -f a -I games.ATR
Disk label:       AtariDOS
File system type: Atari DOS II
Density:          custom (256 bytes per sector)
Total Sectors:    65535 (16776960 bytes)
Free Sectors:     32572 (8240716 bytes)
Image Type:       standard
Image Media:      ATR

ale potem już:

C:\franny>franny.exe -f a -L games.ATR
Total: 0 files.

Obraz stworzony w dawnych czasach (około 2005 roku, nie pamiętam czym robiłem ATR-a ale używałem SIO2PC oraz My-DOS 4.53).

ps) celowo piszę post pod postem, aby zainteresowani zobaczyli iż coś się w wątku dzieje :)

Dzięki mono za wszelakie wyjaśnienia... jakoś CVS-a omijałem zawsze z daleka. Software którego używam komercyjnie w pracy zawsze używał SVN-a i jakoś tak mi zostało że wolę/używam SVN :) Zaraz spróbuje to wszystko pobrać, za-patchować i skompilować :)

Cześć!

Mono dzięki za patch-a, ale skąd zassać wersję 1.1.6 o której wspominał bober, ja na sf.net widzę tylko wersję 1.13:

http://sourceforge.net/projects/atari8/files/franny/

rozumiem iż twój patch jest do wersji 1.1.6?

1,630

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

obudowa to jakiś wydruk 3d? :)

EDIT: nie było pytania... doczytałem dopiero teraz że drukowałeś na drukarce 3D używając do druku ABS-u :)

1,631

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

Hej!

Dziękuję za pamięć! :)

A co do Slight-SID to czekam na przesyłkę od chińczyka z gniazdami i innymi pierdołami. Chiński nowy rok się zbliża mam nadzieję że do Polski przed tym okresem.

1,632

(3 odpowiedzi, napisanych Scena - 8bit)

Thanks for the Info! :) Very nice tracks! I love the "Circus Riders of Hell" :-D

1,633

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

a może... Desmond's Dungeon??

1,634

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

to ja się powtórzę...

http://youtu.be/4NZlrrAOxRU?t=44m45s

jak już posłuchasz o KIL, to warto przesłuchać całość :)

1,635

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

thanx!

1,636

(36 odpowiedzi, napisanych Fabryka - 8bit)

ja również byłbym zainteresowany 1 szt.

1,637

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

nawet bardzo atrakcyjny, popatrzyłem na źródło depackera dla 6502 :) rewelacja :) i jeszcze jest miejsce na optymalizację :D

1,638

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

Hej!

Widzę że dekompresja jest dość (a nawet bardzo) szybka :) A jak wygląda stopień kompresji w porównaniu do np. exomizera?

1,639

(35 odpowiedzi, napisanych Programowanie - 8 bit)

prawdę mówiąc straciłem chyba orientację kto co na serio, a kto co na poważnie :)

1,640

(35 odpowiedzi, napisanych Programowanie - 8 bit)

no dobra... pogadam sam ze sobą... skoro nikt nie chce podjąć się optymalizacji powyższego, to uczynię to sam ;-)

10 GRAPHICS 5+16:SETCOLOR 0,3,8:SETCOLOR 1,12,8
20 C=STICK(0):IF O<>C THEN PUT #6,125:O=C
30 COLOR 1:IF STRIG(0) THEN COLOR 2
40 X=40:Y=20:PLOT X,Y
50 B=C/2:C=INT(B):IF B=C THEN Y=Y-20
60 B=C/2:C=INT(B):IF B=C THEN Y=Y+20
70 B=C/2:C=INT(B):IF B=C THEN X=X-20
80 B=C/2:C=INT(B):IF B=C THEN X=X+20
90 DRAWTO X,Y:GOTO 20

1,641

(35 odpowiedzi, napisanych Programowanie - 8 bit)

@willy: no specjalnie dla Ciebie, wersja bez USR i żadnego POKE :) Pure Atari BASIC Power!

10 GRAPHICS 5+16
15 SETCOLOR 0,3,8:SETCOLOR 1,12,8
20 IF O<>Q THEN PUT #6,125:O=Q
25 COLOR 1:IF STRIG(0) THEN COLOR 2
30 X=40:Y=20:PLOT X,Y
35 Q=STICK(0):B=Q
40 IF (B/2)=INT(B/2) THEN Y=Y-20
41 B=INT(B/2)
42 IF (B/2)=INT(B/2) THEN Y=Y+20
43 B=INT(B/2)
44 IF (B/2)=INT(B/2) THEN X=X-20
45 B=INT(B/2)
46 IF (B/2)=INT(B/2) THEN X=X+20
60 DRAWTO X,Y
90 GOTO 20

ps1) dodam iż to wersja bez optymalizacji i istnieje tutaj spora możliwość przyspieszenia tego :]
ps2) mam nadzieję iż domyślacie się że jaja sobie robię i że można to załatwić bez karkołomnych obliczeń FP :)

1,642

(35 odpowiedzi, napisanych Programowanie - 8 bit)

@willy: bez USR oczywiście da się zrobić :) ale musiałbym napisać parę linijek więcej... :) no i byłoby wolnej :P (magia pakietu FP :P )

1,643

(35 odpowiedzi, napisanych Programowanie - 8 bit)

bezrobotny jest tylko pretekstem ;) Bo powiedz mi jakbyś skomentował mój post pt. "popełniłem super-megaz-giha-hyper test Joysticka w Atari BASIC!" ;-) he he he :) i do kompletu temat pt "test JOY-a"... to ostatnie co by mi przyszło do głowy :P

ps) wybacz Zenon że używam starej nazwy,  ale nawet nie jestem w stanie poprawnie wymówić Twojej nazwy Joysticka ;)

1,644

(35 odpowiedzi, napisanych Programowanie - 8 bit)

syscall, ale to nie dla niego ... to dla siebie :) fajnie było po tylu latach napisać coś z ponownie w Atari BASIC :)

to dobrze na mózg wpływa czasami wygrzebać z jego czeluści starą wiedzę :) taki DRAM-Refresh :)

1,645

(35 odpowiedzi, napisanych Programowanie - 8 bit)

a wiesz Zenon iż myślałem aby dodać dźwięki :) Może pomyślę nad atrakcyjnymi dźwiękami w wersji V2 :P

1,646

(35 odpowiedzi, napisanych Programowanie - 8 bit)

to już takie były... nawet z testem wytrzymałości ... czyli wszelakie gry sportowe gdzie trzeba było machać na boki aby biec szybciej, etc :P

np. http://a8.fandal.cz/detail.php?files_id=4511

EDIT:

Ale faktycznie... pomysł z kompo przedni :) czekam w takim razie na jeszcze inne wersję testu joy-a :P zaczyna się robić zabawnie :)

1,647

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Panowie,

To zupełnie nie tak... wasz kod jest zupełnie nieczytelny i niezrozumiały... to musi być tak:

10 GOSUB 1000:GRAPHICS 5+16
15 POKE 708,200:POKE 709,56
20 IF O<>Q THEN PUT #6,125:O=Q
25 COLOR 2:IF PEEK(644) THEN COLOR 1
30 X=40:Y=20:PLOT X,Y
35 Q=PEEK(632)
40 IF USR(1536,Q,4)=0 THEN X=X-20
41 IF USR(1536,Q,8)=0 THEN X=X+20
50 IF USR(1536,Q,1)=0 THEN Y=Y-20
51 IF USR(1536,Q,2)=0 THEN Y=Y+20
60 DRAWTO X,Y
90 GOTO 20
999 END 
1000 RESTORE 1001:FOR I=1536 TO 1551:READ D:POKE I,D:NEXT I:RETURN 
1001 DATA 104,104,104,133,212,104,104,37,212,133,212,169,0,133,213,96

;-)

EDIT: Wersja 1.1, poprawiona :) poprzednio zapomniałem o Fire! :P

1,648

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

Do takiej 1090 to ci wejdą może ze dwie 6C33C :P ale nie wiem czy na wysokość się zmieszczą :)

http://lampizator.eu/AMPLIFIERS/BAT/vk60.jpg

http://www.goodsoundclub.com/Site_images/MelquIades_Cat.jpg

A co do tych kulinariów to nie nawet się zastawiałem czy bezrobotnego nie posądzić o próbę inteligentnego odgryzienia się tymi obrazkami... i prawie by wszystko pasowało...

- buraki z warszawy
- pampuchy (buchty) ze śląska

ale co mają do tego pyry z poznania? :) trochę strzał kulą w płot ;P

I również nie bardzo rozumiem dlaczego szanowny kolega bezrobotny miałby jakieś "ale" do twórców i producentów VBXE/Ultimate? Ja rozumiem że czuje się dotknięty moimi żartami i przez to zostałem "burakiem" :P ale po co od razu obrażać innych? ;)

1,649

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

ha! czyli nasz szanowny kolega bezrobotny chciał aby mi się czkawką to się odbiło... to ja tu tajemnice zdradzam... prototypy pokazuję... ujawniam radzieckie sekrety... a tutaj taką trutką mnie potraktować? ;) no ładnie :)

1,650

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

niestety... przy zastosowaniu xBIOS potrzeba dodatkowego zasilania (500KV) oraz przełącznika podobnego do tego:

http://youtu.be/hIkNY5xjy5k

nie każdy będzie miał miejsce aby coś takiego móc zbudować ;-/ XXL musi popracować nad optymalizacją poboru mocy przez jego oprogramowanie.