1,751

każda nowa wersja jest publikowana przy okazji jakiegoś projektu... tak będzie przy 8bit-unity gdzie mamy defaultowo dekompresory i tak bedzie dla car (kto ma to ma - to ta wersja co startuje StuntCarRacer z car albo PrinceOfPersia z ram ale glownie dla projektu Montezumas Revenge DC i być może LaserSquad) zobaczymy, coś tam jeszcze ulepszam (wielodyskowe, moze Dx:, moze wbudowane uruchamienie skryptow BAS)... jeszcze coś trzeba dodac...

http://atari.pl/hsc/ad.php?i=1.

1,752

Fajnie, to czekamy.

1,753

Plotki, które przeraziły patoscene okazały się prawdą... wyciekł xBIOS z dekompresorem dla 8bitUnity.

Przy tej okazji oraz w związku z powołaniem nowego Ambasadora xBIOS dla systemów osiągających zenit swej skromności (Atari 400 z 8KB Ram) Komisarz Komitetu Wykonawczego przeprowadzi szkolenie w którym bajt za bajtem zrodzi się nowa rzeczywistość.

Rozpoczniemy od funkcji otwierających wrota do sfery działania na plikach a w szczególności przyjrzymy się CEX - Compressed EXecutables, przejdziemy do apoteozy dzwięku - xSFX Engine level3 gdzie ton stanie się mową, a wszystko to w jednym bycie...

Udział w szkoleniu nie jest darmowy... wymagamy największego poświęcenia na ołtarzu postępu: czasu.

http://atari.pl/hsc/ad.php?i=1.

1,754

efekt szkolenia:

http://www.atari.org.pl/forum/viewtopic ... 35#p315135

http://atari.pl/hsc/ad.php?i=1.

1,755

XXL....

I have something in my mind for my next project.

using xbios in smallest memory configuration. being able to copy files to ramdisk (256kb) and later in the (demo) app i want to load files from ramdisk in burst mode without ROM modules... so nothing "special".

Question. How? I don't get how you "install" a CAR device or similar for RAM disk?

1,756

dostalem pytanie o uzywanie skompresowanych plikow z xB... okazalo sie ze tego nie opisalem.

to opisuje:


najprostrzy sposob zbudowania pliku ze skompresowanymi blokami albo nawet calego skompresowanego pliku wykonywalnego to dodanie skompresowanych blokow z naglowkiem....

                opt     h+l+o+

                run     START

                org     $0C00

Display_list   .byte   $70,$70,$70
               .byte   $40+$0E,a($4150)
        :93    .byte   $0E
               .byte   $40+$0E,a($5000)
        :97    .byte   $0E
               .byte   $41,a(Display_list)


START
               jsr     wait

               lda     #<Display_list
               sta     $230
               lda     #>Display_list
               sta     $231

_flip          ldy     #5
@              jsr     wait
               dey
               bpl     @-

               lda     $D301
               eor     #%00001100
               sta     $D301

               jmp     _flip

wait
               lda     $14
@              cmp     $14
               beq     @-
               rts


               opt h+

               org $D301
               .byte %11001111

               opt h-
               .HE 50 41 00 00 02

               ins 'CONAN.ZX0'


               opt h+

               org $D301
               .byte %11000011

               opt h-
               .HE 50 41 00 00 02

               ins 'GOONIES.ZX0'


w zalaczniku do uruchomienia.


najwazniejsza informacja to naglowek przed skompresowanymi danymi - jesli chcemy aby podczas ladowania nastapiła dekompresja ale nie na zasadzie ladujemy do pamieci i dekompresujemy tylko w czasie ladowania nastepuje dekompresja. nalezy zauwazyc ze w ladowanym pliku nie ma kodu dekompresora.

naglowek: dwa bajty adres ladowania, dwa bajty 00 i bajt ID dekompresora - dla zx0 to bajt 02

przykładowo jesli chcemy zaladowac skompresowany plik od adresu $2000 to naglowek wyglada tak: 00 20 00 00 02

oczywiscie to jedna z mozliwosci - tak samo mozna ladowac spakowane dane lub uruchamiac spakowane pliki albo nawet bloki bedace czescia plikow

-- przyklad wymaga a130 bo laduje do bankow pamieci

Post's attachments

xbios-a130.atr 179.64 kb, liczba pobrań: 4 (od 2026-07-07) 

Tylko zalogowani mogą pobierać załączniki.
http://atari.pl/hsc/ad.php?i=1.