User Tag List

Resultados 1 al 6 de 6

Tema: Stm32 game boy cartridge

  1. #1

    Fecha de ingreso
    Sep 2009
    Ubicación
    Málaga
    Mensajes
    4,129
    Mencionado
    95 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    8,708
    Agradecer Thanks Received 
    1,334
    Thanked in
    Agradecido 768 veces en [ARG:2 UNDEFINED] posts

    Stm32 game boy cartridge

    He visto esto en Hack a Day y me ha parecido interesante.

    Saludos.



    https://hackaday.com/2020/01/27/all-...one-cartridge/

    https://emeryth.net/stm32-game-boy-cartridge/

    Hace más el que quiere que el que puede.

    Proyectos: Wizor (100%). Bennu File Manager (100%). Remake gráfico Echo 99%.

  2. #2

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,844
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    que me ofrese que no me ofresca un siempreconduce?

  3. #3

    Fecha de ingreso
    Feb 2006
    Mensajes
    6,140
    Mencionado
    58 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    40
    Agradecer Thanks Received 
    1,453
    Thanked in
    Agradecido 856 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por dj syto Ver mensaje
    que me ofrese que no me ofresca un siempreconduce?

    Con respecto a funcionalidad nada, esta bastante limitado porque no tiene ni flash externa ni sd y la memoria interna flash del chip es un mega por lo que los juegos que pasen de 768K no funcionaran (el firmware ocupa espacio en la flash) y solo un juego por lo que si necesitas cargar otro tienes que conectarlo al pc para grabarlo, tampoco tiene menu. Pero ofrece los fuentes del firmware y tambien los esquemas de la placa, por lo que te lo podrías hacer tu mismo o mejorarlo, por ejemplo añadiendolo una memoria flash o microsd. Vamos ideal para el cacharreo pero no para sustituir a un everdrive.
    Zhorro

  4. Los siguientes 4 usuarios agradecen a zhorro este post:

    dj syto (27/01/2020), fbustamante (27/01/2020), Karkayu (27/01/2020), Nuria (28/01/2020)

  5. #4

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,844
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    Cita Iniciado por zhorro Ver mensaje
    Con respecto a funcionalidad nada, esta bastante limitado porque no tiene ni flash externa ni sd y la memoria interna flash del chip es un mega por lo que los juegos que pasen de 768K no funcionaran (el firmware ocupa espacio en la flash) y solo un juego por lo que si necesitas cargar otro tienes que conectarlo al pc para grabarlo, tampoco tiene menu. Pero ofrece los fuentes del firmware y tambien los esquemas de la placa, por lo que te lo podrías hacer tu mismo o mejorarlo, por ejemplo añadiendolo una memoria flash o microsd. Vamos ideal para el cacharreo pero no para sustituir a un everdrive.
    Asias por la esplicasion amigo

  6. #5

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,439
    Mencionado
    111 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    327
    Agradecer Thanks Received 
    1,180
    Thanked in
    Agradecido 584 veces en [ARG:2 UNDEFINED] posts
    Muy interesante que haya podido manejar con soltura una frecuencia de entrada de 1 MHz.

    Puede acelerar el acceso si todas las variables involucradas las declara ubicadas en la memoria acoplada al núcleo como "__attribute__((section(".ccmram")));"
    y también puede mejorar el acceso a las instrucciones si habilita el prefetching de este micro y selecciona como configuración de energía.

    LL_PWR_SetRegulVoltageScaling(LL_PWR_REGU_VOLTAGE_ SCALE0); //Con un 0 en lugar de 1

    esto le permite bajar en una unidad la latencia de acceso y overclockear a 180 MHz

    LL_FLASH_SetLatency(LL_FLASH_LATENCY_4);//4 en lugar de un 5


    También declarar todos los pines de salida como HIGH_SPEED, he visto por ahí LOW_SPEED

    Salvo estos detalles, mola bastante.
    Última edición por masteries; 27/01/2020 a las 21:49

  7. El siguiente usuario agradece a masteries este mensaje:

    fbustamante (27/01/2020)

  8. #6

    Fecha de ingreso
    May 2022
    Mensajes
    10
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Mira que no conocía este Hack a Day.

    Gracias por compartir.

Permisos de publicación

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