|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Yter |
Пятница, 30 апреля 2010, 20:00
Отправлено
#1
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
DSx86 - разрабатываемый отличным без преувеличения программистом Патриком Аалто эмулятор PC под NDS. На данный момент успешно эмулируется:
- 80286 процессор (точнее, 80186, но это не суть важно) - Видеорежимы MCGA, CGA, EGA и (наконец-то!) VGA-X - Звуковая карта Sound Blaster - Клава,мышь - EMS-память объёмом 1.5 мегабайта Работает эмуль просто прекрасно, скорость эмулируемого процессора около 11 мегагерц, что совсем неплохо) На оригинальном 286-м процессоре было всего 8 мегагерц, на 186-м - всего 4, так что этот эмуль многие игры тянет превосходно, а некоторые даже приходится замедлять. Совсем недавно появилась поддержка видеорежима VGA-X (разрешение 320*200 и 320*240 + 256 цветов), и список работающих игр пополнился настоящими шедеврами, играя в которые можно наслаждаться пиксельартом, а не удивляться тому, как разработчики умудрились нарисовать это при помощи всего 16 (или даже 4) цветов К примеру, с приличной скоростью (и, как правило, звуком и музыкой) идут: Seсret of Monkey Island 2: LeChuck's Revenge (!) King's Quest 6: Heir Today, Gone Tomorrow (!) Quest for Glory: So You Want to Be a Hero? (!) Wolfenstein 3D (!!) Lure of Temptress Eye of the Beholder Eye of the Beholder 2 Ishar Death Knights of Krynn Dune 2 (!!!) Master of Orion (!!!!) и даже Sam and Max: Hit the Road (!!!!!). Правда, вылетает после заставки из-за того, что VGA-режим всё ещё сыроват и некоторые команды просто не поддерживаются. Но это поправимо, Патрик с радостью принимает логи всех ошибок, возникающих во время работы и их исправляет. Новая версия эмулятора выходит в среднем раз в две недели. Список работающих игр далеко не полон и собственно, поэтому я и создал тему. Нужно проверить много игр. Дело в том, что хорошей базы игр, в которой они были бы ТОЧНО рассортированы по видеорежимам/поддержке процессора не существует, лучшее, что сейчас есть - MobyGames, да и там есть ошибки. Кроме того, некоторые игры требуют 386 процессор фиктивно, и всё равно могут работать на 286м. Их надо искать, тестировать, смотреть, смогут ли они вообще работать на 286 проце и всё такое. Игры, требующие 386 обычно сразу об этом пишут. Но 386 эмулировать железом NDS нереально, так что самые классные DOS-игры работать не будут, а жаль. Так что все желающие помочь приветствуются) Предлагаю создать прямо в этой теме список работающих игр, рассортированных по видеорежимам, в идеале с описанием и скриншотами, а также список игр, которые требуют 386 (чтоб не забыть и не проверять их по сто раз). Сайт эмулятора http://dsx86.patrickaalto.com/. Список поддерживаемых игр там есть, но он обновляется раз в неделю, и некоторые игры Патрик упорно не хочет в этот список добавлять почему-то, так что.. |
![]() ![]() ![]() |
Ответов(1 - 19)
| Гусяка |
Пятница, 30 апреля 2010, 21:54
Отправлено
#2
|
|
Безумец ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 739 Регистрация: 19 июля 2009 Пользователь №: 32 890 ![]() ![]() |
|
| Yter |
Суббота, 01 мая 2010, 09:14
Отправлено
#3
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
И что? Я это уже видел. И там нигде не предлагается создать общими усилиями список поддерживаемых игр, кстати.
|
| volton |
Суббота, 01 мая 2010, 20:03
Отправлено
#4
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Регистрация: 17 янв. 2010 Пользователь №: 35 406 ![]() ![]() |
QUOTE (Yter @ Суббота, 01 мая 2010, 09:14) И что? Я это уже видел. И там нигде не предлагается создать общими усилиями список поддерживаемых игр, кстати. а есть ли у кого полностью настроенный данный эмулятор? что бы допустим при его запуске вываливаться в тот же нортон коммандер... Сообщение отредактировал volton - Суббота, 01 мая 2010, 20:04 -------------------- Amiga : A1200/B1230/32+2
A600/2 A500+/2 Commodore : C64c/1541 Nintendo DSlite/r4NDS |
| Yter |
Воскресенье, 02 мая 2010, 08:26
Отправлено
#5
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
Насчет нортон коммандера даже не думал, честно говоря. Там в принципе и так можно довольно неплохо ориентироваться в системе. Кнопкой Y можно листать папки и исполняемые файлы, A по умолчанию как Enter работает, так что я нортон не ставил даже. Но попробую.
|
| AtH |
Воскресенье, 02 мая 2010, 11:51
Отправлено
#6
|
![]() ветеран КЭИ и MSX ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 894 Регистрация: 20 янв. 2010 Из: Москва Пользователь №: 35 456 ![]() ![]() |
Список работающих игр составлять бессмысленно, т.к. каждую неделю выходит новая версия эмулятора и список придётся переделывать с нуля.
Более того, это даже вредно. Если какая-то из игр не идёт, об этом надо просто сообщить на форуме gbadev (а не здесь). Тогда разработчик исправит свой эмулятор. Пожаловавшись же здесь, только выпустишь пар. Ничего от этого не заработает. P.S. А мышка на сенсорном экране, в последней бете, это что-то! Жду-недождусь, когда правую кнопку сделают. -------------------- |
| Yter |
Воскресенье, 02 мая 2010, 12:12
Отправлено
#7
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
Нет, с нуля ничего переделывать не нужно. Как правило, все игры, которые работали в предыдущей версии, будут работать и в следующей. Если это не так, нужно просто выслать лог с ошибкой неосредственно разработчику с описанием проблемы и версией эмулятора, в которой всё работало. Но как я уже говорил, Патрик - очень хороший программист и все ошибки как правило связаны только с отсутствием некоторых команд в эмуляторе.
Писать нужно ему на мыло, а не на гбадев. И не жаловаться, а помогать человеку искать ошибки в программе. Ну да всё равно я вижу, что предложение моё тут всем параллельно, так что мне проще будет сделать его самостоятельно. Сообщение отредактировал Yter - Воскресенье, 02 мая 2010, 12:26 |
| volton |
Воскресенье, 02 мая 2010, 15:58
Отправлено
#8
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Регистрация: 17 янв. 2010 Пользователь №: 35 406 ![]() ![]() |
немного об его установке и работе :
cам эмуль - dsx86.nds кидаем в корень карты далее на флэхе создаем директорию - data/dsx86/ и бросаем сюда файл - DSx86.ini далее качаем сам дос - http://www.4dos.info/4dvers/4dos750b130.exe когда выкачали файл не запускаем его тк это самораспаковывающийся архив - распаковываем его допустим 7zip архиватором на свой жесткий диск. далее на флэхе в директории data/dsx86/ создаем подкаталог 4dos и кидаем наш свежераспакованный дос. основные моменты : клавиша F7 на вирт клавиатуре позволяет рыться по всей нашей флэхе в поисках .exe и .bat файлов сброс зависшей программы а также выход в дос осуществляеться следующим образом - на вирт клавиатуре есть кнопочка крестик,нажимаем на нее стилусом и вирт клавиатура у нас перебрасываеться на верхний экран,на нижнем экране у нас отображаеться лог... нажимаем на крестик уже на самой консоли и сброс произведен маленький тест : norton commander 4ый - работает prince of persia - идет почти без тормозов,но на первом уровне после того как взял меч,и начал подниматься... игра вылетела another world - не пошла silent service 2 - ругался чего то при 96% загрузке на память... но пошла... потом повисла... ну что,довольно таки неплохо мулит,честно говоря я ожидал худшего -------------------- Amiga : A1200/B1230/32+2
A600/2 A500+/2 Commodore : C64c/1541 Nintendo DSlite/r4NDS |
| AtH |
Воскресенье, 02 мая 2010, 23:24
Отправлено
#9
|
![]() ветеран КЭИ и MSX ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 894 Регистрация: 20 янв. 2010 Из: Москва Пользователь №: 35 456 ![]() ![]() |
Спасибо, volton.
В инструкции не хватает лишь одного. Как заставить выполняться на DSx86 что-то вроде AUTOEXEC.BAT'а. Скажем, чтобы перейти при загрузке 4DOS'а в каталог /data/dsx86 -------------------- |
| volton |
Понедельник, 03 мая 2010, 13:19
Отправлено
#10
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Регистрация: 17 янв. 2010 Пользователь №: 35 406 ![]() ![]() |
QUOTE (AtH @ Воскресенье, 02 мая 2010, 23:24) Спасибо, volton. В инструкции не хватает лишь одного. Как заставить выполняться на DSx86 что-то вроде AUTOEXEC.BAT'а. Скажем, чтобы перейти при загрузке 4DOS'а в каталог /data/dsx86 это уже не ко мне да кстати нортон позволяет работать с флэхой,то бишь захотели мы что то копирнуть,или удалить или же создать каталог на нашей флэхе... то это все возможно Сообщение отредактировал volton - Понедельник, 03 мая 2010, 13:26 -------------------- Amiga : A1200/B1230/32+2
A600/2 A500+/2 Commodore : C64c/1541 Nintendo DSlite/r4NDS |
| Yter |
Воскресенье, 09 мая 2010, 15:38
Отправлено
#11
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
Вышла новая версия. Проверил Legend of Kyrandia и Civilization - первая идёт отлично, вторая тоже, только что-то со звуком непонятное. Another world теперь запускается, но вываливается с ошибкой после нажатия любой клавиши.
|
| Че Гевара |
Понедельник, 10 мая 2010, 15:20
Отправлено
#12
|
![]() к.м.н. ![]() Группа: Супорт Сообщений: 4 173 Регистрация: 10 июля 2005 Из: Москва Пользователь №: 13 311 ![]() ![]() |
QUOTE (Yter @ Воскресенье, 09 мая 2010, 16:38) Вышла новая версия. Проверил Legend of Kyrandia и Civilization - первая идёт отлично, вторая тоже, только что-то со звуком непонятное. Another world теперь запускается, но вываливается с ошибкой после нажатия любой клавиши. ссылка на скачивание CODE - New EGA 640x350x16 and VGA 640x480x16 graphics modes. - The NDS shoulder buttons scroll the zoomed screen left/right (as before) when not already at the edge, and up/down after that. - Various mostly game-specific fixes, more info in my blog post. -------------------- Почетный Член Гильдии Торговцев GBX
Wii Friend code: 4651 5830 0759 9218 Hasta la Victoria Siempre!!!© |
| Че Гевара |
Воскресенье, 23 мая 2010, 22:55
Отправлено
#13
|
![]() к.м.н. ![]() Группа: Супорт Сообщений: 4 173 Регистрация: 10 июля 2005 Из: Москва Пользователь №: 13 311 ![]() ![]() |
Вот и очередной релиз!
CODE This version has some user interface changes, in addition to the usual bug fixes and support for some previously missing opcodes and INTs. - Improved touchpad mouse (TPM) emulation, with new configuration options: - TPMScroll is a boolean that determines whether the screen should be scrolled when the stylus moves near the screen border in Zoom mode. - TPMTap is a boolean that determines whether tapping the screen with the stylus is registered as a left mouse click. - TPMLeft determines the DS button to use for the left mouse button. - TPMRight determines the DS button to use for the right mouse button. The defaults if DSx86.ini does not have any of those set are as follows: TPMScroll=FALSE TPMTap=TRUE TPMLeft=KEY_LEFT TPMRight=KEY_RIGHT - New internal commands on the DOS prompt: - VER with a parameter sets the DOS version number reported. - SETVER works like VER. - LOADFIX attempts to load the program above the first 64KB of RAM. This might help with the "Packed data corrupt" problems. - DEBUG starts the program into the inbuilt debugger. - The scrolling the Zoom modes is now smoother than before. Скачать -------------------- Почетный Член Гильдии Торговцев GBX
Wii Friend code: 4651 5830 0759 9218 Hasta la Victoria Siempre!!!© |
| Noelemahc |
Воскресенье, 23 мая 2010, 23:29
Отправлено
#14
|
![]() Назойливый всезнайка ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 559 Регистрация: 23 апр. 2010 Из: Москва, РСФСР Пользователь №: 36 662 ![]() ![]() |
QUOTE Проверил Legend of Kyrandia Зачем, если в ScummVM она работает куда как лучше? Запустились из попробованного - Duke Nukem 2 и Nuclear War. Не запустились - Hocus Pocus (а жаль, эх). Надо будет поперебирать архивы, потому что если на ней запустится Wasteland, я буду самым счастливым гиком на свете =) Сообщение отредактировал Noelemahc - Понедельник, 24 мая 2010, 13:22 -------------------- Арсеналъ:
PSP-2000 Darth Vader White 6.39 ME-3 DSi Sky Blue 1.4.2U + M3i Zero FW Sakura1.49a CORE2.0.2 Wii Black 4.1E + EmuNAND 4.3E + d2x-cIOS v10 3DS Ice White 9.2E + Luma3DS 6.3 emuNAND 11.2E (FC 1306-5261-6413) Super Players Entertainment System (Super Famiclone) |
| Salty Dogg |
Понедельник, 24 мая 2010, 00:06
Отправлено
#15
|
![]() Perfect love and understanding ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 228 Регистрация: 08 июля 2006 Из: Киев Пользователь №: 16 991 ![]() ![]() |
Чего же ты начал тестить не с Wasteland ?
Интересная вещь, нужно будет попробовать. -------------------- last.fm-weekly top albums
![]() |Game Boy Original(blue)|Game Boy Color(blue)|Game Boy Pocket|Nintendo DS(blue)|Nintendo DS Lite(Cobalt blue)+M3 mini SD|Nintendo DSi (blue)Sega Game Gear|PlayStation 2(FAT)+Free MCBoot| ! |
| Noelemahc |
Понедельник, 24 мая 2010, 00:17
Отправлено
#16
|
![]() Назойливый всезнайка ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 559 Регистрация: 23 апр. 2010 Из: Москва, РСФСР Пользователь №: 36 662 ![]() ![]() |
Растягиваю удовольствие =)
Burntime не пошла, оказывается ей нужен 386ой проц =) Зато Amazing Spider-Man работает, пусть и с некоторыми шнягами в управлении. -------------------- Арсеналъ:
PSP-2000 Darth Vader White 6.39 ME-3 DSi Sky Blue 1.4.2U + M3i Zero FW Sakura1.49a CORE2.0.2 Wii Black 4.1E + EmuNAND 4.3E + d2x-cIOS v10 3DS Ice White 9.2E + Luma3DS 6.3 emuNAND 11.2E (FC 1306-5261-6413) Super Players Entertainment System (Super Famiclone) |
| Dornil |
Понедельник, 24 мая 2010, 10:10
Отправлено
#17
|
|
Продвинутый ![]() ![]() Группа: Пользователи Сообщений: 43 Регистрация: 06 сент. 2009 Пользователь №: 33 554 ![]() ![]() |
На оффсайте пишут, что Wing Commander II идёт! Кто-нибудь пробовал?
А первую часть? |
| Noelemahc |
Понедельник, 24 мая 2010, 12:08
Отправлено
#18
|
![]() Назойливый всезнайка ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 559 Регистрация: 23 апр. 2010 Из: Москва, РСФСР Пользователь №: 36 662 ![]() ![]() |
Едем дальше.
Space Crusade - в пролёте (unsupported opcode). The Incredible Machine - работает, но жууутко тормозит и, видимо из-за высокого разрешения экрана, глючит приборная панель (там где очки за паззлы показывают). Zombi - запускается, но неиграбельна потому что ей требуется либо джойстик, либо кнопки нумпада (которые прога не эмулирует вовсе). Dangerous Dave In the Haunted Mansion - вылетает при загрузке 0_о Transarctica/Arctic Baron - завелась, причём сносно работает в режиме Scale! Тока звук у меня не заработал =( Wasteland - работает, но в упор не видит мышь. Впрочем, при всей сложности интерфейса, он спокойно рулится хоткеями с клавиатуры. Прощай, реальность! EDIT: Скринкартинко добавил =) Сообщение отредактировал Noelemahc - Понедельник, 24 мая 2010, 13:23 -------------------- Арсеналъ:
PSP-2000 Darth Vader White 6.39 ME-3 DSi Sky Blue 1.4.2U + M3i Zero FW Sakura1.49a CORE2.0.2 Wii Black 4.1E + EmuNAND 4.3E + d2x-cIOS v10 3DS Ice White 9.2E + Luma3DS 6.3 emuNAND 11.2E (FC 1306-5261-6413) Super Players Entertainment System (Super Famiclone) |
| Yter |
Четверг, 27 мая 2010, 17:30
Отправлено
#19
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 026 Регистрация: 06 нояб. 2008 Пользователь №: 28 843 ![]() ![]() |
QUOTE (Noelemahc @ Воскресенье, 23 мая 2010, 23:29) Зачем, если в ScummVM она работает куда как лучше? СкаммВм на компе запускать не хочу, т.к. уж очень жирные пиксели получаются на большом мониторе. На дс скамм работает ужасно. Во всяком случае, в том же манки айлэнде 2 подтормаживает звук в скаме, а на dsx86 всё идеально. Из версии в версию проверяю одни и те же игры, и последний месяц ну почти никаких изменений, хотя логи с ошибками разработчику отправлял. Жаль. В Another World всё тот же глюк с вылетом после нажатия любой клавиши, да ещё и со звуком проблемы. Зато Prince of Persia 2 работает отлично. |
| Noelemahc |
Четверг, 27 мая 2010, 17:42
Отправлено
#20
|
![]() Назойливый всезнайка ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 559 Регистрация: 23 апр. 2010 Из: Москва, РСФСР Пользователь №: 36 662 ![]() ![]() |
Ну, пцть, пикселей бояться - в старые игры не играть.
На DS Скамм не пробовал, потому что 90% поддерживаемых им игр вызубрены наизусть давным-давно, увы, так что вынужден признать - без знания вопроса говорил =( -------------------- Арсеналъ:
PSP-2000 Darth Vader White 6.39 ME-3 DSi Sky Blue 1.4.2U + M3i Zero FW Sakura1.49a CORE2.0.2 Wii Black 4.1E + EmuNAND 4.3E + d2x-cIOS v10 3DS Ice White 9.2E + Luma3DS 6.3 emuNAND 11.2E (FC 1306-5261-6413) Super Players Entertainment System (Super Famiclone) |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 23 окт. 2026, 21:49 |

Пятница, 30 апреля 2010, 20:00






















