Emulating the V9990 (GFX9000)

Door snout

Ascended (15184)

afbeelding van snout

11-01-2004, 18:01

Recently several GFX9000 products were released. (New versions of Magic and V9BMP, the OPL4 Wave Editor and the 25th Snowfall Demo). On #msxdev, I heard several people announcing they'd like to make a V9990 game soon.

Of course, you can always buy a GFX9000 at Sunrise, but strangely there is not a single MSX Emulator around that can emulate the GFX9000. Even the openMSX team recently said they had no plans of implementing GFX9000 emulation in the near future.

There is a very wide range of MSX emulators out there, still none of them have GFX9000 emulations, and as far as I know none of the developers is planning to implement it. Is this because implementing V9990 emulation is very, very difficult, or is this because emulator developers are underestimating how interesting this could be? (Or am I overestimating that?? :P)

Aangemeld of registreer om reacties te plaatsen

Van Jorito

Mr. Ambassadors (1767)

afbeelding van Jorito

11-01-2004, 18:12

Team Bomba would be very interested in gfx9k emulation too! Especially since our next game will be made for gfx9k, it'd be _very_ handy to have it emulated!!

I asked the developers of openMSX about gfx9k once, and they said it was somewhere (quite low I imagine) on their TODO list. But... maybe we could convince them to focus on gfx9k emulation a bit earlier? Wink

Van elements

Master (179)

afbeelding van elements

11-01-2004, 20:44

yes i want an V9900 emulation!!!!

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

11-01-2004, 22:47

There is a very wide range of MSX emulators out there, still none of them have GFX9000 emulations, and as far as I know none of the developers is planning to implement it. Is this because implementing V9990 emulation is very, very difficult, or is this because emulator developers are underestimating how interesting this could be? (Or am I overestimating that?? Tongue)
The amount of Gfx9000 software compared to the total amount of MSX software is ofcourse incredibly small. The amount of Gfx9000 software among amateur MSX software is already a whole lot larger, maybe even larger than MSX turboR software. So 'interesting' is a relative term...

Emulation of V9990 should be fairly simple. Afterall, V9990 is still V9938 based! Ofcourse COMPLETE V9990 emulation is a lot of work, because it certainly has a lot of features. Nevertheless, an incomplete V9990 emulator supporting the most used graphic modes would be very easy to make from an existing V9938/58 emulation engine.

Developers can base their emulator on the information in the Gfx9000 Programmers Manual.

Van snout

Ascended (15184)

afbeelding van snout

13-01-2004, 17:04

Well, I'm not asking for perfect emulation of the V9990 right away, but I think it -should- be emulated in the end. And it would be really cool to see some 'first steps' soon Smile

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

14-01-2004, 15:18

Annoyed by the fact that I had no possibility to watch Guyver's snow demo, I decided last weekend to see if I'm able to implement V9990 support for openMSX.

DISCLAIMER: It's most probably going to cost me quite some time, so don't expect anything working in the next few months Smile I have to familiarize me with (a) the V9990, (b) SDL, (c) openMSX and although I do have quite some programming experience, I've never programmed anything serious in C++. All in all quite a challenge Tongue

I've had a first glance at the openMSX VDP source, the V9990 Application manual an I will definitely check out the Programmer's Manual at TNI's site (thanks for the pointer, Guyver)...

See y'all in Oss

Eric/AuroraMSX

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

14-01-2004, 15:45

good luck! if you have any questions, feel free to ask.

I'm planning on writing a more descriptive section to the programmer's manual, as it currently is more of a glorified reference than a manual Tongue

just a week ago I got confused because I couldn't find information about a certain feature I thought the V9990 had, but I just didn't look in the right place ^^; All there is to know about it (except for some undocumented features under investigation) is in there, but a lot of it is hard to find as it might just be a small note somewhere. ^^;

Van snout

Ascended (15184)

afbeelding van snout

21-08-2004, 20:53

So euhm, how are things going? Wink

Van Henk

Expert (107)

afbeelding van Henk

21-08-2004, 21:17

Anyone going to emulate the network thingy for the MSX? Wink

Van Grauw

Ascended (10011)

afbeelding van Grauw

21-08-2004, 21:40

Henk: ;p. But, actually, it should be fairly trivial I think. Well, 'trivial' may not be the right word for it, but it should at least be easier than Gfx9000 Smile.

~Grauw