OpenRakis / Cryogenic

An open-source reimplementation of Cryo's DUNE game (WIP)
Apache License 2.0
26 stars 1 forks source link

C# code progression % ? #27

Open xcom169 opened 3 months ago

xcom169 commented 3 months ago

Hello All,

Approx. how much of the original code has been converted into C#? What will the user experience from the conversion ? The system req. will be lower and the speed will be faster?

kevinferrare commented 3 months ago

Hello!

We are currently working on tooling to help with the conversion. Someone else already converted code to load videos, the globe and to render rooms. You can have a look here: https://github.com/madmoose/dune-rust/tree/main

maximilien-noal commented 3 months ago

Hi,

Indeed without emulation it will be faster in the end. Although nowadays the system requirements of Dune are so lightweight that emulation is not a problem.

I'd say we are at the beginning.

We have code covering different areas (savegames, dune music drivers, intro, room drawing, lip syncing system,..) scattered in different projects and programming languages. So giving a percentage is difficult.

It's fun, and contributors are very welcome !

Right now on the c# side, our focus is on next gen code generation. On the émulation side for Dune in Spice86, the only thing missing (but it's a work in progress) is Adlib Gold emulation.

The framework is there in Cryogenic to rewrite anyhting. I've been rewriting lately the very beginnings of the mt32 music driver.

We have a discord here: https://discord.com/invite/Zd6tmUCq