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

    The unofficial Daedalus D3D8 Rel. 2 is here, binary and src

    *** Please read all the readme file included in this ZIP package before you ask questions ***



    Unofficial Daedalus D3D8 Release 2 Readme
    ======================================== =
    A. What's new:
    1. Better frame buffer supports
    2. Better texture alignment.
    3. New games and new ucodes supported.
    4. Full screen
    5. Remember setting options
    6. A lot of other stuffs that I can not remember


    B. New Games Supported:
    - Yoshi Story, full playable
    - Resident Evil 2, almost playable, Zbuffer problem
    - Star Craft, playable
    - DKR, almost playable
    - EVA64, full playable
    - Ogre Battle 64, playable
    - New Tetris, playable
    - Dr. Mario, almost playable
    - Banjo Tooie, full playable, Banjo's shadow is hacked and working
    - Other games could be supported better because of the new features of this plugin

    C. Game Issues Fixed:
    - Toy Story 2 menu
    - Bug's Life menu
    - Pokemon Stadium, menu images
    - Paper Mario pause screen
    - Mario tennis shadow, almost working
    - Mario tennis, screen changes
    - Others


    D. Known Bugs and Issues:
    - RE2 zbuffer issue. RE2 is using depth image, my GF2 MX400 does not support lockable depth buffer, so I can not implement this feature
    - If you are using "Faster" as "frame buffer setting", if you have some depth buffer problems in some game, try to use "disable" as "frame buffer setting"
    - DKR is not playable
    - CBFD, PD, Jet Force Gemini, Mickey's Speedway are not supported.





    E. Options:
    1. Win Frame Mode
    Using WinFrame mode instead of fill mode, you will see only lines instead of solid square.
    2. Fast Text CRC
    This is an old option, will be removed in the further.
    By selecting it, the plugin will do some cheat regarding texture CRC checking, it is faster, but you will likely have some texture problems.
    Suggest not to use it.
    3. Enable Hacks
    The plugin is using many hacks, some hacks are working for some games but not others, try to use this option to see if you can have the game running better.
    4. Frame Buffer Setting
    Please see the frame buffer setting section because this is an important setting
    5. Disable Color Combiner
    6. Normal Color Combiner
    Use normalized color combiner setting, should make the plugin working better on cheap video cards which do not support advanced color combiner modes.
    7. Enable Alpha Blender
    If disabled, will use normalized alpha blender setting
    8. Enable Big Images
    Some of the GBI2 games are using a lot of big images, the plugin is getting very slow for these games, you can disable it by using this option to make your game running faster. Of course you will lose some textures.
    PS: This option is getting less important because plugin has been able to support these big images better.
    9. Scale Image
    Enable this option if you have some texture alignment problems. It will be a little slower.
    10.Smart Screen Update, will detect frame buffer switching and do screen update by that time. If you are using FLIP frame buffer type, be sure to use this option. A few games will be just black screen without this option.




    F. Frame Buffer Type and Setting:
    1. Frame Buffer Types:
    Double Buffer Copy is the default one, you can try other one
    When using triple buffer types, if the game is flicking, try to use the "Smart Update" setting

    2. Frame Buffer Setting:
    a. Disable - Don't nothing special handling for N64 frame buffer
    b. Copy - Copy DX8 frame buffer to N64 frame buffer memory, Banjo's puzzle piece screen need this. This setting is very slow, but you have to use it at some time. At least it is important to play Banjo Tooie.
    c. Faster - Plugin will simulate frame buffer in a faster and cheap way, working for most games like Yoshi story, Pokemon, Dr. Mario
    d. Faster+Recheck - I know Mario Tennis selecting screen is using this when changin to the next screen. This option will check the frame buffer memory using and will copy DX8 frame buffer to N64 frame buffer when the N64 frame buffer memory is used as source as textures.
    e. Complete - The plugin will create a fake render target if extra N64 frame buffer is used, and will copy the fake render target back to N64 RDRAM frame buffer when it is done. You can try this to play Yoshi Story, not as good as the Faster option for Yoshi, and it is slow.
    f. Ignore - Will watch any usage of N64 extra frame buffer, but will ingore primitives written into the extra frame buffer.
    g. With Emulator - Emulator will help plugin to detect frame buffer read / write. I have extended Zilmar's video plugin spec, and added three functions for such purpose. 1964 0.8.4 rc1 does not support it. Only my private version of 1964 and newest Daedalus D3D8 plugin support. Banjo and Dr. Mario need it very much, but it also causes problem in other games.

    If you have any question regarding N64 frame buffer and extra frame buffer, ask your questions on emutalk.com


    G. Credits
    Too many to list.

    --------------------------------------------
    By Rice/1964 - Aug. 7, 2002
    Co-author of 1964, the Nintendo 64 Emulator
    rice1964@yahoo.com
    - Rice
    http://1964emu.emulation64.com

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

    The source code.

    Unofficial Daedalud D3D8 Plugin Source Code Readme
    ======================================== ==========

    By Aug. 7. 2002

    A. What' new:
    - Merge with StrmnNrmn's project. Not fully, but almost
    - Full Screen issue is fixed.
    - S2DEX ucodes are supported.
    - GBI2's BG and ScaledBG ucodes are supported
    - RE2, StarCraft's special ucodes are implemented.
    - RE2 is now playable by using together with the modified RSP.dll
    - Sprite2D ucodes are supported
    - N64 frame buffer emulating, RGBA-16 is full supported, CI-8b
    is partially supported


    B. Known Issues
    - Fog is not supported.
    - Alpha Blender is not fully emulated
    - LOD is not supported, LODFrac and PriLODFrac calculation
    is not implemented
    - DKR ucodes is not finished.
    - Rare games like CBFD, PD are not supported
    - RE2's depth buffer image is not supported because my video card
    does not support lockable depth buffer



    --------------------------------------------
    By Rice/1964 - Aug. 7, 2002
    Co-author of 1964, the Nintendo 64 Emulator
    rice1964@yahoo.com
    - Rice
    http://1964emu.emulation64.com

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

    Regarding the project

    I think it is the good time for me to give the project up and for someone else to pick it up. I will busy with my school from the next week, will not (very likely) to be doing anything new to this project. I have done my best to fix any minor issues before releasing it. This project should be in very good shape, it is very compatible, quite fast, supports a lot of new games, and also supports a lot of old games much better. It has a lot of potential, and someone should pick it up.

    Regarding color combiner and alpha blender issues, because the issues are very video card independent, I have only the GeForce2, not others. It will be very good for someone to modify the project with other video card, to fix the combiner/blender problems.

    Latest Rare games are not supported because of unknown ucodes. After these ucodes are know, it should not be difficult to add them because the base of this plugin is very good.


    Most issues left are minor issues, like texture alignment problems, need a lot of testing with games, will take looong time to fix them all.

    Because it has a lot of new options, it should have an INI to support these options. The plugin can read / write INI file, but need someone to add the new options for the INI functionality.



    To other plugin programmer:

    . I have spent a lot of time to reverse unknown ucodes for different games. If you have problems for some unknown ucodes in some games, it is good to take a look of this source project as reference.
    . The debugger is very good and very easy to use in this plugin, and it is the reason why I can do so many stuffs in short time. I think it will be very useful to try the DEBUG mode to see how it works, and I believe it will help your project.
    . I don't mind you copy or borrow code or part of it from this project, please just add my name to your credit list.


    EDIT:Sorry, just like the last time, I didn't see StrmnNrmn had released his pre4 until I have posted my project files. My project has not merged with StrmnNrmn's new pre4 project.


    Rice
    Aug. 10. 2002
    - Rice
    http://1964emu.emulation64.com

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

    The unofficial modified RSP DLL source code

    The modification is very minor, in only a few files. You can compare to Zilmar's original project to see it.

    AFAIK, these modifications are only need for Resident Evil 2.

    In project I attached is a whole project, better for you to use as whole.


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

  5. #5
    Emutalk Member Smiff's Avatar
    Join Date
    Nov 2001
    Posts
    3,992
    Mentioned
    0 Post(s)
    Just want to a say a big thank you on behalf of emulation community as a whole for making all this available. 3 cheers for Rice.

  6. #6
    Emutalk Member DiaBlo666's Avatar
    Join Date
    Dec 2001
    Posts
    44
    Mentioned
    0 Post(s)
    nice plugin i will try with pj64 to see if it work..

  7. #7
    J'aime tes seins Teamz's Avatar
    Join Date
    Nov 2001
    Location
    Montreal (Quebec)
    Posts
    385
    Mentioned
    0 Post(s)
    great work Rice!
    Knowledge is power

  8. #8
    EmuTalk Member harb's Avatar
    Join Date
    Mar 2002
    Posts
    47
    Mentioned
    0 Post(s)
    I think it's great work
    but why is ist that slow for me?(picture to picture)other plugins have normal speed..
    anything I may do wrong?


  9. #9
    EmuTalk Member
    Join Date
    Mar 2002
    Posts
    34
    Mentioned
    0 Post(s)
    Thank You Rice!!! :thumbsup:

  10. #10
    Emulator Developer Rice's Avatar
    Join Date
    Nov 2001
    Location
    U.S.
    Posts
    1,578
    Mentioned
    0 Post(s)
    Originally posted by harb
    I think it's great work
    but why is ist that slow for me?(picture to picture)other plugins have normal speed..
    anything I may do wrong?


    Check your option setting. Don't use COPY for frame buffer setting. Use default options:
    - Rice
    http://1964emu.emulation64.com

Page 1 of 13 12311 ... 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
  •