Author Topic: [release] alternative ED64 Menu  (Read 246508 times)

0 Members and 3 Guests are viewing this topic.

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #30 on: November 05, 2013, 12:26 AM »
beta2:

small update:
big games >32Mb like

- resident evil 2
- pokemon stadium 2

are loading now

thanks for that info krikzz! ^^
« Last Edit: November 06, 2013, 03:38 PM by saturnu »

Offline dvd2vcd

  • Hero Member
  • *****
  • Posts: 1784
  • Karma: +156/-116
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #31 on: November 05, 2013, 12:36 AM »
small update:
big games >32Mb like

- resident evil 2
- pokemon stadium 2

are loading now

thanks for that info krikzz! ^^


alt64_beta2.7z
thank you for your continued support for V1 OS software, very much appreciated :)
ED64 v2.5 - MEGAED X7 - TED v2.4 - SD2SNES rev F - EDN8 fami - EDGB X7 rev B

Offline Doom

  • Jr. Member
  • **
  • Posts: 68
  • Karma: +1/-0
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #32 on: November 05, 2013, 09:42 AM »
Appreciated indeed :)

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #33 on: November 05, 2013, 12:04 PM »
bugfix:
roms with a strange filesize like

- homebrews
- some patched files (Wonder Project J2 English patch)

are loading now

beta3
----------
beta4

the menu is running with the default tv type now
it's still possible to override it in the ALT64.ini

ALT64.ini
tv_mode=1    ; 1=ntsc 2=pal 3=mpal 0=force_off



« Last Edit: November 06, 2013, 04:52 PM by saturnu »

Offline dvd2vcd

  • Hero Member
  • *****
  • Posts: 1784
  • Karma: +156/-116
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #34 on: November 05, 2013, 04:25 PM »
bugfix:
roms with a strange filesize like

- homebrews
- some patched files (Wonder Project J2 English patch)

are loading now

beta3
----------
beta4

the menu is running with the default tv type now
it's still possible to override it in the ALT64.ini

ALT64.ini
tv_mode=1    ; 1=ntsc 2=pal 3=mpal 0=force_off

alt64_beta4.7z
8) genius
ED64 v2.5 - MEGAED X7 - TED v2.4 - SD2SNES rev F - EDN8 fami - EDGB X7 rev B

Offline r00t670

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #35 on: November 06, 2013, 06:05 AM »
Great work, I'll test this out on my V2 sometime soon. Btw, I noticed your GitHub repository for the menu appears to have been deleted. Do you plan to bring it back at some point? Would love to take a peak :)

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #36 on: November 06, 2013, 03:33 PM »
sure i'm going to upload the source again, maybe on subversion.
i have to clean the code and write some docs first.
the github code was just outdated.

-----------
beta5:
fix cheat boot program counter

----
beta6:

pal/ntsc is now set by header-information and could be forced to menu settings before startup


« Last Edit: November 06, 2013, 09:32 PM by saturnu »

Offline floriane67

  • Newbie
  • *
  • Posts: 30
  • Karma: +0/-0
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #37 on: November 06, 2013, 09:20 PM »
Thanks SATURNU :) But this alternative Menu ED64 is unstable on my ED64 V2 NTSC System and not work properly  ,  but its normal its beta test version ,  i understand  ..And thanks again :) ...Otherwise the OS 2.04 krikzz  work fine for me on my everdrive64 V2 NTSC :)

Keep the good work krikzz and saturnu ;)
« Last Edit: November 06, 2013, 09:38 PM by floriane67 »

Offline reprep

  • Sr. Member
  • ****
  • Posts: 299
  • Karma: +14/-1
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #38 on: November 07, 2013, 02:28 PM »
thanks a lot.

can't wait for the transfer pak version.
PM me if you want to sell your Everdrive MD.

Offline D4v3WTF

  • Sr. Member
  • ****
  • Posts: 278
  • Karma: +9/-0
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #39 on: November 08, 2013, 01:26 PM »
Nice work Saturnu, keep up the good work! Love the boxart
N64 PAL Games Collection: 204/243
N64 PAL Demo Collection: 1/1
N64 Region Free NTSC Games: 1
Everdrive 64 v2.01 modded UltraCIC II
SD2SNES Rev. F modded Rev. H

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #40 on: November 08, 2013, 11:29 PM »
beta7:

new:
analog-stick navigation
scrolling with held dpad or analog stick

fix:
cursor position overflow
menu flickering!

now it's a much better experience using the filebrowser

beta8:
fix Eeprom16K
e.g. Perfekt Dark
« Last Edit: November 09, 2013, 01:55 PM by saturnu »

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #41 on: November 10, 2013, 07:48 PM »
the right one is my bad sram dump - it's ocarina of time (pal)


I did a bit testing on my sram bug:
 - where some bytes from sram are missing

if i edit the header of my menu, so it looks like zelda and boot it with the original menu and from there zelda,
the original menu stores the sram fine.
so i hope it's everything ok with my boot simulation and that there is something wrong with the way i backup the sram

the strange thing is that my sram testrom und other games like f-zero are working fine. ^^


OOT should have a different bootcode for CIC-NUS-6105 but how should that effect sram saving? ^^
i think all i have to do is setting the domain2 timing to

05   Latency
OC   Pulse Width
OD   Page Size //maybe 0F for flashram
02   Release Duration

check if PI DMA is Busy

and set
PI_DRAM_ADDR_REG buffer-addr
PI_CART_ADDR_REG 0xa8000000
PI_WR_LEN_REG length-1

PI_STATUS_REG //0x2 or 0x3

then write back and invalidate the cache lines 'cause it's a mips system

and what about this guy
http://themanbehindcurtain.blogspot.de/2013/08/n64-sramflashram-results.html
why did he have the same problem with real sram-chips? ^^


I would be thankful for any help :D


btw. i uploaded the source code in the first post

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3286
  • Karma: +492/-2
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #42 on: November 10, 2013, 09:44 PM »
Those guy may have problems cuz he used bunch of long wires, n64 don't likes thing like that.
Do you set timings for PI dom2 or for PI dom1? sram area is a dom2.
In the os i used same timing like for the ROM, when i backup sram or flashram, but normal sram timing should work also. By the way, you can read sram and flashram from rom area, they located in 0xB4000000 - ram size (except eeprom, it available only via standard eeprom interface)
« Last Edit: November 11, 2013, 12:13 AM by KRIKzz »

Offline saturnu

  • ヽ(^o^)丿
  • Hero Member
  • *****
  • Posts: 1179
  • Karma: +154/-0
    • View Profile
    • :D
Re: [release] alternative ED64 Menu
« Reply #43 on: November 11, 2013, 03:04 PM »
yes i set it for dom2 but it gives me the same results as if i didn't touch the timing anyway. ^^

thanks for your hint with the sram mapped to cartspace, i can read a working zelda sram dump from there,
but reading is obviously only half the story. ^^

i tried this two functions of the ED64IO, too - but without success ^^
dma_write_sram(void* src, u32 offset, u32 size)
void dma_write_sram(void* src, u32 offset, u32 size)

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3286
  • Karma: +492/-2
    • View Profile
Re: [release] alternative ED64 Menu
« Reply #44 on: November 11, 2013, 04:36 PM »
Seems like i know what is going on. Yours menu use default bootloader firmware. You should not care about firmware if your program loads after OS, but if it loads directly... You need this thing: http://krikzz.com/pub/support/ed64/fpga.zip