@Shredder,
post #9
Problem w tym, że w przestrzeni 16MB nie ma już takiego wolnego obszaru, chyba, że by poświęcić coś z fastu. Po drugie taki monitoring zasobów może działać tylko pod kontrolą systemu operacyjnego. O ile z dostępem z poziomu procesora nie byłoby problemów, to pojawia się problem z przełączaniem tej pamięci aby układy specjalizowane widziały ją w swoim zakresie i synchronizacją aby czasem do układów nie trafiły dane nie z tego banku. Sytuacja podobna do C64, gdzie fizycznie można zaadresować tylko 64kB, ale programowo można wykorzystać bankowanie i rozszerzyć np do 16MB (nie będzie ta pamięć widoczna dla żadnej gry nie obsługującej bankowania). Nie wiem jak sprawa wyglądałaby z whdload. Pamięć wirtualna to niezbyt dobre porównanie, słyszałeś kiedyś aby karty graficzne korzystały z pamięci wirtualnej (co innego trzymać dane w pliku wymiany, z których korzysta tylko procesor a co innego, gdy korzystają z nich inne układy)?
Zadanie wg mnie jest trudne do zrealizowania i zajęłoby dużo czasu, o pieniądzach nie wspomnę, a o stopniu ingerencji w płytę główną amigi, którego nie idzie określić tym bardziej.
Uderz z propozycją do Jensa, może zrobi swój scandoubler z dodatkowym ramem.