Author Topic: open source cross platform myth writer  (Read 11454 times)

0 Members and 1 Guest are viewing this topic.

Offline madmonkey

  • Moderator
  • Full Member
  • *****
  • Posts: 178
open source cross platform myth writer
« on: March 21, 2010, 11:11:55 PM »
new version, grab it from google(2GB storage space :))
http://code.google.com/p/neo-myth-programmer/

be sure to read readme before first use:
http://neo-myth-programmer.googlecode.com/svn/trunk/docs/readme.txt

source is in svn now:
http://code.google.com/p/neo-myth-programmer/source/checkout


features:

 - supports md myth and n64 myth
 - supports .smd and .bin(.md .gen) roms
 - supports .n64 .z64 .v64 and probably whatever n64 roms are there
 - correctly detects type of rom and save type for most roms(some sms roms probably
   left out, report them if you find them).
 - above means you can safely have 16 saves at a time(32 also possible,
   just not now), instead of just 4, like with official programmer
 - includes save management facility
 - roms are written correctly to the flash every time, no "verify failed" messages
   (ok, it doesn't actually verify anything, but it works without it, trust me :) )
 - runs on winxp, vista, win7, and linux. work on 32bit and 64bit machines(there
   might be some problems with 64bit, for windows you'll probably have to compile
   native x64 application from source).
 - according to this http://www.neoflash.com/forum/index.php/topic,5914.msg44602.html#msg44602
   also works on intel mac.
 - actually you can run command line version pretty much everywhere if libusb
   is ported there. gui client supports windows, linux and macos.

known problems:

 - progress indicators do not work properly - ignore them for now,
   it doesn't affect functionality in any way
 - bad blocks ignored for n64 roms - if you have any bad blocks,
   probably you will not be able to complete any n64 game
   this is a hardware limitation, so it won't be fixed soon I believe.
   as a workaround you can write 2 identical roms - when one fails,
   switch to another, or find a cart without bad blocks.
   due to above, you don't have to format the cart if you only
   plan on using n64 myth with it.
 - there is no properties dialog in this release for md roms and
   gba cart - will be added soon.


changes from the last version:
 - core updated according to changes in 3.03 official programmer, supports a bit more carts
 - fixed problem with first/last blocks on some carts
 - writing speed improved for some carts
 - fixed problem with scd_sram file


what's planned in near future:
 - archive support (7z/zip)
 - region patching
 - gg codes support


suggestions, bug reports, feature request - please, keep them coming :)
« Last Edit: March 21, 2010, 11:16:30 PM by madmonkey »

Offline ronaldo_76

  • Full Member
  • ***
  • Posts: 196
Re: open source cross platform myth writer
« Reply #1 on: July 11, 2010, 06:00:50 PM »
madmonkey i have a question.  :)

do you ad SNES support in your programmer, in the near future? or will the SNES never supported?

thanks

Offline madmonkey

  • Moderator
  • Full Member
  • *****
  • Posts: 178
Re: open source cross platform myth writer
« Reply #2 on: July 11, 2010, 06:14:34 PM »
never say never :)
I'm quite busy right now with real-life work, so I've been skipping on side projects quite a bit lately, but they're not abandoned.
can't say when, but it will be done.

Offline ronaldo_76

  • Full Member
  • ***
  • Posts: 196
Re: open source cross platform myth writer
« Reply #3 on: July 11, 2010, 06:17:05 PM »
very nice madmonkey. :)

merci

Offline Gunbuster

  • Newbie
  • *
  • Posts: 3
  • NEO newbie
Re: open source cross platform myth writer
« Reply #4 on: August 05, 2010, 01:06:36 PM »
How to make this work on win 7 ?
I did read the readme but i don't get it, the official client recognize the cart but not the programmer.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: open source cross platform myth writer
« Reply #5 on: August 05, 2010, 01:46:16 PM »
How to make this work on win 7 ?

Win7 32 or 64bit?

Offline Gunbuster

  • Newbie
  • *
  • Posts: 3
  • NEO newbie
Re: open source cross platform myth writer
« Reply #6 on: August 05, 2010, 10:04:10 PM »
It's win 7 64, I tried to install the "libusb-win32-devel-filter-1.2.1.0" package but when rebooting none of my usb peripherals was working anymore, so I had to do a restauration of the system  ???
« Last Edit: August 05, 2010, 10:56:59 PM by Gunbuster »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: open source cross platform myth writer
« Reply #7 on: August 05, 2010, 11:47:11 PM »
Well,it doesn't work under 64bit yet...so just use the official programmer..  ~sm-36.gif~

Offline madmonkey

  • Moderator
  • Full Member
  • *****
  • Posts: 178
Re: open source cross platform myth writer
« Reply #8 on: August 06, 2010, 01:04:15 AM »
It's win 7 64, I tried to install the "libusb-win32-devel-filter-1.2.1.0" package but when rebooting none of my usb peripherals was working anymore, so I had to do a restauration of the system  ???
you didn't set "compatibility mode with win xp" prior to running installer.
right-click on the exe file and find the check box in properties.
it does work on some x64 systems I believe :)

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: open source cross platform myth writer
« Reply #9 on: August 06, 2010, 01:14:45 AM »
The weird thing is that it does work under linux x64 OS without issues.(Except the External SL)  ~sm-73.gif~.gif
If i had to bet , i would say something 's going wrong with windows builds of libusb & x64 arch ...or with their installer.   :P

Offline Gunbuster

  • Newbie
  • *
  • Posts: 3
  • NEO newbie
Re: open source cross platform myth writer
« Reply #10 on: August 06, 2010, 01:53:34 AM »
OK never mind everything work know, I don't know what happened, maybe I had installed the wrong package I don't know >:(
Oh yeah I did the xp compatibility thing the first time when it didn't work, but I did not when I retried to install the filter and it work now so I don't know :P
But anyway thank you Conle and Madmonkey for your help, and of course for your great work too, as well as ChilliWilly :-*
« Last Edit: August 06, 2010, 01:59:14 AM by Gunbuster »