Author Topic: SuperMD Plugin NEO2 Edition v2.2.0.3  (Read 16451 times)

0 Members and 2 Guests are viewing this topic.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
SuperMD Plugin NEO2 Edition v2.2.0.3
« on: July 01, 2010, 03:41:53 AM »
And.... here's the "final" version of the SuperMD plugin :D !!
I'm saying "final" because there's nothing left to do ,
and the "future" is the Deluxe MD bios because the posibilities are endless with this cart(Here's a good chance to say a huge
thanks to ChillyWilly for his contributions), so its better to contribute code there.
Of course if there's any bug it will be fixed , but this is actually the most complete version and brings all possible features
from this level(Remember , the plugin is just a patching client :D ).

What has been changed since 2.1.0.3?...
Alot of things.

First of all the hackish-smd support is back.
I'm saying hackish because 512bytes are still wasted since the programmer still doesn't read back the
size of the patched memory, so im just filling the preallocated memory and then i clean up the remaining bytes at the lowest address
of it.

The detection has been improved alot and i believe that there isn't any SMS/MD/32X dump that cannot be detected.
Also , more SegaCD bios files are supported now, instead just those that Dr.Neo provided.. thanks to madmonkey's database.
Plus the plugin now uses parts of madmonkey's autopatch database and imports region unlock codes for SFII(E,J,U versions) by default,
and of course it patches the SCD Bios files automatically.The save type of some sms roms can be detected thanks to
this database , but remember its an incomplete list and cannot be considered accurate , especially with so
many dumps out there and the detection method used(md5).

