Open vinz6751 opened 1 year ago
Well, it has been preserved and waiting for someone to jump in. :) However, if you are after a more mature VDI implementation, check out https://github.com/freemint/fvdi.
Thank you Miro. I'm after a VDI I can use / write a driver for my Foenix Retro Systems A2560U. I had a look at fVDI but to me it looks somewhat messy with out of date documentation, ovdi looks much more tidy and understandable. I even started writting my own VDI in despair. The V4SA guys manage to use NVDI5 somehow but I don't have the first idea of how to write a driver.
Would you know if ovdi compiles and how ?
I'm quite keen to talk about VDIs but with voice/video would be more convenient, if you're ever interested
Le 14/11/2022 à 07:50, Miro Kropáček a écrit :
Well, it has been preserved and waiting for someone to jump in. :) However, if you are after a more mature VDI implementation, check out https://github.com/freemint/fvdi.
— Reply to this email directly, view it on GitHub https://github.com/freemint/ovdi/issues/1#issuecomment-1313174215, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACJCL2ZYFVSMDL6HY7AWRQDWIHOLPANCNFSM6AAAAAAR7GDW4E. You are receiving this because you authored the thread.Message ID: @.***>
Hey Vincent, nice to hear that you're considering a VDI project!
I'd love to talk to you about it if... I actually knew something about the subject. ;) I am a programmer and I do code on Atari but GEM is only a minor area of my interest.
When it comes to NVDI drivers, @shoggoth77 is the guy to talk to. He's reverse-engineered and written NVDI drivers for the SuperVidel as well as for the V4SA.
fVDI is your next best candidate but I agree, it's hard to jump into (for similar reasons PeP abandoned this idea and went for the NVDI path). But there's a bonus point, it already works and is usable on the V4SA, Aranym and even Amiga (mono mode, IIRC).
oVDI is something of a last resort -- it's clean, true, but in an unknown and unfinished state. So if a driver is what you are after, this could easily extend into working on (o)VDI features instead focusing on the driver. :)
@Landemarre, @vinriviere, @skaftetryne ... are all people with far more knowledge about GEM, VDI and/or porting to other systems. :)
Also, do you know https://emutos.sourceforge.io ? It has its own VDI and it has been ported to various non-Atari systems as well.
After a quick look, there are some cast on the left operand of a assignment operator that prevent the building of oVDI
For example here: https://github.com/freemint/ovdi/blob/4b062272175eda1e09f799548c6a80d81c0fc518/src/drivers/generic/spans_16x_1b.c#L124
Hello, I'd like to find out about the status of this project: how usable is it, what are the limitations etc ? Any help would be useful ! Thank you