PDA

Просмотр полной версии : Эмулятор Спектрума Fuse, на ультрабюджетной китайской карманной консоли Datafrog :)



amilt0n
15.08.2023, 22:02
https://youtu.be/QD3za095shc

Это пока что только work in progress, кастомная прошивка (Retroarch с ядрами на разные ретро консоли) под ультрабюджетную китайскую консоль. Но у кого уже есть консоль datafrog sf2000, могут поставить эмуль и поковыряться), кроме Спектрума из кастомных ядер уже доступны game & watch, atari 2600. Стоковая прошивка играет nes, snes, gb, gbc, gba, megadrive, arcade.

Соборки делаю не я, там команда на дискорде (в описании к видео), я только тестирую и пиар компанию на ютюбе провожу))

Консоль доступна на Aliexpress по цене 15-20усд

https://a.aliexpress.com/_mPXhTES

Можно получить еще скидку в 4евро, если воспользоваться ссылкой (для новых аккаунтов)

https://a.aliexpress.com/_mPMMa18

CodeMaster
15.08.2023, 22:49
ультрабюджетную китайскую консоль
А что у неё с качеством исполнения?

SoftLight
16.08.2023, 00:41
А что у неё с качеством исполнения?
На дворе 21 век. Звук похоже в ней только моно :/
https://vonmillhausen.github.io/sf2000/
Дальше читать не стал
https://i.imgur.com/EfRrYUk.jpg

https://youtu.be/tm5F3hNEUuQ

CodeMaster
16.08.2023, 11:04
На дворе 21 век. Звук похоже в ней только моно :/
Для бипера и AY пойдёт вполне.


Дальше читать не стал
А я вот хотел бы почитать, но ни в одном обзоре нет качества производства, только обзоры характеристик и поддерживаемого софта.

SoftLight
16.08.2023, 11:11
Для бипера и AY пойдёт вполне.
Там только левый канал, ну такое себе слушать AY из одного динамика.

CodeMaster
16.08.2023, 11:28
Там только левый канал, ну такое себе слушать AY из одного динамика.
По обзорам, там и с одним динамиком проблемы с качеством звука, т.ч. фиолетово моно и стерео будет. Девайс явно не Hi-Fi.

amilt0n
16.08.2023, 12:37
По обзорам, там и с одним динамиком проблемы с качеством звука, т.ч. фиолетово моно и стерео будет. Девайс явно не Hi-Fi.

К девайсу за 15 баксов претензии не уместны, какие динамики, какой хайфай?!))

CodeMaster
16.08.2023, 12:58
К девайсу за 15 баксов претензии не уместны
У меня никаких претензий нет, я просто хотел уточнить сколько он проработает за эти 15 баксов.

amilt0n
16.08.2023, 13:11
У меня никаких претензий нет, я просто хотел уточнить сколько он проработает за эти 15 баксов.
Заходите на 4pda.ru в тему по девайсу, и уточняете там у пользователей, сколько времени он у них уже проработал))
https://4pda.to/forum/index.php?showtopic=1067862

zebest
16.08.2023, 13:34
FUSE за столько лет так и не научился в пентагоновский бордер. Хватило бы времени дожить... (исходники самомуу править не предлагать)
https://s1.hostingkartinok.com/uploads/images/2023/08/55c13a7d3a9269c7c8f814c1cd60e33e.jpg (https://hostingkartinok.com/show-image.php?id=55c13a7d3a9269c7c8f814c1cd60e33e)
так то у меня конкретно этого девайса нет, но есть USB stick, ровно с таким же ретро-арчем и фузей...Тоже довольно занятная вещь, но с теми же косяками что и..

SoftLight
16.08.2023, 13:45
Пишут "Стоковые 16гб карточки настоятельно рекомендуется утилизировать сразу после покупки девайса" ибо "склонна внезапно умирать".
Корпус кстати прикольный! Наверное, надо купить (он как раз 1000р стоит), выкинуть изнутри все китайское ***** и собрать что-то на ESP32. Для поделок сойдет. А ну экран еще не 320x240 а 240x320, что сказывается на углах обзора и есть тиринг.
Как всегда ситуацию с недоизделием спасает дружное коммьюнити 4pda а не хитрый производитель. Для тех кто хочет потрахаться с прошивками а не играть в игры (это я как раз) девайс маст хэв!

amilt0n
16.08.2023, 19:06
SoftLight,
Как раз наоборот, ещё до всяких прошивок консоль раскупали казуальные любители поностальгировать в танчики, марио и прочие дэнди с сегами)) (почитайте отзывы на Алике ;) )
Просто включил и играй!)

Но, в отличии от легиона подобных копеечных клонов, тут есть опции сохранения состояния любой игры в любом месте, всегда можно продолжить заново или штурмовать непроходимого босса без необходимости начинать игру заново, и никакое комьюнити с прошивками для этого не нужно, да и такой игрок на 4пда.ру и не заходит))
Если же человеку хватило скиллов найти форум и тему по девайсу, то хватит и поменять стоковую карточку для профилактики, поставить бутфикс, добавить свои игры на карточку, заменить заводскую батарейку 18650 на более мощную liitokala 3400mAh и тд. Всё это не является необходимым для того чтоб просто начать играть, но при желании это просто сделает игровой процесс более комфортным ;)

CityAceE
17.08.2023, 08:23
Заказал себе на посмотреть, несмотря на наличие нескольких портативок, где эмулятор Спектрума работает на отлично. Мой фаворит - это ZXDS (https://zx-pk.ru/threads/13545-zxds-emulyator-zx-spectrum-dlya-nintendo-ds.html) для Nintendo DS.

SoftLight
17.08.2023, 10:40
Заказал себе на посмотреть, несмотря на наличие нескольких портативок, где эмулятор Спектрума работает на отлично. Мой фаворит - это ZXDS (https://zx-pk.ru/threads/13545-zxds-emulyator-zx-spectrum-dlya-nintendo-ds.html) для Nintendo DS.
Буду ждать объективный разбор полетов ) Кастомная прошивка, как я понял, пока не доступна для широкой общественности. А я бы даже из-за Ну Погоди бы купил.
Есть еще вот такой обзорчик последней фирменной прошивки:

https://www.youtube.com/watch?v=x8me5tscSbA

amilt0n
17.08.2023, 13:49
Буду ждать объективный разбор полетов ) Кастомная прошивка, как я понял, пока не доступна для широкой общественности. А я бы даже из-за Ну Погоди бы купил.

Если надумаете купить, то я лично с вами поделюсь установочными файлами g&w и игрой Ну, Погоди! под эту консоль))

SoftLight
18.08.2023, 21:37
Если надумаете купить, то я лично с вами поделюсь установочными файлами g&w и игрой Ну, Погоди! под эту консоль))
Спасибо! Да, я тоже заказал, чисто по приколу. Обещают до 6 сентября привезти. Буду клянчить тогда прошивку с яйцеловом, как консоль придет )
Доллар подпросел, она еще подешевела, кстати.

CityAceE
03.09.2023, 17:30
Я свою консоль сегодня получил. За 1500 руб. в комплекте со вторым геймпадом весьма и весьма неплохо.

https://pic.maxiol.com/thumbs2/1693751335.780858384.photo20230903172745.jpg (https://pic.maxiol.com/?v=1693751335.780858384.photo20230903172745.jpg&dp=2)

SoftLight
03.09.2023, 17:56
На моей сегодня, судя по треку, играют таможенники в Домодедово, до 6-го обещали привезти )

amilt0n
05.09.2023, 15:26
переименовать на карте папку биос, скопировать на карту папки из архива:
https://mega.nz/file/aVBBibpJ#ErSchMgntLks3TSfslktXEn-Wcse5SwiDKG8Y5h4zhk

Eltaron
05.09.2023, 15:51
кастомная прошивка (Retroarch с ядрами на разные ретро консоли)
А как её делают, есть какие-то доки/SDK на процессор? Беглый гуглеж дает только рекламный даташит.

CityAceE
05.09.2023, 16:11
есть какие-то доки/SDK на процессор?
https://git.maschath.de/ignatz/hcrtos/-/tree/main

amilt0n
05.09.2023, 16:23
Project info: https://git.maschath.de/ignatz/hcrtos/-/blob/main/Readme.md

Original SDK Dump and firmware files:
https://cloud.maschath.de/s/PKfPaHS4qsqewEk

General information about the device:
https://vonmillhausen.github.io/sf2000/

Ну и конечно дискорд
#SF2000 DEV

https://discord.gg/retrohandhelds

И 4пда.ру :)
https://4pda.to/forum/index.php?showtopic=1067862&st=0

Топикстартер 4пда bnister (osaka) один из разрабов кастомной прошивки, знаком со спектрумом, обитает восновном на дискорде:)

- - - Добавлено - - -


А как её делают, есть какие-то доки/SDK на процессор?
Тяжело её делают, там очень много ограничений.
No virtual memory, no dynamic linking, no processes, no userpace...
Mostly running on bare metal. Welcome to embedded development:)

