Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 11 mensajes ] 
Autor Mensaje
 Asunto: Última versión [27/03/2010] [actualizado]
NotaPublicado: 02 Mar 2008, 00:09 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
Nueva versión:

27/03/2010

Después de casi dos años, a principios de año retomé el emulador. Lo empecé de cero. Aplicando todo lo que he aprendido sobre D y sobre técnicas de programación.
Y anoche publiqué la primera release de la nueva versión.
En el estado actual mas o menos ejecuta las mismas cosas que la primera versión. Esta versión no tiene debugger integrado por el momento. Es mucho más sencillo. Una ventana con un menú y cuatro opciones básicas.
Respecto a compatibilidad. Gráficamente la primera versión era algo más compatible.
Pero a nivel de ejecución, la primera versión no podía ejecutar ni cosas hechas con SDL.
Esta versión ya empieza a ejecutar cosas de SDL.
En fin, que todavía está verde, pero que poco a poco irá mejorando la cosa:

Imagen

http://pspemu.soywiz.com/news

Me molaría conseguir que rulasen los Tales of de psp y el Haruhi.
Vendría bastante guay rular el Tales of Eternia y el Haruhi para temas de debugging. Del Eternia molaría sacar un update por ejemplo con las skits subtituladas.

Versión antigua:

Se buscan testers (link)
__

Página principal | Última versión para usar | Código fuente | Ejemplos homebrew (colaboraciones para detectar bugs/Testing) | Screenshots

01/03/2008 ~ 24/02/2008
Adjunto:
lights.png
lights.png [ 188.52 KiB | Visto 2074 veces ]

- Soporte parcial (y aún con fallos) de iluminación
- Un poco de limpieza de código
- Empezado gui para breakpoints y gpu (no funciona todavía)
- Arreglado bug en la pila de llamadas
- Correcciones menores
- Alguna instrucción nueva soportada
- Soportadas mas demos homebrew (incluidas algunas junto al emulador)
- Disfunción temporal de skinning
- Shaders deshabilitados temporalmente
- Binarios actualizados
- Reducido el tamaño de la fuente en el desensamblador y en el visor de memoria
- Ahora se permite reducir la ventana del desensamblador, y se evita el solapamiento del texto
- Soporte inicial para la apertura de ficheros (no funciona correctamente todavía)
- Soporte para threading deshabilitado temporalmente (hasta que arregle unas cosas)
- No soporta todavía las demos "mstick" y "reflection"

Descargar binario (01/03/2008)

Documentación

Control+g en el desensamblador y en el visor de memoria permiten ir a una dirección concreta.
Con doble click en un registro, se puede cambiar dicho registro.

En dichas entradas de texto se pueden usar expresiones. Compuestas por valores enteros en decimal (-999, 2, 3), hexadecimal (0xF3), y binario (0b1010111), operadores simples y registros.

Ejemplos:
pc+a0*4
0x00800000+v0*16


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [01/03/2008]
NotaPublicado: 15 Abr 2008, 02:03 
Hola,

Estoy probando el source de tu emulador... la verdad es que estoy impresionado. Hace unos meses me puse de lleno con D y dfl y no creia que se podian hacer cosas como... por ejemplo... UN EMULADOR DE PSP! Asique desde ya te digo que sos un "groso" =)

Mis preguntas ^^:
1) podrias poner en el trunk del svn los sources de las demos (el source los .pbp)?
2) tenes planes a futuro con el emulador?

Si necesitas una mano decime,
cualquier cosa, te dejo mi msn:
chrono@punkass.com (solo sirve para msn nada mas).

Salut! y continua trabajando en el emu que pinta bastante bien.


Reporte este mensaje
Arriba
  
Responder citando  
 Asunto: Re: Última versión [01/03/2008]
NotaPublicado: 15 Abr 2008, 07:11 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
Gracias :)

