Author Topic: The MD/N64/SNES/PC-E/NDS Myth flash cart Pro programmer V1.03 [July.22th 2010]  (Read 6618 times)

0 Members and 1 Guest are viewing this topic.

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 561
The ROM size/type detection is still wrong even with the new Neo2Menu2.dll. Super Mario World is detected as an 8 Mbit ROM, when it's actually 4 Mbit. My VGM player which is 8 Mbit LoROM was burned as 4 Mbit HiROM.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2095
The ROM size/type detection is still wrong even with the new Neo2Menu2.dll. Super Mario World is detected as an 8 Mbit ROM, when it's actually 4 Mbit. My VGM player which is 8 Mbit LoROM was burned as 4 Mbit HiROM.

Not sure why but you have to click the "patch button" to get the size , but again , the programmer doesn't read correctly the plugin's config info.
Here's a debug message(Check the attachment) from the plugin while calling patch function with super mario that you mentioned.The plugin prints the proper configuration but the programmer never really takes them account.

SivenYu , check the dev board to see what the programmer is doing wrong...
« Last Edit: July 23, 2010, 06:40:53 AM by Conle »

Offline SivenYu

  • Neo MOD
  • Jr. Member
  • *
  • Posts: 95
sorry, the size detect bugs have not fix completely,  try again!

Offline goldenegg

  • Jr. Member
  • **
  • Posts: 97
Have their been any improvements in this release for the PC-E cards?  Support for using USA roms in JPN systems?

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1491
  • Just a coding machine.
This version of the client thinks my Neo2-Pro is only 512 Mbits.  ~sm-70.gif~.gif

Offline SivenYu

  • Neo MOD
  • Jr. Member
  • *
  • Posts: 95
This version of the client thinks my Neo2-Pro is only 512 Mbits.  ~sm-70.gif~.gif

yes, by now, the released slimloader hardware version only can use 512M of neo2-pro (the previous 1024M will cause overlap), but the neo2-pro card is 1024M, that can be full burn when new hardware release.
« Last Edit: July 26, 2010, 09:29:38 PM by SivenYu »

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1491
  • Just a coding machine.
yes, by now, the released slimloader hardware version only can use 512M of neo2-pro (the previous 1024M will cause overlap), but the neo2-pro card is 1024M, that can be full burn when new hardware release.

Ah! That was probably why there was so much trouble trying to format it with the older software. This client had no trouble, but I noticed it said 512/512 for the amount free after formatting.

Does that perhaps also have something to do with why I'm having trouble writing the upper 16MB of the psram in the Neo2-Pro? My current menu code has no trouble up to 16MB, but the upper 16MB gives me trouble.

Offline SivenYu

  • Neo MOD
  • Jr. Member
  • *
  • Posts: 95
Does that perhaps also have something to do with why I'm having trouble writing the upper 16MB of the psram in the Neo2-Pro? My current menu code has no trouble up to 16MB, but the upper 16MB gives me trouble.
the Noe-Pro PSRAM do not has this problem, the current hardware can use its full 256M psram(with a correct cmd). ChillyWilly, you can use the 'PSRAM Detect' and 'PSRAM Write' in Memory page to test the psram,  just now i burn a 256M file into and read back verify ok.
« Last Edit: July 26, 2010, 11:32:19 PM by SivenYu »

Offline SivenYu

  • Neo MOD
  • Jr. Member
  • *
  • Posts: 95
Have their been any improvements in this release for the PC-E cards?  Support for using USA roms in JPN systems?
yes, have support fast/standard format for pc-e, generally you may try fast format  first, because it do not verify flash rom, but if you find some one game verify failed after burn, or there's run-time error. then you should take a standard format.
about the USA/JAN version, the recommended is to select a corresponding game version with your machine (before add game), we do not test too much about crossing system. but if you need, we will release plugin later.

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1491
  • Just a coding machine.
the Noe-Pro PSRAM do not has this problum, the current hardware can use its full 256M psram(with a correct cmd). ChillyWilly, you can use the 'PSRAM Detect' and 'PSRAM Write' in Memory page to test the psram,  just now i burn a 256M file into and read back verify ok.

Well, reading/writing the psram across the USB isn't exactly the same as reading/writing from the console, as we saw with the MD Myth.  ~sm-70.gif~.gif

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1491
  • Just a coding machine.
Ran into something I had seen before, but forgot about. When you burn N64 roms, it only handles .v64 files (byte swapped) correctly. Non-byte swapped files (.z64, .bin, or .rom) are written as they are to the flash, so they don't run because the data isn't byte swapped. The client needs to byte swap the data in each word before writing them to the flash.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2095
That explains the "black screens" mentioned by a few users  ~sm-67.gif~.gif

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1491
  • Just a coding machine.
That explains the "black screens" mentioned by a few users  ~sm-67.gif~.gif

Yeah, LATE last night I was testing the menu on some roms in flash, and they REFUSED to work... until I noticed they were all byte swapped. Then I slapped my forehead and said "D'OH!"  ~sm-79.gif~.gif

I posted the last test and went to bed.  ::sm-01::

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 561
sorry, the size detect bugs have not fix completely,  try again!

I just tried this latest version and the problem is still there. Just try adding Super Mario World to the cart for example.

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 561
I also thought I should mention that when you read back the menu from the PCE flash card with the latest programmer, all the bytes are reversed (e.g instead of $4C (%01001100) you get $32 (%00110010)). I haven't tried using that feature with any of the other neo carts using the new programmer, so I don't know if it works with them or not.