The role of Shader is just icing on the cake, such as simulating the effect of CRT. But after all, it's just outputting the picture after rendering the whole picture in software in the kernel part. Of course, the current MAME supports D3D/OGL output, and supports various Shaders to enhance picture quality. Does the original hardware have 3D graphics/3D acceleration function? Realize with C language software! Never borrow any hardware acceleration features. Hardware acceleration is not supported at all. Because of this purpose, MAME rarely uses various optimizations, at most some SIMD Intrinsic, even in order to consider cross-platform portability, even this kind of thing is rare. Instead of using some tricky HACK to achieve the "playable" effect.įor MAME, "perfect interpretation of the original hardware" is much more important than the word "playable". In other words, it is necessary to restore the original characteristics and operations of the hardware step by step in a complete, original, and step-by-step manner. The main theme of this simulator is to "document the hardware of the arcade/console/antique PC (in a programming language)". Antique microcomputers such as AMIGA and C64 can also be simulated. Now MAME is not only an arcade hardware simulator, but also has many of the most perfect home computer simulation cores, such as FC/MD/PS/N64 and so on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |