Página 1 de 3

#1 Greaseweazle

Publicado: 17 Nov 2019 16:37
por pintza
Greaseweazle

Bajo este impronunciable nombre se esconde un nuevo e interesante proyecto, llevado por Keirf el mismo del FlashFloppy.
Por lo que seguro que es todo un éxito.
Greaseweazle biene a ser lo que es el Kryoflux pero gratuito. :loco1:

Wiki del proyecto

La base del proyecto es una pequeña y barata placa llamada Blue Pill, que cuesta dos duros.
El esquema es este:

Imagen

El software está escrito en Phyton v3 y está disponible para Windows, Linux y MacOS.
Ahora a pedir una placa, ya comentaré como funciona más adelante.

#2 Re: Greaseweazle

Publicado: 17 Nov 2019 17:36
por Bone
Fenomenal!!!
Tendré que leer de que va todo el asunto!! :ayuda1:

#3 Re: Greaseweazle

Publicado: 05 Dic 2019 00:22
por pintza
Esta mañana llegó un paquete desde la lejana China.
IMG_20191204_125636.jpg
IMG_20191204_125618.jpg
Esta fin de semana cacharreo asegurado. :hurra1:

#4 Re: Greaseweazle

Publicado: 05 Dic 2019 07:26
por droman
:aplauso1:

#5 Re: Greaseweazle

Publicado: 05 Dic 2019 07:31
por droman
Ya lo habrás visto... pero por si acaso...

https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes

#6 Re: Greaseweazle

Publicado: 05 Dic 2019 09:40
por pintza
droman escribió: 05 Dic 2019 07:31 Ya lo habrás visto... pero por si acaso...

https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
Es el riesgo cuando compras en Aliexpress y sitios similares. Crucemos los dedos y si el producto es genuino entonces ya tenemos un vendedor de confianza.

#7 Re: Greaseweazle

Publicado: 07 Dic 2019 19:24
por pintza
YA puedo confirmar que el vendedor es de confianza y el producto es genuino.
2019-12-06-20-36-55-847.jpg
Pongo aquí el enlace de compra por si alguien se anima.

Lo primero que hay que hacer es programar el firmware de la Blue-Pill. En el propio github del proyecto te enlazan a la página de Cortex para las instrucciones ya que el proceso es el mismo que el de la gotek. También usamos el mismo programador USB-ttl.
IMG_20191206_212718.jpg
Sólo hay que poner cuatro cables: Tx, Rx, 5v y GND y el software como comento, como en la siguiente foto.
IMG_20191206_212934.jpg
Con todo esto ya se puede programar el firmware, en mi caso tengo muchos problemas con los drivers y Windows 10. Así que no me ha quedado otra que instalar el VirtualBox e instalar el Windows XP con lo que ya no ha habido ningún problema.

Una vez puesto el firmware Windows 10 reconoce el dispositivo por USB y no hace falta la máquina virtual, con lo que es hora de descargar e instalar el Python.

También hay que conectar la Blue-Pill a la disquetera según el esquema.
IMG_20191206_212527.jpg
Y ejecutando un programilla desde la línea de comandos la disquetera comienza ha hacer el volcado de datos.

:gamer1: :gamer1: :gamer1: :gamer1: :gamer1: :gamer1: :gamer1: :gamer1: :gamer1:

Parece que todo funciona a la perfección, pero se nota que queda mucho por hacer.
En vez de tanto cable, una plaquita estaría muy bien. El programa en Python es muy básico pero efectivo.
Pero este proyecto se actualiza cada poco, la última hace unas horas.

Respecto a los resultados:
He volcado los cuatro discos del Heimdall y me ha generado cuatro archivos .scp de unos 37 MB cada uno.
En WinUAE no los puedo usar directamente, tengo que ver la porma de pasarlos a .ipf.

#8 Re: Greaseweazle

Publicado: 07 Dic 2019 19:49
por pintza
Tenía pendiente descargar el emulador FS-UAE que por lo que leí si soporta ese formato de disquetes de manera nativa y puedo decir que la copia es correcta.

Como ya comenté en el hilo del Heimdall, este lleva un sistema de protección y hace falta el manual del juego por lo que ahora toca escanearlo.
Cuando lo tenga todo, lo subo por aquí.

#9 Re: Greaseweazle

Publicado: 07 Dic 2019 20:34
por droman
Eres un crack!

Yo, como no tengo discos originales, bueno si tengo, pero de juegos de futbol... que lo que no quiero es precisamente preservarlos XD, pues por ahora no me voy a meter en jaleos... pero mola y parece muy simple.

#10 Re: Greaseweazle

Publicado: 08 Dic 2019 18:11
por pintza
droman escribió: 07 Dic 2019 20:34 Eres un crack!