The Deluxe scripted cheat format is now supported
(Both ActionReplay & GG codes are supported as usual) by the plugin
and the basic and undocumented script format have been removed.
That means that you can use the cheats that you've got on your SD card with the plugin , but
don't forget that the patching is static.You cannot disable/enable options from the menu.So keep that in mind.
(( For more information on the Deluxe scripted cheat format see this: http://www.neoflash.com/forum/index.php/topic,6110.0.html ))

NBA Jam Tournament Edition 32x is now patched automatically.
The opcode that was causing issues & its address have been provided by ChillyWilly.
I do not have a 32x console to test it , but works fine on emulators plus some checks
are involved before applying the changes...so it should be fine.
A critical bug in codegenerator.cpp has been fixed.....Actually i re-wrote it :D

The plugin is now smarter , and disables critical patches(before entering the patching cycle) when applying ips files,
or in case the game have been found in the autopatch database.
That way you don't even have to think about those things ..

Lastly i modified some parts of the code for safety.
...And that was the changelog :D :D

What's included in the package:
-As usual .. all the sources
-PlugDemo.dll(The actual plugin)
-The supermd plug host Which is pretty much useless now and i use it just to test the plugin quickly
-The SegaCD RAM / SegaCD RAM + BIOS tool which allows you to create SCD RAM carts & SCD SYSTEM files compatible with MD Myth Menu & the plugin.
-All sega cd bios files
-And few other things ...

Installation & downloads:
Get the latest plugin from here : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6186.0;attach=2512
V3.04 and later versions of myth programmer : Copy "plugin binaries\PlugDemo.dll" to "c:\NEO2 ULTRA MENU\Plug_In\MD\"
For the latest beta versions of myth programmer : Copy "plugin binaries\PlugDemo.dll" to "C:\Program Files\NEO2\Manager\Plug_In\MD\"
(Warning : IF you're using v1.00 ~ v1.02 version of the beta client , please make sure to use the latest binaries until the official release of v1.03)
Neo beta client 1.02fix part1 : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6184.0;attach=2472
Neo beta client 1.02fix part2 : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6184.0;attach=2473
(Just extract them & place the files in : "C:\Program Files\NEO2\Manager\")

Special thanks go to the following:
To all emu authors for their hard work & to those
who worked hard on the documents
ChillyWilly - Many suggestions,SRAM 68K patching concept,NBA Jam TE 32x patch code
(not to mention his support when i started learning 68000 assembly .... Thanks!  )
MadMonkey - A couple of suggestions , provided dumps ,some useful cheats, and SCD BIOS/MD/SMS autopatch database.
Dr.Neo & ShivenYu - Plugin interface & demo code.
And to the following people that have helped in the testing part in the very early stages of development:
MugenMidjet,DJoen,King of Chaos.



And that was it :D
If you notice anything unusual  O0O  O0O  O0O  O0O ....... or a bug (  ::sm-01::  ~sm-81.gif~.gif )  let me know :D :D
« Last Edit: July 17, 2010, 01:51:50 AM by Conle »

Offline Dr.neo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3826
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #1 on: July 01, 2010, 01:49:55 PM »
hi conle, thanks for your great upgrade again!  :)
In my world,have 0 and 1 only ......Matrix World......

Offline ronaldo_76

  • Full Member
  • ***
  • Posts: 196
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #2 on: July 01, 2010, 01:58:57 PM »
yes, dr.neo said it. thanks for your work again. i will test it later...  :-*


Offline keropi

  • Jr. Member
  • **
  • Posts: 64
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #3 on: July 06, 2010, 01:44:41 PM »
nice!!!!  ::sm-24.gif:: ::sm-24.gif::

but I have to ask, what is special for non-sd-card users?  ~sm-64.gif~.gif

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #4 on: July 06, 2010, 01:52:04 PM »
nice!!!!  ::sm-24.gif:: ::sm-24.gif::

but I have to ask, what is special for non-sd-card users?  ~sm-64.gif~.gif

It pretty much has most SD-menu features plus this --> http://www.neoflash.com/forum/index.php/topic,6110.0.html  ::sm-10.gif::

 ~sm-69.gif~.gif

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #5 on: July 06, 2010, 02:32:26 PM »
In short, when loading from the SD card, the DX menu allows you to patch the rom with Game Genie and PAR codes, as well as IPS patch files. Those patch files have to be stored somewhere, and right now that somewhere is the SD card. Since that doesn't apply to flash carts without the SD interface, the plugin allows you to do the same sort of patching when writing the rom to the flash from the PC. Not quite as flexible, but better than nothing.

Offline keropi

  • Jr. Member
  • **
  • Posts: 64
Re: SuperMD Plugin NEO2 Edition v2.2.0.0
« Reply #6 on: July 06, 2010, 05:41:10 PM »
ah, thanks for clarifying this!

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: SuperMD Plugin NEO2 Edition v2.2.0.2
« Reply #7 on: July 10, 2010, 02:53:55 PM »
Updated to 2.2.0.2 :
-Added new eeprom mapper code for MW3
-Some misc changes
 8)

Offline xox

  • Newbie
  • *
  • Posts: 2
  • NEO newbie
Re: SuperMD Plugin NEO2 Edition v2.2.0.2
« Reply #8 on: July 14, 2010, 04:00:25 AM »
Installation & downloads:
Get the latest plugin from here : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6186.0;attach=2474

"You are not allowed to access this section"

Is there another place to download this?
« Last Edit: July 14, 2010, 06:35:04 AM by xox »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: SuperMD Plugin NEO2 Edition v2.2.0.2
« Reply #9 on: July 14, 2010, 01:40:35 PM »
"You are not allowed to access this section"

Is there another place to download this?

 ~sm-34.gif~

Sorry forgot to modify that section.The proper link is : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6186.0;attach=2491
 ~sm-75.gif~.gif

Offline xox

  • Newbie
  • *
  • Posts: 2
  • NEO newbie
Re: SuperMD Plugin NEO2 Edition v2.2.0.2
« Reply #10 on: July 14, 2010, 06:04:22 PM »
Thanks.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: SuperMD Plugin NEO2 Edition v2.2.0.3
« Reply #11 on: July 17, 2010, 01:56:56 AM »
Updated to v2.2.0.3Final :
-Added eeprom code for "Monsterworld"(Not the one that has been translated + hacked to work with SRAM..The standard rom)
-Now the plugin can read eeprom codes from external script file , so , in the feature , we can add instantly eeprom codes to the mini eeprom database
-Headers that contain bad information(For example , a game that uses sram & has in its save address field offsets that point to work ram) are now patched.

One thing to mention is that you have to wait for the next programmer update(That's coming soon actually) for proper automatic eeprom configuration.
This feature broke in the latest versions of the programmer somehow(3.04 and up).


Now its time to add those to the menu before the coding machine byte me  ~sm-75.gif~.gif  ::sm-05::
« Last Edit: July 17, 2010, 01:59:00 AM by Conle »

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: SuperMD Plugin NEO2 Edition v2.2.0.3
« Reply #12 on: July 17, 2010, 03:14:51 AM »
"You very funny guy - that why I keel you last!"  8)

We need an Arnold penguin.  ~sm-82.gif~.gif

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: SuperMD Plugin NEO2 Edition v2.2.0.3
« Reply #13 on: July 17, 2010, 03:39:33 AM »
"You very funny guy - that why I keel you last!"  8)

We need an Arnold penguin.  ~sm-82.gif~.gif

A cyborg Arnold penguin will scare those poor penguins  :-X . They will start  :'(  then   ~sm-83.gif~.gif       ->>   ~sm-71.gif~.gif  ->>  ::sm-17.gif::  and they gonna  get stacked behind this guy :  O0O .

 ~sm-86.gif~.gif


~sm-80.gif~.gif  This smiley set is so great  ~sm-78.gif~.gif  ...in my opinion its probably the best one    ~sm-76.gif~.gif 


Offline ronaldo_76

  • Full Member
  • ***
  • Posts: 196
Re: SuperMD Plugin NEO2 Edition v2.2.0.3
« Reply #14 on: July 17, 2010, 04:08:20 AM »
TALK TO MY HAND  ~sm-45.gif~

LOL