Author Topic: Slow loading times with myth neo flash card  (Read 3411 times)

0 Members and 1 Guest are viewing this topic.

Offline Fab

  • Jr. Member
  • **
  • Posts: 67
Slow loading times with myth neo flash card
« on: July 21, 2013, 05:27:46 PM »
why is this flash card compared to other products loading the roms soooo slowly? is there any option to increase the speed with afirmware update?

Offline sanni

  • Moderator
  • Hero Member
  • *****
  • Posts: 503
Re: Slow loading times with myth neo flash card
« Reply #1 on: July 21, 2013, 07:55:17 PM »
Depending on the SD card you are using now you can experience a speed increase if you switch to a faster one.

I don't know if it's possible to achieve the same transfer speeds from the sd card as other flash cartridges with just a firmware upgrade but you can actually reduce the load times to zero if you flash the game directly to the Neo2 carts flash memory.

Maybe Chillywilly will give you a more detailed answer  :)

Sektor

  • Guest
Re: Slow loading times with myth neo flash card
« Reply #2 on: July 22, 2013, 06:19:00 AM »
Some other flashcarts can use the flashcart hardware to copy data directly into the flashcart RAM/fast read storage. The Neo hardware doesn't support this and needs to use the CPU of the host device (N64 in this case) to do the copying. No DMA support = slow. No big deal to wait a little while if you are going to play the game for a long time but if you are just quickly testing many games then it would get annoying.
« Last Edit: July 22, 2013, 06:24:49 AM by Sektor »

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1753
  • Just a coding machine.
Re: Slow loading times with myth neo flash card
« Reply #3 on: July 23, 2013, 01:34:59 AM »
Some other flashcarts can use the flashcart hardware to copy data directly into the flashcart RAM/fast read storage. The Neo hardware doesn't support this and needs to use the CPU of the host device (N64 in this case) to do the copying. No DMA support = slow. No big deal to wait a little while if you are going to play the game for a long time but if you are just quickly testing many games then it would get annoying.

Exactly right - other carts DMA the SD data straight to ram. Since the Myth uses the CPU, it's only as fast as the cart bus. We change the timing of the rom cart bus to as fast as it can go (some cards may not work at that speed, so we do allow for slower than that). The rom cart bus on the N64 is actually pretty damn slow compared to the rest of the system, and the default speed Nintendo used for roms was even slower - probably to allow the use of super-cheap roms given how big N64 carts would likely be. That's why newer N64 flash carts DMA data straight to the ram rather than use the CPU. The N64 Myth has a programmable logic chip, so it might be possible to change it to make things faster, but it's not that bad as it is... it's not "instant" by any means, but not bad. All games load in less than a minute. If you wish a game to be "instant" you can burn it to flash. Games in flash start instantly as they don't need loading. So if there are one or two games you ALWAYS play (compared to game you only play on occasion), burn them to flash.

I keep one game, Conker, burned to flash for two reasons: 1 - it's HUGE, so it would take the longest to load, and 2 - it's so huge, it can't be loaded since there's not enough zip ram in the Neo2-Pro to load it from SD. The rest take:

32 Mb = 7 sec
64 Mb = 13 sec
96 Mb = 20 sec
128 Mb = 27 sec
256 Mb = 56 sec

256 Mb is the max for loading from SD.