Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1
    Emulator Developer Rice's Avatar
    Join Date
    Nov 2001
    Location
    U.S.
    Posts
    1,578
    Mentioned
    0 Post(s)

    Rice's Daedalus 5.0.0 source code

    Hello, All



    Here is the source code.

    You are welcomed to join the project, working together with me to improve it.

    Important features:

    - dynamic ucode detection and switching
    - 2xSAI, smoothing, sharpening, 2x texture filtering
    - texture clamp, mirror, wrap enlargement
    - OpenGL 1.1 combiner
    - OpenGL 1.2/1.3/1.4 extension combiner and render
    - OpenGL Nvidia TNT extension combiner
    - OpenGL Nvidia register combiner
    - ATI OpenGL 1.3 extension combiner
    - DirectX 8 combiner for all video cards (low end, mid, high end)
    - N64 combiner mode compiler
    - Full automatic combiner mode generation
    - Nvidia TNT DirectX combiner
    - Clipping, viewport, scissor for DirectX
    - S2DEX/S2DEX2/Sprite2D
    - Ucodes for GoldenEye, PerfectDark, Conker, DKR, JFG. Ucodes are well organzied
    - The whole project is cleaned up and well organized
    - Written in C++ OOP
    - Full functional debugger
    - Texture dumper (to BMP image file)
    - Many other features.


    Contant me if you have further questions or comments.



    Rice
    Last edited by Rice; June 5th, 2003 at 21:08.
    - Rice
    http://1964emu.emulation64.com

  2. #2
    Psychic Vampire nephalim's Avatar
    Join Date
    Mar 2003
    Location
    New York City
    Posts
    561
    Mentioned
    0 Post(s)
    If anyone wants to code support for lower end graphics cards, there is a demand of at least one
    "There's no question that the minute I got elected, the storm clouds on the horizon were getting nearly directly overhead." - George W. Bush

  3. #3
    Plugin Developer (GlideN64) Gonetz's Avatar
    Join Date
    May 2002
    Location
    Siberia, Russia
    Posts
    407
    Mentioned
    6 Post(s)
    imposing list of features

    thanks Rice!!!

  4. #4
    Psychic Vampire nephalim's Avatar
    Join Date
    Mar 2003
    Location
    New York City
    Posts
    561
    Mentioned
    0 Post(s)
    Originally posted by Gonetz
    imposing list of features

    thanks Rice!!!
    Seriously, this plugin makes me very jealous of those with decent video cards. Unfortunately for me an upgrade is impossible because I have a notebook. While the processor can handle N64 emulation just fine, and the video card has plenty of speed, it just doesn't have the necessary features
    "There's no question that the minute I got elected, the storm clouds on the horizon were getting nearly directly overhead." - George W. Bush

  5. #5
    Emulator Developer Rice's Avatar
    Join Date
    Nov 2001
    Location
    U.S.
    Posts
    1,578
    Mentioned
    0 Post(s)
    nephalim

    No one can do much about it.

    I believe your Mobility M4 is Rage 128 based, (or it is a Radeon based as Mobility M6). The video chip itself is not very bad, could be as good as TNT, TNT2, Voodoo3. But ATI never releases a API to fullly access the chip functions. Under DirectX or OpenGL, you can never get good combiner effects with such a vido chip.

    You may want to take the source code, work hard to make special combiner modes for some certain games, to fit this vidoe chip. I doubt some special settings working for all other games, because the video chip is just not as powerful as N64 RDP.

    btw, if it is Radeon based, it supports OpenGL better than DirectX.

    Rice
    - Rice
    http://1964emu.emulation64.com

  6. #6
    Psychic Vampire nephalim's Avatar
    Join Date
    Mar 2003
    Location
    New York City
    Posts
    561
    Mentioned
    0 Post(s)
    Originally posted by Rice
    nephalim

    No one can do much about it.

    I believe your Mobility M4 is Rage 128 based, (or it is a Radeon based as Mobility M6). The video chip itself is not very bad, could be as good as TNT, TNT2, Voodoo3. But ATI never releases a API to fullly access the chip functions. Under DirectX or OpenGL, you can never get good combiner effects with such a vido chip.

    You may want to take the source code, work hard to make special combiner modes for some certain games, to fit this vidoe chip. I doubt some special settings working for all other games, because the video chip is just not as powerful as N64 RDP.

    btw, if it is Radeon based, it supports OpenGL better than DirectX.

    Rice
    Sorry for the whining Rice.

    It's Rage-128 Based, unfortunately. I only wish it was Radeon based. However while it can do practically nothing right, it's got a 350mhz ramdac, AGP 4x, is made for 32-bit color (it's actually faster in 32-bit than 16-bit,) and has 64mb and is pretty damn fast for a crappy laptop chip. I think it even has a framebuffer, I got framebuffer emulation with Jabo's 1.5 without a performance hit.

    Too bad ATI values speed and buzz words over functionality and compatibility.

    "But ATI never releases a API to fullly access the chip functions."

    This is the exact problem...it's not properly DirectX Compatible and the API sucks...nevermind the fact that i'm stuck with Dell's drivers, ATI won't make laptop drivers

    I would LOVE to write a combiner for my card...but I don't really know where to start.

    FYI, i've noticed OpenGL is much much more buggy with my card, although when it works well it works well....however with your plugin it is EXTREMELY slow for some strange reason. Some OpenGL-based software doesn't work at all, like the other OpenGL N64 Plugins (Maya works now, with a new driver update.)

    As I said...sorry about the whining, please pay it no heed. I don't mean to discourage you from your excellent plugin, with an unrivaled list of features....

    Hey, do you have the (fast) framebuffer working like Jabo's, and the emulate clear effect too? I think that's the only real feature your plugin is lacking, so you might want to add it. Just a suggestion.

    Keep up the good work Rice...
    "There's no question that the minute I got elected, the storm clouds on the horizon were getting nearly directly overhead." - George W. Bush

  7. #7
    Novice Flash developer ocarina plyr's Avatar
    Join Date
    Nov 2002
    Location
    Colony #221
    Posts
    15
    Mentioned
    0 Post(s)
    Im picking up the code to add a better support for Eva64,
    where can i find help?

    Maybe adding .jpg support......
    Last edited by ocarina plyr; June 7th, 2003 at 18:00.

    -=Ocarina Player=-
    Also plays pipe organs, flutes and anything you'll see in games............

  8. #8
    Emulator Developer Rice's Avatar
    Join Date
    Nov 2001
    Location
    U.S.
    Posts
    1,578
    Mentioned
    0 Post(s)
    Originally posted by ocarina plyr
    Im picking up the code to add a better support for Eva64,
    where can i find help?

    Maybe adding .jpg support......

    Ocarina plyr,

    You don't have ideas about what is jpg support in N64 emulators or plugins. You may forget JPG first but just work on the Eva64 In fact, there is not much to fix anyway, just need to identify the problems and quickly fix them. Most problems are general problems, not just for Eva64.

    Identifying the problems and reporting them may help to improve the game faster than working on the plugin by yourself.

    But you are always welcomed to work on it.
    - Rice
    http://1964emu.emulation64.com

  9. #9
    Emulator Developer schibo's Avatar
    Join Date
    Nov 2001
    Posts
    555
    Mentioned
    0 Post(s)
    Don't worry about jpeg. This is already embedded into 1964 1.0. Besides, you cannot add jpeg to an HLE graphics plugin without a change to the spec. 1.0 supports it.
    Last edited by schibo; June 7th, 2003 at 21:43.
    -schibo

  10. #10
    Quake2Max Player marioshroom's Avatar
    Join Date
    May 2003
    Posts
    82
    Mentioned
    0 Post(s)
    w00t!



    it is very exciting to hear this, or everything about 1.0!! yay!
    If you are rude, then you have yourself your own problem.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •