EmulatorArchive / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
1 stars 0 forks source link

Lightgun games (Konami Justifier) and 16:9 #174

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Put wii in 16:9 screen ratio
2. Load genesis plus GX
3. Load any game with Konami Justifier support (Lethal Enforcers 1 is a good 
example)
4. If the scaling option is in SCALED or Original (16:9) then the wiimote 
pointer and the ingame gun position will not match. If the scaling is in 
Original (4:3) the pointer and the gun will be in the same screen position

What is the expected output? What do you see instead?
The screen scaling in 16:9 doesn't match with the wiimote pointer. Only does 
work in 4:3 scaling.

What version of the emulator are you using (official, SVN revision,...)?
1.5.0 official

Please provide any additional information below (Video settings, Console
region,...)

Original issue reported on code.google.com by rafala...@gmail.com on 30 Jun 2011 at 1:03

GoogleCodeExporter commented 9 years ago
Video demonstrating the issue:

http://www.youtube.com/watch?v=EyUW-fihKpY

Original comment by rafala...@gmail.com on 30 Jun 2011 at 1:39

GoogleCodeExporter commented 9 years ago

Original comment by ekeeke31@gmail.com on 30 Jun 2011 at 6:16

GoogleCodeExporter commented 9 years ago
This is caused by the fact I forgot to handle GX scaling & offset when 
calculating x/y position before rendering the pointer.

When original(4:3) aspect ratio, i.e without 16:9 correction, is selected, GX 
scaling is disabled so pointer is drawn at the correct position but I guess the 
same error occurs, no matter the chosen aspect ratio,  if you modify the 
x_offset and y_offset screen value...

Original comment by ekeeke31@gmail.com on 30 Jun 2011 at 7:18

GoogleCodeExporter commented 9 years ago
Fixed in r598

Original comment by ekeeke31@gmail.com on 30 Jun 2011 at 12:30