Smooth scroll in JEmu2 starting to work :-) (Emulation MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 52 guests and 4 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Emulation - Smooth scroll in JEmu2 starting to work :-)

Author

Smooth scroll in JEmu2 starting to work :-)

erikd
msx freak
Posts: 139
Posted: February 12 2006, 12:59   
Yesterday I've been working on a smooth scrolling driver for Nemesis2.
It's starting to work pretty well now, and it looks pretty cool.
In nemesis games however, you will notice that for this to work perfectly, the rom needs to be patched:
Right now the background scrolls smoothly, but the background stars (as you would expect) not. Also the sprites which 'sit' on the background are still jerky (some enemies in stage 1 for example).

Someone cares to help with patching the nemesis2 rom for this? :-)

Besides all this, sometimes the background jerks a little as the pixel offsets and the 'real' back ground scroll gets out of sync sometimes (as far as I could see it, this happens sometimes in stage 3).
I'll fine tune the driver and expect a release this week.
tfh
msx addict
Posts: 496
Posted: February 12 2006, 13:06   
This sounds great
Nemesis 2 is my all-time favourite MSX-game and I most certainly will give it a try when you release it.
Too bad I don't have my old Arcade Turbo Joystick to play it with anymore

Greetz,

TFH
erikd
msx freak
Posts: 139
Posted: February 12 2006, 13:55   
I just implemented the smooth scroll in knightmare too. In this game it works perfectly, and it just took about 10 minutes to implement! :-D
BiFi
msx guru
Posts: 3142
Posted: February 12 2006, 15:03   
I guess in the Nemesis saga there's some RLCA which does the star pixel movement which you need to disable... done that now for nemesis 1, 2, 3, salamander (horizontal scrolling) and parodius.

still need to look into salamander vertical scrolling...

the enemy part is trickier than the stars thing though...
iamweasel2
msx lover
Posts: 70
Posted: February 12 2006, 16:13   
Hi Erik,

First of all, congratulations for your great work with your emulator.

I'm a java programmer too, and I like your approach of improving msx games experience in your emulator. I would like to discuss some ideas with you, and maybe I can help you with some things. Please write me at: mauricio_motta (at)terra(dot)com(dot)brNOSPAM

[]s

Mauricio.
BiFi
msx guru
Posts: 3142
Posted: February 12 2006, 16:54   
Unsmoothened the stars in vertical scrolling as well now... From the link I previously mailed you, remove the -hor to download the archive with the correct version.
erikd
msx freak
Posts: 139
Posted: February 12 2006, 23:00   
Man, you're quick!
Now I have to keep up ;-)

iamweasel2: Just mailed you back :-)
norakomi
msx professional
Posts: 861
Posted: February 14 2006, 08:34   
Quote:

I just implemented the smooth scroll in knightmare too. In this game it works perfectly, and it just took about 10 minutes to implement! :-D

Wauwie !! Could we have a go at it?
BiFi
msx guru
Posts: 3142
Posted: February 14 2006, 09:29   
I guess we will later this week... as erikd already mentioned in his initial post.

btw, how's the sprite acting in knightmare when you 'lock' him behind a row of pilars, the water or something? does it scroll smoothly too or still make jumps of 8?
erikd
msx freak
Posts: 139
Posted: February 14 2006, 13:16   
It still makes jumps of 8. As do the end of level bosses.
It'll require some rom patching, but it happens on so few occasions...
erikd
msx freak
Posts: 139
Posted: February 14 2006, 13:18   
BTW, I'm also preparing a source code release.
 
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.