forum speccy.pl
Komputery z Z80 => MSX => Wątek zaczęty przez: zbylu w 2023.01.08, 13:04:01
-
Dzień dobry,
Korzystając z okazji chciałbym się przywitać - jako nowy użytkownik na forum :) i zadać pytanie.
Otóż próbuję - na razie z niepowodzeniem - uruchomić grę Suite Macabre (https://maltanto.itch.io/suite-macabre) na MSX SV-738 z wykorzystaniem Mappera Megaram.
Komputer po włączeniu tej gry (plik ma 256KB, SofaRun w wersji 8) przestaje reagować, nic na ekranie się nie wyświetla. Z tego co wiem, gra działa także na MSX1, ale nie wiem jak ją poprawnie uruchomić korzystając z Mappera Megaram. Bardzo prosiłbym o podpowiedź, jak ustawić skonfigurować sprzęt by tę grę uruchomić na SVI...
Pozdrawiam,
Zbyszek
-
Jak piszesz „Mapper Megaram” to masz na myśli co? W sensie konkretnie które urządzenie.
-
mogę przetestować tą grę mam msx omegę i ten interfejs "SD Mapper MegaRAM 512k"
ale nie mam gry do testów, kupowałeś czy masz demko?
-
Tak na szybko - jest kiszka - czarny ekran, plus jakieś linie z kaszaną na samej górze, pobadam.
-
MegaFlashROM SCC+ SD to odpala.
-
Na SD Mapperze nie działa. Carnivore2 odpala na MSX1 i 2.
-
Size: MEGA ROM - 2 Mega Bit.
sprawdzam wymuszanie typu device, ale bez skutku.
-
dobra, rozwiązanie na szybko:
https://www.msx.org/downloads/loadrom-v-197
używać loadrom'u, działa, więcej nic dzisiaj nie wymyślę, jest niedziela :)
PS. zaktualizowałem artek o tym mapperze na blogu.
https://tooloudtoowide.com/recenzje/msx-sd-mapper-megaram-512k/ (https://tooloudtoowide.com/recenzje/msx-sd-mapper-megaram-512k/)
-
Mam dokładnie ten Mapper Megaram (zrobiony przez Zaxona): https://tooloudtoowide.com/z-pamieci/msx-sd-mapper-megaram-512k/
-
Hej Zbylu, no to masz ten sam co ja - też mam od Piotrka.
To co zalinkowałeś to wpis na moim blogu, wrzucam tam stopniowo informacje jak mi (oraz mnie - jeżeli ktoś czy sytuacja jak ta zgra się z tym, że jestem przy kompie i mam czas) się przypomni (bo przyznam się, że wolę Carnivore 2 albo MegaFlashROM SCC+ SD które też mam, tego mappera używam tylko do prostych rzeczy, albo do szybkiego wejścia w Nextora + jest na karty SD, nie na CF, nie na microSD jak pozostałe które mam).
Spróbuj tym wspomnianym loadrom'em, działa, dopisałem to info na dole wpisu na blogu. Multimente niestety pomimo fajnego działania jest średnio w stronę MSX1. SofaRun a raczej SofaRom (bo ten moduł wywołuje) z poziomu SofaRun też nie jest idealną metodą na odpalanie ROMów, co dobrze ilustruje przykład tej gry. Ja od dłuższego czasu używam czego tylko mogę tylko nie SR, wspomniany loadrom działa mi lepiej.
-
Pobrałem loadrom z podanego przez Ciebie źródła. Szczerze mówiąc wczytując ten rom poleceniem loadrom nadal nic się specjalnego nie dzieje (zrzut w załączniku). Loadrom się uruchamia, ekran mignie, szybko coś wyświetli i na końcu jest to co w załączniku. Nie wiem co źle robię, bo nie wyświetla się żadna wybieraczka plików, tylko od razu to co na załączonym pliku. Może wgrałem złą wersję? Albo do złego katalogu (zrobiłem katalog /loadrom w głównym drzewie i do niego wgrałem rom + loadrom).
-
Na MSX1 loadrom nie zadziała z Nextora. Trzeba ten ROM załadować z MSXDOS 1. Ładujemy go przytrzymując klawisz 1 na starcie komputera. Ale na karcie musisz mieć dwie partycje. Jedna powinna być sformatowana jako FAT i na niej pliki MSXDOS1. Wgraj tam loadrom i rom. Powinno działać.
-
Trzeba tą partycję sformatować jako FAT12 - FAT16 nie jest widziany przez MSXDOS 1
-
Jeszcze jedno. Partycja max 32MB.
-
gorzej, FAT12 teoretycznie do 32MB, ale żeby był dobrze czytany przez MSXDOS 1 to zaleca się 16MB max. Gdzieś pisałem o tym na blogu - jest coś takiego w dokumentacji do MSX DOSa.
-
Powinno działać.
Sprawdzałem przed chwilą na swoim MSX1 z tym mapperem i potwierdzam, że gra Suite Macabre, załadowana z loadrom pod MSXDOS 1 (uruchomienie z wciśniętym 1), działa.
PS. Nie chce zakładać nowego wątku, ale odkryłem jeszcze jeden launcher, który warto od czasu do czasu wypróbować gdy nie działa Sofa lub loadrom. Chodzi o ODO w wersji 0.3 (https://www.msx.org/downloads/utilities/rom/odo-03). Ma swoje ograniczenia, ale czasem się przydaje. Dzięki niemu np. z sukcesem odpaliłem i oglądnąłem u siebie do końca to fajne demo PharMaSX by ThePetsMode (https://www.pouet.net/prod.php?which=91909). Z poziomu SF i loadrom nie dało rady (reset, albo zwis po kilkunastu sekundach).
-
to demo co podałeś jako przykład to jest po prostu linearny ROM, nie każdy mapper to dobrze rozpoznaje, sofarun w trybie auto też często nie daje rady. Trzeba po prostu wiedzieć co się uruchamia i mieć parę narzędzi pod ręką, żeby nie musieć pamiętać wystarczy sobie porobić loadery w plikach .bat :)
-
Powinno działać.
Sprawdzałem przed chwilą na swoim MSX1 z tym mapperem i potwierdzam, że gra Suite Macabre, załadowana z loadrom pod MSXDOS 1 (uruchomienie z wciśniętym 1), działa.
Niestety, ale nie jest jednak tak różowo. Znalazłem chwilę czasu i pograłem w Suite Macabre i okazało się, że co prawda gra się uruchamia, ale niestety się zawiesza np. przy próbie zejścia do metra. Sprawdziłem ten sam rom pod emulatorem - nie było problemów.
Chodzi o zejście z tej lokacji w dół: link YT (https://youtu.be/cuKGARI0Pvw?t=1669)
W moim przypadku okazało się też, że nie jest to jedyny przykład romu, który co prawda odpala się z poziomu Loadrom, ale po jakimś czasie program się resetuje lub zawiesza. Dotyczy to romów 128k i większych.
-
Niestety loadrom to nie jest idealne rozwiązanie. Pozostaje Ci zaopatrzyć się w jakiś cart pozwalający zapisać rom do flasha.
Carnivore2 lub MegaFlashROM SCC+SD. Niestety nie są to niestety rozwiązania tanie. Nie wiem też jak MegaFlashROM działa z MSX1.
Najtańszym wyjściem będzie zbudowanie jakiegoś prostego carta typu Unimapper lub MultiMapperCartridge od RBSC.