EverDrive 64

Discussion in 'Everdrive 64' started by KRIKzz, Apr 16, 2011.

  1. StoneAgeGamer

    StoneAgeGamer Intrepid Member

    Joined:
    Jul 8, 2010
    Messages:
    651
    Likes Received:
    3
    Its because those are two games that use the 6105 CIC and actually check for the 6105. All other 6105 games don't check so the 6102s will work.
     
  2. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    Jet Force Gemini was hacked as I recall reading so it should work without the 6105 if you use the cracked version. Banjo Tooie I don't think ever had a crack developed.
     
  3. KRIKzz

    KRIKzz Well Known Member

    Joined:
    Apr 5, 2010
    Messages:
    1,672
    Likes Received:
    2
    on this moment hardware development almost finished, so i will send order on factory for make final boards soon. currently i have few problems and hope that comunity could help with some info.

    problem №1: flashram saves. current implementation works not stable. looks like i should copy data from internal buffer more fast. for fix it i should optimise dram controller or use separate ram chip for flashram saves, in any case it is a pain.
    question: as i can see there is only 10-15 games which use flashram and i wonder if there available some patched roms for replace flashram saves by sram save? may be for old copiers

    problem №2: system init befor game start. boot emulator can't run some games, but they start to work after reset push. for example mario works just fine and after loading game will be started immediately, but some other games, BattleTanx for example, will be show black screen or glitches, but if i will push reset then game will start fine.
    some games which work only after reset push: BattleTanx, Resident_Evil_2, Duke_Nukem_64

    Chilly Willy i hope you are with us :redface:
     
  4. spoonman

    spoonman Rising Member

    Joined:
    Nov 18, 2010
    Messages:
    69
    Likes Received:
    0
    I believe I used Donkey Kong 64 in the slot and LAC's BootEmu to load every N64 rom (up to 256MB) on my V64.
     
  5. takeshi385

    takeshi385 Mojarra Frita Bandit

    Joined:
    Mar 29, 2011
    Messages:
    1,856
    Likes Received:
    164
    will games with cic 6101's works?
     
  6. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    Can't help too much here, but one thing to remember is the timing in the PI isn't the same for save ram as for the rom. Here's the "standard" timing values used for save ram.

    PI_BSD_DOM2_LAT_REG = 0x00000005;
    PI_BSD_DOM2_PWD_REG = 0x0000000C;
    PI_BSD_DOM2_PGS_REG = 0x0000000D;
    PI_BSD_DOM2_RLS_REG = 0x00000002;

    The default rom timing is

    PI_BSD_DOM1_LAT_REG = 0x00000040;
    PI_BSD_DOM1_RLS_REG = 0x00000003;
    PI_BSD_DOM1_PWD_REG = 0x00000012;
    PI_BSD_DOM1_PGS_REG = 0x00000007;


    Here's how I do the simulated pif boot. Every game launches fine but one, which runs on reset. I'm looking into that as it used to work on that game... I THINK that some games rely on the memory being clear on a cold boot, but when you hit reset, the game does a warm boot which doesn't assume memory is clear. In my code, you'll see I set the os area for a cold boot... maybe setting for warm boot would take care of the problem until more is known about the cause.
     
  7. KRIKzz

    KRIKzz Well Known Member

    Joined:
    Apr 5, 2010
    Messages:
    1,672
    Likes Received:
    2
    i tried copypaste your bootcode but those games still work only after manual reset. i also noticed that all problematic games have a not standard entry (!=0x80000400), but may be it is just a coincidence
     
  8. Jackhammer

    Jackhammer Peppy Member

    Joined:
    Jul 14, 2008
    Messages:
    358
    Likes Received:
    59
    I wasn't sure if it's allowed to post in the main forums, but since they're PD, it shouldn't be a problem. The only thing that might cause a problem is one of the MAME emulators is bundled with some roms. If the staff okay it, I'll post the link, if not, I'll PM you it.




    The way it used to work on the V64, IIRC, was an SRAM manager that allowed you to copy a save from the N64 boot cartridge to an N64 memory card. That was the cheap way, other people just bought a DX256, or DS1.
     
    Last edited: May 6, 2011
  9. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    thank you Chilly Willy for lending KRIKzz help
     
  10. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    Hmm - Duke Nukem 64 used to work just fine for me... don't you just hate it when things break for no reason? I'll look into this.
     
  11. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    Interesting device! Good luck on the final release will be thinking of buying one for sure :)
     
  12. KRIKzz

    KRIKzz Well Known Member

    Joined:
    Apr 5, 2010
    Messages:
    1,672
    Likes Received:
    2
    ok, i have some result. if i will change pulse width settings (PWD_REG), then battletanx start to work, but duke still does not work. i will try to play with bus settings bit more.
     
  13. adithompson

    adithompson Member

    Joined:
    May 7, 2011
    Messages:
    10
    Likes Received:
    0
    testing of gameshark adaptor on everdrive 64?

    hi, im definately buying one of these as i did with the other everdrives but i have a question re region locks.
    will the everdrive 64 work with a gameshark or passport adaptor? the reason i ask is i dont want to be limited by pal european releases and want to be able to play the us and asian roms
    i have a gameshark already so it would be great to know if this will work or whether im going to have to source an ntsc n64 etc
    cheers
     
  14. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    Yes, it's nothing to do with the memory or the simulated pif boot. It's the state the hardware is left in before booting the game. I'm still trying to narrow that down myself. Thanks for the tip. I'll post if I get the games working.
     
  15. sanni

    sanni Intrepid Member

    Joined:
    May 30, 2008
    Messages:
    653
    Likes Received:
    77
    I'm sure you will be able to patch US roms to work on a PAL N64. There is a program called paladin that does that.
    So no need for Gameshark.
     
    Last edited: May 7, 2011
  16. KRIKzz

    KRIKzz Well Known Member

    Joined:
    Apr 5, 2010
    Messages:
    1,672
    Likes Received:
    2
    this is very weird thing because default timings state after power ON is:
    PI_BSD_DOM1_LAT_REG == 40
    PI_BSD_DOM1_PWD_REG == 12
    PI_BSD_DOM1_PGS_REG == 7
    PI_BSD_DOM1_RLS_REG == 3
    if i will set default values before start, then battletanx will not work, but if i will set PWD on 20, then game will be work just fine.
    i mean that original battle tanx cart should have same timing(0x401237) after hot/cold reset, but then why it does not work with default timings after boot emulation...

    adithompson cart already able to run games from other region without any extra hardware
     
  17. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    The cold start settings are the same as the initial long in the rom (0x80371240) - that first long is reserved by Nintendo for setting those values. I need to disassemble the start of DN64 to see what it's doing...
     
  18. KRIKzz

    KRIKzz Well Known Member

    Joined:
    Apr 5, 2010
    Messages:
    1,672
    Likes Received:
    2
    trying,trying,trying...
    woohoo!!!
    IO_WRITE(PI_STATUS_REG, 3) = duke nukem works fine without reset!!!

    some other games also works fine after init. conkers BFD one of them
     
    Last edited: May 7, 2011
  19. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
  20. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    So now there is just the FlashRAM save problem to solve? Or are both solved?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page