Ok, to jak odczytać HDD bez blokowania CPU? (potrzebne do stream audio w STE)
Atari 1040 STE (4MB RAM, TOS 2.06/1.06, Ultrasatan, Netusbee)
Atari 65XE, 512KB ext. RAM, SIO2SD
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Harmonogram Lost Party 2026 Poznaj szczegółowy plan kultowego zlotu demoscenowego Lost Party 2026 w Licheniu Starym.
Drwal 1.3 od Larka Nowa wersja gry Drwal przynosi poprawki w algorytmach i balansie rozgrywki.
FujiGPT - klient LLM dla Atari XL/XE FujiGPT pozwala na rozmowę z modelami językowymi na klasycznych ośmiobitowych komputerach Atari.
ABBUC Creative i Application Contest Poznaliśmy oficjalne wyniki konkursów Creative oraz Application Contest organizowanych przez ABBUC.
Echa Sommarhack 2026 Zakończył się szwedzki zlot Sommarhack 2026. Dead Hackers Society zachwyca nowym demem na Atari STE.
atari.area forum » Programowanie - 16/32bit » DMA co i jak ?
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Ok, to jak odczytać HDD bez blokowania CPU? (potrzebne do stream audio w STE)
Dobre pytanie, ciekawe czy da się odczytywać procesorem dane z bufora FIFO DMA, z tym że szkoda trochę mocy procesora.
Czemu nie chcecie DMA? Macie jakieś specjalne wymagania co do kodu?
Mayonez: jeśl nie chcesz pisać systemu dyskowego od zera (który by miał asynchorniczne API - ale i tak to by nie działało dobrze na IDE), to masz dwa wyjścia:
1. Efekty na VBL-u i w pętli głównej ładowanie - musisz dopilnować, żeby coś oddać systemowi
2. System przełączający wątki z wywłaszczeniem. Mam coś takiego u siebie w demach (np. Lockup). Gdy nie ma nic to ładowania to cały CPU przypada na wątek z efektem.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Programowanie - 16/32bit » DMA co i jak ?
Wygenerowano w 0.015 sekund, wykonano 50 zapytań