Antonio, ¿viste que liberaron una librería USB para bare metal?
https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=92579
Permite usar teclados, mandos, y almacenamiento. Vamos, que si le dedicas un poco de tiempo tenemos un "clon" del ZX Spectrum con la raspberry totalmente operativo.
πBacteria, emulador Bare Metal para la Raspberry Pi
- radastan
- Amiga 2500
- Mensajes: 4542
- Registrado: 11 Jun 2007, 19:29
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sega Genesis/Megadrive
- Primera consola: TV Games/Pong Clone
- Ubicación: Córdoba
- Gracias dadas: 9 veces
- Gracias recibidas: 40 veces
- Contactar:
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
- na_th_an
- Amiga 1200
- Mensajes: 1273
- Registrado: 10 Oct 2012, 11:17
- Sistema Favorito: (Otro)
- primer_sistema: Spectrum +2
- consola_favorita: Sony PlayStation 1
- Primera consola: Sega Master System
- Gracias dadas: 18 veces
- Gracias recibidas: 15 veces
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Interesante. ¿Qué podemos hacer para que Antonio se pique?
¿Funciona el "NO HAY HUEVOS"?
¿Funciona el "NO HAY HUEVOS"?
-
- Amstrad PCW 8256
- Mensajes: 128
- Registrado: 04 Ene 2013, 16:43
- Sistema Favorito: Spectrum +2
- primer_sistema: ZX81
- consola_favorita: Nintendo DS/3DS
- Primera consola: Sega Genesis/Megadrive
- Ubicación: La orilla del mar Mediterráneo
- Gracias dadas: 16 veces
- Gracias recibidas: 27 veces
- Contactar:
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Como el enlace no lleva a ninguna parte no sé si Radastan ha descubierto la circle (librería para bare-metal en C++) o la uspi (librería en C del mismo autor). Pero de la circle ya avisé a Antonio hace ya un par de meses por lo menos. La uspi parece que últimamente la actualiza menos, pero la circle ya soporta los cuatro cores de la PIv2 y las últimas adiciones a la librería han sido soporte de dispositivos de almacenamiento USB, soporte reducido de FAT, soporte para master-slave I2C y soporte experimental de capa IP (solo soporte UDP de momento, con un programa de ejemplo para acceso a un servidor NTP).
La verdad es que le está quedando una librería de lujo. La única pega es que, desde principios de año, veo que va más despacio que antes, pero es que el tiempo escasea en todas partes...
La verdad es que le está quedando una librería de lujo. La única pega es que, desde principios de año, veo que va más despacio que antes, pero es que el tiempo escasea en todas partes...
Todo espacio de dimensión finita distinta de cero con producto interno tiene una base ortonormal. Tiene sentido, cuando no piensas sobre ello.
Profesor de Matemáticas U.C. Berkeley
Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator
Profesor de Matemáticas U.C. Berkeley
Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator
- radastan
- Amiga 2500
- Mensajes: 4542
- Registrado: 11 Jun 2007, 19:29
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sega Genesis/Megadrive
- Primera consola: TV Games/Pong Clone
- Ubicación: Córdoba
- Gracias dadas: 9 veces
- Gracias recibidas: 40 veces
- Contactar:
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
ZX-81 escribió:Como el enlace no lleva a ninguna parte no sé si Radastan ha descubierto la circle (librería para bare-metal en C++) o la uspi (librería en C del mismo autor).
Ya he puesto el enlace correcto. No, no es la circle, es la USPi.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
-
- Amstrad PCW 8256
- Mensajes: 128
- Registrado: 04 Ene 2013, 16:43
- Sistema Favorito: Spectrum +2
- primer_sistema: ZX81
- consola_favorita: Nintendo DS/3DS
- Primera consola: Sega Genesis/Megadrive
- Ubicación: La orilla del mar Mediterráneo
- Gracias dadas: 16 veces
- Gracias recibidas: 27 veces
- Contactar:
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
La pega que le veo a la USPi es que el autor desarrolló la Circle y, después, portó lo que tenía de C++ a C y sigue llevando ese sistema. Primero añade cosas a la Circle y más tarde, si tiene tiempo y puede a la USPi. Y si tienes que meterte en ese fregao, yo casi preferiría C++ a hacerlo en C. Pero esa, es solo mi opinión...
Todo espacio de dimensión finita distinta de cero con producto interno tiene una base ortonormal. Tiene sentido, cuando no piensas sobre ello.
Profesor de Matemáticas U.C. Berkeley
Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator
Profesor de Matemáticas U.C. Berkeley
Empieza a jugar sin tener que compilar: JSpeccy
Emulador bare-metal para la Raspberry PI 2/3: ZXBaremulator
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Lo del USB es una de las cosas que tengo pendientes para el emulador. Pero antes tengo que arreglar un bug que hace que no se lea una fila del teclado. Todavía no he visto nada de código, pero ya me comentó zx81 que hay drivers USB ya listos. No hace falta que me piquéis, estoy convencido de que voy a hacerlo, pero se me acumula el trabajo y mi tiempo libre es limitado.
- benkenobi
- Commodore 128
- Mensajes: 100
- Registrado: 22 Nov 2014, 18:58
- Gracias dadas: 1 vez
- Gracias recibidas: 13 veces
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Animo Antonio! Estoy deseando poder usar ese teclado que ya tengo montado , y si ademas podemos usar almacenamiento externo...
Pero bueno , todo se andara.
Pero bueno , todo se andara.
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
Intenté meter el driver ese de circle pero la cosa no es tan fácil como pensaba. De momento no va a haber soporte para teclado USB.
- radastan
- Amiga 2500
- Mensajes: 4542
- Registrado: 11 Jun 2007, 19:29
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sega Genesis/Megadrive
- Primera consola: TV Games/Pong Clone
- Ubicación: Córdoba
- Gracias dadas: 9 veces
- Gracias recibidas: 40 veces
- Contactar:
Re: πBacteria, emulador Bare Metal para la Raspberry Pi
antoniovillena escribió:Intenté meter el driver ese de circle pero la cosa no es tan fácil como pensaba. De momento no va a haber soporte para teclado USB.
Las lágrimas no me dejan escribir más...
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados