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ć.
Giana Sisters zmierza na Atari 8-bit Shanti pracuje nad portem kultowej platformówki. Pierwsza wersja ma trafić na tegoroczny ABBUC.
VBXETERM 0.05 - terminal ANSI dla VBXE Najnowsza wersja emulatora terminala z obsługą standardu ANSI przez VBXE.
Gearlynx 1.2.9 Popularny emulator konsoli Atari Lynx doczekał się aktualizacji z funkcją przewijania i poprawkami.
Golden Axe na Atari: Nowy silnik Vegi Vega prezentuje szybki silnik dla portu Golden Axe, oferujący tryb dla dwóch graczy, muzykę Mikera i grafikę Gaspara.
FujiNet Go 800 na Androida Emulator Atari 8-bit z wbudowaną obsługą FujiNet zadebiutował w sklepie Google Play dla Androida.
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.013 sekund, wykonano 50 zapytań