Chihiro on XBOX

Discussion in 'Chihiro Development' started by Dabman, Mar 14, 2010.

  1. tkeahi

    tkeahi Active Member

    Joined:
    Jul 22, 2013
    Messages:
    48
    Likes Received:
    0
    Does anybody know how (or if) OR2 outputs FFB signals? It seems like if we knew where to read this data we could then figure out how to do something fun with it.
     
  2. Boomslangnz

    Boomslangnz Spirited Member

    Joined:
    Jan 17, 2013
    Messages:
    172
    Likes Received:
    3
    I took a little more time today to look at a Chihiro game running on Xbox 360. Tried Vcop3 to be specific since it runs best so far. From what I understand, the emulator on 360 basically looks at title ID and tries to load game from that. Im not fully sure, but I think you can try different title ID's on a game which doesn't work and it will attempt different ways to load the emulation (I need to read up more to check fully on that). Anyway, I simply added a title ID of a game which I thought would work and....a very slight progress :moody: Instead of just showing the white screen with Xbox on it, it goes to screen saying 'Virtua Cop 3 is starting' (I think that's what it says?) but doesn't proceed further then that. I dunno if it's really possible or not to even run these games (emulator may be capped at 64mb ram for one)
     
  3. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    If its like my DVT4, no where http://codeasm.com/xbox/images/dvt4/SL734877.JPG

    I still have to read the rest of this awesome thread. hope my post helps a small bit
     
  4. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    Never seen that board before, nice to finally see it :)
     
  5. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
  6. kl0wn

    kl0wn <B>Site Supporter 2013</B><BR><B>Site Benefactor</

    Joined:
    Aug 31, 2006
    Messages:
    237
    Likes Received:
    8

    Replying to my quote, just realized it was a function called from D3DVertexBuffer_Lock2. I saw the function name and mistook is as the current function. Just replying so no one gets confused ;p

    I'm trying to find source to D3DVertexBuffer_Lock2 to see what the function calls, seems to be Xbox only? Maybe just renamed from pc
     
    CodeAsm likes this.
  7. RetroReboot

    RetroReboot Active Member

    Joined:
    Aug 7, 2013
    Messages:
    33
    Likes Received:
    0
  8. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
  9. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    Dear Boomslangnz

    I found this about tex:

    and for common compiler errors:

    When you delete this file you delte the test instruction about a graphic bug.

    Last think, one guy, Crediar, succes to run triforce game on wii. It triforce have the same architectur, motherboard console based (gamecube on triforce) and dimm board to stock gd rom. Maybe one way.
     
    Last edited: Aug 12, 2013
  10. Borman

    Borman Digital Games Curator

    Joined:
    Mar 24, 2005
    Messages:
    9,543
    Likes Received:
    1,880
    You dont have to delete that specific file though, you could delete a number of others and still have the game load.
     
  11. kl0wn

    kl0wn <B>Site Supporter 2013</B><BR><B>Site Benefactor</

    Joined:
    Aug 31, 2006
    Messages:
    237
    Likes Received:
    8
    Quick and maybe pointless update:

    D3D:0017981A mov ecx, [esp+arg_0]
    D3D:0017981E mov eax, [ecx+8]

    ESP becomes 0 at some point, which is why it crashes, gets called about 8000083294790324732 times before it crashes though. Unsure why it becomes zero.


    Thanks for the info in previous posts, by the way.
     
    Last edited: Aug 12, 2013
  12. RetroReboot

    RetroReboot Active Member

    Joined:
    Aug 7, 2013
    Messages:
    33
    Likes Received:
    0
    Just a little update to my situation trying to integrate my 128mb xbox with the Chihiro baseboard, turns out video is a problem too :(

    The AVIP cable which connects the motherboard to the baseboard for VGA and stereo rca output sends RGB @ 31khz to the baseboard using composite video for the sync. I'm guessing though, the Chihiro somehow only sends composite sync since when I tried it my monitor had a hard time syncing the image. I had the same issue a few years back when connecting a console to an arcade cabinet before I realised I needed to strip the sync from composite video. It seems there's no circuitry on the baseboard to do this so I can only assume the conexant encoder is told to output only sync.

    I'm pretty sure this means one of two things:

    1. The MCPX2 tells the encoder to do this and also is responsible for initializing the JVS portion of the board
    2. The BIOS is responsible for setting up both

    Either way there's much more to this than I'd hoped and it's a bit out of my league. I think my only hope would be if someone was clever enough to adapt the Chihiro kernal to run on a debug/retail xbox and honestly, it's probably the simplest way to get Chihiro games running too.
     
    Last edited: Aug 15, 2013
  13. N64 freak

    N64 freak Robust Member

    Joined:
    Dec 3, 2007
    Messages:
    236
    Likes Received:
    155
    The MCPX X2 is the same as the one used in DVT-4 Development kits and the green debug kits. As much as i now the Bios is the part which provides the necessary changes. If you have a debug kit with a MCPX X2 you could install all the necessarry Chihiro hardware addons and install the chihiro bios to a modchip and install it.
    When the hardware is connected and the correct Bios is selected it should boot up like a normal chihiro.
    This is only my assumption, but would be worth a try if you have a solderless modchip like a X-bit!
     
  14. RetroReboot

    RetroReboot Active Member

    Joined:
    Aug 7, 2013
    Messages:
    33
    Likes Received:
    0
    It's possible but they have internal ROM which dictates how they operate. Pretty certain the DVT4 will have a different ROM.
     
  15. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    Post from the first page of this.
    With a debug (green) I think if it possible to use phoenix bios loader to charge the chihiro bios for run the hardware chihiro, but with dvt4 crystal it's impossible because we need to deconnect the usb port and the one other card, and the xbox doenot boot.

    But the best way it's a software solution (patch, hack...)
     
  16. tkeahi

    tkeahi Active Member

    Joined:
    Jul 22, 2013
    Messages:
    48
    Likes Received:
    0
    Not too sure I'm following you, but would a LM1881 circuit help?

    http://www.mmmonkey.co.uk/console/other/sync.htm

     
  17. root670

    root670 Robust Member

    Joined:
    Apr 4, 2010
    Messages:
    205
    Likes Received:
    17
    Doesn't the phoenix bios loader require the bios image to be a "boot from media" type or something like that? I know that it's a little picky and I have a feeling it won't be able to load the chihiro bios. Perhaps you can flash a modchip with the bios instead?
     
  18. kl0wn

    kl0wn <B>Site Supporter 2013</B><BR><B>Site Benefactor</

    Joined:
    Aug 31, 2006
    Messages:
    237
    Likes Received:
    8
    Yes, you can extract the kernel in XBTool and patch the BFM flag. The problem is that the Chihiro BIOS won't boot anything from HDD or DVD iirc. So nothing will happen.
     
  19. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    Dear friend

    I try to use Dr Watson debug:

    With Virtua cop 3, we can see vc3.xbe run perfectly, but vc3_t.xbe (option mode version) launch Image Certification Tool with 4627 version, after the .xbe call in the HDD vc3.xbe , it seems Image Certification Tool success, but crashed after.

    This is the .mdmp file crash dump log, but I can't open it, if somone can see:

    http://ti1ca.com/8dduc4xn-vc3-t-xbe-crashlog-vc3_t_xbe_crashlog.mdmp.html

    for Ghost squad vsg.xbe and vsg_t.xbe, Image Certification Tool it seems fine but crash

    .mdmp file crash dump log:

    http://ti1ca.com/3hlz5iwx-vsg-xbe-vsg_xbe.mdmp.html
    http://ti1ca.com/v5hnoyg9-vsg-t-xbe-vsg_t_xbe.mdmp.html

    for outrun 2 arcade:

    crashed, and led are alternatevely red/green, harware missing

    outrun 2 beta:

    only outrun2.xbe works.

    at last outrun 2 xbox default.xbe :

     
  20. Floydthebarber

    Floydthebarber Rapidly Rising Member

    Joined:
    Sep 1, 2012
    Messages:
    76
    Likes Received:
    4
    Where do you guys find the .chd files for these games? I have tried using chdman to extract one .chd file and all I get is "unsupported .chd version" I am trying to extract the game files for outrun 2 Beta GDX-0004P, any help would be greatly appreciated[FONT=Courier New, Courier, monospace]. [/FONT]
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page