Smooth scroll in JEmu2 starting to work :-) (Emulation MSX Fora)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 45 gasten en 0 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

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

Schrijver

Smooth scroll in JEmu2 starting to work :-)

erikd
msx freak
Berichten: 132
Geplaatst: 12 Februari 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
Berichten: 493
Geplaatst: 12 Februari 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
Berichten: 132
Geplaatst: 12 Februari 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
Berichten: 3142
Geplaatst: 12 Februari 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
Berichten: 67
Geplaatst: 12 Februari 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
Berichten: 3142
Geplaatst: 12 Februari 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
Berichten: 132
Geplaatst: 12 Februari 2006, 23:00   
Man, you're quick!
Now I have to keep up ;-)

iamweasel2: Just mailed you back :-)
norakomi
msx professional
Berichten: 861
Geplaatst: 14 Februari 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
Berichten: 3142
Geplaatst: 14 Februari 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
Berichten: 132
Geplaatst: 14 Februari 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
Berichten: 132
Geplaatst: 14 Februari 2006, 13:18   
BTW, I'm also preparing a source code release.
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.