User Tag List

Página 2 de 2 PrimerPrimer 12
Resultados 16 al 27 de 27

Tema: He comenzado a hacer un emulador de GameBoy

  1. #16

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,814
    Mencionado
    31 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,733
    Thanked in
    Agradecido 711 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    344

  2. #17

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,465
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    88
    Agradecer Thanks Received 
    171
    Thanked in
    Agradecido 100 veces en [ARG:2 UNDEFINED] posts
    Siempre es interesante seguir el desarrollo de un emulador y aprender. Mucha suerte con el proyecto.

  3. #18

    Fecha de ingreso
    Jan 2008
    Ubicación
    https://t.me/pump_upp
    Mensajes
    2,525
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    2
    Thanked in
    Agradecido 2 veces en [ARG:2 UNDEFINED] posts
    Estás en mi lector de RSS, famigo

  4. #19

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    animo!

  5. #20

    Fecha de ingreso
    Sep 2010
    Ubicación
    Halcón Milenario
    Mensajes
    225
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    292
    Agradecer Thanks Received 
    11
    Thanked in
    Agradecido 8 veces en [ARG:2 UNDEFINED] posts
    ¿En que lenguaje vas a implementar el emulador?
    Genial, yo desaparezco un rato y a todos les entran delirios de grandeza.......

  6. #21

    Fecha de ingreso
    Apr 2003
    Ubicación
    /home/Toledo
    Mensajes
    1,513
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    4
    Agradecer Thanks Received 
    1
    Thanked in
    Agradecido 1 vez en 1 post
    Java, según la cabecera del blog y en el post de punto de partida.
    :: Developia :: http://www.developia.info :: a.k.a Uguru

  7. #22

    Fecha de ingreso
    Jan 2006
    Ubicación
    Xixón, Asturies
    Mensajes
    2,741
    Mencionado
    20 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    14
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Ánimo, todo lo que sea documentación sobre la GB es más que bienvenida.
    Igual te vale de algo mi tutorial de ASM de GB, alguna particularidad explico por ahi...
    http://wiki.ladecadence.net/doku.php...de_ensamblador

    Mucha suerte, si eso vete actualizando este hilo para recordarnos visitar tu blog!

    LADECADENCE.NET GBCartflasher!!!

  8. #23

    Fecha de ingreso
    Jan 2010
    Ubicación
    Getxo
    Mensajes
    1,279
    Mencionado
    6 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    50
    Agradecer Thanks Received 
    243
    Thanked in
    Agradecido 117 veces en [ARG:2 UNDEFINED] posts
    si mecesitas ayuda quizas puedas probar a mandar algun email al creador de este emulador de gameboy: http://bgb.bircd.org/

    Para mi es el mejor emulador de gameboy que he probado. la emulación es a mi parecer perfecta.
    Lo malo es que es solo para windows, pero consume muy pocos recursos. creo que puede funcionar en un 386/486 a fullspeed.

    Por eso supongo que quzás pueda responderte a alguna duda que tengas.

  9. #24

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    esta bien el articulo de la instruccion LD, pero te faltaron los registros I, R, SP, PC, IX e IY y sus registros simples Ix, iX, Iy e iY (por lo general estos ultimos no documentados, pero factibles en los z80)
    < - >
    echale un ojo a este link http://es.wikipedia.org/wiki/Zilog_Z80 te puede ser util
    Última edición por SplinterGU; 09/08/2011 a las 15:36 Razón: Edición automática anti doble-post.

  10. #25

    Fecha de ingreso
    Nov 2006
    Ubicación
    Asturias
    Mensajes
    952
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    24
    Thanked in
    Agradecido 13 veces en [ARG:2 UNDEFINED] posts
    Me alegro que te gustara, los registros IX e IY parece ser que no existen en GameBoy, existen en el Z80 pero no en la versión que usa GameBoy (que tampoco tiene los registros sombra A', H', F'...) SP y PC son registros de 16bits, así que las instrucciones que trabajan con ellos son las de carga de 16bits, las tocare más adelante, aún así me faltan todavía unas cuantas instrucciones LD por comentar, para otra entrada.

    Al principio habia leido que el Z80 de GameBoy era similar al de Zilog pero fabricado por Sharp, pero lo cierto es que a pesar de que son muy parecidos el de GameBoy es una versión bastante, pero bastante simplificada.

    Los registros I y R supongo que si que existen pero las instrucciones LD no trabajan directamente con ellos son registros para interrupciones y cosas asi, todavia no tengo ni idea de como funcionan las interrupciones en GameBoy.

    Estoy siguiendo estas tres fuentes, echales un vistazo que son geniales:

    http://www.pastraiser.com/cpu/gamebo...y_opcodes.html
    http://verhoeven272.nl/cgi-bin/FSgz?...docs&GBcontent
    http://www.zilog.com/docs/z80/um0080.pdf
    Última edición por deimian86; 09/08/2011 a las 16:30

  11. #26

    Fecha de ingreso
    Nov 2006
    Ubicación
    Asturias
    Mensajes
    952
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    24
    Thanked in
    Agradecido 13 veces en [ARG:2 UNDEFINED] posts
    Me podeis ayudar un poco con la ultima entrada?

    http://blog.deimian86.com/?p=144

    La parte IV del juego de instrucciones, la última de las instrucciones LD HL, (SP+e) es exclusiva de GameBoy, no existe en Z80, como estoy siguiendo el manual de usuario del Z80 para documentarme sobre las instrucciones en esta no la quiero cagar y contar una mentira xD si alguien que sepa bien me puede confirmar que la instrucción funciona asi. Mi duda es sobretodo si la instruccion modifica el valor de SP (que la logica me dice casi al 100% que no, pero no lo he encontrado escrito en ningun lado).

  12. #27

    Fecha de ingreso
    Jan 2006
    Ubicación
    Xixón, Asturies
    Mensajes
    2,741
    Mencionado
    20 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    14
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por deimian86 Ver mensaje
    Me podeis ayudar un poco con la ultima entrada?

    http://blog.deimian86.com/?p=144

    La parte IV del juego de instrucciones, la última de las instrucciones LD HL, (SP+e) es exclusiva de GameBoy, no existe en Z80, como estoy siguiendo el manual de usuario del Z80 para documentarme sobre las instrucciones en esta no la quiero cagar y contar una mentira xD si alguien que sepa bien me puede confirmar que la instrucción funciona asi. Mi duda es sobretodo si la instruccion modifica el valor de SP (que la logica me dice casi al 100% que no, pero no lo he encontrado escrito en ningun lado).
    Está genial explicada, y efectivamente SP no se ve modificado por la instrucción. El resto de cosas, flags modificados, etc, está todo correcto :-)
    Cuando tengas dudas, echale un vistazo a los Pan Docs...
    http://gbdev.gg8.se/wiki/articles/Pan_Docs

    En la sección de instrucciones(aritmetico/logicas de 16 bit), ahi la tienes:

    ld HL,SP+dd | F8 | 12 | 00hc | HL = SP +/- dd ;dd is 8bit signed number

    mnemonico, opcode, ciclos, flags (znhc), y funcionamiento.
    Última edición por xzakox; 11/09/2011 a las 14:35

    LADECADENCE.NET GBCartflasher!!!

Página 2 de 2 PrimerPrimer 12

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •