Gradius 2 enhancement patch

por sd_snatcher em 24-03-2009, 21:14
Tópico: Software
Idiomas:

The MSX-version of Gradius-2 (a.k.a. Nemesis 2) is a spin-off story of the Gradius series, developed specifically for the MSX and later ported to X68000 and PSP under the title "Nemesis 90 Kai". As with many other Konami megarom titles for MSX, it suffered from the bug in the timing routine that lets it run at twice its normal speed if the processor is fast enough. Also, the game is far too CPU-intensive for a standard 3.57MHz Z80A to sustain a full frame rate. As a result, the game drops frames constantly, running noticeably slower than its predecessor: Gradius (a.k.a. Nemesis).

This new patch is not just the same as previous ones. It will not only implement the DynamicVsync (for MSX1 & MSX2), many speed optimizations and some tricks: it also includes a much-desired feature: SmoothScroll for MSX2+ and MSX Turbo-R!

In addition, sd_snatcher released a new version of the Salamander DynamicVsync patch, that includes some new optimizations to get even better speed improvements on slower machines.

Relevant link: Gradius 2 enhancement patch

Comentários (149)

Por Huey

Prophet (2694)

imagem de Huey

24-03-2009, 22:13

Nice!

Por Yukio

Paragon (1540)

imagem de Yukio

24-03-2009, 22:23

Nice.
Now, I need to find a legal copy of the cartridge. I think that there is a tools for copy the cartridge somewhere on MSX.ORG. It should work with Konami cartridge too ...

Does anyone know if this game works with the Slot expander and the megaram + SCC cartridge? Maybe I should need the Ademir Slot Expander too!
Running Naked in a Field of Flowers

Por hap

Paragon (2043)

imagem de hap

24-03-2009, 22:29

Thumbs up to the smooth scroll! and suddenly I suck at the game due to the higher speed. Tongue
(tried it on a tR with mpazos megaflashromscc)

Por Huey

Prophet (2694)

imagem de Huey

24-03-2009, 22:30

Ah shootCrying

Was going to try. But too much of a hassle with this XPC.....Sorry.

Why not provide an IPS file?????

Por hap

Paragon (2043)

imagem de hap

24-03-2009, 22:42

Maybe because it appends data to the ROM, I think IPS v2 supports that tough.

(you should be on IRCWink)

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

24-03-2009, 23:15

xpc??
O_o
maybe i'm too dumb to make it work
release an ips, please!!!

Por Gilneas2

Master (235)

imagem de Gilneas2

24-03-2009, 23:43

I got it to work in openmsx, it plays reaaally well, thanks a lot!

What I did: You need MSX-DOS, execrom.com, gradius2.xpc, and nemesis2.rom on the same disk (directory).
The trick is, nemesis2.rom must have the right md5sum. The ones on msx archive have the wrong one! You can find the right nemesis 2 rom with google on page 4 or 5.
Then in openmsx you enable extension megaram. Boot up in msx dos, and run execrom /Pgradius2.xpm /S /B nemesis2.rom

Por spl

Paragon (1470)

imagem de spl

24-03-2009, 23:49

Yes, please, ips Smile

Por Manuel

Ascended (19676)

imagem de Manuel

25-03-2009, 00:12

Feature request: if you have an MSX2 with a V9958, it doesn't do smooth scroll, please detect the VDP instead of relying on address 0x2D.

Otherwise, this ROCKS!

Por Yukio

Paragon (1540)

imagem de Yukio

25-03-2009, 00:24

"address 0x2D".
Is this the MSX generation "id"? The one that should tell if it is a MSX, MSX2, MSX2+ or a MSX Turbo R system?

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

25-03-2009, 00:31

on bluemsx v2.8 it has glitches!
once each 8 frames the x offset is wrong....

Question

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

25-03-2009, 01:34

There are two easy ways to use the XPC patch:

1) Easier: ExecROM. Just put the ROM and the XPC patch on the same directory (of a disk containing MSX-DOS, off course) with the same filename (ie: GRADIUS2.ROM and GRADIUS2.XPC). ExecROM will detect this and will autoload the patch. You'll need a MegaRAM. (OpenMSX do emulate the MegaRAM). To run the game just type ExecROM GRADIUS2 at the MSX-DOS prompt.

2) Apply the patch to the ROM. Goto ExecROM SourceForge page and download XPCtools. You can apply the patch just as you do with an IPS patcher.

The problem is: Most emulators require the game to have an exact size (multiple of the page size of the megarom in question) to execute a ROM. Otherwise it will not run the ROM correctly. You can fool such emulators by attaching an 8KB dummy file to the end of original ROM before patching.

So the steps to patch the file for an emulator would be:

1) Google for "dummy file creator", get one tool for that.
2) Create an 8KB filled dummy file filled with FFh
3) Open a shell on Windows, type: copy /b NEMESIS2.ROM + dummy8KB.rom GRAD2ENH.ROM
4) type: xpcapply GRAD2ENH.ROM GRADIUS2.XPC

Piece of cake.

Please don't blame "the process is hard" on the XPC file. It would be exactly the same if it was an IPS file.

And I can assure you that it was much much harder to create this patch than the minimal work someone needs to apply it. :)

Also, contact your preferred MSX emulator developer to add support for autoloading XPCs the same way ExecROM does. Because the IPS file is too clumsy for many MSX rom hacking needs, like:

1) Extending ROMs beyond their original size
2) Containing multiple different patches inside one file
3) Having patches that can be asked for the user if they're to be applied

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

25-03-2009, 01:54

Feature request: if you have an MSX2 with a V9958, it doesn't do smooth scroll, please detect the VDP instead of relying on address 0x2D.
Hi Manuel!

Unfortunately this is not possible, because those machines don't have the VDP wait-signal circuitry, which is mandatory for a MSX2+ and is required by the smooth scroll routines because I'm using the high speed VRAM transfer by enabling the WTE bit of the register #25.

Por nikodr

Paladin (750)

imagem de nikodr

25-03-2009, 04:49

Can you tell us in what place of the rom is the scroll routine?
As i have been trying to dissasemble konami roms it would be good to know specific places of the rom where various routines are located,that way we could learn a lot from the original routines of the game.

Por Randam

Paragon (1431)

imagem de Randam

25-03-2009, 07:08

A great enhancement for a konami game yet again. Would it mean much work to make this patch (or a seperate one) work for the so-called nemesis 2 beta?

Por Metalion

Paragon (1628)

imagem de Metalion

25-03-2009, 09:27

Could someone explain to me the principle of dynamic vsync ?

I suppose that static vsync forces to update the frame on a given vsync interruption, while dynamic vsync waits for a certain event before updating the frame at the next vsync interruption, but I would like to know more ...

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

25-03-2009, 11:50

As Metaion, I would like to have details on dynamic vsync
The answers I had are largely unsatisfactory
Please!

Por konamiman

Paragon (1210)

imagem de konamiman

25-03-2009, 13:17

I can't make it work on BlueMSX. I am emulating a Turbo-R with a MegaRAM on slot 1. I have a DSK with MSX-DOS 2, ExecROM, gradius2.rom (the MD5 sum matches), and gradius2.xpc. ExecROM runs and detects the emulated MegaRAM, but after that, it says:

Loading file GRADIUS2.ROM:
- Cartridge type: 128k, MegaROM
File not found

So what could I do? Please help me, i need to see this, in the same sense as in "I need to breathe".

Aside note: yes, "the process is hard", both for IPS and for XPC patches. I can't wait for the day in which we finally abandon that political correctness and start distributing directly the patched ROMs. Piracy? Uh, yeah, we will send Konami to bankrupcy by distributing ROMs for a system abandoned 15 years ago.

Por konamiman

