Author Topic: Neo N64 Myth menu v2.2  (Read 25080 times)

0 Members and 1 Guest are viewing this topic.

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Neo N64 Myth menu v2.2
« on: March 08, 2011, 05:12:44 PM »
Okay, here's v2.2 of the N64 Myth menu. New for this version is an update to the latest libdragon... which changed sprites meaning you need new box art. Also new for this version is a nice speed increase due to Conle's tireless efforts!  >:D

NeoN64Menu-v2.2.7z
NeoN64Menu-v2.2-PAL.7z
N64 Box Art
« Last Edit: August 21, 2011, 02:50:21 PM by ChillyWilly »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Neo N64 Myth menu v2.2
« Reply #1 on: March 08, 2011, 07:15:55 PM »
Its on the news page  ~sm-42.gif~

Offline sanni

  • Moderator
  • Hero Member
  • *****
  • Posts: 502
Re: Neo N64 Myth menu v2.2
« Reply #2 on: March 11, 2011, 07:50:00 PM »
Nice  :)

Does it compile with the libragon from the github or a custom version?

Offline Aleomark

  • Sr. Member
  • ****
  • Posts: 290
  • Just a gamer!
    • El otro lado
Re: Neo N64 Myth menu v2.2
« Reply #3 on: March 11, 2011, 07:56:04 PM »
cool, it's been a while since those days were menu updates were available

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: Neo N64 Myth menu v2.2
« Reply #4 on: March 12, 2011, 03:54:36 AM »
Nice  :)

Does it compile with the libragon from the github or a custom version?

It uses the git repo version with one line commented out for better speed until Shaun can update the repo with new code.

If you look at rdp.c in the libdragon source, you see this for the start of the __rdp_load_texture() function:


Code: [Select]
uint32_t __rdp_load_texture( uint32_t texslot, uint32_t texloc, mirror_t mirror_enabled, sprite_t *sprite, int sl, int tl, int sh, int th )
{
    /* Invalidate data associated with sprite in cache */
    data_cache_writeback_invalidate( sprite->data, sprite->width * sprite->height * sprite->bitdepth );

That cache clear slows things WAY down, and it really should be the programmer's responsibility to see that the data caches are properly cleared. Shaun plans to add another function that will allow that cache invalidate to be turned on or off - on for idiot-safety, and off for programmers who know what they're doing.  8)

To give you an idea of how much that cache invalidate slows things, the v2.2 menu is 15 TIMES SLOWER with the cache invalidate than without it. It would also have the same affect on a game using sprite maps. So until Shaun gets around to adding the control function, comment that line out!
 >:D

Offline bidou670

  • Full Member
  • ***
  • Posts: 181
  • NEO newbie
Re: Neo N64 Myth menu v2.2
« Reply #5 on: March 14, 2011, 07:12:51 PM »
hello :)

I have tried the 2.2 release and old save on my 1.9.1 not work and 2.2 not save properly :( also i put already my 1.9.1 work fine :)  otherwise i wait for a 2.2 proper or final thanks again ;)
« Last Edit: March 14, 2011, 07:14:30 PM by bidou670 »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Neo N64 Myth menu v2.2
« Reply #6 on: March 14, 2011, 07:40:27 PM »
hello :)

I have tried the 2.2 release and old save on my 1.9.1 not work and 2.2 not save properly :( also i put already my 1.9.1 work fine :)  otherwise i wait for a 2.2 proper or final thanks again ;)
~sm-66.gif~.gif
This is the 4th time that you complain about this....
Rename the directory ".menu" to "menu".Its on the root directory of your SD...

Edit : If you're using a windows system make sure to enable the option that shows hidden files/directories....
« Last Edit: March 14, 2011, 07:43:23 PM by Conle »

Offline Narann

  • Jr. Member
  • **
  • Posts: 57
  • NEOob
Re: Neo N64 Myth menu v2.2
« Reply #7 on: March 17, 2011, 01:00:03 AM »
Thank a lot!

I will try it as soon as I can!

Once again, thanks for your great work all people working on this.  ~sm-81.gif~.gif ~sm-81.gif~.gif ~sm-81.gif~.gif ~sm-81.gif~.gif

Offline Narann

  • Jr. Member
  • **
  • Posts: 57
  • NEOob
Re: Neo N64 Myth menu v2.2
« Reply #8 on: March 19, 2011, 03:11:58 AM »
It's me again...

I'm so sorry...  :-\

I was on the 1.6 version with:

menu/n64/NEON64SD.v64

Now the file is NEON64SD.z64