CityAceE
05.09.2023, 16:40
Mostly running on bare metal. Welcome to embedded development
Всё, как я люблю (https://zx-pk.ru/threads/35227-programmirovanie-gologo-zheleza-raspberry-pi.html) ;) Правда с MIPS никогда не сталкивался.

Безусловно, это непросто. Но тем ценнее результат!

amilt0n
05.09.2023, 16:59
CityAceE, Сейчас retroarch загружается только с одним любым ядром, все находится в одном файле bisrv.asd, его размер ограничен 16мб. Т. е. Для запуска разных ядер меняем этот файл в папке bios, на файл с другим ядром. Переключать ядра из ретроарча еще не реализовали, save states тоже пока не работают. Но недавно удалось вставить кастомное гба ядро в стоковую прошивку, там немного лучше производительность по сравнению со стоковым гба.

CityAceE
05.09.2023, 17:18
При должном упорстве всё реализуют, конечно!

CityAceE
06.09.2023, 08:48
Проверил FUSE на SF2000. Действительно, очень много чего не работает пока.



Не нашёл как выйти в меню эмулятора, если это вообще возможно.
Не смог переназначить кнопки.
Звук AY выводится только один или два канала, то есть не полностью.
Жаль, что нет режима пиксель-в-пиксель


И ещё у меня, как и написано на 4PDA, действительно, карточка оказалась на 32 Гб, хотя на ней и написано 16 Гб:

https://pic.maxiol.com/thumbs2/1693979087.780858384.gparted.png (https://pic.maxiol.com/?v=1693979087.780858384.gparted.png&dp=2)

CodeMaster
06.09.2023, 21:16
Я свою консоль сегодня получил.
Как качество производства?

CityAceE
07.09.2023, 08:37
Качество вполне достойное. Корпус из толстого ABS пластика. Ничего не скрипит и не люфтит. Кнопки нажимаются хорошо. Экран довольно неплох. В общем, за эти деньги - топ!

amilt0n
07.09.2023, 09:55
CityAceE,
Select+start = выход в настройки эмуля.
Кнопки тоже переназначаются в настройках, хоть там это и запутанно. Наэкранная клава выводится, но управление по ней - да не работает.

Dexus
07.09.2023, 10:05
А какие проблемы пиксель-в-пиксель сделать (точнее integer zoom)? Там какое разрешение? Написано 1280х720

CodeMaster
07.09.2023, 10:43
Качество вполне достойное.
Хорошо. Тогда, есть смысл присмотреться. А то, пока дети были маленькие, через руки прошло много разных китайских портативок и всё на выброс через 1-2 месяца.

SoftLight
08.09.2023, 12:01
Сегодня только дошли руки распаковать консольку, которая пришла еще 5-го. Решил написать субъективные плюсы и минусы сразу после распаковки.
+ Качество сборки отличное!
? Очень легкая по весу. Для кого-то плюс, для меня минус
- Корпус из дешевого пластика, примерно из которого делают китайские геймпады для сеги, nes и т.д.
+ Пластик ничем не пахнет
+ Цвет практичный, выглядит не плохо
+ Удобный размер, хорошо лежит в руке, на плоской поверхности лежит плохо, слишком легкая
+ Экранчик яркий
+ Углы обзора отличные для такого экранчика! Была у меня когда-то Ritmix RZX-50, вот у SF2000 экран прям на порядок лучше.
- Значительный тиринг по диагонали, замечается даже в меню
? Широкие видимые кромки у экрана, для этого класса экранов это нормально
+ Звук не плохой, громкий, регулируется колесиком пока без хрипов и треска
- Есть фон уже на средней громкости даже в меню, когда никакая игра не запущена
+ Меню стандартное, не скажу, что неудобное
- Эмуляция, по крайней мере для Genesis ощутимо медленнее, чем, например, на Anbernic. Но именно фризов в игре я не заметил
+ Metal Slug в MAME работает превосходно!
- Левый стик не имеет функции нажатия, непривычно как-то. Кнопки самые простые, работают пока, но жестковато. Если консоль потрясти в руке, то кнопки болтаются вверх-вниз с неприятным звуком
- надписи start, select никак не подкрашены, но выпуклые. Спорное решение, их просто не видно
- комплектная карта памяти очень медленная на 16Gb, нужно сделать образ и прям сразу менять на что-то побыстрее
- нет разъема для наушников. На 4pda пишут, что у кого-то получиллось заколхозить его самому

Весь вес консоли, это, собственно говоря, аккумулятор:
http://i.imgur.com/NaBDKIDt.jpg (https://i.imgur.com/NaBDKID.jpg)

Без карты памяти, конечно, не включается. Вся прошивка для работы на ней вместе с образами игр.
http://i.imgur.com/zTxaftDt.jpg (https://i.imgur.com/zTxaftD.jpg)

вывод: еслибы в моем детстве была такая консоль, я был бы 'таааак счастлив!' (c)
Отличный девайс за свои деньги! По сравнению с консолью за 10тр эта стоит 1тр, но работает вовсе не хуже в 10 раз. Если не с чем сравнить, то вообще никаких вопросов быть не может.

Выложил фирменный образ (https://drive.google.com/file/d/1r3BvTUy_KhcWQw3x7jT9LFlg3QXGBPKf/view?usp=sharing) карточки памяти для своего девайса.

CityAceE
08.09.2023, 12:13
Select+start = выход в настройки эмуля.
Это первое, что я попробовал по аналогии с официальной прошивкой. Но на всякий случай ещё раз перепроверил. Реакции нет.


Кнопки тоже переназначаются в настройках, хоть там это и запутанно. Наэкранная клава выводится, но управление по ней - да не работает.
Тоже находил это в меню. Но тоже как-то особо не получилось перенастроить, хотя, честно говоря, я не сильно старался. Вообще я знаком с RetroArch, он у меня стоит на других консолях и смартфоне.


- Корпус из дешевого пластика, примерно из которого делают китайские геймпады для сеги, nes и т.д.
А мне пластик показался вполне себе. Ну не премиум-качество, конечно, но толстый, крепкий. В общем, у меня именно к пластику вопросов нет.


Отличный девайс за свои деньги! По сравнению с консолью за 10тр эта стоит 1тр, но работает вовсе не хуже в 10 раз. Если несчем сравнить, то вообще никаких вопросов быть не может.
Полностью согласен! А уже если ещё и стороннюю прошивку допилят, то будет вообще топ.

amilt0n
09.09.2023, 00:23
Это первое, что я попробовал по аналогии с официальной прошивкой. Но на всякий случай ещё раз перепроверил. Реакции нет.
Странно там же мой конфиг ретрорча с этими настройками. Если разбираетесь в ретроарче то легко настроить кнопки выхода из игры в меню.

amilt0n
09.09.2023, 02:26
79463
По поводу яиц и волка))
Именно Волк из Ну, Погоди есть только в в версии на комодор c64, эмулятор и игра есть и работают на консоли, надо только под игру поставить кнопки управления правильные в настройках эмуля:)