Paragon (1210)

imagem de konamiman

25-03-2009, 14:01

Sorry for my previous somewhat agressive reaction. Of course I value the work done, even more considering that Nemesis 2 is my favourite MSX game. Maybe I should follow the advise of counting up to ten before sending something to Internet. Smile

I finally managed to make it work by directly patching the ROM file. However it does not work quite well in BlueMSX. The scroll is smooth, but every time it is supposed to show a new tile column, the screen horribly glitches, making it impossible to play.

I guess it is simply too much for an emulator, so I will try it later on my real Turbo-R. Anyway if someone manages to run it correctly un BlueMSX, please tell.

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

25-03-2009, 14:09

I already reported the very same problem few posts before
have you v2.8 of bluemsx?

Por konamiman

Paragon (1210)

imagem de konamiman

25-03-2009, 14:25

Yes, I use BlueMSX 2.8, the latest version available.

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

25-03-2009, 15:05

same as me, it has to be an emulation problem in bluemsx....

Por hap

Paragon (2043)

imagem de hap

25-03-2009, 15:29

http://samor.nl/hap/crap/gra2m_ips.zip
This is an ips version of the scroll+turbo patch, works with BiFi's ips4msx too. Patch goodmsx "Gradius 2 (1987) (Konami) (J) [a1].rom" and it'll create a 256KB file with the end filled with $FF.

Por spl

Paragon (1470)

imagem de spl

25-03-2009, 18:55

After using the XPC patch, rom has 129 KB, so I am not able to load it with MGLOAD and it doesn't run from the MEGAFLASHROM.

IPS version works like a charm.

Regards,

Por karloch

Prophet (2159)

imagem de karloch

25-03-2009, 21:32

Would the smooth scroll be possible with Salamander?

Por msd

Paragon (1532)

imagem de msd

25-03-2009, 21:32

Can you do that scrolling fix for all bad scrolling msx games Tongue

Por muffie

Paladin (933)

imagem de muffie

25-03-2009, 23:21

"Aside note: yes, "the process is hard", both for IPS and for XPC patches. I can't wait for the day in which we finally abandon that political correctness and start distributing directly the patched ROMs. Piracy? Uh, yeah, we will send Konami to bankrupcy by distributing ROMs for a system abandoned 15 years ago."

The minute you do that, Konami will post on MRC one of those "Lack Of Respect" angry texts saying that they will abandon the MSX scene forever...

Por wolf_

Ambassador_ (10134)

imagem de wolf_

25-03-2009, 23:36

*yawn*

are you for real?

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

25-03-2009, 23:47

People, calm down. What kind of attitude is that?

I'm improving/bugfixing the games because I like a lot to play them, and decided to share those with the (I believed so) friends I made in the MSX community.

I was hoping to made the MSX community happy (just as it happened here), but the kind of reactions shown here is making me think if I did the right thing...

I decided not to use an ips patch because I feared the critics would raise their voices and shout "What?!? A 128KB patch just for that?!?!? The game doubled its size!!! Don't you know how to code properly?!? And it even don't work on my xyz ips 1.0 patcher! Make it work now!"

And fear is not quite the right thing to have in mind when developing this kind of project, or is it?

Also I do not post ROMs because MRC itself has a anti-warez policy in place. I'm not questioning this decision, but the case is: It would not be such a great news to have like "google somewhere in the Internet for the download link". Also, lawyers don't mind if a game or a mouse has a copyright of more than 50 years, right? So I want to avoid troubles with them. Both lawyers and mouses. :)

Changing the subject: My free time is falling like a rock, as RealLife (TM) is calling. I'll take some time to answer the good questions raised here, but some can require quite a lot of time if I was to answer it with deep details. Please have some patience until I can answer.

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

26-03-2009, 00:28

Ok, 1st the batch of the easier questions:

By Randam on March 25 2009, 03:08
A great enhancement for a konami game yet again. Would it mean much work to make this patch (or a seperate one) work for the so-called nemesis 2 beta?

Thanks for the compliment! This can be done in some days, if enough people really want it. My plan was (if people really liked this enhancement) to proceed to Gofer no Yabō Episode II (aka Nemesis-3), that will require more time, off course. On a limited-time scenario, which one would you prefer?

konamiman
I finally managed to make it work by directly patching the ROM file. However it does not work quite well in BlueMSX. The scroll is smooth, but every time it is supposed to show a new tile column, the screen horribly glitches, making it impossible to play.

Do the blueMSX team have something against my projects? It's the second time in a row their emulator refuses my releases!!!
There must be some kind of routine like that inside blueMSX:

