Wrzuciłem sapemu.xex w wersji 0.2 do katalogu D:modsap. Odpalam go (mogę normalnie, mogę też i z x oraz /c) pojawia się pytanie o banki. Zostawiam ustawione 0 2 4 6 i przechodzę do fileselektora. Tam wchodzę na dysk D następnie do katalogu modsap gdzie jest kilkanaście sapów. Wybieram enterem jeden z nich i - klops. Muzyki brak, program stoi - pomaga tylko reset.
... powinno banglać. Sprawdź z większą ilością sapów, bo nie każdy zadziała. Odpal też jakiś MemTest, sprawdź listę banków (choć winny działać wszystkie 64), zmień numery banków.
SapEmu z czego pamiętam - kopiuje cały liniowy 64k do ext ram przed odpaleniem modułu, ładuje dane do podstawowej, no i jeśli moduł nie korzysta na hardcore'a od początku strony zerowej - to winien zadziałać. Sprawdź w/w.
Nie. Nie wiem - może ustawienie banków 0 2 4 6 jest nieprawidłowe. Ale jeśli zwiększam je to pojawiają się wartości heksadecymalne które nie wiem jak ustawić.
Wypróbowałem na niemal 20 różnych sapach. I zawsze zawiesza się gdy returnem wybieram odgrywanie. Z tego co napisałeś w momencie gdy program zrzuca pamięć do 64kB external.
RAM jest OK - sprawdziłem eXtended RAM Test 0.19. Rozszerzenie 1MB od Lotharka. Ze wszystkim innym (dema/gry) chodzi bez zarzutu.
Może te banki w sapemu? eXtendet pokazuje dostępne banki $01, $03... $0B itd a potem $11, $13 itd. W sapemu mogę wybrać natomiast tylko parzyste: 02, 04, 0A itd.
.. aaa - dobra. Bo zapomniałem o jednej sprawie. Jak widzę, program uruchamiasz pod Sparta DOS X. Możesz mi podać zawartość pliku konfiguracyjnego, którego używasz uruchamiając sapemu?
przełącznik /c dla car:x.com w tym przypadku nie jest konieczny.
.. czyli wyrzucimy dla przykładu SDX do banku $6f. Odpal SAPEMU i wybierz dowolne 4 banki wykluczając z nich $6f. Dodatkowo odpalaj program poprzez:
x nazwa.ext
lub skonfiguruj RUNEXT, by np. rozgraniczyć pliki COM przeznaczone dla DOS'a od EXE odpalanych z wyłączonymi bibliotekami SDX (powiedzmy, że częściowo umowna konwencja), dodaj do tego COMEXE i będzie pełna automatyka ;)-