А главное что в эмуле спектрума пофиксили наэкранную клаву, вызывается селектом и работает выбор любой клавиши, стало очень удобно играть - включаешь клаву в выборе управления игрой, выбираешь кнопку ддя опции redefine keys, убираешь клаву и соответсвенно джойстиком по сторонам нажимаешь куда просят, а на кнопки стрелять, бомбы, прыжки и тд ставишь:)

В архиве : zx эмуль с пофикшенной клавой, game amd watch эмуль и обычные яйца, эмуль с64 и ну погоди яйца под комодор:)

https://mega.nz/file/HUpj2QDQ#QYO-KfqoaHB79uqJLjokSQwUC1bxH6s3yt2vqeFPC70

amilt0n
10.09.2023, 11:25
Вообщем, если интересно с ядрами возится, один из разрабов выложил все свои ядра в одном месте!! Это не всё 100% под консоль, ткк есть альтернативные сборки ядер и от других участников проекта, но всё же это большая часть:

https://github.com/madcock/SF2000_Builds/tree/main/hcrtos

!!! Ваша консоль может нагреться во время использования этих тестовых ядер, рекомендуются короткие игровые сессии, пользуемся на свой страх и риск !!!!

CityAceE
24.11.2023, 08:51
Там новую альтернативную прошивку выпустили: https://github.com/madcock/sf2000_multicore_cores/releases/tag/v0.09





added PokeMini (Nintendo Pokemon Mini), fully working
added Cannonball (Outrun arcade), fully working
added Vecx (Vectrex) , fully working
added FreeInv (Mattel Intellivision), fully working
added VICE vic20 (Commodore VIC20), slow
added VICE c64sc (Commodore 64 accurate, but slower), slow
added VICE c64 (Commodore 64 fast), slow
added ECWolf (Wolfenstein 3D), crashes after a short time but playable
added FAKE-08 (Pico-8), near full speed without sound, slow with sound
added option to FAKE-08 to disable/enable sound (default is disable)
(see OPT FILES section, edit the option to enable audio)
added MAME rotation via OSD menu (does not rotate controls, but they can be remapped)
(R + START shows/hides the OSD menu; see EMULATOR DETAILS section)
added configurable tearing fix options per core (see OPT FILES section)
NOTE: if you run a multicore emulator first, then any stock emulator
you run afterward will also have the fix applied. This must be done
once each power on, as powering off resets it!
added new fast tearing fix by default (no performance slowdown)
added and updated .opt files for every emulator
fixed a save state crash bug when the thumbail was too large
(affects multiple cores, and maybe stock emulators too in some cases)
added PRBoom controls mapping (see EMULATOR DETAILS section)
updated OPT FILES section, listing filename per emulator
changed sample rate for Beetle PCE FAST to gain a little speed
a few edits here and there, and probably something I forgot!