omg_gods · 01-Апр-20 04:03(4 года 8 месяцев назад, ред. 22-Окт-21 19:22)
Эмулятор SEGA Saturn на Switch + 23 совместимых игры Год выпуска: 2019 Жанр: Emulation, Homebrew Разработчик: miyaxDev Издатель: uoYabause Формат образа: bin Версия игры: L4T.aarch64-2.2-devel-20191123091547-r28512-g28adb227f5 Язык интерфейса: Английский [ENG] Озвучка: английский Работоспособность проверена: Да Мультиплеер: нет Возрастной рейтинг: 10+ Описание: Sega Saturn (яп. セガサターン Сэга Сата:н) — игровая приставка с разрядностью 32 бита. Она была выпущена 22 ноября 1994 года в Японии. Sega и японская компания Hitachi создали совместное предприятие по разработке нового процессора для Saturn, результатом чего стало создание процессора SuperH RISC Engine (или SH-2) в конце того же года. Аппаратная конфигурация Saturn основывалась на использовании двух процессоров SH-2. Два графических процессора. Первый, VDP1 отвечал за генерацию спрайтов, полигонов, нанесение текстур и тонирование по методу Гуро. Второй, VDP2 — за фон, прозрачность, вращение игрового поля и прокрутку, их цветовая память поддерживала 15-битный или 24-битный цвет (от 32768 до 16700000 цветов), видимое разрешение до 704×480 пикселей. Двухскоростной CD-ROM-привод приставки обслуживался собственным процессором Hitachi SH-1, работавшим на частоте 20 МГц, звук обеспечивался контроллером Motorola 68EC000 и процессором Yamaha FH1. Но.. Saturn просто не повезло. Она была хорошей консолью, возможно, опередившей своё время, мир оказался к ней не готов; в том числе не были готовы создатели игр вместе с самой Sega. Система запомнилась хорошими играми, сложным аппаратным дизайном, но в то же время ограниченной поддержкой со стороны сторонних разработчиков. Приставка не достигла успеха в США — после дебюта Nintendo 64 в 1996 году, Saturn быстро потеряла рынок, продавшись всего в количестве 9,26 миллионов экземпляров, и её производство было полностью прекращено в 1998 году.В раздаче находится Yaba Sanshiro, standalone-дериватив Lakka Linux-версии эмулятора Sega Saturn на базе ядра uoYabause от miyaxDev плюс 23 совместимых игры. Этот эмулятор загружается как отдельная операционная система. Эмулятор Zebra Engine (инжект ч/з Guardian Force) тут; здесь находится эмулятор Dreamcast (Flycast на Retroarch).
Cписок совместимых, включённых игр
Albert Odyssey
Burning Rangers
Dark Savior
Die Hard Arcade
Galactic Attack
Guardian Heroes
Magic Knight Rayearth
Mystaria The Realms of Lore
Nights Into Dreams..
Panzer Dragoon II Zwei
Panzer Dragoon
Saturn Bomberman
Shining Force III Collection Deluxe (2xCD)
Shining Wisdom
Sonic R
Street Fighter Alpha 2
Street Fighter Alpha Warriors Dreams
The Legend of Oasis / The Story of Thor 2 (на русском, перевод Meduza Team)
Virtua Cop
Virtua Cop 2
Virtua Fighter
Virtua Fighter 2
WipEout
Раскладка клавиш:
A — B на Saturn,
B — A на Saturn,
X — Y на Saturn,
Y — X на Saturn,
L — Z на Saturn,
R — C на Saturn,
ZL — L на Saturn,
ZR — R на Saturn,
«+» — Start на Saturn,
«-» — вызов меню эмулятора,
Power — режим сна.
Доп. информация: писал(а):
Релиз основан на Yaba Sanshiro (uoYabause) от miyaxDev c US BIOS, hekate v5.1.3 & Nyx v0.8.6 от CTCaer, плюс запускаемые на данный момент игры Saturn.
Это самый быстродействующий эмулятор Saturn на Switch на текущий момент, скорость исполнения отличная, совместимость неплохая. Работает тач-управление в меню. Сохранения, savestates эмулятора, в .yss находятся по пути /yabasanshiro/storage/.yabasanshiro/ Как играть:
Этот эмулятор загружается как самостоятельная от HOS операционная система. Если вы не совсем уверены в своих действиях — используйте отдельную карту памяти.
Скопируйте папки yabasanshiro и bootloader в корень MicroSD на FAT32 (не exfat),
Пробросьте пейлоад hekate_ctcaer_5.1.3.bin из раздачи (как это сделать), в Hekate нажать More Configs -> выбрать YabaSanshiro.
Дождитесь загрузки эмулятора.
Нажать кнопку «—», откроется меню эмулятора, выбрать Open CD Tray, нажать B
Ещё раз нажать кнопку «—», выбрать Close CD Tray, нажать B
Выбрать нужную игру из списка, B, ещё раз нажать B (крайнюю левую верхнюю иконку Start Application)
Играть.
Если после выбора игры возникает надпись «Game disc unsuitable for this system» или «Cartridge not suitable for this system», нажмите «—» и выберите Reset, игра должна загрузиться. Чтобы выйти, нажмите «—» и выберите Open CD Tray.
Свои Saturn-игры, совместимые с uoYabause класть в папку /yabasanshiro/storage/roms в формате .bin/.cue (CDRWin).
Если у вас получится беспроблемно пройти какую-либо Saturn-игру в fullspeed не из раздачи, пожалуйста, напишите об этом в теме.
Известные недостатки и решения:
Если после выбора и загрузки игры возникает надпись «Game disc unsuitable for this system» или «Cartridge not suitable for this system», нажмите кнопку «—» и выберите Reset — игра должна загрузиться.
Док не работает. Второй игрок не поддерживается. Отсоединённые джойконы по Bluetooth, прокон не работают. Стики не работают. В меню (иногда) джойконы не работают — лучше везде в меню пользоваться тачем. Звук и яркость дисплея (всегда максимальная) не регулируются. Отображения заряда аккумулятора нет. Иногда игровые сохранения не загружаются. Система для эмулятора иногда не загружается. В HOS может сбиваться время (см. его синхронизацию в обход серверов Nintendo). Не выходите из игры во время активного чтения данных с образа диска (загрузки, воспроизведения роликов, и т. д.), чтобы не было риска зависания. Из режима сна консоль может не проснуться.
Выключения нет (есть режим сна). Чтобы выйти из встроенного меню эмулятора, несколько раз нажмите A. Чтобы выключить эмулятор, удерживайте кнопку «Power» 15 секунд (консоль выключится или перейдёт в режим RCM).
Если после запуска в Hekate и заставок Yaba Sanshiro эмулятор перестал загружаться (с чёрным экраном), удалите в /yabasanshiro/storage/ всё, кроме папок /yabasanshiro/storage/roms/, /yabasanshiro/storage/.yabasanshiro/ и файла bios.bin
Если после загрузки игры чёрный экран более 30 секунд, перезагрузитесь и попробуйте снова, либо другую игру.
Скриншоты
Встроенной функции снятия скриншотов нет, в реальности изображение качественнее:
MAN-biker
Пожалуйста!
Можно, но это слегка complicated:
Как установить несколько ОС на 1 карте:
Creating All in One SDCard for the Nintendo Switch 1. Open Gparted 2. Erase all partitions from SDcard 3. Click on Device menu 4. Click on Create Partition Table 5. Choose GPT partition type, and click ok. 6. Create Partitions 1. Hos data(>2GB) Partition Name:hos_data Type: Fat32 2. EMUNAND (32GB) Partition Name:emunand Type: Fat32 3. vendor (1.06GB) Partition Name:vendor Type: ext4 4. system (2.17GB) Partition Name: system Type: ext4 5. boot (70.0MB) Partition Name: boot Type:Unformatted 6. recovery (70.0MB) Partition Name:recovery Type: Unformatted 7. dtb (30.0MB) Partition Name: dtb Type: Unformatted 8. userdata(As big as you want) Partition Name: userdata Type: ext4 9. linux_root(As big as you want) Partition Name:linux Type: ext4 10. Swap Space(8GB, optional) Partition Name:linux_swap type: linux_swap 11. Shared space between lakka, android, and linux 7. Apply changes 8. download kosmos, lakka, android(16GB image will work), and l4t-ubuntu. 9. extract Kosmos and lakka to partition 1. 10. extract android image from GZ. 11. type into terminal: sudo kpartx -v -a android.img(rename to match the extracted img file) 12. type into terminal mount /dev/loop0p1 /mnt 13. Copy all data from /mnt to hos_data partition 15. recreate android boot.scr using this configuration(Save as android.txt) setenv bootargs 'log_buf_len=4M access=m2 androidboot.bootreason=recovery androidboot.hardware=icosa androidboot.console=ttyGS0 console=tty0 androidboot.selinux=permissive fbcon=primary:0 androidboot.serialno='${serialno} if gpio input 190; then part start mmc 1 <partition number of boot image> aistart part size mmc 1 <partition number of boot image> aisize else part start mmc 1 <partition number of recovery image> aistart part size mmc 1 <partition number of recovery image> aisize fi mmc read 0x98000000 ${aistart} ${aisize} boota 0x98000000 16. Build android boot.scr with mkimage(Included with u-boot, needs to be compiled) mkimage -A arm -T script -O linux -d android.txt android_boot.scr 17. Replace boot.scr in switchroot android folder with the copy you just created Make sure to rename it to boot.scr. 18. use dd to copy android data to partitions. sdcard can be mmcblk0p or sdX<number> It differs depending on the computer. dd if=/dev/loop0p2 of=/dev/<sdcard>3 bs=256M dd if=/dev/loop0p3 of=/dev/<sdcard>4 bs=256M dd if=/dev/loop0p4 of=/dev/<sdcard>5 bs=256M dd if=/dev/loop0p5 of=/dev/<sdcard>6 bs=256M dd if=/dev/loop0p6 of=/dev/<sdcard>7 bs=256M 19.(Optional) We are skipping userdata folder: If you want to copy userdata from a pre-setup card, then you will need to mount both SD cards userdata partitions, and use cp -pr /path/to/existing/userdata /path/to/new/userdata 20. Mount linux root from image and linux root partition on new sdcard. 21. Copy data from one to the other using cp -rp /path/to/linux/root/data /path/to/new/linux/root 22. edit /path/to/new/linux/root/etc/fstab so change: /dev/root / ext4 to: /dev/mmcblk0p<# of linux root> / ext4 22. save. 23. Copy data off partition 1 of linux image to hos_data partition on new SDcard. 23. Create Linux boot.scr using script below. load mmc 1:1 0x8d000000 l4t-ubuntu/tegra210-icosa.dtb load mmc 1:1 0x92000000 l4t-ubuntu/initramfs setenv bootargs 'root=/dev/mmcblk0p<number of linux root> rw rootwait relative_sleep_states=1 access=m2 console=tty0 firmware_class.path=/lib/firmware/ fbcon=primary:1' usb reset booti 0x83000000 0x92000000 0x8d000000 24. Save as linux_boot.txt 25. Build linux boot.scr with mkimage(Included with u-boot, needs to be compiled) mkimage -A arm -T script -O linux -d linux_boot.txt linux_boot.scr 26. Replace hos_data/l4t-ubuntu/boot.scr with our linux_boot.scr 27. Unmount all partitions that have been mounted on new sdcard(Very Important) 28. Create hybrid MBR: Now that we have the data on the partitions, we need to create a hybrid mbr so we can boot to do this, we need to use gdisk. gdisk /dev/<path to sdcard> sdX or mmcblk0 29. once in gdisk: 1. Hit r and enter 2. hit h and enter 3. Enter partitions to include in MBR seperated by spaces. if you used my partition layout it would be: 1 2 4. say N to good for grub question. 5. set MBR hex code for both partitions to EE, and dont set bootable flag. 6. once it returns to recovery/transformation command prompt hit o to verify the mbr. 7. If everything looks good, type wq to save and quit. 30. Now place the SDcard in the switch, and boot hekate. Create emunand partition, and enable. If you have done everything correctly, it should boot l4t-ubuntu, Lakka Switch, Switchroot_Android, and Atmosphere with emunand.
Не кислая инструкция)) мда, рано я начал радоваться, опять Linux,
Ретроарч переваривает Сатурн очень тяжко...давится, вероятно из-за того что ядро Yabause,
думал, что наконец нашлась достойная альтернатива)
с любом случае, благодарю автора за релиз!
79159597Не кислая инструкция)) мда, рано я начал радоваться, опять Linux,
Ретроарч переваривает Сатурн очень тяжко...давится, вероятно из-за того что ядро Yabause,
думал, что наконец нашлась достойная альтернатива)
с любом случае, благодарю автора за релиз!
Слушал как-то OST'ы из игр для неё, так звучат они почти как у SNES, но не хуже! Думаю, что на волне ностальгии по 90'ым её попытаются воскресить, ведь Mega Drive уже попробовали (даже конкурс в YouTube устраивали, мол, на самую захватывающую историю от бывалых матёрых геймеров)...
Сегеиевне вообще никогда не везло в конкуренции с Нинтендовной
скрытый текст
: их война консолей — это постоянная история технологических достижений и коммерческих провалов. В своё время Сега даже добавила больше крови и мяса в свои игры, чтобы сделать её более привлекательной для любителей чего пожёстче. За что она получила всеобщее осуждение и стала инициатором системы возрастных рейтингов игр тех лет (да-да, это их заслуга, что в США в The Sims 3 допускается играть и школьникам, а в России — только студентам). Замечу, что Нинтендо у меня появился чуть раньше, чем Сега. Но всё равно: VGM - один из моих любимейших форматов трекерной музыки, как и SID! Под неё очень много угарнейшего хейви металла и грувовейшего фанка написано... =:0) почему-то... 0_О
Производительность эмулятора очень хорошая. Все игры работают без просадок в 60фпс с нормальным звуком. Однако стабильность оставляет желать лучшего. Может пропасть звук, и если ты в игре сохранился, то он более не появится на этом сейве, придётся откатывается на предыдущий, если он есть конечно же. Если его нет, то всё - проходи игру без звука до конца. Так же игра может вылететь или зависнуть где-то через 20 минут игры например. Однако подобные зависания я заметил лишь в играх с полигональной 3д графикой, Стори оф тор 2 работал стабильно без вылетов например.
Так же неудобно включать и выключать такую систему. После выключения, нужно 30 сек. держать кнопку включения для запуска консоли. Нельзя посмотреть заряд аккумулятора, который к тому же расходуется так будто ты играешь в тяжелую игру.
Скорость эмуляции для Dolphin значительно увеличилась. Думаю, что и в данном эмуляторе должны быть изменения к лучшему...
Может ли кто пересобрать этот эмулятор на новой версии L4T или подсказать, как это сделать самостоятельно из живого linux.
Спасибо!