Yo, como no tengo discos originales, bueno si tengo, pero de juegos de futbol... que lo que no quiero es precisamente preservarlos XD, pues por ahora no me voy a meter en jaleos... pero mola y parece muy simple.
Eso es, la mejor definición para el invento. Es muy simple, no tiene nada y a al vez lo hace todo. :loco4:

#11 Re: Greaseweazle

Publicado: 10 Dic 2019 16:32
por droman
Ya me dirás tú para que quiero yo esto... ¿de que me sirve? PA NÁ.


Pues ya tengo una placa viniendo a casa.


Diosssssssss que síndrome del "cazador de tontunas" tengo....

#12 Re: Greaseweazle

Publicado: 10 Dic 2019 18:21
por Bone
Yo lo tengo pero de Diógenes...cachis....mira que me cuesta tirar o vender algo. Antes lo doy a un amigo que lo vendo y quedarme las cosas "por si acaso"....¿acaso de que? :loco1:

#13 Re: Greaseweazle

Publicado: 10 Dic 2019 20:23
por pintza
Peor soy yo, que lo vi tan barato que pedí tres placas. :sarcastico1:
Las venderé en eBay a 1000 euretes cada una. :mamba1:

#14 Re: Greaseweazle

Publicado: 10 Dic 2019 23:03
por Bone
pintza escribió: 10 Dic 2019 20:23 Peor soy yo, que lo vi tan barato que pedí tres placas. :sarcastico1:
:sarcastico1: :sarcastico1: :sarcastico1: :sarcastico1: esa es buena.....a mí me pasa a menudo.... :sarcastico1: :sarcastico1: :sarcastico1:

#15 Re: Greaseweazle

Publicado: 04 May 2020 09:33
por pintza
Se ha actualizado el proyecto a la versión 0.14
Y viendo las novedades veo que hay una muy interesante:

IPF: Full write support (weak data, index misalignment)
New GW commands: bandwidth, erase
bandwidth: Measure USB read/write bandwidth
erase: Erase a disk
F7 USB: Improved bandwidth when writing to disk
Much less likely to see FluxUnderflow failures
update: Fix a bug which could fail to reopen the GW device for update
update: Automatically find the update file if filename not specified
Control script: Tidier notification of errors (no scary backtrace)

Ahora se puede usar el formato .ipf al crear las imágenes de los discos.No hay más que instalar una librería de este sitio.

#16 Re: Greaseweazle

Publicado: 04 May 2020 18:40
por Bone
Vaya que puntazo!!!!
No se cuando, pero un dia me hago un bicho de esos....
Ahora no, que ando muuuu liado.....pero lo haré....😀

#17 Re: Greaseweazle

Publicado: 04 May 2020 20:12
por pintza
Bone escribió: 04 May 2020 18:40 Vaya que puntazo!!!!
No se cuando, pero un dia me hago un bicho de esos....
Ahora no, que ando muuuu liado.....pero lo haré....😀
Como ves no tiene ninguna complicación, comprar una SuperCPU y un manojo de cables. :gamer1:

#18 Re: Greaseweazle

Publicado: 23 May 2020 16:11
por pintza
Incansable el amigo Keirf, hay que darle la medalla al mérito al trabajo.
En unos días ha pasado de la versión 0.14 a la 0.17

A destacar que en la versión 0.17 ya se puede prescindir de Python ya que ha hecho un ejecutable para windows.
Ya van quedando menos escusas a los que prefieren usar los caros y anticuados sistemas del pasado. :burla1:

** v0.17 - 19 May 2020
- Windows: New self-contained executable distribution
- No need to install Python, or module dependencies
- Mac, Linux: Main script is directly executable
- No need to manually invoke the Python interpreter
- GW host tool: Help-text description for each available action

** v0.16 - 15 May 2020
- F7 Firmware: Enable over-drive voltage mode
- Required for reliable 216MHz operation (see datasheet)
- Bootloader update:
- 'gw.py update --bootloader' updates the bootloader
- Not normally required
- Failure may brick the Weazle and require full reflash: Take care!
- Update build system to work with Windows MinGW environment

** v0.15 - 5 May 2020
- Host tool improvements:
- IPF: More robust conversion to raw flux for writeout
- HFE: Fix crash when writing out HFE from third party tools
- F7 Firmware improvements:
- Preparation for High Speed USB (future board using 730Z8 MCU)
- Enable Instruction and Data caches (10x execution speedup)
- Various improvements to bandwidth as reported by 'gw.py bandwidth'

#19 Re: Greaseweazle

Publicado: 19 May 2021 17:49
por droman
He terminado de montarlo, pero a la hora de programar la placa, en el github, usan un programador... que yo no tengo y tú has usado un simple USB-ttl que tengo unos cuantos... ¿Podrías detallar el proceso? ¿O poner un link donde se detalle que no sea el github oficial?

Gracias.

#20 Re: Greaseweazle

Publicado: 19 May 2021 20:03
por merlinkv
¿Que versión de placa es la que tienes?