if (FRS' code detected) then refuse_to_work

(blueMSX team: Just kidding, just kidding!)

By spl on March 25 2009, 14:55
After using the XPC patch, rom has 129 KB, so I am not able to load it with MGLOAD and it doesn't run from the MEGAFLASHROM.

That's why I said you have to use a dummy file to enlarge the file to 256KB. Smile

By karloch on March 25 2009, 17:32
Would the smooth scroll be possible with Salamander?

*Theoretically*, yes. But the main problem would be the vertical scroll. A lot of work would be necessary to adjust the sprite routines, which are already somewhat sensitive and prone to collateral effects.

Por hap

Paragon (2043)

imagem de hap

26-03-2009, 00:43

My plan was (if people really liked this enhancement) to proceed to Gofer no Yabō Episode II (aka Nemesis-3), that will require more time, of course. On a limited-time scenario, which one would you prefer?parodius in my case =p

Por wolf_

Ambassador_ (10134)

imagem de wolf_

26-03-2009, 01:25

sd_snatcher: I'd say that (obviously) tile-enemies or other moving tile-objects can cause a problem when their scroll speed isn't the same as the level.

You mentioned Salamander above, but how about ripple lasers (which iirc move non-sync with the level) ? You'd get very odd movements I bet!

Por Salamander2

Expert (124)

imagem de Salamander2

26-03-2009, 01:41

best msx news of the year.

Por Huey

Prophet (2694)

imagem de Huey

26-03-2009, 07:37

I've played the patched version of Gradius 2. It plays like a breeze (on Meisei).

So incredibly cool that a great game has been made even greater. Respect.

Por konamiman

Paragon (1210)

imagem de konamiman

26-03-2009, 09:08

I finally could made it to work, by using the IPS patch (I'll try the XPC patch + file enlargement, anyway). What can I say? It rocks to the point where nobody has rocked before (TM). You took a perfect game and made it even more perfect. I'm sooo happy! ^___^ Running Naked in a Field of Flowers

As a collateral effect, as the game goes now faster (at least in Turbo-R), it is also noticeably harder. For example, in the original game I had no problem beating the stage 2 boss fast enough to get two additional weapons. In this version, I have a hard time just trying to survive! I love that!

Aiming now for Nemesis 3 is a great idea IMHO. And simply to bother you a little more, could it be possible to implement smooth scroll on MSX2, by using the "set adjust" technique as in Space Manbow?

Por spl

Paragon (1470)

imagem de spl

26-03-2009, 09:25

sd_snatcher: I think your work is great and I am enjoying it a lot. Don't worry Wink

Por st1mpy

Paladin (945)

imagem de st1mpy

26-03-2009, 09:55

This was exactly what I was hoping someone would do. Thank you!
I too had problems with xps (probably because I didn't pad it), but ips works and the patched game is simply amazing. I always thought why Konami didn't do it themselves.
I am sure it is possible to contact Konami/D4E and get this distributed in some digital distribution form or as a new ROM if they want to, and you should be able to negotiate a deal to recoupe the patch dev cost. As long as the patched game is tested.

Por Latok

msx guru (3959)

imagem de Latok

26-03-2009, 10:30

It was a real pain in the ass to download the IPS-patch, to find and download the ROM, to find and download an IPS-patcher, to transfer the data to my turboR, to patch the ROM, to load the ROM into MEGAFLASH, but..............It works and it's simply AMAZING Big smileBig smile Thank you!!

Por Imanok

Paragon (1200)

imagem de Imanok

26-03-2009, 12:13

Great work, man! Smile

Aiming now for Nemesis 3 is a great idea IMHO. And simply to bother you a little more, could it be possible to implement smooth scroll on MSX2, by using the "set adjust" technique as in Space Manbow?
I suppose the main problem about trying that is the same as Salamander's vertical stages... all sprites should be relocated everytime the screen scrolls.

I am sure it is possible to contact Konami/D4E and get this distributed in some digital distribution form or as a new ROM if they want to, and you should be able to negotiate a deal to recoupe the patch dev cost. As long as the patched game is tested.
It's already done... do you know MSX Gradius 2 for the PSP (included at the Salamander collection)??

Por Yukio

Paragon (1540)

imagem de Yukio

26-03-2009, 12:18

Actually the mouse is only 40 years old. But some stuff would cause controversial trouble for over 50 or 75 years ...

And some MSX compatible mouses are able to emulated the joystick to play games!!!

Por Huey

Prophet (2694)

imagem de Huey

26-03-2009, 12:44

So? ????

Por st1mpy

Paladin (945)

imagem de st1mpy

26-03-2009, 13:24

Oh, are you saying Gradius (MSX ver) for PSP scrolls smoothly? I was thinking of getting that...

Por Sander

Founder (1872)

imagem de Sander

26-03-2009, 13:58

Amazing work! I'm impressed Thank you! Next step would be screen 4 and adjusted MSX2 graphics, maybe even with SM style scroll. Maybe we could make some contest, with some gfx guys and programmers? I'll contribute. Heck, i'll even consider starting up Polka then ;P
On a side note: I'll understand that explaining how you did all this with example code would mean considerable work. Still, this would allow the rest of us to help do some more games like Parodius and Nemesis 2 Beta. Please consider this, also considering your RL duties. Wink

Por Imanok

Paragon (1200)

imagem de Imanok

26-03-2009, 14:16

Oh, are you saying Gradius (MSX ver) for PSP scrolls smoothly? I was thinking of getting that...

That's it (I'm talking about 'Gradius 2')

Por wolf_

Ambassador_ (10134)

imagem de wolf_

26-03-2009, 14:36

How about this for a next step in uplifting old games:

- Find out where the music/sfx player is, and where the tunes are
- hack 'em out
- insert a new player, new tunes, for new chips, and create a new ROM!

For instance, think about having SCCPSG music in Usas, Penguin Adventure, Vampire killer etc.!

Por Sander

Founder (1872)

imagem de Sander

26-03-2009, 14:42

we have a long road before us.. Tongue

Por iamweasel2

Paladin (722)

imagem de iamweasel2

26-03-2009, 17:14

Great work, man! I downloaded the IPS patch and it plays really nice, thanks for sharing it with us! Big smile

Would it be possible to do the same work with Nemesis 1?

Por iamweasel2

Paladin (722)

imagem de iamweasel2

26-03-2009, 17:44

Wolf: I think it is easier and it would have better results if you simply add cd audio songs to the game by replacing the music code. No need of new hardware or CPU time to unpack/play the song data. Smile

Por Randam

Paragon (1431)

imagem de Randam

26-03-2009, 19:36

I just now tried the rom combination patches. I noticed that if I apply all rom combinations neither of them works. Is that the same as when you would play nemesis 2 with a slotexpander and MOG, Q-bert and Penguin Adventure in it? Never tried that before...

@sd-snatcher: I only asked about nemesis 2 beta because I thought that it would have mostly similar routines and would probably be easier than another game. If you intend to pursue another game in due time that would be very cool as well. Two thumbs up for the great work. LOL!

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

27-03-2009, 03:33

2nd batch of the easier questions:

By hap on March 26 2009, 00:43
parodius in my case =p

I had a look at Parodius, and it really seems a best candidate for the next patch. Probably Nemesis-3 will have to wait a little: That stage-9 will probably give me quite some headache in two main points:

1) The 2nd conveyor belt that transports the gun turrets on the opposite direction of the scroll
2) The big robot that is the boss of that stage

Except for that the rest of the game seems to support my current smooth scroll routines quite well, as there are no vertical scroll. I do have a draft idea on how to deal with the robot, but I would like to hear your suggestions on how to deal with the gun turrets of the 2nd conveyor belt.

By konamiman on March 26 2009, 09:08
Aiming now for Nemesis 3 is a great idea IMHO. And simply to bother you a little more, could it be possible to implement smooth scroll on MSX2, by using the "set adjust" technique as in Space Manbow?

Maybe one day, but currently the set-adjust has the same problem the vertical scroll has: it moves the sprites together with the scroll. The problem is: Konami sprite routines are quite sensitive and very prone to collateral effects... I don't know how to deal with this yet. Also, the sprite relocation will probably draw even more CPU power. Added to the fact that the routines that transfer data to the VRAM are slower for the V9938, it may result in a slower gaming for a 3.57MHz MSX2. Are you ok with this? I wonder: Does it worth the effort? There are so many MSXzers without an MSX2+ or Turbo-R nowadays? As time is a scarce resource, wouldn't be better to invest it to improve more games? Smile

By Yukio on March 26 2009, 12:18
Actually the mouse is only 40 years old. But some stuff would cause controversial trouble for over 50 or 75 years ...

I was thinking of the other mouse. That one, with big round years, almost a hundred years old, and with an army of lawyers around him. Smile

By iamweasel2 on March 26 2009, 17:14
Would it be possible to do the same work with Nemesis 1?

Yes, it is. I already did it about 4 years ago, but used a more simple technique that only worked on turbo machines. I was not satisfied with the results, so Gradius-2 uses much better routines to achieve the very smooth results you see now. I can assure you, it's not that easy to implement smooth scroll on a MSX1 game. They just were not designed with that in mind.

Por ro

Scribe (5056)

imagem de ro

27-03-2009, 08:35

Great stuff, to start with!

I've patched the grad2 ROM file on 2 desktops, both running BlueMSX2.8. On one it runs, on the other the emulator hangs.. huh?
It's exactly the same, patched, ROM file. weir. Oh well, I'd be using OpenMSX for this Smile

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

28-03-2009, 16:27

Thanks to xpctools i had my rom, I had also to install TR roms in open msx (buemsx fails to run this patch),
and, finally, I enjoied this true miracle!
The closest thing to Space Mambow I've ever seen, closer than MB2
Great work!

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

28-03-2009, 21:34

And finally, the batch of the most technical questions:

By nikodr on March 25 2009, 00:49
Can you tell us in what place of the rom is the scroll routine?
As i have been trying to dissasemble konami roms it would be good to know specific places of the rom where various routines are located,that way we could learn a lot from the original routines of the game.

There is no single "scroll routine". But I'll list below some of the routines that might interest you.

All offsets are relative to the file beginning.

4845h: Scrolls the background on RAM
497Ah: Starfield scroll
77F1h: Transfer the tiles (nametable) from RAM to the VRAM

By wolf_ on March 25 2009, 21:25
sd_snatcher: I'd say that (obviously) tile-enemies or other moving tile-objects can cause a problem when their scroll speed isn't the same as the level.

You mentioned Salamander above, but how about ripple lasers (which iirc move non-sync with the level) ? You'd get very odd movements I bet!

The effect is similar to the tile-objects of Space Manbow. The movement is fast enough to make it imperceptible. Gradius-2 has a temporary power-up similar to the ripple of the Salamander, which is the "Vector". Try playing Gradius-2 with the Vector on the 3rd stage and you'll see the movement is quite satisfactory.

