Lote Placas Interface PI1541 (Disketera Commodore 1541)

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6349
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 112 times
Been thanked: 316 times
Contactar:

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por merlinkv »

Hola.

Bueno parece que ahora va, pero vaya tela ....

- Kernal de disquetera: JiffyDOS_C1541.bin (16K)
- Renombrada como Jiffy.bin
- En Options.txt incluir la línea ROM1 = Jiffy.bin
- Para seleccionar ROMs se tienen que usar las teclas F1-F7 y no como dice en la página "the number keys"
- Para seleccionar el ID de la disquetera (si nos hiciera falta) hay que usar F8-F11

Ahora funciona, no obstante en el C64 tengo JiffyDOS 6.01, pero en la disquetera me dice que tengo: 73,Jiffydos 5.0 1541,00,00 .... ¿es correcto? ¿Hay una ROM mas nueva para las 1541? ....
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 829
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 39 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por acf76es »

Saludos, me alegro que ya te funcione y te haya ayudado en mis pequeñas instrucciones.

es verdad que has de renombrar la rom de la disketera a jiffy.rom, sino no te la cogerá, a parte de dar prioridad en ponerla en la rom1 si tiene varias deberas de seleccionarlo.

si te digo que actualizes a la última version de pi1541 (1.14) con soporte discos .d81 y mejoras.

ya por lo menos sabes que funciona, pero este proyecto tiene mas actulizaciones que el soporte SD2IEC por un lado y mayor compatiblidad en el soporte de emulación de disketera 1541, ya que el SD2IEC solo emula el protocolo de comunicación.

Ya sabes que la diketera de commodore 1541 no deja de ser un ordenador con su CPU propia.

nota: la versión de jiffydos para la disketera 1541 es correcta.

un saludo.
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6349
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 112 times
Been thanked: 316 times
Contactar:

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por merlinkv »

Hola acf76es.

Gracias. :)

El mío lo tengo actualizado a la v1.14 desde el inicio y estaré al tanto de lo que vaya saliendo.

El único "issue" que le encuentro de momento es que no se apaña bien con programas como el EasyProg, pero bueno, seguiré probando ....
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2623
Registrado: 28 Ago 2017, 13:14
Has thanked: 378 times
Been thanked: 197 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por duca750 »

merlinkv escribió: 13 Oct 2018, 13:15 Hola.

Bueno parece que ahora va, pero vaya tela ....

- Kernal de disquetera: JiffyDOS_C1541.bin (16K)
- Renombrada como Jiffy.bin
- En Options.txt incluir la línea ROM1 = Jiffy.bin
- Para seleccionar ROMs se tienen que usar las teclas F1-F7 y no como dice en la página "the number keys"
- Para seleccionar el ID de la disquetera (si nos hiciera falta) hay que usar F8-F11

Ahora funciona, no obstante en el C64 tengo JiffyDOS 6.01, pero en la disquetera me dice que tengo: 73,Jiffydos 5.0 1541,00,00 .... ¿es correcto? ¿Hay una ROM mas nueva para las 1541? ....
Te importaría por favor subir lo que ya tienes funcionando a algún sitio o mandarlo por privado? Soy un torpon para estas cosas y muchas otras... :))
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 829
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 39 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por acf76es »

Saludos duca750 si tienes problemas o dudas postealo por aquí y te ayudamos,
Avatar de Usuario
acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 829
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 39 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por acf76es »

aquí tienes las instrucciones que aporté a merlinkv.

acf76es escribió: 02 Oct 2018, 17:54 saludos merlinkv. te adjunto enlaces para que bajes los archivos necesarios:

doy por supuesto que hayas montado el interface.

diríjete hacia esta página:

https://cbm-pi1541.firebaseapp.com

bájate este zip https://cbm-pi1541.firebaseapp.com/Pi1541.zip y mételo todo en la raiz de la SD

Bájate este zip https://github.com/raspberrypi/firmware ... master.zip y elige los ficheros (bootcode.bin, fixup.dat and start.elf (found in firmware-master\boot)) y mételo en la raiz SD

bájate el emulador VICE 3.1 http://vice-emu.sourceforge.net/windows.html

en la ruta vice-3.1\DRIVES\dos1541 copia los ficheros rom d1541.rom or d1541II ó Jiffy.bin(si tienes jiffy en el C64) en la raiz SD.

en la ruta vice-3.1\C64\chargen copia la rom de caracteres chargen en la raiz de la SD

bájate este zip https://cbm-pi1541.firebaseapp.com/fb.d64 y mételo en la raiz SD

en el fichero options.txt descomentas las siguientes lineas:
// If you have hardware with a peizo buzzer (the type without a generator) then you can use this option to hear the head step
SoundOnGPIO = 1
SoundOnGPIODuration = 1000 // Length of buzz in micro seconds
SoundOnGPIOFreq = 1200 // Frequency of buzz in Hz

// If you are using a LCD screen then specify it here
LCDName = ssd1306_128x64
//LCDName = ssd1306_128x32
//LCDName = sh1106_128x64

// change startup logo on oled - 1541ii or 1541classic
//LcdLogoName = 1541ii
LcdLogoName = 1541classic
//LcdLogoName = customfile.raw

/ If you are using I2C LCD you can optionally change what pins it is connected to.
// (defaults to 0 for non-split lines (Option A) or 1 for split lines (Option B))
i2cBusMaster = 0 //SDA - pin 27 SCL - pin 28
//i2cBusMaster = 1 //SDA - pin 3 SCL - pin 5
//i2cLcdAddress = 60 // I2C display address in decimal and shifted. 60 == 0x78, 61 == 0x7A
//i2cLcdFlip = 1 // Rotate i2c LCD screen 180 degrees
//i2cLcdOnContrast = 127 // Allows you to adjust the contrast on your i2c LCD screen
//i2cScan = 1 // scan i2c bus and display addresses on screen



con esto deberías de tener tener operativo todo.

si tienes problemas postéalo.
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6349
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 112 times
Been thanked: 316 times
Contactar:

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por merlinkv »

duca750 escribió: 13 Oct 2018, 14:52Te importaría por favor subir lo que ya tienes funcionando a algún sitio o mandarlo por privado? Soy un torpon para estas cosas y muchas otras... :))
Lo mínimo, pesa unos 6 MBytes ... Espera lo he reducido a unos 2MBytes y pico ... te paso el MP ...
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
skywalky
Demonio tercer orden
Demonio tercer orden
Mensajes: 519
Registrado: 05 Mar 2014, 16:22
Ubicación: Valencia
Has thanked: 4 times
Been thanked: 2 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por skywalky »

Bueno, ya he probado el cacharrito. Es una pasada. Sólo me falta hacerme el cable, ¿es un cable normal de DIN-6 a DIN-6 con las conexiones directas pin a pin?
Avatar de Usuario
acf76es
Demonio tercer orden
Demonio tercer orden
Mensajes: 829
Registrado: 03 Nov 2014, 22:48
Ubicación: Cantabria
Has thanked: 1 time
Been thanked: 39 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por acf76es »

si, las conexiones son directas de din6 din6
Avatar de Usuario
skywalky
Demonio tercer orden
Demonio tercer orden
Mensajes: 519
Registrado: 05 Mar 2014, 16:22
Ubicación: Valencia
Has thanked: 4 times
Been thanked: 2 times

Re: Lote Placas Interface PI1541 (Disketera Commodore 1541)

Mensaje por skywalky »

acf76es escribió: 23 Oct 2018, 20:06 si, las conexiones son directas de din6 din6
Muy bien, gracias.
Responder

Volver a “Proyectos de hardware abiertos”