1º Podría, pero igual no vale la pena. El código fuente de los pbp está en el svn pspsdk (Concretamente aquí: svn://svn.ps2dev.org/psp/trunk/pspsdk/src/samples)
2º Sí, me gustaría retomarlo con calma, ya que es un tema que me gusta mucho. Ahora mismo lo tengo parado porque quiero terminar los otros proyectos que tengo pendientes. Lo siguiente que quiero hacer en lo que respecta al emulador, es limpieza de código y tratar de mantenerlo tan simple como pueda. Que sea capaz de ejecutar todos o la mayor parte de las demos del pspsdk, luego que ejecute homebrew mas complejo, usando por ejemplo SDL y luego me gustaría que pudiese ejecutar algún juego comercial. Mi orden de prioridades cuando lo retome será ese.

Respecto a la ayuda, ya comenté que me vendría bien cualquier tipo de ayuda, así que si quieres podemos hablar por msn y comentar detalles.

Saludos


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 27 Mar 2010, 14:55 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
¡Actualizado! (Después de dos años y un mes xd)


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 03 Abr 2010, 06:25 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
Rulan sin problemas:
Imagen
Imagen
Imagen
Imagen
Imagen





Ya llega al menú principal :D:

Imagen


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 23 Abr 2010, 14:24 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
Adjunto:
cavestory.png
cavestory.png [ 36.33 KiB | Visto 397 veces ]

Adjunto:
cave_story.png
cave_story.png [ 51.78 KiB | Visto 397 veces ]

Adjunto:
flashback_reloc.png
flashback_reloc.png [ 39.97 KiB | Visto 397 veces ]

Adjunto:
dividead_working_horizontal_transition.png
dividead_working_horizontal_transition.png [ 219.39 KiB | Visto 397 veces ]

Adjunto:
dividead2.png
dividead2.png [ 201.19 KiB | Visto 397 veces ]

Adjunto:
dividead3.png
dividead3.png [ 188.89 KiB | Visto 397 veces ]


Adjunto:
biohazard.png
biohazard.png [ 108.61 KiB | Visto 394 veces ]

Adjunto:
biohazard2.png
biohazard2.png [ 40.18 KiB | Visto 394 veces ]

Adjunto:
biohazard3.png
biohazard3.png [ 57.33 KiB | Visto 394 veces ]


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 23 Abr 2010, 15:15 
Desconectado
Traductor
Traductor
Avatar de Usuario

Registrado: 26 Jun 2007, 16:42
Mensajes: 5795
Ubicación: Observatorio
Sexo: Chico
Tales favorito: Symphonia
Destino: Partida Final
Jugando: Fragile Dreams / Mother
Loooool. ¿El cave Story y el Divi-Dead van a full speed y bien, o a tirones?

_________________
Pacochan escribió:
La putada es que se nos ha roto el botón para convertir juegos de una consola a otra. Jode bastante, porque no veas lo que molaba jugar al Symphonia en la GameBoy Color.
ImagenImagenImagen


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 24 Abr 2010, 09:45 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
No, no van a full speed. El emulador ahora rula en modo intérprete solo. Cuando termine la recompilación dinámica irá entre 6x y 12x. Y ahí si que debería tirar a full speed. También cabe decir que yo lo estoy probando en un portátil con una gráfica regular y un procesador que ya tiene algún tiempo. Es fácil que en ordenadores nuevos incluso en modo intérprete vaya bastante mejor.


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 26 Abr 2010, 03:18 
Desconectado
Newbie
Newbie

Registrado: 26 Abr 2010, 03:00
Mensajes: 17
Ubicación: Ecuador
Sexo: Chico
Tales favorito: Tales of Phantasy :D
Destino: Dark Devils Translations forever
Jugando: Tales of Innocence
Felicidades soywiz, eres increible, con el solo hecho de que funcionen los homebrew o como se llamen es un tremendo logro, suerte con el proyecto amigo :)


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 01 May 2010, 00:42 
Desconectado
 Fundador
 Fundador
Avatar de Usuario

Registrado: 20 Oct 2006, 21:43
Mensajes: 4866
Ubicación: ∞ % ∞ // In the end,
Destino: back to the beggining
Más de 10 fps gratis. Sonido/música. Y sin los glitches gráficos que habían :P
Adjunto:
cavestory.png
cavestory.png [ 48.03 KiB | Visto 300 veces ]


Grabado con con sonido (bajan los fps un huevo xd):
YOUTUBE:


En ordenadores nuevos sin sonido incluso en intérprete es fácil que vaya ya a fullspeed o casi fullspeed.

Imagen
Adjunto:
psptris.png
psptris.png [ 142.16 KiB | Visto 298 veces ]


Reporte este mensaje
Arriba
 Perfil  
Responder citando  
 Asunto: Re: Última versión [27/03/2010] [actualizado]
NotaPublicado: 04 May 2010, 22:55 
wau, soywiz, eres un crack, desde luego, mucha gente busca un emulador de psp, y como el emulador que hay por java no funciona demasiado bien... puede que tu emulador sea la solución que esperabamos. Aunque sea solo para correr homebrews. (Por que según tengo entendido, creo que dijiste que no querías emular juegos comerciales, corrígime si me equivoco)


Reporte este mensaje
Arriba
  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 11 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


Puede abrir nuevos temas en este Foro
Puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë