Autor Tema: Hardware nuevo para C64  (Leído 234255 veces)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #405 en: Octubre 19, 2022, 15:52:31 »
Es increíble lo que está pasando con las Rpi :(
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Gabi64

  • Commodorista
  • ***
  • Mensajes: 70
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #406 en: Octubre 19, 2022, 17:08:13 »
El que no sabe es como el que no ve. No conocía los ESP32, pero si valen 3€, no hay mucho mas que decir.

Gabi64

  • Commodorista
  • ***
  • Mensajes: 70
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #407 en: Octubre 20, 2022, 11:43:25 »
A ver, dándole otra vuelta al asunto... la idea de la rpi me surge porque ya hay un ecosistema software: SO, acceso a Internet, hdmi, emulador c64 con supercpu. Viendo como funciona la 1541pi, uno pensaría que adaptar la rpi zero para que sea un banco de memoria adicional,  salida hdmi, unidad sd, etc, no parece imposible.

Dashiad

  • Commodoremaníaco
  • ****
  • Mensajes: 160
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #408 en: Octubre 20, 2022, 13:35:15 »
"Mas o menos". Si miras el código de la pi1541, está hecho programando "barebone"..No hay un operativo ni nada debajo..Porque para garantizar los tiempos que requiere un c64 real, no puedes dejar que un operativo esté interrumpiendo o priorizando tu proceso..Si no hay operativo por debajo, todo lo que quieras hacer (desde la salida hdmi, sistemas de ficheros, etc,etc), tienes que meterlo tú. Claro que hay librerias, y todo eso, pero te tienes que encargar tú de incluirlo.
Es posible que si se programase como un módulo del kernel linux, fuera más sencillo.
No es exactamente lo mismo "emular" algo, y hacer que eso "emulado" funcione con un hardware real. O sea, no es tipo "como el vice funciona en esta plataforrma, igual de fácil emulo un hardware". No pueden ocurrir "frameskips"  en un hardware real. Cambiar de estado 1 pin de la raspberry, no va a la misma velocidad que cambiar algo en memoria..
Quiero decir..imposible hacerlo?...No...Pero ni mucho menos fácil (no creas que hay tanto info sobre Raspberry pi barebone, por ejemplo). Aparte, la raspi no es que tenga muchos pines, asi que cualquier cosa que tenga que leer o escribir en los buses, olvídate.


Dashiad

  • Commodoremaníaco
  • ****
  • Mensajes: 160
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #409 en: Octubre 20, 2022, 15:31:44 »
Me autocorrijo...Sí que puedes tener suficientes pines usando una raspberry para conectar , por ejemplo, al puerto de cartucho (o sea, a los buses) , que es lo que hace el Sidekick64.
Pero el interfaz no es sencillo, porque hay que arreglar 1) la falta de pines 2) la diferencia de voltajes. Sidekick64 lo soluciona con unos shifters que a la vez hacen conversión de voltajes de 3.3 (lo que quiere la Pi) a 5V (lo que quiere el c64).
Pero esto aumenta la complejidad hardware (necesitas la raspi + varios shifters), el coste, y pone los timings aún más justos (en vez de poner bits en paralelo en los buses, hay que ponerlos en serie).

Gabi64

  • Commodorista
  • ***
  • Mensajes: 70
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #410 en: Octubre 24, 2022, 14:32:57 »

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #411 en: Octubre 24, 2022, 15:49:06 »
Que simpatico ese emulador de placa.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Dashiad

  • Commodoremaníaco
  • ****
  • Mensajes: 160
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #412 en: Noviembre 12, 2022, 14:15:12 »
Pues tenía curiosidad por el ESP32 y me he encontrado con esta página:
https://create.arduino.cc/projecthub/Hack-star-Arduino/how-to-simulate-esp32-projects-online-for-free-ad21d9
Y esta:
https://wokwi.com/projects/new/esp32-s2
Si quieres wifi / bluetooth / potencia decente,  a bajo precio : ESP32
Si quieres potencia de cálculo, mucha memoria, pero con pocos pines, y pocos dispositivos externos (SPI,Serial,I2C,etc) : Raspberry pi(*)
Si quieres potencia de cálculo, bastante memoria, una buena cantidad de pines, y dispositivos externos: Teensy 4.1
Si quieres muchos pines, dispositivos externos, tolerancia a 5V : stm32

(*) RPI programada a bajo nivel, no sobre un linux.

Bieno

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 4218
  • PRINT"ADORA A TU COMMODORE"
    • Ver Perfil
    • bieno64
Re:Hardware nuevo para C64
« Respuesta #413 en: Noviembre 16, 2022, 12:13:26 »
En la página del c64OS hay una guia excelente con "casi" todo el hardware moderno existente para el c64/c128/c16/Plus4/VIC20 y sus enlaces

https://c64os.com/buyersguide/

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #414 en: Enero 05, 2023, 13:26:31 »
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Bobafett

  • Commodoremaníaco
  • ****
  • Mensajes: 107
  • SYS 0
    • Ver Perfil
Re:Hardware nuevo para C64
« Respuesta #415 en: Enero 06, 2023, 12:50:33 »
Building a Frankenstein 64

https://celso.io/retrocomputing/2022/12/27/c64-from-scratch





Esto debe ser un proyecto muy bonito, construit tu propia C64!
.::Boba Fett::.
::Commodore 64::

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #416 en: Enero 09, 2023, 20:34:22 »
MCL64: el emulador MOS 6510 funciona en Commodore 64
https://microcorelabs.wordpress.com/2021/04/16/mcl64-mos-6510-emulator-works-in-commodore-64/

No sé muy bien de que va esto, pero aquí lo dejo @Javi81

Citar
¡Recibí mi PCB MC64 por correo hoy, lo conecté a mi Commodore 64 y me alegré de obtener algunos resultados decentes!

El MCL64 es un puerto de mi proyecto MCL65+ para el pinout MOS 6510, por lo que puede usarse como un reemplazo directo para la CPU del Commodore 64. Utiliza mi emulador 6502 que se ejecuta en Teensy 4.1, que es una placa similar a Arduino que se ejecuta a más de 600 Mhz y tiene 1 MB de memoria. ¡La emulación 6510 puede tener precisión de ciclo o puede ejecutarse significativamente más rápido que el procesador original!

Puedo iniciar en BASIC y ejecutar un programa de impresión "Hello World", por lo que uno de los próximos pasos será intentar ejecutar algunas de las imágenes del cartucho C64 directamente desde la memoria RAM integrada del procesador. Probablemente necesite agregar algún código para admitir el cambio de banco del C64 internamente para hacer esto.

Publicaré los archivos fuente en GitHub en breve.

¡Hasta ahora tan bueno!

www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #417 en: Febrero 14, 2023, 13:42:31 »
@riq sigue trabajando con su Unijoysticle

Citar
It will support:

- 5-button joystick mode
- Rumble mode
- And if possible Paddle & Mouse support.

https://www.youtube.com/watch?v=9Em_kUAHEuA

https://mastodon.social/@ricardoquesada/109858237314092009
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #418 en: Marzo 24, 2023, 19:24:21 »
@Dozznar probando el KungFuFlash, para los pocos que queden con alguna duda sobre este cartucho.

Probando el Kung fu Flash
https://www.youtube.com/watch?v=UcHkhky4OF0
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14258
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Hardware nuevo para C64
« Respuesta #419 en: Marzo 28, 2023, 15:04:08 »
Creo que son teclas sueltas para usar teclados mecánicos de PC, en todo caso mola.





https://twitter.com/PrimyRetro/status/1640271397644558338
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com