Corregidas los siguientes juegos, que daban problemas por el tema PAL/NTSC
Ya sacare nueva version cuando la tenga pulida
Addams Family (glitches)
Aladdin (glitches)
After Burner (FX muy rapidos)
Battlemaniacs (Scroll incorrecto)
Bram Stoker's Dracula (glitches)
California Games II (glitches)
Cosmic Spacehead (glitches)
Fantastic Dizzy (glitches)
Micro Machines (glitches)
Home Alone (Scroll incorrecto)
Predator 2 (Scroll incorrecto)
Quest for the Shaven Yak (glitches)
Sensible Soccer (glitches)
Taito Chase HQ (glitches)
fede2222 wrote:uff.. entendi el problema, me parece que con eso ya me siento orgulloso

, pero no tengo la menor puta idea de la arquitectura de la maquina para saber que puede ocasionar que los registros se blanqueen
Gracias, solucionado el problema!!
Ayer a la tarde tuve que agarrar el tren por 2 horas y pico, hiba sentado pensando en esta mierda, y pum! se me vino la solucion
Una master system original, tiene dos modos de funcionamiento
PAL a 50hz
NTSC a 60hz
El VDP en PAL tiene unos limited mas altos para el contador H, devido a la resolucion y los menores Hz
Segun el manual de referencia del vdp original, estos estarian en los 313 H para PAL y 262 para NTSC (en realidad 227 segun veo)
Pero claro, la PSP
no es una Master System original 
y ahi es donde yo no me di cuenta. La PSP funciona a 60hz siempre, ya que es el refresco original de su pantalla
Asi que aunque use modos PAL, estos seguiran siendo a 60hz, por lo que los valores de los contadores no pueden ser los mismos
Basicamente estoy forzando un modo que no existe, que seria un PAL60 con resoluciones PAL reales, algo imposible en un TV de tubo, y por lo tanto no soportado en ningun VDP
PAL 50hz tiene una resolucion maxima de 288 lineas y 313 contadores
PAL 60hz o NTSC 60hz una resolucion maxima de 240 lineas, y 262 contadores
Asi que simplemente tuve que extender los registros del VDP original, para soportar estos nuevos modos, y basicamente extendi el tiempo del espera del Z80 de 313 H contadores originales en PSP a 408 H en la PSP
PAL60hz 288 lineas 408 H contadores maximo
No se si se entiende. Basicamente mi problema fue en seguir los manuales del VDP original, cuando tenia que ser creativo, ya que estaba forzando modos no existentes
policenaut wrote:Yo no he tenido chance de ponerlo en mi PSP, no se por qué razón la barrita de progreso se queda a mitad y después de ahí no avanza más. Pero no creo que sea el emu, puede que sea mi PSP. A alguien le ha ocurrido lo mismo?
jefe, cual es la barrita de comienzo?? que version de PSP? que CF tenes?
En teoria estoy compilando genericamente, no uso ME asi q no deveria requerir modo kernel alguno, vamos, que segun mi compilacion, deveria funcionar en psp normal, slim y GO, kernel 1.5 hsta 6.6
Solo tengo mi PSP (una GO) para probar ahora mismo
Puedo decirte que en otro foro, me dieron el OK de funcionamiento en varias PSP slim, pero claro, no lo he probado personalmente