msx modding

Страница 11/15
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15

By usuario_msx2

Paladin (761)

Аватар пользователя usuario_msx2

08-06-2011, 20:02

actualizado grabando fpga

By usuario_msx2

Paladin (761)

Аватар пользователя usuario_msx2

22-06-2011, 00:14

full vg8235 (W.I.P)
==============

[en placa]
+vdp 9958
+z80H 3.5/7 mhz
+4096k slot 3.1
+conector teclado philips (externo)

+slot 1 (libre)

[expandiendo slot 2: Miniexpansor]
+slot 2.0 sd/mmc scc
+slot 2.1 flashrom scc 512k
+slot 2.2 fm-pak
+slot 2.3 moonsound 1024k

http://www.flickr.com/photos/44218601@N06/sets/72157627016815392/

By Warchild

Paragon (1298)

Аватар пользователя Warchild

27-06-2011, 14:59

Una tontería de pregunta para los "modderos"... hace poco por curiosidad y por 4 euros compré un pequeño display LCD de 2x16 caracteres (o 2x14, ara nusé... por ahí anda...). Me preguntaba si se podría de alguna manera implementar (que chulo suena Tongue) la pantallita en un mod. Buscando info encontré un listado en ensamblador para el Z80 para controlar estos displays. Espero volver a encontrarlo, porque como soy tan así, ni me marco las páginas ni ná de ná... pero vaya, ví que sería posible hacerlo. Supongo que los avezados con el soldador conocéis estas pantallitas de sobras, deben ser algo bastante sencillo para vosotros. ¿Alguien me puede decir si la comunicación entre el Z80 y la pantalla debería ser obligadamente a través de un slot de cartucho? O sería posible hacerlo por el de impresora, por ejemplo? (así no se pierde nada, es un conector completamente desfasado). La idea (tonta) sería que al arrancar el ordenador una rutina leyera la configuración del ordenador y qué hay conectado en los slots y mandara esa info al display. Por poner una pijotada Cool ¿Qué sus parece?

By MsxKun

Paragon (1124)

Аватар пользователя MsxKun

27-06-2011, 15:21

Pues yo diria que el puerto de impresora seria lo suyo.

Aqui tienes un pinout de esas pantallas (hay varios, pero este es uno bastante tipico...): http://www.iharis.com/assets/images/LCD16_PINOUT_.png

Tengo el codigo en Arduino para usar este tipo de pantallas (aqui un ejemplo de como conectarla a una Arduino): http://digital-salvage.net/wp-content/uploads/arduino_lcd_01.png

Hacer la variante para MSX no deberia ser chungo. Pero que hablen los expertos, porque aunque parece facil y posible, igual hay alguna tontada que complicaria el asunto.

By Miguel_Noe

Champion (465)

Аватар пользователя Miguel_Noe

27-06-2011, 18:57

Hola.

Yo llevo un tiempo trabajando con pantallas LCD 16x2 y la GLCD con Micro-Pic (16F84a... 16f877a).El frabicante te marca unos tiempo para inicializar las pantalla y para madarle los comandos (Caracteres y mover cursor...).Cuando programas los Pic ASM todo esto lo tienes que tener en cuenta, normalmente ya hay bibliotecas (*.INC) que tu programas para llamarlas...
Todas las pantallas LCD llevan un Microcontolador Hitachi 44780 (El mas utilizado).
Me voy a la piscina (...)

By Miguel_Noe

Champion (465)

Аватар пользователя Miguel_Noe

27-06-2011, 20:23

http://imageshack.us/clip/my-videos/231/jvk.mp4/

<embed src="http://img231.imageshack.us/flvplayer.swf?f=Mjvk" width="640" height="380" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"/>

Uploaded with <a target='_blank' href='http://imageshack.us'>ImageShack.us</a>

Un ejemplo de pantalla GLCD .

Te recomiendo un libro muy bueno (para mi el mejor para comenzar a programar PIC) Microcontrolador PIC 16F84 Desarrollo de proyectos 2ª Edicion Editorial RA-MA.

si tengo tiempo quiero hacer un Circuito con uno - dos PIc y 1 ó 2 pantallas lcd para mirar lo que sale por el puerto de los cartucho del un msx y la salida de casette (SAVE , CSAVE y BSAVE)... Si tengo tiempo.

By Miguel_Noe

Champion (465)

Аватар пользователя Miguel_Noe

27-06-2011, 20:42

Yo creo que si se puede utilizar el puerto de imprsora para controlar las pantallas la parte de enviar datos:
Los pines de la impresora (PDB0...PDB7) a los pines de la pantalla lcd (DB0...DB7) 8bit.

Los Pines de la Pantalla E RS y R/W ¿Donde los ponemos??? El R/W la mayoria de las veces va a gnd (-) y los pines E y RS tenemos que ponerlos en algun sitio... podria ser Pin de la impresora Busy y PSTB... No se !!!
E=0 , LCD NO HABILITADO
E=1 , LCD HABILITADO

RS=0, MODO COMANDO
RS=1, MODO CARACTER.

By Warchild

Paragon (1298)

Аватар пользователя Warchild

28-06-2011, 06:09

Ya sabía yo que por aquí estas cosas no sonarían a chino (como de momento me suenan a mí Tongue ). Si a alguien le interesa, tengo el listado para Z80 que comenté. Lo había descargado junto con otros listados para ver si voy aprendiendo cosillas (diriase que aun no muchas... Question ). No lo pongo aquí porque aunque no es largo para teclear sí me lo ha parecido para pegarlo aquí, pero si alguien lo quiere para echarle un vistazo o hacer alguna prueba, se lo mando al correo (gastos de envío incuídos :hannibalSmile

By MsxKun

Paragon (1124)

Аватар пользователя MsxKun

28-06-2011, 09:40

Yo creo que si se puede utilizar el puerto de imprsora para controlar las pantallas la parte de enviar datos:
Los pines de la impresora (PDB0...PDB7) a los pines de la pantalla lcd (DB0...DB7) 8bit.

En uno de los listados que tengo para Arduino, se controla con solo 4 bits DB0 a DB3. Son necesarios siempre los 8? Sino, entonces si que quedan pins libres para todo lo demas...
Y sino, a multiplexar Evil

By Miguel_Noe

Champion (465)

Аватар пользователя Miguel_Noe

28-06-2011, 10:26

Si, con 4 pines funciona igual (4bit)

Страница 11/15
4 | 5 | 6 | 7 | 8 | 9 | 10 | | 12 | 13 | 14 | 15