By Metalion on March 25 2009, 05:27
Could someone explain to me the principle of dynamic vsync ?

The principle is: The vsync is automatically disabled if the game begins to get too slow and also automatically re-enabled when the game is running at the correct speed.

I believe you wanted to ask about the algorithm, which is this:

Repeat
   GameLoop();     /* runs 1 game interaction */
   If ( NOT ( Am_I_too_slow() )   wait_for_vsync();
While ( 1 );

"Am_I_too_slow()" is a routine that answers if the game is running slower than expected.

Quite simple, isn't it? Smile

Por KNM

Master (172)

imagem de KNM

29-03-2009, 13:42

Can anybody upload or put some link for download the rom properly patched for those who are integral idiots,like me? I´m getting mad with the dummy file and XPC ( cannot know how to enlarge it for match sizes ) and can´t make it work on BlueMSX v2.8.Please!

Por karloch

Prophet (2159)

imagem de karloch

29-03-2009, 15:49

Last night I had a weird dream: I was about to patch the Gradius 2 ROM file when the XPC utility patched the Basic and Disk ROM instead... Since that my MSX showed at the BASIC bootup: "MSX International Basic 4.0" (the MSX was a NMS8245). I wonder what the dream could mean, maybe I should get a little rest from work Tongue

Por hap

Paragon (2043)

imagem de hap

29-03-2009, 15:58

KNM: No, linking to 'warez' is against MRC policies. Smile

Here's what you can do:
- slap the laziness out of you: http://freespace.virgin.net/lovely.perfume/Slap.jpg
- get "Gradius 2 (1987) (Konami) (J) [a1].rom": http://www.google.com/
- get the gradius 2 enhancement IPS (easier to set up than the XPC): http://samor.nl/hap/crap/gra2m_ips.zip
- get Lunar IPS: http://fusoya.eludevisibility.org/lips/ or another patcher if you're not on Windows: http://www.cnet.com.au/i/g/240091101/sc001.jpg
- patch the rom file: http://www.denieuwepraktijk.nl/NR/rdonlyres/D1EC739F-7941-41D3-918E-671AA0A7A374/28224/pleister.jpg
- it's glitchy on bluemsx, so play it on openmsx: http://openmsx.sourceforge.net/ or on your real MSX2+/tR: http://shimizuhouse.net/msx/charactor/fs-a1st.html

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

29-03-2009, 17:25

I discovered that ExecROM has a bug that only manifests itself on MSX-DOS1. This bug causes the patch to be applied incorrectly.

So, the easier way to use the XPC patch is to boot a MSX Turbo-R with MSX-DOS2 and a megaram.

I´ll try to fix the ExecROM bug on the next weeks.

Por Yukio

Paragon (1540)

imagem de Yukio

29-03-2009, 18:08

I trough that ExecROM only worked in MSX Turbo R when using MSX-DOS2 ... Running Naked in a Field of Flowers

Por karloch

Prophet (2159)

imagem de karloch

29-03-2009, 19:48

Just tried the patch on my real TurboR, the results are awesome, not only the scroll, but the new palatte. Great work!

Por KNM

Master (172)

imagem de KNM

29-03-2009, 21:02

hap : Thanks for your usefull help! Now i get a working one on my ST and it ROCKS !!!!!Running Naked in a Field of Flowers
Sorry for "warez" request!It won´t happen again

Por konamiman

Paragon (1210)

imagem de konamiman

29-03-2009, 22:31

Confirmed: the XPC-patched version loads fine on a real MSX (I am using an ESE-SCC cartridge) when the patched file is expanded to 256K. By the way, here is how I expanded it by using Linux (assume GRA2.ROM is the original patched file and GRA2-P.ROM is the expanded file):

dd if=/dev/zero of=pad.dat bs=1 count=130385
cat GRA2.ROM pad.dat > GRA2-P.ROM
rm pad.dat

karloch: I want to have this kind of dreams!! How do you do it?? Tongue

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

30-03-2009, 00:22

hehe!
I have a better way to pad a 128Kb rom to 256Kb

in linux

cat gradius2.rom gradius2.rom > gradius2_padded.rom

and in dos

copy /B gradius2.rom+gradius2.rom gradius2_padded.rom

Por karloch

Prophet (2159)

imagem de karloch

30-03-2009, 01:35

@konamiman: Like I knew it... Futhermore, that's not the weirdest MSX-dream I have had, but I think it's better to stay quiet about the other ones... xD

Por iamweasel2

Paladin (722)

imagem de iamweasel2

30-03-2009, 02:36

Checking the huge amount of replies this post (and KnightLore, Alien 8, Knightmare gold's posts as well) already got, we can see how popular enhancements to classic games are. I hope we can see more and more work like the ones mentioned here in the futureSmile

Por konamiman

Paragon (1210)

imagem de konamiman

30-03-2009, 11:48

cat gradius2.rom gradius2.rom > gradius2_padded.rom
OK if the file is exactly 128K long, but the problem here is that we have a 129K file. So you end up with a 258K file.

Anyway, for sure there must be a simpler way for padding files than the one I used.

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

30-03-2009, 12:02

No!
You have to use the original ROM that is 128Kb
The result is 256Kb
Than you have to patch that file with XPC

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

30-03-2009, 12:06

A terrible blasphemy : sd_snatcher what about a port of Parodius or Nemesis 2 to the P1 mode of the gfx9000?

:-)

Really, having disassembled all the I/O VRAM, why not going further ?

You should patch mainly this routine
77F1h: Transfer the tiles (nametable) from RAM to the VRAM

Moreover you could disable the code for sprite multiplexing to gain CPU
(well, you could disable it even now when on msx>=2)

Por anonymous

incognito ergo sum (116)

imagem de anonymous

30-03-2009, 12:10

Great improvement! Congratulations for the uneasy task & Thanx for sharing!

To answer your questions above:

- I think priority should be given to patching MORE games (since time is scarce as you said)
- Still, I think a SetAdjust smooth scroll for MSX2 would fully make sense if time/motivation allows it, maybe when tackling the Salamander's upscroll issues? As for the time consuming question on MSX2s: true, but who cares when running Space Manbow?

I'm not that sure at last MSXers all invested in MSX2+/TR. Some even sticked to MSX1...
We are talking about thousands of users, no more, no less, judging from this site's numbers: MSX1s and plain MSX2s might remain, statistically speaking, commonly used compared to latest generations. It's indeed hard to figure out unless a poll clearly gives statistics on the actively used machines nowadays.

Whatever you do is good enough anyway!

Sin Tongue

Por dvik

Prophet (2200)

imagem de dvik

30-03-2009, 19:49

Just an update to blueMSX users. I confirmed the bug and fixed it. If people are interested I can release a patch with the fix next couple of days or so.

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

30-03-2009, 21:21

That would be nice!
have you seen also the bug in borders that appears in Space Mambow on msx=>2+ ?

Por konamiman

Paragon (1210)

imagem de konamiman

30-03-2009, 21:58

dvik: Please post the patch! We will devour it! Smile

And just one more question about patching, this one could apply to all SCC games:

In Turbo-R, the SCC sounds a lot louder than PSG; actually PSG is almost silent, which results in (for example) drumless music.

Would it be possible to patch these games so, when pressing some key at boot time, the SCC volume is decreased (or the PSG volume increased)? I remember the "Masters SCC" by Martos doing something similar.

Por dvik

Prophet (2200)

imagem de dvik

30-03-2009, 23:18


have you seen also the bug in borders that appears in Space Mambow on msx=>2+ ?

Yeah, thats fixed too. It was a bug introduced in 2.8 but I reverted back to 2.7.1.

Por ro

Scribe (5056)

imagem de ro

31-03-2009, 10:19

cool dvik!Running Naked in a Field of Flowers

Por karloch

Prophet (2159)

imagem de karloch

31-03-2009, 19:45

The Space Mambow MSX2+ bug in blueMSX was giving me some headache. Nice to know that it was a bug that is fixed Smile

Por dvik

Prophet (2200)

imagem de dvik

31-03-2009, 20:23

I'm looking at a couple of other minor bugs to see if I can fix them easily. Then I hope we can release 2.8.1 within a week or so. We've done other fixes too since last year that would be nice to finally release.

Por hap

Paragon (2043)

imagem de hap

31-03-2009, 21:42

Ohh, activity, I may do some minifixes too then. Tongue

Por karloch

Prophet (2159)

imagem de karloch

31-03-2009, 23:52

I made a direct capture of my MSX turboR, so you can see the patch in action here: http://www.youtube.com/watch?v=a13QWpZ1Cao

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

01-04-2009, 00:14

I finished the game in OpenMsx
but it is very nice to look at yor video.

BTW

I was wandering what prevents to slow down the speed of the background starfield....
Now that the level has fine scroll, it should be possible to use the old code to scroll
the star field in parallax with the foreground.

It could add deepth to the general look of the levels

Por dvik

Prophet (2200)

imagem de dvik

02-04-2009, 19:28

Ohh, activity, I may do some minifixes too then.

Yeah I've been doing some debugging last couple of nights. Lets coordinate and decide on a possible release date.

Por karloch

Prophet (2159)

imagem de karloch

05-04-2009, 01:18

It looks like the patch also gives invulnerability to the Metalion. How can I disable that?

Por spl

Paragon (1470)

imagem de spl

14-05-2009, 04:30

Can somebody upload again the IPS patch? Big smile

Por Manuel

Ascended (19676)

imagem de Manuel

10-12-2011, 15:51

Por Sinful

Supporter (3)

imagem de Sinful

14-12-2011, 16:03

I'm so very surprised that no one has yet mentioned that they'd want Nemesis 3 as the next MSX/Nemesis related game in line to have the smooth scroll patch applied!? Here are a few main reasons why it's the game that most deserves this in the Nemesis series;

- both MSX Gardius 2 and Parodius allready have smooth scrolling version via 2 PSP collection packs (and before that Gradius 2 had Nemesis '90 Kai & fan made Nemesis '9, both for Sharp X68000)
- Salamander is the least popular game with Gradius fans (it's main appeal is with for more casual shmup fans, like I was at one point and actually too at one point way prefered it over the Gradius series, lol. Definately not the case anymore) + it's the hardest to apply this patch to because of them vertical scrolling levels
- Nemesis 3 is sooooo under-rated it's should be a 10 year minimun sentence punishment. That, and with the smooth scroll patch, more people are likely to give this game the proper chance it so rightfully deserves
-I know at first I too was a little disappointed in this game, thus preffered Nemesis 2 more like everybody else. But now the other way couldn't be more true. I mean, look at it this way. This game has 4 ship selections Vs Gradius 2 & 1 only have 1; Parodius has 5 & Salamander has 2 but they all have the same weapons for both these games!? Nemesis 3 has 3 type of optiion select VS Nemesis 2; Nemesis 1; Parodius; and Salamander only one. Nemesis 3 has 2 shiled type select VS Nemesis 2; Nemesis 1; Parodius; and Salamader only one. These are very major points to consider as they greatly add to replay through a much greater variety between plays.
- Nemesis 3's has optional repeating levels if you know where to look for the missing maps on your first playthrough through said levels that have them. Gradius 2 makes you repeat most of the levels every single time, and this greatly hits the games replay value if you ask me because this series doesn't need this since it allready gives you the option to play same said levels at increasing difficulty with each loop you complete (I also, before I played Nemesis 2, thought that you'd do the repeating levels backwards since your going the other way around. Too bad it wasn't the case as it would of helped it greatly with this problem).
- All these games have great graphics in my opinion, though I can see how most people at first may believe that Nemesis 2 has greater graphics/level design than 3 (as I was one of them). Only difference is that Nemesis 2 uses a brighter colour palette + has s stronger fantasy VS 80's science fiction theme. While Nemesis 3 has darker colours to add more greatly to an 80's science fiction theme VS fanatsy. Both are really great in the end to me.
- if you go over to a Gradius dedicated forum like GameStone, you'll see people crying for the fact that Nemesis 3 sooo needs a remake. We'll I say screw Konami making a remake, as I'll be 100% more happier when this smooth scroll patch comes out for it just like I was for Nemesis 2 (what great news that was when I heard about it. As it was my gateway drug to the wonderfull world of MSX Smile).

Allright, sorry I went overboard a bit, but this game needed some much needed appreciation. And yeah, sd_snatcher, this smooth scroll patch is like the ultimate holy grail to Gradius and MSX users everywhere. You can't imagine how happy I and others are that you've done this to Gradius 2 and that you still want to do more Gradius and other MSX game that neeed it. So I think I speak for everybody when I say how great this work of yours towards MSX are and will always be.

Well, I personally can't wait to see Nemesis 3 and other MSX games get enhanced by your magic touch, sd_snatcher (though I understand yours busy and have a persobnal life too). Here is looking to a great start at being a new MSX fan thanks to you. (Oh, and is it possible to release an early build of Nemesis 3 without that troublesome levels 9 completed? lol I'm so eager to play this game with mooth scroll patch)

Por Manuel

Ascended (19676)

imagem de Manuel

29-07-2014, 22:35

Did someone ever try this patch on a real Panasonic MSX2+, so the FS-A1FX, WX or WSX?

(Reason: it doesn't work properly on openMSX on those machines, unless I do set too_fast_vram_access ignore. It works fine on Sanyo MSX2+ machines and also a Sony HB-F1XV I tried... And also on the turboR.)

Por Manuel

Ascended (19676)

imagem de Manuel

30-07-2014, 23:26

Hmm, it may be the missing emulation of VDP access throttling on these machines when they're in turbo mode (5.37MHz). Still, would be nice if someone can confirm Smile

Por max_iwamoto

Paladin (673)

imagem de max_iwamoto

31-07-2014, 02:44

@ Manuel: I believe this patch using Turbo only on Panasonic MSX Turbo-R computers. But I can try on real Panasonic MSX2+ to see how it works. What kind of glitches do you see on openMSX?

Por Manuel

Ascended (19676)

imagem de Manuel

31-07-2014, 12:48

max_iwamoto: this particular patch also enables turbo on those Panasonic MSX2+ machines. Just run it and you'll directly see when starting the game what I mean: the stars are shaking all about instead of scrolling smoothly. (Check on openMSX if you want to see it in detail ;-) But I think it's very easy to see, I'm sure you'll recognize immediately if something is wrong.)

Thanks for offering help!

Por Manuel

Ascended (19676)

imagem de Manuel

31-07-2014, 22:44

If it does work correctly on your MSX2+, the next question is: does anyone know how the VDP I/O delay works on the 5.37MHz mode of these machines? (Perhaps in the complete service manual, of which this is only a part: http://msx.hansotten.com/uploads/msxdocs/panasonicsa1wxsm.pdf ?)

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

01-08-2014, 01:29

IMHO, the first thing to do would be to run this test on a real Panasonic MSX2+ with the turbo enabled and disabled both in 50Hz & 60Hz, and take pictures of the four results.

Por larsthe18th

Master (192)

imagem de larsthe18th

01-08-2014, 01:47

I used SPDCHK.COM from the GR8-Bit Website, to see if the machine realy runs on 5.37Mhz.

Por Manuel

Ascended (19676)

imagem de Manuel

01-08-2014, 16:15

Trust me, it really runs on 5.37MHz.

Por sd_snatcher

Prophet (3675)

imagem de sd_snatcher

02-08-2014, 04:11

What we still don't know is if the throttling is done by adding waitstates or by slowing the CPU back to 3.57MHz.

Once a friend told me that "something fun" happened at the clock line. His best guess was that the CPU was slowed down to 3.57MHz only during I/O on screen drawing. On VBLANK/HBLANK it seems to still run on 5.37MHz.

But this was some very early tests he did. It still needs confirmation.

Side note: Wouldn't you mind to open a specific thread for this discussion instead of steering the Gradius2 subject? Wink

Por max_iwamoto

Paladin (673)

imagem de max_iwamoto

03-08-2014, 22:14

@ Manuel: It did work OK. I recordered a short video of it: https://www.youtube.com/watch?v=JrxfClcDgFk

Por max_iwamoto

Paladin (673)

imagem de max_iwamoto

11-08-2014, 16:04

@ Manuel: I checked on other MSX2+ computers that I have and all of them run game with the patch without issues.

Por Manuel

Ascended (19676)

imagem de Manuel

11-08-2014, 16:40

OK, thanks. Now to find out (as sd_snatcher said) how this works, so it can be emulated properly :S

Any help is most welcome!

Por tfh

Prophet (3422)

imagem de tfh

10-07-2016, 16:34

OK, sorry for the kick Smile
Can anyone supply me with the IPS patch for Nemesis2/Gradius2 Enhanced? (Althoufh a patched .ROM file would also be OK for me ;-))

Por Manuel

Ascended (19676)

imagem de Manuel

10-07-2016, 17:05

Manuel wrote:

Did someone ever try this patch on a real Panasonic MSX2+, so the FS-A1FX, WX or WSX?

(Reason: it doesn't work properly on openMSX on those machines, unless I do set too_fast_vram_access ignore. It works fine on Sanyo MSX2+ machines and also a Sony HB-F1XV I tried... And also on the turboR.)

This issue is fixed in current openMSX development tree by the way.

Por ren

Paragon (1942)

imagem de ren

10-07-2016, 17:46

@tfh: ? You can download the patch right from FRS' website? (It's an XPC patch btw.)

Por tfh

Prophet (3422)

imagem de tfh

10-07-2016, 17:51

tfh wrote:

OK, sorry for the kick Smile
Can anyone supply me with the IPS patch for Nemesis2/Gradius2 Enhanced? (Althoufh a patched .ROM file would also be OK for me ;-))

Sorry for replying to myself: I already applied the XPC patch myself. Indeed quite easy. I was trying to be lazy (as always).
It looks pretty nice Smile I do notice that there is no sprite-colision in WMSX. Is this supposed to be like this?

http://www.file-hunter.com/MSX/Nemesis2E.html

Por mars2000you

Enlighted (6555)

imagem de mars2000you

10-07-2016, 18:01

tfh wrote:
tfh wrote:

OK, sorry for the kick Smile
Can anyone supply me with the IPS patch for Nemesis2/Gradius2 Enhanced? (Althoufh a patched .ROM file would also be OK for me ;-))

Sorry for replying to myself: I already applied the XPC patch myself. Indeed quite easy. I was trying to be lazy (as always).
It looks pretty nice Smile I do notice that there is no sprite-colision in WMSX. Is this supposed to be like this?

http://www.file-hunter.com/MSX/Nemesis2E.html

I guess you don't have read the TXT file :

Quote:

3) Invincible patch

This one is not a bugfix, but rather a trainer. It will turn your ship
indestructible, even against walls. I used the patch mainly for debugging
purposes and included it here as a bonus.

This patch is optional. ExecROM will ask you if you want it to be applied.

Por tfh

Prophet (3422)

imagem de tfh

10-07-2016, 19:02

