626

(8 odpowiedzi, napisanych Fabryka - 16/32bit)

Jest tu ktoś kto posiada CTCM i Arduino? i miałby ochotę pomóc (chodzi o zczytanie oryginalnych rejestrów CTCM), albo potrzebna jest pomoc przy deasemblacji programu w załaczniku. Napisany w C, i programuje układ DS1085, potzrebuję wyciągnąć z niego co zapisuje do układu. I ew co czyta. Wykorzystuje port szeregowy do komunikacji i2c.
Ewentualnie pomocna będzie też wiadomość o zakresie (max i min) czestotliwości które można za pomoca panelu kontrolnego zapisac do CTCM.

627

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

Czarny obraz to źle.
Znak że nie ma sygnału zegarowego. Przy sprawnym sygnale zegarowym obraz powinien być czerwony ciemno.
Oscyloskopu pewnie nie masz ...

628

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

AOC 22" E2250SWDNK  i jeszcze kilka innych AOC'y ma takie parametry:
odsw pionowe: 50 - 76 Hz
Odsw poziome:    30 - 83 kHz

629

(79 odpowiedzi, napisanych Zloty)

Tak w kwestii formalnej.
Dlaczego link do strony party nie został oficjalnie podany?

Czy Atari Basic jest maszyną wirtualną?

631

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Podziękował.

Fox napisał/a:

Nie podoba mi się pomysł, żeby różne wersje asapconv inaczej interpretowały -s.

Jest to argument nie do podważenia.

632

(522 odpowiedzi, napisanych Bałagan)

Orientuje się ktoś czy ktoraś z tych dystrybucji potrafi wysyłać dzwięk jednoczesnie na HDMI i kartę dzwiękową ?

633

(57 odpowiedzi, napisanych Emulacja - 8bit)

Wlasnie cross compilacje probowalem uskutecznic ... ale nietstey na freebsd jest to chyba niemal niemozliwe. Za duze roznice.

Jednak jestem juz nieco madrzejszy :D Czesc problemow ominalem/rozwiazalem jednak jest to nadal zbyt daleko od ok.

634

(57 odpowiedzi, napisanych Emulacja - 8bit)

Dosc spore ... moglem sprawdzic sciezki co jest faktycznie potrzebne

635

(57 odpowiedzi, napisanych Emulacja - 8bit)

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

636

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

637

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

638

(57 odpowiedzi, napisanych Emulacja - 8bit)

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

639

(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

640

(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

641

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

642

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

643

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Dzieki wodzu :)

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

644

(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

645

(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

646

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

647

(10,041 odpowiedzi, napisanych Bałagan)

BartoszP napisał/a:

(Łk 11, 23)

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

648

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

649

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

650

(22 odpowiedzi, napisanych Programowanie - 8 bit)

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