Hi, here the *history* of NooTe_D3D plug-in for 1964 emulator.

--------- Infos

1964 is a Nintendo64 emulator.

NooTe_D3D is a small/begining plugin for 1964 which emulate Graphic from 15/24 bits to 15/16/24/32 bits via Direct3D (Dx7 or up).
It will work on win95/98/98se/Millenium/2000.

Please, don't shame me for my english, I'm french !

--------- Disclaimer

Use this, it's at your risk !

--------- History

build 0.0.1.22
june, 15 2000
 ~ fix texture problem, most of textured triangle work
 ~ fix fullscreen mode again
 - remove ChangeWinSize call function support
 ~ plugin is now configurable : resolution, depth, texture conversion... :)

build 0.0.1.21
june, 14 2000
 + add a hacked ARGB4444 16 bits textures for card don't support ARGB8888

build 0.0.1.20
june, 14 2000
 ~ fix texture problem on gfx_textrect
june, 8 2000
 + add changing of resolution (can be native or fixed resolution)
june, 7 2000
 + move current code to mfc static linked

build 0.0.1.19
may, 30 2000
 ~ draw rectangle with texture (only tile)
 + draw triangle and rectangle no textured (with gouraud)
 ~ first result : c'est horrible :(
 + begin translation from ogl HLE from Gerrit to Dx7D3D (c'est pas gagn)

build 0.0.1.18
may, 22 2000
 + add D3D code initialization (but not HLE yet)
 ~ move C to C++

build 0.0.0.17
may, 16 2000
 - remove 8 bits display support
 ~ change NooTe_Dx to NooTe_D3D

build 0.0.0.16
may, 16 2000
 ~ change Dx3 to Dx7 api for D3D :)
 ~ use zilmar specification for video plugin

build 0.0.0.15
october, 11 1999
 ~ few quicker in 15 bits to 8/15/16/32 bits VI conversion

build 0.0.0.14
july, 29 1999
 + now, the fullscreeen mode works
 + add a register string value for fullscreen
   ($Configuration\\"Fullscreen" = ["true" | "false"])
 + add a register directory for configuration
   (Configuration = "HKEY_CURRENT_USER\\Software\\NooTe\\1964\\NooTe_D3D")
 + separate configuration dialog in a new file (config.c)
 ~ correction of palette in 8 bits mode
 + add a history file :-)

--------- Notes

I have only test on Matrox g200/g400Max and nVidia TnT.

At this time, only 3d cards which support ARGB8888 or ARGB4444 surfaces will work correctly...

if you get a "RDP_CheckTextureFormat()) - missing texture format", your 3d card seem
to not support ARGB8888 or ARGB4444 surface, try to put is as Automatic choice in
configuration else buy an other 3d card :).

Currently I'm focused on try to get this working on my development cards (g200/g400),
later I will add a better 3d card compliantly.

--------- Sites

1964 site : http://www.emuhq.com/1964
NooTe_D3D site : not yet, maybe later at http://www.bigfoot.com/~noote/1964/NooTe_D3D

--------- Contacts

Contact Schibo : schibo@emuhq.com (lead project of 1964 emulator)
Contact me : noote@bigfoot.com


All trademarks are the rights and property of their respective owners. 