mars2000you wrote:
tfh wrote:
tfh wrote:

OK, sorry for the kick Smile
Can anyone supply me with the IPS patch for Nemesis2/Gradius2 Enhanced? (Althoufh a patched .ROM file would also be OK for me ;-))

Sorry for replying to myself: I already applied the XPC patch myself. Indeed quite easy. I was trying to be lazy (as always).
It looks pretty nice Smile I do notice that there is no sprite-colision in WMSX. Is this supposed to be like this?

http://www.file-hunter.com/MSX/Nemesis2E.html

I guess you don't have read the TXT file :

Quote:

3) Invincible patch

This one is not a bugfix, but rather a trainer. It will turn your ship
indestructible, even against walls. I used the patch mainly for debugging
purposes and included it here as a bonus.

This patch is optional. ExecROM will ask you if you want it to be applied.

Aha, indeed.. Missed that.. Is here a way to apply the XPC patch without this "option"? :)

/edit/
... -askall should help...

Por mars2000you

Enlighted (6555)

imagem de mars2000you

10-07-2016, 18:58

I think you need to use the option -ask or -askall when using xpcapply

Quote:

xpcapply
--------

PURPOSE:
Applies patches from a XPC file to a ROM

SINTAX:
xpcapply romfile [xpcfile] [-o modifiedromfile] [-ask|-askall]

NOTES:
if xpcfile is omitted or "-", it will be read from stdin
if output ROM file is omitted, original ROM file itself will be modified

Por tfh

Prophet (3422)

imagem de tfh

10-07-2016, 19:07

mars2000you wrote:

I think you need to use the option -ask or -askall when using xpcapply

Quote:

xpcapply
--------

PURPOSE:
Applies patches from a XPC file to a ROM

SINTAX:
xpcapply romfile [xpcfile] [-o modifiedromfile] [-ask|-askall]

NOTES:
if xpcfile is omitted or "-", it will be read from stdin
if output ROM file is omitted, original ROM file itself will be modified

Indeed.. Reading the readme files once in a while is a good idea! Smile Thanks for your help.
Nemesis 2 is still one of my favourite MSX games. I can still remember how impressed I was when I bought it... And now I can play it again, and it looks even better then before. Smile Smile

Por ren

Paragon (1942)

imagem de ren

10-07-2016, 20:03

Yes, it's a great patch Cool

Por tfh

Prophet (3422)

imagem de tfh

11-07-2016, 10:26

Hmmm, now I need to get an Arcade Turbo joystick and to hook it up to my PC Smile

Por giuseve

Paladin (809)

imagem de giuseve

12-07-2016, 07:12

Hallo,
can anyone upload an already patched working-an-all version of the rom?
Is there any problem to run this on BLUEMSX ??

Por tfh

Prophet (3422)

imagem de tfh

12-07-2016, 08:48

giuseve wrote:

Hallo,
can anyone upload an already patched working-an-all version of the rom?
Is there any problem to run this on BLUEMSX ??

I don't think it's allowed to link to offer such a link here. Maybe if you fill out your contact details in your profile, someone is willing to help of-forum.
In the meantime, you can play the patched version here: www.file-hunter.com/MSX/Nemesis2E.html

Por Manuel

Ascended (19676)

imagem de Manuel

12-07-2016, 21:56

Too bad it glitches a bit in WebMSX! Tongue

Por Protoman

Resident (44)

imagem de Protoman

30-09-2016, 03:55

Amazing patch! Smile But I've only been able to get the game to boot with blueMSX and not my real MSX2+ machine... I have a Sony HBF1-XV with 512K RAM and I'm trying to use LOADROM. Salamander's patched ROM and Maze of Galious patched ROM with Cool Colors will boot in my machine, but not Gradius 2 Smooth Scroll or Dracula... Very strange! Sad

Por Protoman

Resident (44)

imagem de Protoman

02-10-2016, 02:06

Finally got it working by flashing an EPROM and installing it into my original Gradius 2 circuit board! Big smile I guess the patch affects the memory mapper addressing if used with an internal RAM expansion?... oO

Por tfh

Prophet (3422)

imagem de tfh

24-03-2017, 13:23

tfh wrote:
giuseve wrote:

Hallo,
can anyone upload an already patched working-an-all version of the rom?
Is there any problem to run this on BLUEMSX ??

I don't think it's allowed to link to offer such a link here. Maybe if you fill out your contact details in your profile, someone is willing to help of-forum.
In the meantime, you can play the patched version here: www.file-hunter.com/MSX/Nemesis2E.html

OK, that link doesn't work anymore. The correct one: http://www.file-hunter.com/MSX/Nemesis2.html

Por [WYZ]

Champion (451)

imagem de [WYZ]

22-08-2017, 20:11

30th anniversary of the best MSX1 game! What about to add a voiceset to FRS's enhancement patch?

Por tfh

Prophet (3422)

imagem de tfh

22-08-2017, 20:29

[WYZ wrote:

]30th anniversary of the best MSX1 game! What about to add a voiceset to FRS's enhancement patch?

https://www.youtube.com/watch?v=9O3ytaxGs_E
That would be a great combination! :)

Por Louthrax

Prophet (2491)

imagem de Louthrax

22-08-2017, 20:45

[WYZ wrote:

]30th anniversary of the best MSX1 game! What about to add a voiceset to FRS's enhancement patch?

Hi Wyz,

Is it today-today? If yes, where did you get that date? Anyway, should try to finish it again for that occasion (took me a while to finish it at the time, still remember how I first was disappointed by the "1st" ending...).

That shmup was definitively a blast at the time... Saw it at a my best friend's (which still is today) place first on a VG-8020 when it came out. Only had played River Raid (which is cool), and some crappy shmups on Amstrad before, but Gradius 2 was a real shock. The musics, GFX, extra weapons, hidden stages... A whole new magical and wonderful universe was opening before my eyes :)

Por tfh

Prophet (3422)

imagem de tfh

22-08-2017, 20:57

I saw it for the first time on my Toshiba HX-10, hooked up to a black & white TV. But damn... I was so impressed by the sound & graphics. Before I finally started playing the game, I made it run the intro over and over again to see all the stages and hear all the music.

Por [WYZ]

Champion (451)

imagem de [WYZ]

22-08-2017, 22:08

Louthrax, Only a few japanese twits

Por [WYZ]

Champion (451)

imagem de [WYZ]

24-08-2017, 00:05

tfh wrote:

That would be a great combination! Smile

Not Bad ;)

Por tfh

Prophet (3422)

imagem de tfh

24-08-2017, 08:41

[WYZ wrote:

]

tfh wrote:

That would be a great combination! Smile

Not Bad ;)

... Pretty please??

Por tfh

Prophet (3422)

imagem de tfh

19-11-2018, 14:53

How about a Nemesis 2 - Ultimate?

* Including the voice-set like above
* Smooth Scroll / Option for cool colors
* Adding in the "missing stages" from the Beta-version

Por the_knives

Supporter (11)

imagem de the_knives

09-12-2018, 18:48

Hello guys, I have been lurking here for some time, but as I have finally bought myself a new (old) MSX2 after considering this for at least 5 years, it is time for a first post.

One of the games I look forward to revisiting is Nemesis 2. The enhancement patch sounds awesome, but I can’t find the IPS-version. The links mentioned in this thread don’t work anymore. Somebody has a clue where I can find it?

Thanks

Por sdsnatcher73

Enlighted (4278)

imagem de sdsnatcher73

13-12-2018, 21:59

the_knives wrote:

Hello guys, I have been lurking here for some time, but as I have finally bought myself a new (old) MSX2 after considering this for at least 5 years, it is time for a first post.

One of the games I look forward to revisiting is Nemesis 2. The enhancement patch sounds awesome, but I can’t find the IPS-version. The links mentioned in this thread don’t work anymore. Somebody has a clue where I can find it?

Thanks

Just get the XPC version from the original link and use XPC tools from here.

Use the -ask option to select the options (you can create a version with and without the cheats).

xpcapply gradius2.rom gradius2.xpc -o gradius2_enhanced.rom -ask

Por larsthe18th

Master (192)

imagem de larsthe18th

14-12-2018, 01:00

You can allso apply the Missile IPS patch to correct the 'MISSILIE 'spelling.
[Gradius - Nemesis 2 - Missile Patch.ips ]

Por sdsnatcher73

Enlighted (4278)

imagem de sdsnatcher73

14-12-2018, 16:31

larsthe18th wrote:

You can allso apply the Missile IPS patch to correct the 'MISSILIE 'spelling.
[Gradius - Nemesis 2 - Missile Patch.ips ]

Truely had never noticed this!!

Por [WYZ]

Champion (451)

imagem de [WYZ]

16-12-2018, 18:25

Némesis 2 Enhanced beta - 2nd Loop - is the best and most satisfiyng MSX experience I've ever had.

Just check

To fix and complete a final versión is a must.

Por the_knives

Supporter (11)

imagem de the_knives

17-12-2018, 13:28

Thanks for the feedback.

One thing I already found out using an emulator is that the above mentioned enhancement patch of Nemesis 2 only enables smooth scrolling on MSX2+ models. I was a bit surprised as other similar patches (Nemesis 1 & 3, Salamander) also enable scrolling on an MSX2.

As such, I can only conclude that the (in my perception at least) most popular version of Nemesis has not yet received the ultimate patch. To me this matters as I have an MSX2 (not a MSX2+) and a significant part of my enjoyment of playing MSX-games comes from playing on real hardware.

So, if you have coding skills, read this as an invitation Smile

Por Vampier

Prophet (2415)

imagem de Vampier

18-12-2018, 18:34

the_knives: feel free to give it a shot Smile

Por the_knives

Supporter (11)

imagem de the_knives

18-12-2018, 20:35

