651

(57 odpowiedzi, napisanych Emulacja - 8bit)

szczeże mówiąc to nie mam pojęcia ;P
Zrób bez tego.

652

(57 odpowiedzi, napisanych Emulacja - 8bit)

odpal skrypt install_dependencies.sh na rpi
potem spakuj i wystaw gdzieś całą zawartość folderu /usr

niestety nie mam rpi dzialajacego zby samemu to zrobic, a jest to niezbedne do kompilacji.

653

(57 odpowiedzi, napisanych Emulacja - 8bit)

Nie wiem czy dobrze myślę ale nie powinieneś chyba używać target=xxx jeżeli kompilujesz na architekturze docelowej.

654

(57 odpowiedzi, napisanych Emulacja - 8bit)

Ale ten błąd wygląda na brak jakiegoś pliku nagłówkowego,  tudzież problem ze ścieżkami.

655

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

Indeksy od zera są lepsze dla komputerów, niż dla ludzi. :) Masz pomysł, jak to poprawić?

Usage: asapconv [OPTIONS] INPUTFILE...
Each INPUTFILE must be in a supported format:
SAP, CMC, CM3, CMR, CMS, DMC, DLT, MPT, MPD, RMT, TMC, TM8, TM2 or FC.
Output EXT must be one of the above or XEX, WAV or RAW.
Options:
-o FILE.EXT --output=FILE.EXT  Write to the specified file
-o .EXT     --output=.EXT      Use input file path and name
-o DIR/.EXT --output=DIR/.EXT  Write to the specified directory
-o -.EXT    --output=-.EXT     Write to standard output
-a "TEXT"   --author="TEXT"    Set author name
-n "TEXT"   --name="TEXT"      Set music name
-d "TEXT"   --date="TEXT"      Set music creation date (DD/MM/YYYY format)
-h          --help             Display this information
-v          --version          Display version information
In FILE, DIR and EXT you may use the following placeholders:
%a                             Music author
%n                             Music name
%d                             Music creation date
%e                             Original extension (e.g. "cmc")
%s                             Subsong number (1-based), one file per subsong
Options for XEX, WAV or RAW output:
-s SONG     --song=SONG        Select subsong number (zero-based)
-t TIME     --time=TIME        Set output length (MM:SS format)
Options for XEX, WAV output:
            --tag              Include metadata in the output file
Options for WAV or RAW output:
-m CHANNELS --mute=CHANNELS    Mute POKEY channels (1-8, comma-separated)
-b          --byte-samples     Output 8-bit samples
-w          --word-samples     Output 16-bit samples (default)
Options for SAP output:
-s SONG     --song=SONG        Select subsong to set length of
-t TIME     --time=TIME        Set subsong length (MM:SS format)
Options for native modules (output format same as input format):
            --address=HEXNUM   Relocate music to the given address

In FILE, DIR and EXT you may use the following placeholders:
%s                             Subsong number (1-based), one file per subsong
Options for XEX, WAV or RAW output:
-s SONG     --song=SONG        Select subsong number (zero-based)
Options for SAP output:
-s SONG     --song=SONG        Select subsong to set length of

Trochę bałagan panuje.

Indeksy od zera są lepsze dla komputerów, niż dla ludzi. smile Masz pomysł, jak to poprawić?

Dla 6502 miało by to oczywście sens, ale w dzisiejszych czasach dla niestety już nie.
Może to uporządkować i przyjąć 1-based (human friendly) numerację. Ten program jest dla ludzi :D

656

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

Przykład takiego systemu?
Makefile zakłada też, że jest przetwarzane przez GNU Make.

FreeBSD >= 10

Programy gnu kompiluje sie np tak:

gmake CC=clang

Mozna zainstalowac gcc, (ale nie ma symlinka do gcc domyslnie) i uzyc CC=gcc48.

Co do numeracji, jest to tylko blad w komunikacie, powinno wyswietlac:

you have requested subsong 2 ...
... but %s contains only 1 subsongs

arg_song + 1

657

(22 odpowiedzi, napisanych Programowanie - 8 bit)

@Krótki : Poprawiona wersja dziala oczywiscie. Przewidywalnie.

Jest tylko smieszny blad jak podam '-s 1' a w pliku jest tylko 1 song:

you have requested subsong 1 ...
... but %s contains only 1 subsongs

,D
ot taki folklor.

658

(22 odpowiedzi, napisanych Programowanie - 8 bit)

To jeszcze do poprawek bym dopisal, poprawienie Makefile, zeby dalo sie np. podac parametr CC=costam.
Makefile zaklada na sztywno ze w systemie jest zainstalowany domyslnie gcc. niestety w systemach bez gcc trzeba recznie wprowadzic zmiany.

659

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Dzieki wodzu :)

Tak mi sie wlasnie wydawalo, ale nie mialem juz sily sie wczoraj w kod patrzec.

660

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Jak zmusić asapconv do wyrzucenia streamu na stdout. Niby robie wszystko wg helpa a nie działa.

willy@browar: ~/atari/work % /home/willy/atari/asap/asap-3.2.0/asapconv -o -.RAW -s 1 /home/willy/atari/work/test_dir/test_dir2/Thinker_1.sap
asapconv: /home/willy/atari/work/test_dir/test_dir2/Thinker_1.sap: PlaySong failed
willy@browar: ~/atari/work % /home/willy/atari/asap/asap-3.2.0/asapconv -o dupa.RAW -s 1 /home/willy/atari/work/test_dir/test_dir2/Thinker_1.sap
willy@browar: ~/atari/work % ll
total 9
-rw-r--r--  1 willy  willy  21396438 Jun  1 21:54 dupa.RAW
drwxr-xr-x  3 willy  willy         3 Jun  1 15:15 test_dir
-rwxr--r--  1 willy  willy       604 Jun  1 16:15 tets1.php
-rwxr--r--  1 willy  willy       597 Jun  1 16:06 tets1.php~
-rw-r--r--  1 willy  willy      2719 Jun  1 21:47 tets2.php
-rw-r--r--  1 willy  willy      2721 Jun  1 21:46 tets2.php~
-rw-r--r--  1 willy  willy         0 Jun  1 21:51 ttt.rawa

