BTW2.
Jaka jest roznica miedzy programami .TOS a .PRG
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
FiSh 0.70 Bocianu wydał FiSh 0.70, shell ułatwiający przeszukiwanie zasobów serwerów TNFS.
Street Fighter II już na Atari 8-bit! Vega i jego zespół wydali finalną wersję kultowej bijatyki. Wymaga 4MB cartridge i 64KB RAM.
Elite Demo 6 na Atari 8-bit! Trwają prace nad konwersją kultowej gry Elite. Szóste demo wprowadza liczne poprawki błędów.
vbcc v5 dla 6502 Kompilator C vbcc doczekał się piątej wersji dystrybucji dla 6502. Zapewnia dużo szybszą arytmetykę FPU i nowe narzędzia.
HDDRIVER 12.75 Sterownik HDDRIVER, kluczowe narzędzie dla pamięci masowej Atari 16/32-bit, otrzymał aktualizację 12.75, która naprawia błąd w HDDRUTIL.
atari.area forum » Posty przez willy
BTW2.
Jaka jest roznica miedzy programami .TOS a .PRG
Przy okazji,
Jak znalezc adres startowy w pliku tos?
Wrzuciem to do mojego ulubionego toola, od 0x0000 ... ale jakos dziwnie to wyglada, niby jakis kod jest, runtime C tez udalo mi sie zidentyfikowac, ale niepotrafie zidentyfikowac gdzie glowny kod siedzi.
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.
Czarny obraz to źle.
Znak że nie ma sygnału zegarowego. Przy sprawnym sygnale zegarowym obraz powinien być czerwony ciemno.
Oscyloskopu pewnie nie masz ...
AOC 22" E2250SWDNK i jeszcze kilka innych AOC'y ma takie parametry:
odsw pionowe: 50 - 76 Hz
Odsw poziome: 30 - 83 kHz
Tak w kwestii formalnej.
Dlaczego link do strony party nie został oficjalnie podany?
Czy Atari Basic jest maszyną wirtualną?
Podziękował.
Nie podoba mi się pomysł, żeby różne wersje asapconv inaczej interpretowały -s.
Jest to argument nie do podważenia.
Orientuje się ktoś czy ktoraś z tych dystrybucji potrafi wysyłać dzwięk jednoczesnie na HDMI i kartę dzwiękową ?
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.
Dosc spore ... moglem sprawdzic sciezki co jest faktycznie potrzebne
szczeże mówiąc to nie mam pojęcia ;P
Zrób bez tego.
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.
Nie wiem czy dobrze myślę ale nie powinieneś chyba używać target=xxx jeżeli kompilujesz na architekturze docelowej.
Ale ten błąd wygląda na brak jakiegoś pliku nagłówkowego, tudzież problem ze ścieżkami.
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 addressIn 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
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
@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.
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.
Dzieki wodzu :)
Tak mi sie wlasnie wydawalo, ale nie mialem juz sily sie wczoraj w kod patrzec.
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.rawaHehe
Ale straci wtedy swoją główną zaletę, cytując Ciebie:
Ma kilka zalet:
NIE MA elektroniki - wszystko na mechanice
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.
(Łk 11, 23)
Noo rozkreca sie ... podzielcie sie tym co palicie!
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.
atari.area forum » Posty przez willy
Wygenerowano w 0.070 sekund, wykonano 24 zapytań