1

Topic: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola, llevo ya tres semanas intentando hacer funcionar la tarjeta de vídeo con Groovymame y no lo consigo.
Cuando instalé el driver, conseguí que Windows se viese por el monitor, pero al ejecutar Groovymame no consigo que la calidad del vídeo sea la adecuada.
Se ve igual que con un Mame normal, he intentado de todo y no se donde tengo el problema.
Agradecería cualquier ayuda, idea ya que a mi se me han agotado....
Muchas gracias.

2

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola danitut,

Lo primero de todo, descárgate el paquete "original" de GroovyMAME desde mi sitio. Utiliza siempre la última versión. Si tus roms son antiguas, ya las actualizas después. Lo primero es comprobar que tienes el sistema bien configurado.

Descomprimes el paquete en una carpeta nueva. Luego, abres el archivo mame.ini para editar la ruta de las roms. No toques nada más.

Ahora ejecuta GroovyMAME como ADMINISTRADOR. Esto es necesario porque estás usando una tarjeta muy antigua (anterior a la serie 5000).

Si haces esto, y tienes los modos de vídeo previamente bien instalados, te debería de funcionar a la primera.

Si no es así, publica un log aquí (groovymame.exe juego -v >juego.txt)

3

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola Calamity,

La versión que tengo de GroovyMAME es la última descargada de tu sitio.
En cuanto saque un rato me pongo con ello, saco el log de las roms.

Muchas gracias por tu trabajo y por la ayuda prestada.

4

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Entonces seguramente será que no lo estabas ejecutando como administrador.

5

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola de nuevo,
Este es el log de uno de los juegos....

SwitchRes: v0.017m, Monitor: custom, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Monitor range 15625.00-16200.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,192,288,448,576
SwitchRes: \\.\DISPLAY1: ATI Radeon HD 4800 Series (CRT Emudriver - WDDM v1.1) (PCI\VEN_1002&DEV_9460&SUBSYS_22811787&REV_00)
SwitchRes: Device key: System\CurrentControlSet\Control\Video\{1C718C13-18EB-11E9-9E43-180373E3623B}\0000
ATI legacy init
Switchres: Searching for custom video modes...
Switchres: [  1]  240x 192 @ 60 : ATI legacy timing "240x192_60 15.656000KHz 59.984674Hz" 5.010000 240 256 280 320 192 218 221 261   -hsync -vsync
Switchres: [  2]  240x 200 @ 60 : ATI legacy timing "240x200_60 15.656000KHz 59.984674Hz" 5.010000 240 256 280 320 200 222 225 261   -hsync -vsync
Switchres: [  3]  248x 192 @ 60 : ATI legacy timing "248x192_60 15.670000KHz 60.038314Hz" 5.140000 248 264 288 328 192 218 221 261   -hsync -vsync
Switchres: [  4]  256x 192 @ 60 : ATI legacy timing "256x192_60 15.654000KHz 59.977011Hz" 5.260000 256 272 296 336 192 218 221 261   -hsync -vsync
Switchres: [  5]  256x 224 @ 60 : ATI legacy timing "256x224_60 15.654000KHz 59.977011Hz" 5.260000 256 272 296 336 224 234 237 261   -hsync -vsync
Switchres: [  6]  256x 239 @ 60 : ATI legacy timing "256x239_60 15.654000KHz 59.977011Hz" 5.260000 256 272 296 336 239 241 244 261   -hsync -vsync
Switchres: [  7]  256x 240 @ 60 : ATI legacy timing "256x240_60 15.654000KHz 59.977011Hz" 5.260000 256 272 296 336 240 242 245 261   -hsync -vsync
Switchres: [  8]  256x 244 @ 60 : ATI legacy timing "256x244_60 15.833000KHz 59.973485Hz" 5.320000 256 272 296 336 244 245 248 264   -hsync -vsync
Switchres: [  9]  256x 256 @ 58 : ATI legacy timing "256x256_58 16.190000KHz 58.447653Hz" 5.440000 256 272 296 336 256 258 261 277   -hsync -vsync
Switchres: [ 10]  320x 224 @ 60 : ATI legacy timing "320x224_60 15.660000KHz 60.000000Hz" 6.640000 320 336 368 424 224 234 237 261   -hsync -vsync
Switchres: [ 11]  320x 240 @ 60 : ATI legacy timing "320x240_60 15.660000KHz 60.000000Hz" 6.640000 320 336 368 424 240 242 245 261   -hsync -vsync
Switchres: [ 12]  320x 244 @ 60 : ATI legacy timing "320x244_60 15.849000KHz 60.034091Hz" 6.720000 320 336 368 424 244 245 248 264   -hsync -vsync
Switchres: [ 13]  320x 256 @ 58 : ATI legacy timing "320x256_58 16.202000KHz 58.490975Hz" 6.870000 320 336 368 424 256 258 261 277   -hsync -vsync
Switchres: [ 14]  336x 224 @ 60 : ATI legacy timing "336x224_60 15.659000KHz 59.996169Hz" 6.890000 336 352 384 440 224 234 237 261   -hsync -vsync
Switchres: [ 15]  384x 240 @ 60 : ATI legacy timing "384x240_60 15.654000KHz 59.977011Hz" 7.890000 384 400 440 504 240 242 245 261   -hsync -vsync
Switchres: [ 16]  512x 448 @ 60 : ATI legacy timing "512x448_60 15.692000KHz 60.007648Hz" 10.420000 512 536 584 664 448 467 473 523 interlace  -hsync -vsync
Switchres: [ 17]  512x 478 @ 60 : ATI legacy timing "512x478_60 15.692000KHz 60.007648Hz" 10.420000 512 536 584 664 478 482 488 523 interlace  -hsync -vsync
Switchres: [ 18]  512x 480 @ 60 : ATI legacy timing "512x480_60 15.692000KHz 60.007648Hz" 10.420000 512 536 584 664 480 483 489 523 interlace  -hsync -vsync
Switchres: [ 19]  512x 512 @ 58 : ATI legacy timing "512x512_58 16.235000KHz 58.504505Hz" 10.910000 512 536 584 672 512 515 521 555 interlace  -hsync -vsync
Switchres: [ 20]  544x 242 @ 60 : ATI legacy timing "544x242_60 15.716000KHz 59.984733Hz" 11.190000 544 568 624 712 242 243 246 262   -hsync -vsync
Switchres: [ 21]  640x 200 @ 60 : ATI legacy timing "640x200_60 15.661000KHz 60.003831Hz" 13.030000 640 664 728 832 200 222 225 261   -hsync -vsync
Switchres: [ 22]  640x 480 @ 60* : ATI legacy timing "640x480_60 15.685000KHz 59.980880Hz" 13.050000 640 664 728 832 480 483 489 523 interlace  -hsync -vsync
Switchres: [ 23]  664x 496 @ 60 : ATI legacy timing "664x496_60 16.169000KHz 59.996289Hz" 14.100000 664 696 760 872 496 499 505 539 interlace  -hsync -vsync
Switchres: [ 24]  768x 512 @ 58 : ATI legacy timing "768x512_58 16.230000KHz 58.486486Hz" 16.360000 768 800 880 1008 512 515 521 555 interlace  -hsync -vsync
SwitchRes: Found 24 custom of 24 active video modes

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.017m:[sf2] Calculating best video mode for 384x224@59.637405 orientation: normal

SwitchRes: [ 240]x[ 192]_(60=59.984674Hz)
   rng(0):  240 x 192_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.857)

SwitchRes: [ 240]x[ 200]_(60=59.984674Hz)
   rng(0):  240 x 200_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.893)

SwitchRes: [ 248]x[ 192]_(60=60.038314Hz)
   rng(0):  248 x 192_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.646, 0.857)

SwitchRes: [ 256]x[ 192]_(60=59.977011Hz)
   rng(0):  256 x 192_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.667, 0.857)

SwitchRes: [ 256]x[ 224]_(60=59.977011Hz)
   rng(0):  256 x 224_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.667, 1.000)

SwitchRes: [ 256]x[ 239]_(60=59.977011Hz)
   rng(0):  256 x 239_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.667, 1.067)

SwitchRes: [ 256]x[ 240]_(60=59.977011Hz)
   rng(0):  256 x 240_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.667, 1.071)

