Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The ability to port a new kernel version from the MiST FPGA. #7

Open
Rusazar opened this issue Oct 3, 2024 · 16 comments
Open

The ability to port a new kernel version from the MiST FPGA. #7

Rusazar opened this issue Oct 3, 2024 · 16 comments

Comments

@Rusazar
Copy link

Rusazar commented Oct 3, 2024

It is possible to port the updated TSConfig to MiSTer, made on the MiST FPGA https://github.com/UzixLS/TSConf_MiST?

@sorgelig
Copy link
Member

sorgelig commented Oct 3, 2024

I will see.
I don't know what they added. Original TSConf is "dead" many years. Not sure what "new" they added.
May be if you will tell me about new features i will see how to add them.

@Rusazar
Copy link
Author

Rusazar commented Oct 3, 2024

Features of this port
VDAC 1
RTC
ZiFi (WiFi)
Tape in/out via UART_RX/UART_TX pins
MIDI output via UART_TX pin
TurboSound FM (2x YM2203)
General Sound 2MB
SAA1099
Covox
SounDrive
2x Kempston/Sinclair/Cursor joystick
Kempston mouse

@ShadowMaker
Copy link

ShadowMaker commented Oct 3, 2024

I will see. I don't know what they added. Original TSConf is "dead" many years. Not sure what "new" they added. May be if you will tell me about new features i will see how to add them.

I am sorry, why you tell it is dead? https://github.com/tslabs/zx-evo/commits/master/
There are a lot of changes since 2018 as I can see in commits :) Or you mean Mister port of TSConf? In any case I think it would be good to align port changes with repo, so code base will be same.
Also there some hardware not required by TSConf per se, but which are de-facto needed like GS, VDAC and ZiFi, as many games like Another World need those to be able to work... That's why Uzix added them in his Mist port.

@sorgelig
Copy link
Member

sorgelig commented Oct 4, 2024

@Rusazar
almost all from that list is implemented already.

@sorgelig
Copy link
Member

sorgelig commented Oct 4, 2024

@ShadowMaker
as i see in commits, most of them are about addons with ESP/ZiFi.

By "dead" i mean project is not developing in general. There are no new games used TSConf features.

@ShadowMaker
Copy link

ShadowMaker commented Oct 4, 2024

@ShadowMaker as i see in commits, most of them are about addons with ESP/ZiFi.

Well, that repo is a bit of a mess, as all commits to everything ts-conf/emulator/esp32/whatever - goes there. I think you can do a diff of the tsconf platform code with your version? I am not educated enough in this field of code to give you a list of changes, but I can ask Tsl, not sure about time though...

By "dead" i mean project is not developing in general. There are no new games used TSConf features.

:) This cannot be farther from truth. TmK just released a new game for Tsconf yesterday on Demodulation. Slip is releasing new games regularily, like this one I think https://zxonline.net/game/the-land-of-rustles-2/
If you check this page http://prods.tslabs.info/ you can see a list of software and I am sure that last 4 were added there in last 4-5 months.

@Rusazar
Copy link
Author

Rusazar commented Oct 4, 2024

@Rusazar почти все из этого списка уже реализовано.

Алексей, зачем брать принимать решение, что мертво и не развивается, а что нет? На мистере да, корка как была слеплена в 2018, так она и застыла на месте. А сама платформа TSConf развивается по настоящее время, пишутся демо, игры, улучшается аппаратная часть.

На MiST сделали ядро со многими улучшениями, устранили ошибки, добавили поддержку ряда аппаратных устройств, которые на мистере в ядре реализованы не были, с 2018 года.

И тот разработчик не имеет у себя мистера, отсюда и невозможность портирования на мистера с его стороны.

Испанцы к примеру на SiDi c MiST практически на следующий день сделали перенос этой версии TSconf.

Теперь снова тот же вопрос, есть надежда увидеть порт этой реализации с.MiST на мистере?

@sorgelig
Copy link
Member

sorgelig commented Oct 7, 2024

Есть конечно. Возможно не всё, ибо тот же WiFi не прилепишь просто так (да и смысла в нем особого нет).

@sorgelig
Copy link
Member

sorgelig commented Oct 7, 2024

забавно говорить о слепке 2018, когда как я вижу что взяли за основу именно корку с MiSTer а потом уже начали менять под себя. Тот же контроллер SDRAM от MiSTer взят.

@ShadowMaker
Copy link

Есть конечно. Возможно не всё, ибо тот же WiFi не прилепишь просто так (да и смысла в нем особого нет).

It is really helpful to download tsconf releases directly from website instead of using pc to download, then upload to sdcard, too much hassle tbh :)

@yarodin
Copy link

yarodin commented Oct 9, 2024

Одна из главных фич, которую добавили в tsconf за последнее время - это поддержка 8битных джойстиков кемпстон (сегападов). И несколько игр вышедших за последние годы этот функционал используют.

Вообщем, мои 5 копеек за обновление :)

@sorgelig
Copy link
Member

Ну то есть добавить джойстики и будет счастье?

@Rusazar
Copy link
Author

Rusazar commented Oct 10, 2024

Ну то есть добавить джойстики и будет счастье?

Не только поддержка джойстиков нужна, нужна полная, обновленная версия TSConf, в которой нет проблем в демо Demorama https://prods.tslabs.info/files/demorama-intro-tsconf.zip
Нужен VDAC1, для отображения и поддержки 256 цветов вместо текущих 64 цвета.
Нужна поддержка ZiFi для возможности скачивания ПО, игр, музыки, игр. Софт для этого есть.
Добавление звуковых карт, как Midi, SAA2099

@Grandy-Fer
Copy link

... ну еще исправить работу со дополнительным сд слотом =)

@yarodin
Copy link

yarodin commented Nov 5, 2024

Ну то есть добавить джойстики и будет счастье?
Не совсем ;) Еще висит мой issue #6. Какие-то проблемы со звуком в корке.

@RCL
Copy link

RCL commented Jan 14, 2025

It would have been indeed lovely to have the latest TS Conf on MiSTer as getting real hardware is problematic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

6 participants