661

(15 odpowiedzi, napisanych Bałagan)

Hehe
Ale straci wtedy swoją główną zaletę, cytując Ciebie:

Ma kilka zalet:
NIE MA elektroniki - wszystko na mechanice

662

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Jeśli chodzi Ci o to ">" to jest to śmieć którego tam być nie powinno.
A co do samego nrzędzia cat, cytat z man page 1 przykład użycia:
https://www.freebsd.org/cgi/man.cgi?cat%281%29

EXAMPLES
     The command:

       cat file1

     will print    the contents of    file1 to the standard output.

A jak chodzi o koszerność, to:

less plik.sap

załatwia sprawę.
cnd.

663

(10,041 odpowiedzi, napisanych Bałagan)

BartoszP napisał/a:

(Łk 11, 23)

Noo rozkreca sie ... podzielcie sie tym co palicie!

664

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Dzieki.
Konstrukcja naglowka jest tak banalna ze mozna to zrobic w czymkolwiek w kilka minut :)
Najprawdopodobniej i tak bede musial napisac jakis prosty parser do tego.

Jednorazowo to nawet
>cat plik.sap | less
zalatwia sprawe.

665

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Było jak zwykle na www.znajdz.se

http://asap.sourceforge.net/sap-format.html

Proste jak konstrukcja młotka...

666

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Jak wyciągnąć z spa info o subsongach, albo może lepiej czym to wyciągnąć.

Fajnie by było móc używać altirry czy też innego Atari++ z prawdziwą stacją.

668

(10,041 odpowiedzi, napisanych Bałagan)

Tenchi :D


Ja bym jednak zrzute na topolewy robił.

669

(10,041 odpowiedzi, napisanych Bałagan)

Ciekawe czy nie opłacało by się kupić jeszcze kilka tupolewów.

Można bez przełacznika ,)

671

(2 odpowiedzi, napisanych Fabryka - 8bit)

Poszukałem i znalazłem na stronie zrob.se

Plik znajduje się tutaj:
http://jil.guru/8bit/ReEng/Antic-GTIA/A ... ded-bin.7z

Jest to zrzut 1 sekundy streamu Antic->GTIA zapisane jako CVS.

fragment:

Time [s],Value
0000 0000 0000 0000
           ||| |||+-AN1
           ||| ||+--AN0
           ||| |+---AN2
           ||| +----LUM1 (for referencee only)
           ||+------LUM2 (for referencee only)
           |+-------LUM3 (for referencee only)
           +--------CSYNC

Captured @OSC rising edge. 

0.000000208333333,0b  0000  0000  0101  0100
0.000000500000000,0b  0000  0000  0101  0100
0.000000791666667,0b  0000  0000  0101  0100
0.000001083333333,0b  0000  0000  0101  0100
0.000001333333333,0b  0000  0000  0101  0100
0.000001625000000,0b  0000  0000  0101  0100
0.000001916666667,0b  0000  0000  0101  0100
0.000002208333333,0b  0000  0000  0101  0100
0.000002458333333,0b  0000  0000  0101  0100
0.000002750000000,0b  0000  0000  0101  0100
0.000003041666667,0b  0000  0000  0101  0100
0.000003333333333,0b  0000  0000  0101  0100
0.000003583333333,0b  0000  0000  0101  0100
0.000003875000000,0b  0000  0000  0101  0100
0.000004166666667,0b  0000  0000  0101  0100
0.000004458333333,0b  0000  0000  0101  0100
0.000004750000000,0b  0000  0000  0101  0100
0.000005000000000,0b  0000  0000  0101  0100

Może się komuś przyda.
Uwaga, po rozpakowaniu plik ma 155MB!
;D

Dodałem też sam stream w formie binarnej, dane 8bitowe, układ bitów jak powyżej opisane.
http://jil.guru/8bit/ReEng/Antic-GTIA/A ... .binary.7z

Tak to wygląda: (Specjalnie dla bezrobotnego)

TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@
@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC...............
.CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@D
DTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@
@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTVWWlnWWmlnUTnWUlnUVmTlTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC.............
...CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTVUVmVmTlTWWDnUWlnUVmTlTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC.................CCCCCCCCCCCCCCC@@@@@@@@@@@@@
@DDTTTTTTVUVmVoWlnUVmVmVmToWTlTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTVWWlnUTlVUVmVmVmTnUTlTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTP
P@@@@@@@@@@@@CCCCCCCC................CCCCCCCCCCCCCCCC@@@@@@@@@@@@@@DDTTTTTTVUWlnUTlVWWmnmWllVUTlTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPP@@@@@@@@@@@@CCCCCCCC...........

672

(254 odpowiedzi, napisanych Zloty)

Tu masz stronkę z zeszłego roku: http://www.atari.org.pl/party14/

673

(26 odpowiedzi, napisanych Kolekcjonowanie)

Formatujesz oczywiście z linii poleceń. Nie da się tego wyklikać ...

Znaczy nie potrzebujesz tego.

675

(16 odpowiedzi, napisanych Bałagan)

Nieśmiało chciałbym zauważyć że standard VGA nie przewiduje 50Hz.