SwitchRes: [ 256]x[ 244]_(60=59.973485Hz)
   rng(0):  256 x 244_59.637405p 15.744275 [fract] scale(1, 1, 1) diff(0.00, 0.76, 0.0000) ratio(0.667, 1.089)

SwitchRes: [ 256]x[ 256]_(58=58.447653Hz)
   rng(0):  256 x 256_58.483753p 16.200000 [fract] scale(1, 1, 1) diff(0.00, 5.42, -1.1537) ratio(0.667, 1.143)

SwitchRes: [ 320]x[ 224]_(60=60.000000Hz)
   rng(0):  320 x 224_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.833, 1.000)

SwitchRes: [ 320]x[ 240]_(60=60.000000Hz)
   rng(0):  320 x 240_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.833, 1.071)

SwitchRes: [ 320]x[ 244]_(60=60.034091Hz)
   rng(0):  320 x 244_59.637405p 15.744275 [fract] scale(1, 1, 1) diff(0.00, 0.76, 0.0000) ratio(0.833, 1.089)

SwitchRes: [ 320]x[ 256]_(58=58.490975Hz)
   rng(0):  320 x 256_58.483753p 16.200000 [fract] scale(1, 1, 1) diff(0.00, 5.42, -1.1537) ratio(0.833, 1.143)

SwitchRes: [ 336]x[ 224]_(60=59.996169Hz)
   rng(0):  336 x 224_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(0.875, 1.000)

SwitchRes: [ 384]x[ 240]_(60=59.977011Hz)
   rng(0):  384 x 240_59.637405p 15.625000 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.071)

SwitchRes: [ 512]x[ 448]_(60=60.007648Hz)
   rng(0):  512 x 448_59.637405i 15.654819 [fract] scale(1, 2, 1) diff(25.00, 0.00, 0.0000) ratio(1.333, 2.000)

SwitchRes: [ 512]x[ 478]_(60=60.007648Hz)
   rng(0):  512 x 478_59.637405i 15.654819 [fract] scale(1, 2, 1) diff(25.00, 0.00, 0.0000) ratio(1.333, 2.134)

SwitchRes: [ 512]x[ 480]_(60=60.007648Hz)
   rng(0):  512 x 480_59.637405i 15.654819 [fract] scale(1, 2, 1) diff(25.00, 0.00, 0.0000) ratio(1.333, 2.143)

SwitchRes: [ 512]x[ 512]_(58=58.504505Hz)
   rng(0):  512 x 512_58.483753i 16.229242 [fract] scale(1, 2, 1) diff(25.00, 5.42, -1.1537) ratio(1.333, 2.286)

SwitchRes: [ 544]x[ 242]_(60=59.984733Hz)
   rng(0):  544 x 242_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(29.41, 0.00, 0.0000) ratio(1.417, 1.080)

SwitchRes: [ 640]x[ 200]_(60=60.003831Hz)
   rng(0):  640 x 200_59.637405p 15.625000 [fract] scale(1, 1, 1) diff(40.00, 0.00, 0.0000) ratio(1.667, 0.893)

SwitchRes: [ 640]x[ 480]_[60=59.980880Hz]
   rng(0):  640 x 480_59.980880i 15.685000 [fract] scale(1, 2, 1) diff(40.00, 6.67, 0.3435) ratio(1.667, 2.143)

SwitchRes: [ 664]x[ 496]_(60=59.996289Hz)
   rng(0):  664 x 496_59.637405i 16.012643 [fract] scale(1, 2, 1) diff(42.17, 2.24, 0.0000) ratio(1.729, 2.214)

SwitchRes: [ 768]x[ 512]_(58=58.486486Hz)
   rng(0):  768 x 512_58.483753i 16.229242 [integ] scale(2, 2, 1) diff(0.00, 5.42, -1.1537) ratio(2.000, 2.286)

SwitchRes: [sf2] (1) horizontal (384x224@59.637405)->(384x240@59.637405)
   rng(0):  384 x 240_59.637405p 15.625000 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.071)