My experience with 'coding' is limited to typing over sheets with BASIC commands resulting in a game of Hangman ('Galgje in Dutch). I remember being very annoyed that I had to switch off the computer from my dad at the end of the day, resulting in all my hard 'work' being erased.

I think this was in 1986 or so and my coding skills have not exactly improved since...

Por GUNMA747J

Expert (100)

imagem de GUNMA747J

07-05-2019, 13:24

hi,all the links for the ips version are dead,can someone upload it once again?
also... will there have a msx2/turboR enhanced graphics+voice set patch?

Por hoagtech

Supporter (4)

imagem de hoagtech

28-07-2019, 21:54

XPC tools does nothing when opened.

I would love to have a link to an IPS that is not expired as well.

Thanks

Por Grauw

Ascended (10818)

imagem de Grauw

28-07-2019, 22:14

sd_snatcher wrote:
Manuel wrote:

Feature request: if you have an MSX2 with a V9958, it doesn't do smooth scroll, please detect the VDP instead of relying on address 0x2D.

Otherwise, this ROCKS!

Hi Manuel!

Unfortunately this is not possible, because those machines don't have the VDP wait-signal circuitry, which is mandatory for a MSX2+ and is required by the smooth scroll routines because I'm using the high speed VRAM transfer by enabling the WTE bit of the register #25.

Just want to note (10 years later) that this is not correct; none of the MSX2+ and turboR computers released in Japan have the V9958 wait signal connected, and enabling the WTE bit does nothing.

Por Manuel

Ascended (19676)

imagem de Manuel

28-07-2019, 23:55

Grauw: yeah, FRS found out about that later. Somewhere around 2014-2016, I guess....

Perhaps someone should redo this patch? Wink

Por Manuel

Ascended (19676)

imagem de Manuel

29-07-2019, 10:56

https://www.msx.org/downloads/gradius-2-nemesis-2-patches-fo... also contains the FRS smooth scroll patch in IPS format.

Por Manuel

Ascended (19676)

imagem de Manuel

29-07-2019, 10:56

https://www.msx.org/downloads/gradius-2-nemesis-2-patches-fo... also contains the FRS smooth scroll patch.

Por GUNMA747J

Expert (100)

imagem de GUNMA747J

02-08-2019, 11:17

should it can have a enhanced graphics like the psp port?

Por RvS

Expert (95)

imagem de RvS

01-06-2020, 22:09

I am a little late to the party, but I just played this enhanced version today for the first time: FANTASTIC!
It must have been a lot of work to get the performance at this level. Thanks for making this and I owe you a beer!
Because I have a NMS8245 with a V9958, I tried to see if replacing the ld a,(#002d)'s with ld a,#02 nop's would work. It did... At least for what I have been able to play these 2 hours on my MSX...

Por [WYZ]

Champion (451)

imagem de [WYZ]

07-03-2021, 17:44

Now that my admired ARTRAG resurrects SCC samples I take the opportunity to release the beta version of the VoiceSet for Gradius2/Nemesis 2 for the excellent FRS patch with smooth scroll. This addon will only work on MSX TurboR.

Gradius 2/Nemesis 2 VoiceSet beta

		GRADIUS 2 VOICE ADDON beta
			___________________________

			    WYZ & ARTRAG 2017



1.-DESCRIPTION
______________

	THIS ROM IS AN STAND ALONE FILE. IT SEARCHS FOR GRADIUS 2 CARTRIDGE
	AND INCLUDES THE VOICE SET FOR GAME PLAY
	

2.- HOW TO PLAY
_______________

	INSERT GRADIUS 2 COMPACT IN A PRIMARY SLOT AND YOUR GRADIUS 2 CARTRIDGE
	IN ANOTHE SLOT.

	 *** IMPORTANT ***

		- A SECOND SCC CHIP IS REQUIRED.
		- SELECT KONAMI5 MAPPER FOR GRADIUS2_COMPACT_0121.rom

	
	YOU WILL HEAR A CONFIRMATION VOICE.

Por gdx

Enlighted (6421)

imagem de gdx

07-03-2021, 09:49

The method to apply the patch before is better because it allows you to use a Sound cartridge for the voices.

Por [WYZ]

Champion (451)

imagem de [WYZ]

07-03-2021, 11:19

This addon was though to be used alongside with the original cartridge, @gdx. I understand that a patch is much usefull and fast but the Nemesis 2 cartridge cannot be patched and now, running with the FRS patch, it has no sense. I hope the final voiceset will be included in a single ROM file as optional enhancement in a future.

Por tfh

Prophet (3422)

imagem de tfh

07-03-2021, 11:47

@[wyz] Very very nice :-)
Would it also be possible to make a verion in KonamiSCC ROM format so I can use it in WebMSX together with RC-751 in slot 2?

/edit/
Aha, manually setting to KonamiSCC was enough to get it to work in WebMSX Smile
Nemesis 2 - Voiceset - Play Online

Por [WYZ]

Champion (451)

imagem de [WYZ]

07-03-2021, 13:21

Nice to see the voiceset running in WMSX! Smile

Por tfh

Prophet (3422)

imagem de tfh

07-03-2021, 17:05

[WYZ wrote:

]Nice to see the voiceset running in WMSX! Smile

Yep, combined with the smoothscroll. So more or less the ultimate version ;-)

Por ren

Paragon (1942)

imagem de ren

07-03-2021, 17:27

Very cool, I'll check it out!

Por hal2019

Supporter (14)

imagem de hal2019

13-12-2021, 22:51

Is there a similar patch for Parodius?

Por ARTRAG

Enlighted (6976)

imagem de ARTRAG

14-12-2021, 21:07

no

Por [WYZ]

Champion (451)

imagem de [WYZ]

10-04-2022, 16:01

Broken link

Gradius 2/Nemesis 2 FRS Smooth Scroll + VoiceSet

		
			GRADIUS 2 VOICESET ADDON V1.1
			_____________________________

  		             WYZ & ARTRAG 2017



1.-DESCRIPTION
______________


	1.- GRADIUS2_COMPACT_0121.ROM
	2.- GRADIUS2_FRS_INT2.ROM

	GRADIUS2_COMPACT_0121.ROM IS AN STAND ALONE FILE. IT SEARCHS FOR A ** MODIFIED INT2**  GRADIUS 2 FRS SMOOTH SCROLL ROM
	AND ENABLES THE VOICE SET DURING THE GAMEPLAY

		

2.- HOW TO PLAY
_______________

	INSERT GRADIUS2_COMPACT_0121.ROM IN A PRIMARY SLOT (KONAMI5)
	INSERT GRADIUS 2 FRS SMOOTH SCROLL ROM IN ANOTHE SLOT (KONAMI5)

	 *** IMPORTANT ***

	- SELECT KONAMI5 MAPPER (KONAMI WITH SCC) FOR BOTH ROM -

	BOOT YOUR MSX
	ONCE THE KONAMI LOGO IS SHOWN IN THE SCREEN YOU WILL HEAR A CONFIRMATION VOICE.

		
3.- CONTROLLING PLAY
____________________

	AS USUAL JUST PLAY THE GAME AND ENJOY.


ISR SAMPLES STORY / CREDITS
___________________________

	GRADIUS 2_COMPACT PROYECT		WYZ
	ISR METHOD CONCEPT AND CALCULATIONS	WYZ
	VOICE ENCODER AND IMPROVEMENTS		ARTRAG
	


				*** WARINIG ***

	IF YOU WANT TO USE THIS SHAREWARE IN YOUR OWN PROYECTS PLEASE INFORM 
			
				<a href="mailto:JVICENTEMZ@GMAIL.COM">JVICENTEMZ@GMAIL.COM</a>




THANKS TO
_________

	KONAMI
	MANUEL PAZOS
	
	AND YOU.

Por tfh

Prophet (3422)

imagem de tfh

30-04-2022, 13:58

It would be nice to see this all fit into one .ROM that would search for extra SCC cartridges in primary / secondary slots Smile

Por tfh

Prophet (3422)

imagem de tfh

03-05-2022, 20:13

I've been trying to get Nemesis 2 Enhanced working with the voiceset with the following hardware:

* Carnivore 2
* MFR + SCC (1.0, so without extra memory or SD Slot)

No matter which combination I try, I can't get it to work.
The voiceset cannot be run on the C2, as it needs to be in a primary slot. So I ended up putting it on my MFR which works.
But when the voiceset start, it can't find Nemesis 2. I've editted the C2 entry for Nemesis 2, telling it to reboot the computer before starting the ROM, but I still get the notice that Nemesis 2 isn't inserted/not found.
Who has been able to get this running on this combination of hardware?

Por trasman

Supporter (1)

imagem de trasman

18-05-2022, 21:51

Please someone make a enhancement patch for Paroduis as well.

Por gdx

Enlighted (6421)

imagem de gdx

19-05-2022, 11:44

tfh, it's a little complicated because this patch was made to be used alongside with the original cartridge. So when you don't use the original cartridge, you must use a flash ROM or ESE-RAM for the GRADIUS2_COMPACT_0121.ROM and insert it in the slot 1, flash it then load the original Rom (or the GRADIUS2_FRS_INT2.ROM) in the the carnivore 2 (slot 2) and run it with a reset. You can also use two flash Roms with SCC support and flash them one by one, then insert the two.

Victor chose a better way because we can use any SCC in another slot. Reset is not necessary to run it and the Konami Sound cartridge is usable. It's easier.