It doesn't seem to work...

What I have to do?

Last release had readme file wich was very clear. :)

If Conle didn't says that, I didn't think to it: ".menu" rename to "menu". Where know all the step to do?  :-X

Thanks in advance! ;)

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: Neo N64 Myth menu v2.2
« Reply #9 on: March 19, 2011, 08:36:56 AM »
I was on the 1.6 version with:

menu/n64/NEON64SD.v64

Now the file is NEON64SD.z64

It doesn't seem to work...

What I have to do?

Old versions of the menu need the SD menu in v64 format. You can either use a utility like ucon64 to flip the z64 to v64, or you can install the new menu to the flash (U2 or GBA menu flash). Given how old your menu in flash is, I'd recommend updating the flash.

Offline Narann

  • Jr. Member
  • **
  • Posts: 57
  • NEOob
Re: Neo N64 Myth menu v2.2
« Reply #10 on: March 19, 2011, 08:41:18 AM »
Thanks CW, I will try that.

Anyway, I have another prob, I can't install the menu -_-

http://www.neoflash.com/forum/index.php/topic,6619.0.html

Both on my x32 and x64 Win7??? :'(

Offline MockyLock

  • Newbie
  • *
  • Posts: 42
Re: Neo N64 Myth menu v2.2
« Reply #11 on: March 21, 2011, 08:01:20 PM »
Hello all!
I tried the new menu successfully.
I have few question:
- As i could see on other topic, now the folder at SD root is "menu" (and not ".menu") as before. Right ? The menu created itself, isn't it ?

Does anyone can explain me the exact use of each file NEON64SD, NEON64MF and NEON64. I know that ##SD if for the SD card, but i need details for the others :##MF (for the GBA card, right ?) and NEON64 for N64 MYTH ?
Another question: how to flash/use each one ?
##SD on the SD card, but where in the "menu" folder ?

On the setting in NEO2 Pro Manager, could you explain me the meaning of each boot-type ? (GBA menu ?) and each BIOS path ?

I know that it's a lot of question, and i apologize for annoying anyone. and maybe it's not the right post.
But i realy want to understand any detail of the use of my wonderful Myth card.

and once again, THANK YOU for all of your amazing job.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Neo N64 Myth menu v2.2
« Reply #12 on: March 22, 2011, 03:07:12 AM »
Hello all!
I tried the new menu successfully.
I have few question:
- As i could see on other topic, now the folder at SD root is "menu" (and not ".menu") as before. Right ? The menu created itself, isn't it ?

Does anyone can explain me the exact use of each file NEON64SD, NEON64MF and NEON64. I know that ##SD if for the SD card, but i need details for the others :##MF (for the GBA card, right ?) and NEON64 for N64 MYTH ?
Another question: how to flash/use each one ?
##SD on the SD card, but where in the "menu" folder ?

On the setting in NEO2 Pro Manager, could you explain me the meaning of each boot-type ? (GBA menu ?) and each BIOS path ?

I know that it's a lot of question, and i apologize for annoying anyone. and maybe it's not the right post.
But i realy want to understand any detail of the use of my wonderful Myth card.

and once again, THANK YOU for all of your amazing job.

http://www.neoflash.com/forum/index.php/topic,6273.0.html
 ::sm-22.gif::

Offline MockyLock

  • Newbie
  • *
  • Posts: 42
Re: Neo N64 Myth menu v2.2
« Reply #13 on: March 22, 2011, 03:58:34 AM »
Sorry, i should have red further.
Thank you once again.

Another question.
I use a NUS-001 FRA model of Nintendo 64. (the French one that can output RGB).
Whan i play real games, i have a full screen display.
Using the N64 Myth and 2.2 PAL menu, the screen is shorter, with two black areas on top and bottom of screen (sort of letter box)
Did anyone noticed this before ?
If i use the "NTSC" version of the menu, will it display in full screen ?

For other consoles like SNES, MegaDrive (Genesis), etc that displays Shortscreen slowdown PAL 50Hz ; we have mods to make the hardware output NTSC videos (fullscreen fullspeed 60Hz).
The Nintendo64 modified output fullscreen RGB video but in PAL50 Hz 'it can't bemod for 60Hz)

Sorry, we french always bother other "hardware technicians" with PAL/SECAM and 60Hz issues...
« Last Edit: March 22, 2011, 04:10:42 AM by MockyLock »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Neo N64 Myth menu v2.2
« Reply #14 on: March 22, 2011, 02:15:42 PM »
Use the NTSC version unless you're using a very old (retro)TV/monitor on porpuse .