Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
AltirraSDL Lobby Przeglądarkowy front-end dla emulatora Altirra z trybem gry wieloosobowej online od Ilmenita.
Test7800 0.8.0 Nowa wersja Test7800 wprowadza wsparcie dla większych kartridży Bankset oraz obsługę Quadtari.
Flob wkracza na Atari ST Platformówka z 8-bitowego Atari zmierza na komputery z serii ST.
Return to Blacktooth dla Atari ST Nowa, izometryczna przygoda w stylu Head Over Heels już dostępna na komputery Atari ST.
VBXETERM 0.12 Nowa wersja emulatora terminala VBXETERM z poprawionym SSH i lepszym wsparciem VT100.
Opcje wyszukiwania (Strona 127 z 184)
Oj, czepiasz się. Chciał przyspieszyć opuszczenie procedury po rozpoznaniu końca stringu :P
asal napisał/a:No dobrze, ale czy nie jest tak, że przydźwięk podczas transmisji jest efektem generowania przez POKEYa sygnału o głośności 8 w procedurze RECVEN ($EC40)? Przy odczycie generatory muszą być przecież zainicjowane wartością zależną od prędkości transmisji, ale standardowo nie są one wyciszone, stąd właśnie przydźwięk,
To jak wyjaśnisz _słyszalność_ tego sygnału przy ustawionej w generatorze częstotliwości w rodzaju 68,2 kHz (TOMS Multi)? Już nie wspomnę, że nawet gdyby człowiek słyszał takie częstotliwości, to przydźwięk wygenerowany wg twojej teorii powinien być jednostajnym piskiem, a nie jest.
bo sygnał z generatorów nakłada się z sygnałem SIOAUDIO z prawej ścieżki
Proszę, zapomnij o magnetofonie i prawych ścieżkach.
Dla mnie to zwykłe sumowanie dwóch sygnałów analogowych, które odbywa się poza Pokeyem.
Skąd się ten "sygnał analogowy" twoim zdaniem bierze przy odczycie ze stacji dysków?
No ja tam nie wiem, ale przykład na stronie podanej przez Adama wypisuje string w pętli znak po znaku, więc nasunęło mi się takie pytanie.
asal napisał/a:Fragment podany przeze mnie na początku dotyczył właśnie sampli i magnetofonu a wtedy sygnał SIOAUDIO pochodzi właśnie z prawej ścieżki taśmy.
Nie, nie o to tam chodzi. Zwróć uwagę na sformułowanie "przy WOLNYM odczycie z magnetofonu słyszy się ZAWARTE WE WCZYTYWANYM PROGRAMIE sample" (domyślnie: jeśli program takowe w ogóle zawiera). Dodatkowa ścieżka audio nagrana na firmowych kasetach nie ma z tym nic wspólnego, chodzi o przydźwięk transmisji.
Sumowanie ma jednak jak najbardziej miejsce przy komunikacji z niektórymi stacjami dysków. Na przykład LDW 2000 generuje pewien sygnał na pin SIOAUDIO, ale np. XF-551 już nie. Pokey nie ma na niego wpływu, po nie wchodzi on do niego.
No więc to właśnie, oraz informacja dalej zawarta, że na glośność omawianego sygnału Pokey MA wpływ, świadczy chyba (moim zdaniem), że mowa w tym miejscu Atariki jest o czym innym niż przypuszczasz.
Hm. Jednak mam wątpliwości, czy masz rację. W każdym razie nie wypowiadasz się z dostateczną (dla mnie) jasnością. Co ma tu do rzeczy magnetofon i jego prawa ścieżka?
O, toto. Popraw. Aczkolwiek że Pokey z tym "nie ma nic wspólnego", to chyba lekka przesada. Ma przynajmniej na tyle, żeby móc sterować głośnością tego dźwięku.
Heh, w C-64 OS nie umie wypisać stringu? :)
ldx #$00
lda #$09
sta $0342,x
lda #<txt
sta $0344,x
lda #>txt
sta $0345,x
lda #$ff
sta $0348,x
jmp $e456
txt .byte "Hello world!",$9b
Kto się interesuje, ten sobie znajdzie.
To i tak jest wersja demo, powiedzmy, i tego i owego jeszcze jej brakuje, ale nie mając przynajmniej Warpa4 z 1 MB liniowego RAM-u nie mam za bardzo możliwości dalszego rozwijania interpretera. Dla maszyny z 64k RAM-u interpreter BASIC-a zajmujący 22k to już kobyła, nie ma sensu zajmować więcej. Z drugiej strony niektóre rzeczy, np. prekompilację, zrobiłbym inaczej mając 1 MB RAM-u do dyspozycji, a inaczej tego nie mając. Niektórych rzeczy na 64k w ogóle nie ma sensu robić.
Dlatego myślę, że na razie na tym poprzestanę, co jest.
Jakby wyrżnąć procedury magnetofonu, to ultra SIO powinno się zmieścić bez tykania zestawów znaków.
Dla zainteresowanych: wprowadziłem parę drobnych poprawek i pod adresem wyszczególnionym powyżej jest teraz wersja 0.32. Najważniejsza zmiana to dodany relokator, przez co pod SDX jest 3-4k więcej pamięci na program w BASIC-u.
sqward: już był taki pomysł, osis się to nazywało. Poległo śmiercią naturalną.
Co do block device, Frankowi Naumannowi implementacja tego wg jego pomysłu zajmuje już piąty czy szósty rok.
Dokładnie zewnętrzny jest hddriver, VDI i część XBIOS-u. Chyba nie wpływa to ujemnie na stabilność.
Uaktualnienie do wersji 0.3: http://drac030.krap.pl/mbi.arc
Skrótowy opis zmian w pliku WHATSNEW.TXT, do tego parę przykłądowych programów w BASIC-u. Na kompach z Warpem oraz dopałką Pasia powinny działac funkcje zarządzania pamięcią MALLOC() i MFREE, ale nie miałem jak tego sprawdzić.
Dalsze prace są na razie wstrzymane.
Jak ktoś coś zepsuł w moim własnym module, to musiałem poprawić, nie? :P
Chodzi, tylko po odpowiedzi na pytanie, czy "Unlimited lives", trzeba przytrzymać Shift.
W lipcu będzie. Ale jakoś nie było okazji.
E tam. Po prostu odpaliłem Falcona i patrzę, co to całe CT060 umie.
Wracając do tematu kompilacji, napisałem na mintlistę i uzyskałem odpowiedź, że trzeba zainstalowac nowego mitnliba. I faktycznie, teraz się kompiluje.
BenjiAtarowiec napisał/a:Wspomniałem o 'korzystaniu z magnetofonu', a nie ogólnie - 'z Atari'.
Tak, wiem. Po prostu najskuteczniejszym ulepszeniem magnetofonu jest zastąpienie go stacją dysków (że o twardym dysku nie wspomnę). No i korzystanie z magnetofonu chcesz usprawnić celem umilenia korzystania z Atari, nieprawdaż?
BenjiAtarowiec napisał/a:Przynajmniej jakąś teorie.
Teorię sobie sam podałeś, cytuję:
To czemu nie można byłoby jeszcze bardziej ulepszyć (i umilić) korzystanie z magnetofonu.
Otóż większość ulepszyła sobie (i umiliła) korzystanie z Atari rezygnując z magnetofonu.
To o wiekszej oszczędności fortha niż asemblera przypomniało mi, jak kiedyś ktoś w Commodore&Amiga napisał, iż język ADA jest "szybszy od asemblerów".
Adam: no tak, wiesz, tam jest TOS w ROM-ie :P A asemblera w ROM-ie nie ma, niestety.
Znalezione posty [ 3,151 do 3,175 z 4,600 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.145 sekund, wykonano 21 zapytań