Page 1 sur 2

[vg5000] vg5k improvement needed on mame/mess project

Publié : 12 mars 2017 17:18
par nitrofurano
hi everyone!

i’m seeing that vg5k emulation on mame/mess emulator still lacks several features, like different ram sizes (expansion), .mrx dumps/snapshots, etc.

since mamedev is hosted at github by default - https://github.com/mamedev - i guess that would be great seeing these improvements soon

(btw, i’m not misregretting emulators like dcvg5k - the fact is that mame/mess is really needed of such improvements/features - and besides mame/mess is available in Debian/Ubuntu default repositories since years ago, the same we can’t say about dcvg5k )

thanks! :)

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 12 mars 2017 20:51
par Mokona
You're tempting me. I've wrote some MAME code for a driver almost 20 years ago... time goes fast.

My todo list is already so long already...

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 12 mars 2017 22:09
par Mokona
From what I see from the MAME code on GitHub, there seem to be a 16kB and 32kB extention option.

The emulation seems pretty complete. And as Daniel is credited as helper, it's a sort of seal of quality :)

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 12 mars 2017 22:30
par Mokona

Code : Tout sélectionner

~> mame vg5k -ramsize 48k
Image

At least this seems to work. You can choose 16k, 32k or 48k.

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 14 mars 2017 00:28
par nitrofurano
i didn’t know that "-ramsize 48k" argument, thanks! (and i thought that it was available at the "tab" options)
but anyway, .mrx snapshot/dump support is still missing, isn’t it?

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 22:28
par nitrofurano
i think that there is a bug found on multicolor display - it shows quite differently among mame/mess and dcvg5k - i’m afraid that what dcvg5k shows is closer to the real machine

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 22:38
par Daniel
This is surprising, because MESS code for EF9345 emulation was copied from the dcvg5k sources.

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 22:52
par nitrofurano
results looks really different, it is really worth trying... - i guess we might need to do some kind of “bridge loading tests” for that...

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 22:58
par nitrofurano
perhaps that code copying happened before some probably recent bugfixes on dcvg5k - i have no idea about this because i didn’t follow the development evolution of both that closely, but it seems quite likely that happened this way...

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 23:19
par Mokona
Did you tried on a real VG5000 ?

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 16 mars 2017 23:37
par nitrofurano
i don’t have one - this is also why i shared the example here

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 17 mars 2017 00:14
par nitrofurano
i think i’m seeing what is happening - the mame/mess version i’m using is from ubuntu 16.10 repository, and it might be quite outdated - actually, http://i.xomf.com/cpvvj.png and http://i.xomf.com/zsjvj.png are from the same example i shared above

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 17 mars 2017 14:45
par nitrofurano
i created another example (source also included in the attachment as usual, i guess it explains clearly what i did)

on mess/mame: http://i.xomf.com/hsdbh.png
on dcvg5k: http://i.xomf.com/hqdcm.png

please let me know which one is closer to the real machine, and if any of the emulators i used are not that outdated

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 17 mars 2017 16:22
par Mokona
I'll try to launch this on a real computer this week-end if no-one does it before.

Re: [vg5000] vg5k improvement needed on mame/mess project

Publié : 17 mars 2017 18:45
par nitrofurano
thanks! :)