SwitchRes: Modeline "384x240_60 15.625000KHz 59.637405Hz" 7.875000 384 400 440 504 240 242 245 262   -hsync -vsync
Switchres: saving    ATI legacy timing "384x240_60 15.654000KHz 59.977011Hz" 7.890000 384 400 440 504 240 242 245 261   -hsync -vsync
Switchres: updating  ATI legacy timing "384x240_60 15.625000KHz 59.637405Hz" 7.875000 384 400 440 504 240 242 245 262   -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nounevenstretch
SwitchRes: Setting option -nounevenstretchx
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nofilter
Video: Monitor 2622085 = "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Physical width 640, height 480
Direct3D: Initialize
Direct3D: Configuring adapter #0 = ATI Radeon HD 4800 Series (CRT Emudriver - WDDM v1.1)
Direct3D: Adapter has Vendor ID: 1002 and Device ID: 9460
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 8192x8192
Direct3D: Device created at 384x240
Direct3D: Initialize HLSL
Direct3D: First store options
Direct3D: HLSL initialized
RawInput: APIs detected
RawInput: APIs detected
RawInput: APIs detected
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #0: HID Keyboard Device (device id: \\?\HID#VID_0C45&PID_7000&MI_00#8&36056ef2&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #1: HID Keyboard Device (device id: \\?\HID#VID_413C&PID_2106#7&3a67df6&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #0: HID-compliant mouse (device id: \\?\HID#VID_0C45&PID_7000&MI_01&Col01#8&122e3130&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #0: HID-compliant mouse (device id: \\?\HID#VID_0C45&PID_7000&MI_01&Col01#8&122e3130&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding joystick #0: MICREAL USB Controller (device id: MICREAL USB Controller product_03240314-0000-0000-0000-504944564944 instance_46651ca0-cbb9-11e8-8001-444553540000)
Input: Adding joystick #1: MICREAL USB Controller (device id: MICREAL USB Controller product_03240314-0000-0000-0000-504944564944 instance_46651ca0-cbb9-11e8-8002-444553540000)
Region ':maincpu' created
unzip: opened archive file roms\sf2.zip
unzip: found roms\sf2.zip ECD
unzip: roms\sf2.zip has no ZIP64 ECD locator
unzip: read roms\sf2.zip central directory
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
Region ':gfx' created
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf2.zip
unzip: closing archive file roms\sf2.zip and sending to cache
unzip: found roms\sf2.zip in cache
unzip: opened archive file roms\sf  

El groovyMAME, lo ejecuto en modo administrador.

Ya me contarás.

No sabes lo agradecido que estoy...

6

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Al margen de todo esto, una preguntita.
Tengo opción de montar una Radeon 5450.
¿Cuál crees que es mejor opción?

7

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola danitut,

Disculpa el retraso. El log que pasaste, de sf2, está perfecto, lo tienes todo bien configurado. No entiendo por qué exactamente piensas que la calidad de imagen no es la adecuada, ¿qué problema en concreto notas?

Con respecto a la 5450, es mucha mejor opción que la 4000, de todos modos si puedes conseguir algo más moderno, mejor.

8

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola Calamity,

Lo que a mi me parece, es que se ve igual el Mame que el GroovyMame.
No aprecio ninguna diferencia entre ellos.
No se si será por el monitor o que, pero no aprecio las sacanlines en ninguno de los juegos.

Por cierto, por retraso ni te preocupes....

Muchas gracias por tu tiempo.

9

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Hola danitut,

Realmente, MAME oficial y GroovyMAME, mientras usen la misma resolución y escalado, se verán exactamente igual.

Las scanlines no se deben a GroovyMAME, sino a la resolución utilizada. En el caso que pusiste es de 384x240.

La ventaja de GroovyMAME frente a MAME es que además te ajustará el refresco al original y te lo hará todo el escalado automático (al oficial hay que ayudarle un poco más en esto).

Dependiendo del monitor, las scanlines pueden ser más o menos acusadas. Un HTC9000 seguramente te mostrará las scanlines mucho menos marcadas que un Polostar.

10

Re: RADEON 4590 y Monitor Hantarex HTC9000 WIN 10 64bit

Vamos, que lo he tenido bien instalado desde el principio y yo sin saberlo....
Ayer instalé la 5450 y cambié a Win7, creo que se ve mejor que la 4590, con la ventaja de no tener que ejecutar en modo administrador.
Lo dicho Calamity, muchas gracias por todo.