TEST about NOVAG CITRINE comunication OKs PC or Serial ports

Preguntas frecuentes sobre modelos, caracteristicas, etc

Moderador: Meca

Cerrado
Oliver
Mensajes: 579
Registrado: 02 Ene 2007, 11:34

TEST about NOVAG CITRINE comunication OKs PC or Serial ports

Mensaje por Oliver » 11 Ene 2007, 17:06

Estimados amigos, acabo de termina las investigaciones que he realizado en NOVAG CITRINE, (diran algunos que ya esta bien,)
pero queria dejar todos los cabos BIEN atados, por que la informacion que estan dando en otros foros ingleses y demas es totalmente erronea,
CITRINE puede comunicarse con cualquier engine y podriamos usar el tablero.. GENIAL ¡¡¡

CITRINE puede enfrenterse a otras maquinas usando un interface serial ( desconozco si se pueden conectar directamente DOS maquinas NOVAG, pues lo que envia una la otra puede entendenlo, tal vez MECA o alguno de vosotros sepa como se suele hacer esto)

Lo que esta claro es que a traves del PC se podria hacer..

Y CITRINE puede recibir posiciones de problemas, todos sabeis el rollo que es meterlas a mano... aunque creo que este es el paso mas engorroso de programar...

AQUI os dejo un pensamiento en vez alta mientrs iba metiendo los datos en el PC y comprobando los comandos.
Una pena que mi ingles es tan justito que cualquier traduccion que intentase iba a acabar en desastre ;-)... a ver si algun bilingue se anima a traducirlo para que los giris he ingleses o alemanes (a estos les gustan los mods y los cambios ) puedan ver que ES POSIBLE usarla y mu bien por cierto..

saludos.

________________________

Intrucciones practicas en la comunicación con Novag Citrine to PC.

Si desconectamos eléctricamente ES necesario colocar todas las piezas en su sitio, SI NO hacemos esto NOVAG citrine no se activara y tampoco se comunica con el PC.

Si apagamos el interruptor NOVAG citrine guarda la poscion y la comunicación se puede volver a establecer...

Si apagamos en OFF, Los relojes mantienen tambien el tiempo acumulado, cuando arranquemos indicaran 1-3 segundos mas .. de tiempo... y empezara a contar a partir de ahí.

Escribimos “U ON”, que hace ponerse a la maquina en modo arbitro, solo mirando como juegan dos jugadores externos, ni que decir tiene, que uno de esos jugadores puede ser una ENGINE externa.

Mandamos una jugada con del comando M.

Me2e4

El blanco mueve P4R, en la notación descriptiva, (mucho mas util y representativa al principio de la partida, inconveniente ¿?, pues que ya no es oficial y no es valida para los torneos, aunque yo sigo usándola en las primeras 20 o 25 jugadas. Luego pierde su utilidad al haber pocas piezas en el tablero.

El tablero CITRINE iluminara la casilla destino durante 1 segundo, y escribirá la jugada en el LCD.

EN ese momento podremos hacer la jugada, uno de los inconvenientes sera que se queda iluminada la ultima casilla, indicando la ultima pieza jugada, (creo recordar que algo parecido pasaba con el tablero universal, contectado a una shapirre, pero ya no recuerdo bien, pues era en una exposición)

Podemos evitar esto levantado y posando la pieza, justo cuando estemos haciendo el movimiento. (en el LCD se queda marcada la casilla de la ultima jugada)

Aun con esa casilla iluminándose ( el problema es que novag citrine entiende que el blanco va a jugar con esa casilla, digamos que ha iniciado la jugada blanca...), podemos NO HACER caso a esa información y mover con otra pieza de otra casilla, novag entendera que hemos cambiado de jugada y realizara esta..

Una vez realizada esta, novag enviara la jugada al puerto serie, y el PC o engine externa puede entender nuestra respuesta, ( en este caso, como la jugada ha sido realizada de manera física en el tablero primero, no se iluminara la ultima casilla, y en el LCD queda marcada la ultima jugada) TODO correcto en este punto...

Volvemos a enviar una jugada, como deciamos antes se ilumina solo la casilla destino durante 1 segundo, necesitamos mirar la pantalla LCD, para ver la jugada, o en PC o en el PocketPC

En este punto en el supuesto programa, se puede realizar trucos para facilitar y aprovechar los recursos graficos, SI usamos el COMANDO “T” para retroceder una jugada, se iluminaran las dos casillas, Y 2 o 3 segundos después podemos enviar otra vez la jugada y ya hemos tenido mas tiempo para ver la jugada reflejada en el tablero, ( recordar que siempre la podremos ver el el LCD si hemos contectado el LCD al tablero y el PC al LCD, dado que el LCD tiene dos clavijas, por cierto esto no viene en el manual, tal vez no se pueda, y la función de las dos clavijas era poder dar la vuelta al LCD cuando jugamos en la otra zona del tablero, pero como funciona, para que preocuparse...)

Esto se puede programar, por ejemplo en todas las jugadas enviadas, e indicando en la configuración del programa del PC, el tiempo que pierde la ENGINE para enseñarnos unos segundos en el tablero la jugada, en realidad, lo que estamos haciendo es JUGAR, DARLA ATRÁS una JUGADA y VOLVER A jugar ESA JUGADA. Esto solo hay que usarlo si realmente deseamos ver unos segundos la jugada en el tablero, implica perder 0.5-1 segundo de nuestro tiempo, y entre 3-5 segundos de tiempo en la engine...

Creo que tampoco es necesario al ver la jugada en el LCD, pero podria ser una opcion interesante que se pueda desactivar en el programa de PC... o tener dos versiones del programa, una que envie y retroceda y envie, y otra que solo envie... la ultima para jugar rirmos lentos, en los que puede que no estemos mirando al tablero fijamente mucho tiempo... o para ritmos muy rapidos en los que no podemos perder tiempo ni hacéroslo perder a la engine, aunque 1-3 segundos por jugada no es muy grave...

En este punto indicamos a la maquina que juegue, por nosotros, indicamos por ejemplo el nivel ( si no queremos el que tenia por defecto, para efectos didactios indicmos un nivel de tiempo moderado para ver la información que sale en el LCD.. “L FD7” indicara a la maquina que se programe en ritmo de profundidad fija 7,

Corregimos, como tarda un rato en mover, vamos a programar L D6, bueno no¡ , que acaba de mover... ;-)

La jugada es recibida correctamente, ( recuerden que hasta ahora estamos jugando contra una engine, y ahora la maquina ha jugado por nosotros)

La engine PC, responde con su jugada, pero NOVAG no responde en este punto pues sigue programada en modo humano contra humano “U ON.” Ref...

Vamos a complicarla un poco mas enviándola “U OFF”, de ese modo respondera automáticamente en cada respuesta,

( si usamos el comando flip, “F” forzamos a jugar al color que acaba de jugar, e2e4,e7e5, y la maquina juega con negras, si “F” ahora, la maquina realizara otra jugada, saltándose una del blanco) si en ese momento intentamos ver la lista de jugadas tenemos un error y la partida se borra, pues se han mezclado jugadas, digamos que este comando solo sirve para cambiar de color al principio de la partida...)

BIEN, solo nos queda ver que tal se comporta Citrine contra las engines, dado que jugar con el tablero si es posible, pues hemos indicado aquí un orden normal de jugadas,

Iniciamos la partida ENGINE vrs NOVAG, enviando la jugada, a traves del PC, se ilumina un segundo la jugada, y prácticamente nada en el LCD, que es usado mienstras piensa novag con información util... por tanto,,, no podremos hacer la jugada que ha hecho la engine, sin mirar al PC o al poketc PC...

Pero como veremos ahora no tiene relevancia practica, cuando hacemos un enfrentamiento engine vrs citrine, no nos interesa mover las fichas de manera física, (ademas de hacer perder un tiempo precioso a la engine o a novag si no lo hacemos rapido...)

Bueno, hemos jugado e2e4, a traves del PC, pero no hemos jugado la jugada en el tablero, ( si realizamos un comando “P”, después de que mueva citrine, vemos que ella ha dado por movida la pieza), ella juega e7e5, PERO TAMPOCO vamos a hacer caso a los leds que se iluminan para que hagamos la jugada, vamos a enviar OTRA jugada con el PC...

Vemos que FUNCIONA y citrine vuelve a pensar, comprobamos cuando termina ( mientras piensa no hace caso al puerto serie, solo atiende al comando “J” para forzarla a mover, o al comando “C” para ver el reloj, aunque este ultimo es mejor no usarle pues se llena el buffer hasta la siguiente jugada, y no podremos usar el comando J después de haber usado C... lógicamente...

Mirando la posición comprobamos que en realidad ESTAMOS enfrentando a la engine contra otra engine, solo hace falta la utilidad com2com, posiblemente y dos puertos serie... podria funcionar, o un programa compatible con UCB...

EN RESUMEN:

SI SE PUEDE ENFRENTAR NOVAG contra OTRAS MAQUINAS. Usando un software intermedio, pues no hace falta mover las piezas físicamente, al enviar la siguiente jugada, da a la anterior por movida.

SI SE PUEDE jugar con el TABLERO contra un POCKETPC o un ENGINE de PC, solo hace falta un programa que envie las jugadas en formato internacional PGN basico

Posiblemente se pueden enviar problemas directamente con el comando “p”, pero haga falta un interprete de posiciones FEN, a posiciones entendibles por novag, pero eso es automatico una vez creado...

NOVAG, por una vez, y recordando tiempos pasados, ha realizado un buen trabajo.
___________

Ahora por error al copiar y pegar ?¡ no se como ha venido a parar aqui el resto del articulo , al final no se lo que tengo en uno o en otro, pero bueno, ya ni veo... y como no quiero cometer algun error en el que pierda datos o parrafos, lo dejo como esta:

Por cierto, con esto se acabaron las investigacion, lo que queda es programacion bajo windows y ESO puede requerir mucho tiempo... y bastante nivel de ingles...

saludos. y cuantos mas links a esta GENIAL pag, mejor ¡¡ asi que a comentarla por la red ;-) saludos.
___________
bueno, cansado de navegar y no encontrar mas informacion de la que ya teniamos, y en vista de que tenia dudas sobre que CPU se ha montado en citrine, me he dispuesto esta mañana a quitarla la tapa de la base, pero con "objetivos sanos".

Adolecia mi unidad de un defectillo en el boton de menu, pulsabamos y funcionaba cuando funcionaba, antes de enviarla a NOVAG me dispuse a abrir la tapa con intencion de limpiar el contactor de plastico o añadirle algun suplemento, pues daba la sensacion de que no hacia contacto fisico..

(la lista de comand para Pc esta al final)

http://img146.imageshack.us/img146/6046 ... en2vf4.jpg
Imagen

CUal es mi sorpresa cuando al abrir la maquina (ver foto general) tenemos la maquina incrustada con muchas soldaduras a la placa del tablero, o sea que: ( no se trata de una maquina unida al tablero, sino que forman un conjunto... inseparable parece ser)

Despues de mucho trabajo con el soldador, consigo separa la maquina, del tablero universal board y poder sacarla, para ver que fallo pasaba con el boton de menu. (mira que tener solo un boton y que funcionase medio mal...) pues, arrancando la maquina en esquelto practicamente el boton funciona, o sea que es cosa del plastico o que estaba montada algo forzada, pues ahora acabo de montarla y el boton funciona perfecto...

Ahora ya puedo meter las partidas de problemas , en posicion setup sin desesperarse con el botoncito de marras...

Bien ,aprovechando la apertura, he sacado algunas FOTOS al interior, ( y me teneis que felicitar pues para que Vosotros pudieses ver en una foto la CPU principal he tenido que tirar como 30 fotos, pues el flash oyla casi tenue tinta en la que esta serigrafiado el SERIAL de la CPU, provocaban que costase un horror tirar una foto buena...)

http://img146.imageshack.us/img146/4621 ... en1eg5.jpg
Imagen

al final con luz lateral de una lampara que iluminaban los numeros y tirando a pulso y sin flash que conseguido esta importante informacion:

http://img146.imageshack.us/img146/9181 ... et1uu8.jpg
Imagen

CPU:

DF3687HV
"H8/3687"

AL04421-0446

Por la parte de arriba, tenia un chip alargado (que tiene pinta de caro ;-) en la que viene esta informacion:

"M20.000H6D" (chip plateado en la parte inversa de la placa, al contrario que la CPU)

http://img465.imageshack.us/img465/7268 ... dorxd2.jpg
Imagen

creo que este es el chip que regula el reloj, ( a ver si meca me puede decir si conoce casos en los que hayan overclokeado una novag y esta documentado por la red, cuando menos alguna fotuca...)

estoy casi seguro que ese es el chip.. de control, luego hay varios condensadores y resistencias y todos los componentes estan claramente identificados...

Problema que he visto:

La placa del tablero y la placa de la maquina estaba llena de virutas de metal y madera, ESTO me ha resultado muy sospechoso y llego a desconfiar de los test de calidad de NOVAG, ( cual es la intencion novag = ? )

http://img120.imageshack.us/img120/8086 ... et3ct9.jpg
http://img207.imageshack.us/img207/1618 ... ss3kc1.jpg

Imagen
Imagen

que despues de muchos meses o años de uso las virutas se van acumulando en una zona de la placa y provoquen un cortocircuito y LUEGO tenga que comprar otra maquina, que es de lo que se trata ?

Se van a parecer ustedes a aquellos tecnicos de electronica que rallaban los chips con un destornillador, para que con el tiempo y la falta de proteccion del encapsulado provocasen fallos.... evidentemten fuera ya de garantia...

Bueno, pues conmigo no han tenido suerte, le he pasado el aspirador he dejado totalmente limpia la placa, para evitar desastres en el futuro...

Asi mismo la tapa de la base cierra un poco justa sobre la maquina, supongo yo que esta hace contacto con la parte superior de la CPU...

posiblemente si cambio el regulador ese de 20 Mhz, recorte un trozo de la base para mayor refrigeracion... un par de centimetros y luego ponga una malla para el polvo... (ademas conseguire que se oigan mas los sonidos evidentemente)

http://img146.imageshack.us/img146/6046 ... en2vf4.jpg
http://img96.imageshack.us/img96/3400/novaggen3ji1.jpg
http://img247.imageshack.us/img247/5025 ... en4ll8.jpg
http://img95.imageshack.us/img95/5460/novaggen5qp6.jpg
http://img465.imageshack.us/img465/2351 ... et5hd6.jpg

Imagen
Imagen
Imagen
Imagen
Imagen

En resumen:

Ahora vamos a ANACAdigital para ver que familia es esa de la CPU, y luego a la pag del fabricante:

http://www.anacadigital.com/dedicados/p ... s_risc.htm
(citamos textualmente en cursiva)

H8 5 - 10 MIPS
_____________________________
Hitachi H8
La familia H8 se divide en 2 subfamilias:

H8 de 8 bit
Hitachi H8/300L: Procesador 8 bit compatible con el núcleo de la serie H8/300 pero con bajo voltaje y bajo consumo. Direcciona hasta 64 Kbytes de memoria. Es el modelo más básico y de menos rendimiento de la familia. Su velocidad máxima es de 5 MHz a 5V o 2,5 MHz a 3V, aunque el modelo H8/3644 también admite 5 MHz a 3V. Integra 8, 12, 16, 24 o 32 Kbyte de ROM y 0,5 o 1 Kbyte de RAM.

Hitachi H8/300: Se trata del modelo más extendido de este procesador. Cuenta con un juego de 75 instrucciones de alta velocidad. Es un procesador de 8 bit que puede funcionar a 10 MHz (3V) o a 16 MHz (5V). Es capaz de direccionar hasta 64 Kbytes de memoria externa e integra 1 ó 2 Kbytes de RAM según modelos (H8/3434 y H8/3437). El H8 es un procesador que puede funcionar a 8 bit, 16 bit o 32 bit según convenga. Esta subfamilia no admite registros de 32 bit, pero sí de 8 bit o 16 bit. El procesador tiene inicialmente 16 registros de 8 bit que pueden configurarse como 8 registros de 16 bit. Aquí hay que matizar, ya que el H8/300 es realmente un 8 bit que admite procesar algunas operaciones en 16 bit. Por ejemplo, la suma de registros se hace en 8 o 16 bit, la multiplicación de registros sólo en 8 bit y la división debe ser de la forma "registro de 16 bit entre registro de 8 bit". Con esto se consigue tener un procesador más capaz que un 8 bit puro, pero a un coste muy reducido. Integra una memoria ROM (Flash ROM, PROM o Masked ROM) de hasta 60 Kbytes (32 o 60 si es el H8/3434 o el H8/3437).

Hitachi H8S/2100: Esta subfamilia se caracteriza por integrar 128 Kbytes de Flash ROM y 4 Kbytes de RAM. Realmente pertenece a la subfamilia H8S de 16 bit, pero se han adaptado 2 modelos para procesar código de 8 bit. Por este motivo, cuenta con características más avanzadas que la serie H8/300L y H8/300. Posee un bus de datos externo de 8/16 bit y corre a 20 MHz o 10 Mhz según sea el voltaje de 5 o 3 V. También integra soporte para comunicación por infrarrojos (IrDA 1.0) y es capaz de direccionar hasta 16 Mbytes de RAM externa.

H8 de 16 bit

H8/300H: Esta subfamilia cuenta con procesadores a 16, 17 y 18 MHz a 5V o 10 y 13 MHz a 3V. Hay modelos sin ROM integrada (H8/3001-5) preparados para manejar memoria externa mediante interfaces EPROM, DRAM o SRAM; pero con 4, 2.o 0,5 Kbytes de RAM interna. Otros modelos integran 16, 32, 48, 64, 96, 128 o 256 Kbytes de ROM en el chip, además de 4, 2 o 0,5 Kbytes de RAM. Direcciona hasta 16 Mbytes de RAM externa. Esta subfamilia admite ciertas operaciones aritméticas en 32 bit, pero no se le puede considerar un procesador de 32 bit ya que no puede procesar código de 32 bit, sólo de 16 bit. Igual que el H8/300, el H8/300H también puede procesar ciertas instrucciones de 8 bit.


Puede que sea una version H8/300H Tiny. ?¡

H8S/2000: Es la subfamilia más capaz de la serie H8. Integra 32, 64 o 128 Kbytes de ROM y 2, 4 y 8 Kbytes de RAM según modelos. Su frecuencia de proceso es de 20 MHz a 5V y de 10/13 MHz a 3V. El resto de características son iguales a la serie H8/300H salvo en los interfaces de memoria externa, siendo soportados los siguientes: EPROM, Burst ROM, SRAM y DRAM. También soporta SmartCard___

despues de este repaso historico sobre CPUs de novag...
vamos a RENESAS... que es la pag del fabricante...

http://img155.imageshack.us/img155/6106 ... mapsd1.gif
Imagen

Posiblemente se refieran a la serie SINGLE (tiny), (centro esquema), y 16 bits... (pienso que aunque compatibles con 32, todos los micros de novag trabajan en 16 bits...)

http://www.renesas.com/fmwk.jsp?cnt=h8_ ... ly/&site=i

http://www.renesas.com/fmwk.jsp?fp=/sea ... l=iactengl

Product Overview:

The H8/3687 Group offers enhancement of the peripheral functions of the H8/3664 and is optimized to achieve a higher performance. The device has a 56 kbytes on-chip single supply flash memory (3 to 5V operation) and as peripheral functions, is equipped with a powerful timer (2 channel 16-bit timer), a 10-bit A/D converter, asynchronous/synchronous interface (2 channel) and CMOS high current I/O ports. Package is available in 64-pin small surface mount package as the H8/3664 that can be used as I/O port of 45(53)-pin.
Power-on reset and low-voltage detection functions are also available as options. These functions are useful for the design of systems which are subject to supply voltage fluctuations or require system protection when battery power is used.
The device may use emulator E8 satisfying the requirements for the application of on-chip debugger.
In addition, the Evaluation and Development Kit (EDK) for H8/3687 is already available now in North America. The EDKs provide a way for prospective developers to experience the performance of Renesas microcontrollers and the functionality of our range of development tools. For more information about EDKs.

Key Features:

- High-speed H8/300H central processing unit with an internal 16-bit architecture
- Upward-compatible with H8/300 CPU on an object level
- Sixteen 16-bit general registers
- 62 basic instructions

Various peripheral functions
- RTC (can be used as a free running counter)
- Timer B1 (8-bit timer)
- Timer V (8-bit timer)
- Timer Z (16-bit timer)
- 14-bit PWM
- Watchdog timer
- SCI (Asynchronous or clocked synchronous serial communication interface) × 2 channels
- I2C Bus Interface (conforms to the I2C bus interface format that is advocated by Philips Electronics)
- 10-bit A/D converter

Key Applications:

Consumer fields: Digital camera Sub(Lens Control)
Industrial:Motor control system Sub, Robot Sub
Home electronics:Indoor unit of air conditioner, Outdoor system control of air conditioner, Microwave oven, Refrigerator, Washer
Automotive: Passenger detection on air bag XD

(and I say here:) and in CHESS calculation machines ¡¡¡

http://documentation.renesas.com/eng/pr ... h8300h.pdf

y esto tiene que ver con el oscilador, pero esta demaseado detallado para mis conocimientos y ninguno pasa de 20 Mhz...

http://www.renesas.com/fmwk.jsp?fp=/pro ... =&lid=null

tiene que ser sencillo subirle a 25 Mhz o a 32 Mhz... pero claro, hay que saber cual cambiar...

A ver si alguien se anima y comenta algo de como cambiaron la velocidad en modelos anteriores, y si encuentran un enlace pues mejor que mejor, ni que decir tiene que un 10 sobre 10 para RENESAS; toda la informacion que necestan los profesionales, sin exigir registro previo ni demas trivilorios, DOCUMENTACION, programacion, caracteristicas.. todo...

http://www.renesas.com/fmwk.jsp?cnt=h83 ... %20Diagram

http://www.renesas.com/fmwk.jsp?cnt=h83 ... rrangement

http://www.renesas.com/fmwk.jsp?cnt=pro ... 687n_group

_______________
Ahora estoy psandola los test de BT2450-2650-2830, aunque en los ultimos no tenga muchas esperanzas pues son para PC... muy densos para cualquier micro dedicado.

saludos.

PD: si alguien sabe de alguna pag en la que hablen de overclocking o sobre los comandos que no vienen en la lista del protocolo pues que nos comente. (actualizado, para ver los comandos IR al final)

_______________
EDITO: añado un comentario de otro post pues creo que ha quedado claro de lo que se puede llegar a hacer con CITRINE... a las dudas que tenemos muchos:
9083ja escribió: Habra que mirar con los drivers de la universal aver si cuela. xd
No porque el universal funciona a 9600 y citrine a 57600, vamos a mi ni me ha dado ni media respuesta... ;-)

Solo hay que cambiar la configuracion de la velocidad del puerto en esos programas, pero para ello se tienen que dar cuenta los creadores de esos programas, o aplicar ingenieria inversa para ver el codigo, como esto ultimo es muy costoso, Esperamos todos impacientes a que alguien de los de "antes" se quiera poner a actualizar su programa...
Anonymous escribió: Citrine with hyperterminal indicates just the moves and ONLY that.
My best,
Eric
sorry me, eric, BU CITRINE show a lot of informacion, NOT ONLY that.

I see, moves that citrine move...I see my move too.
I can send my moves whit comands in PC... or ALL moves when citrine it´s in human vrs human... ( I thinking that when we like used the board whit a PC engine, or pokect PC, we must configurate the novag to human vrs human, and send the move of engine to serial port, (we see in LCD all time, but leds change so fast, only 1 seconds), and after move the piece, do our move, and citrine send this move to serial, and pockect pc or engine PC, see this move, and do other move, that we see 1 seconds in "64" leds, and all time in LCD, when we do other move, the move on LCD change and we see our move...)

perphas YES is posible used board whit other engine vrs human, but, used other engines vrs citrine, it´s posible too, but YOU NEED se the move in LCD, not in LED,s but this not important because when novag citrine play vrs engine, not it´s necesary move in time real the pieces, when the engime move, the move is OK for novag, and when novag move, engine read correct, and the board not move any piece, it´s automatic.

but I don´t think that so more important, If we can used the board to human vrs engine is enough...
_________________
I can change level since PC.
I can see the CLOCK of all players.
I can change black and white game
I can see all the list to any moment in the game.
I can see the setup postion. ( can we send a position too?)

but I do´nt know which it´s the comand to change level human, versus human, when I´m playing a game vrs citrine...

YES NOW, novag say me thits:
to human vrs human, "U ON" + intro. refffer OFF
to CITRINE vrs human " U OFF" + intro

to Extern ENGINE PC or PocketcPC or other computer chess
"U ON", to force novag not do any move...

To Extern engine, Pc etc.. vrs novag "U OFF", whit this novag do a move when read a correct move in serial port, not necesary do move in real gameboard, it´s automatic...

and I do´t know which it´s the comand to send a postion of problem setup, directly.

the comand is : "P". and perphaps it´s will posible send problem positiones but it´s so dificult..

NOT send the evaluation when novag it´s thinking, and not send any information when novag citrine it´s thinking, (not see the lines evaluate), but we can see the clock 3 or 5 times when citrine it´s thinking.
_____

traduccion de mi chapucero ingles.

Lo siento Eric, pero CITRINE enseña mucha mas informacion que SOLO los movimientos.

Yo puedo ver lo que CITRINE ha movido, y tambien mis movimientos.

Puedo enviar los movimientos a traves del PC, o enviar los mios y los del contrario si NOVAG citrine esta en el modo human contra humano, en modo monitor o arbitraje

Yo pienso que cuando nosotros usamos el tablero con una engine de PC, o the pockect PC, nosotros debemos configurar a la novag citrine en el modo humano contra humano, (para que no empieze a calcular cuando recibe una jugada). y nosotres enviamos la jugada de la engine a traves de puerto serie, y la vemos TODO el tiempo hasta que movamos nosotrs en la PANTALLA LCD, tambien la vemos en los LEDS, pero estos solo lucen 1 segundo en la casilla destino... pues citrine entiende que la jugada ya esta realizada fisicamente)

Despues de mover la pieza, hacemos nuestro movimiento en el tablero, y este es enviado al PC, o PocketPC,la engine la recibe y realiza otro movimiento que veremos 1 segundo el los LEDS y todo el tiempo en el LCD... etc..

posiblemente SI sea posible usar las engines vrs human con el tablero, pero usar las engines contra citrine es muy dificil si nosotros no miramos la pantalla del monitor para ver el movimiento que se ha enviado a citrine, pues cuando citrine esta activa, y recibe una jugada en 1 segundo empieza a pensar, borrando la jugada del LCD..

yo no pienso que sea muy importante usar engines PC, vrs citrine, es algo anecdotico, no estan en la misma categoria, y si realmente podemos usar las ENGINES contra humanos con el tablero es suficiente...

Pero se puede hacer, ademas las jugadas no seran realizadas fisicamente en el tablero...

-se puede cambiar el nivel desde el PC
se puede ver el reloj de todos los jugadores
se puede cambiar el juego blanco o negro
se puede ver la lista de todos los movimientos
se puede recibir una posicion desde novag citrine pero NO se si podemos enviar una posicion en formato PGN directamente a citrine.. ???

No se cual es el comando para cambiar de modo de juego, cuando jugamos contra citrine vrs human, ¿ cual es comando para humano contra humano ?

Ya lo sabemos, novag nos ha dicho que "U OFF" "U ON"

Citrine no envia evaluaciones a traves del puerto serie (casi confirmado), o yo no se recibirlas, (puede diamond =?), no parece que se puedan recibir datos cuando citrine esta pensando (logico), aun asi podemos ver el relok entre 3 y 5 veces antes de saturar el buffer hasta el siguiente movimiento libre...

saludos.

CITRINE es una GRAN maquina a un buen precio.
__________
___________
saludos. KarmaZen @ Oliver.

Sound goods results for Citrine ¡¡¡, ;-)

PD: you can read me answerd in the other CITRINE post, that you say ONLY see moves... in Pc... ;-)

saludos. KarmaZen @ Oliver.


LIST OF COMANDS of citrine:


1
Novag Star Diamond to PC Protocol, AND PERPHAPS NOVAG CITRINE… some commands, if I do test command whit CITRINE ok, you see “*” near comands...


OVERVIEW
This document demonstrates the serial communication protocol between the Novag StarDiamond and an IBM compatible PC and helps the public (third party chess software) please feel free to e-mail us at sales@novag.com or fax us at +852-2810 8177.
COMMUNICATION PROTOCOL
The communications are RS232 based and use the values of 57600 Baud, 8 Data Bits, 1
Stop Bit, No. Parity and no flow control.

COMMAND DESCRIPTIONS

1. Autoclock : A, A ON, A OFF
Display the current autoclock status or set the autoclock feature on or set the

autoclock
feature off. When the autoclock feature is set on, the black and white clock will be

displayed
after 1 complete move is made.

N
*New Game

X on

Xmit on

A on
*Autoclock on

M e2e4
*M 1 e2-e4 |
*M 1, e7-e5 |
Clock 00:00:00 00:00:01

2. Clock : C
*Display the current white and black time.

C
*Clock 00:06:27 00:00:01

3. Flip : F
*Flip SD white move from the top of the chessboard when at new game position.

N
*New Game

F
*Flip
*Flip color to move from white to black or from black to *white.
M 1 e2-e4 |
M 1, e7-e5 |

F
*Flip --> Black

f -> if (in new game position)
flip board
else flip next color to move


4. Game : G
*Display game move list.

G
*Game 2
. white black
. 1 e2-e4 c7-c5
. 2 Ng1-f3 d7-d6

g -> display game move list

5. Human mode : H
Display the board format, move format, information format and game format in human
mode. ( I´m not sure about this…?¿ in citrine ?)

H
Human Mode, what is it ?

P
*Position Board
. aa bb cc dd ee ff gg hh
.8 br bn bb bq bk bb bn br 8
.7 bp bp :: bp bp bp bp 7
.6 :: :: bp :: :: 6
.5 :: bp :: :: :: 5
.4 :: :: WP :: 4
.3 :: :: WN :: 3
.2 WP WP WP WP :: WP WP WP 2
.1 WR WN WB WQ WK WB WR 1+
. aa bb cc dd ee ff gg hh
3

V
Video Mode (I´m not sure about this in Citrine)

P
*Position Board
.8rnbqkbnr
.7pp pppp
.6 p
.5 p
.4 P
.3 N
.2PPPP PPP
.1RNBQKB R+

6. Chess ID : I
*Display the SD chess ID. (In citrine see: ID UCB v1.00)

I
*ID. H8S/SD V1.01

7. go : "J"
*This command acts as a go key function. Please refer to the user manual for

different go
key operations of various functions.

j -> if (computer idle)
* start calculate move
* else (computer thinking) force to release the move


N
*New Game


J
*M 1 d2-d4 | (move this, and press intro)

J
*M 1, d7-d5 | (move whit the next player and press intro)


(this menu key I don´t understand this options in CITRINE, but I´m not sure that

I know how used correct format command in CITRINE)
8. Key function : K00,.., K77; KA0,..KA7; KB0,..,KB7; KC0,.., KC7
This command allows the user to operate any SD chessboard square or keyboard key

from
the PC by typing in Kxx. Whereby Kxx :-

ChessBoard squares K00-K77

Every square of the 8x8 chessboard square has assigned a unique key code.
Upper left corner chessboard key : 00 (A8 square)
Lower right corner chessboard key : 77 (H1 square)
00 01 02 03 04 05 06 07
10 11 12 13 14 15 16 17
20 21 22 23 24 25 26 27
30 31 32 33 34 35 36 37
40 41 42 43 44 45 46 47
50 51 52 53 54 55 56 57
60 61 62 63 64 65 66 67
70 71 72 73 74 75 76 77
4

KeyBoard keys (perhaps some not OK, in Citrine)

KEY key code,Referee A0,Sound A1,Book Select A2,Restore A3,Random,4,Easy A5,Trace Forward A6,Next Best A7,SaveGame B0,LoadGame B1,Pro-op Save B2,Pro-op Delete B3,Pro-op Priority B4,Pro-Print B5,Verify-Setup B6,Color B7,NewGame C0,Clear C1,SetLevel C2,Option1/2 C3,Training C4,Hint C5,Info C6,Go C7



9. Level : L, L +SD5, L –TR1,

*Display the current play level or set the play level for different color.

L (display current play level for white & black)
*Level + tr 1
*Level - tr 1
L SD 5 (set play level SD5 for both white and black color)
*Level + sd 5
*Level - sd 5
L –SD3 (set play level SD3 for black)
*Level + sd 5
*Level - sd 3

(I´m not sure about this in CITRINE)
Note: Set level for white will always set the black level at the same level as the

white level.
Set level for black will not affect the level setting of white.
5



L -> l = display current play level
* l sd 5 = set level to sudden death 5


10. Move : M e2e4
*Make move from PC.

YES ¡¡ run ¡¡ and whit this perhaps it´s possible do a engine whit board chess citrine, but only have any problem, the Move do so fast, LEDs only ON 1 second, but the move yoy can read and see in LCD CITRINE… if citrine is in human vrs human, because if citrine it´s play the game, when read the move in serial port, star thinking and erase information about this move in LCD… but the command runs OK… if
you connect the PC to LCD and the LCD to citrine…


N
*New Game

ME2E4
*M 1 e2-e4 |
*M 1, d7-d6 |
*Note: When making a pawn move to the 8th row, the valid promote piece type

(/N,/B,/R,/Q)
must be entered, otherwise promote to queen is taken as default.

11. New Game : N
*Start a new game.

N
*New Game

12. Origin : O
*Reset the game to the origin starting position.
(I don´t undestand this ?, command “N” or “o” are similar ?)

13. Position : P
*To display the current board position or set up the board position.
YES in citrine, but ? is it possible send a position directly ?

N
*New Game

pcpa2ka1bkh8-
pcpa2ka1bkh8-

P
*Position Board

(This command is similar to used SETUP in CITRINE, if it is correct, we can send a position, since commands,It´s difficult, but perphap send the positions of pieces ONE to ONE… and press ENTER after all pieces… if we do a program to automatic send all pieces perphaps we can
insert positions on citrine...but so dificult, but insert positions in manual in all computer are dificult...)


. aa bb cc dd ee ff gg hh
.8 :: :: :: :: bk 8
.7 :: :: :: :: 7
.6 :: :: :: :: 6
.5 :: :: :: :: 5
.4 :: :: :: :: 4
.3 :: :: :: :: 3
.2 WP :: :: :: 2
.1 WK :: :: :: :: 1-
. aa bb cc dd ee ff gg hh

Note : abb. used
c = board clear
p = pawn
n = knight
b = bishop if follow a valid board sq or b = black color if follow a valid chess

piece type
q = queen
k = king
+ = white move at start
- = black move at start
6


14. Replay : R

*To restore the game to the starting position & replay the whole game. (Perphaps yes, but I´m not time to test…, I like play ¡¡¡ not see ¡¡¡ ;-)

R
*Replay 2
M 1 e2-e4
M 1, e7-e5

(I don´t undestand very web this...) see the last move, or take back… in citrine? )


15. Sendinfo : S, S1,..,S4

To display the current send info setting or set the send info level. (NOT runs in

citrine, or I don´t know what are it ???)


N
*New Game

S 4
Send Info 4 (not do anything = in citrine ?, I will test in future again)

M E2E4
m 1 e2-e4
.= d 01 00.00 00:00:01 Book

m 1 e7-e5
M H2H4
m 2 h2-h4
. d 03 00.57 00:00:01 28/29 482/s d7-d5 d1-h5 b8-c6
.+ d 03 00.57 00:00:01 0/29 274/s d7-d5 d1-h5 b8-c6
. d 04 00.19 00:00:01 28/29 466/s d7-d5 d1-h5 b8-c6 f1-b5
.> d 04 00.23 00:00:01 27/29 256/s g8-f6
. d 04 00.42 00:00:01 27/29 418/s g8-f6 g1-f3 d7-d5 b1-c3
.+ d 04 00.42 00:00:01 0/29 496/s g8-f6 g1-f3 d7-d5 b1-c3
. d 05 00.69 00:00:02 28/29 4332/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5
.+ d 05 00.69 00:00:03 0/29 5798/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5
. d 06 00.50 00:00:06 28/29 6005/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 c3-e4
.+ d 06 00.50 00:00:10 0/29 4340/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 c3-e4
. d 07 00.65 00:00:19 28/29 5252/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 f1-c4

Note: Sendinfo can only be valid while in Human mode


16. Takeback : T
*To take back move... I thinking this runs ok... but test in the next days..

T
t 2 g8-f6
7


17. Referee : U, U ON, U OFF
*To display current referee mode and setting referee mode on or off.

*To change human vs human type u on then Enter on PC
*To change human vs computer type u off then Enter on PC



THIS IS very importan, because if we like used the magnetic boar whit engines, we

need change to human vrs human, in this mode novag not force a calculate any move... and not erase the move of PC, that we can see in LCD citrine...


U
.Referee off

u -> u to display current playing mode

U ON
.Referee on

U OFF
.Referee off

u on -> .Referee on (human vs human)
u off -> .Referee off (human vs computer)

18. Xmit : X, X ON, X OFF
To display current transmission setting and setting the transmission on or off.

(NOT see information in citrine test, but I will test again… ?)

X
Xmit off

X ON
Xmit on

X OFF
Xmit off

Note: The Xmit must be set on while interfacing the SD with a PC, otherwise no move data will be transmitted by the SD.

http://img100.imageshack.us/img100/1277 ... nesbn6.jpg

alguien puede traducir este ultimo parrafo, aun asi creo que no funciona en CITRINE...
bueno...

saludos. KarmaZen @ Oliver.

edito: aclaracion por que en el manual TAMPOCO viene ¡¡
http://img292.imageshack.us/img292/7185 ... ionex4.jpg
Imagen

SrK
Mensajes: 35
Registrado: 14 Ene 2007, 20:48

Re: TEST about NOVAG CITRINE comunication OKs PC or Serial p

Mensaje por SrK » 25 Ene 2007, 13:02

b]
LIST OF COMANDS of citrine:
[/b]

1
Novag Star Diamond to PC Protocol, AND PERPHAPS NOVAG CITRINE… some commands, if I do test command whit CITRINE ok, you see “*” near comands...


OVERVIEW
This document demonstrates the serial communication protocol between the Novag StarDiamond and an IBM compatible PC and helps the public (third party chess software) please feel free to e-mail us at sales@novag.com or fax us at +852-2810 8177.
COMMUNICATION PROTOCOL
The communications are RS232 based and use the values of 57600 Baud, 8 Data Bits, 1
Stop Bit, No. Parity and no flow control.

COMMAND DESCRIPTIONS

1. Autoclock : A, A ON, A OFF
Display the current autoclock status or set the autoclock feature on or set the

autoclock
feature off. When the autoclock feature is set on, the black and white clock will be

displayed
after 1 complete move is made.

N
*New Game

X on

Xmit on

A on
*Autoclock on

M e2e4
*M 1 e2-e4 |
*M 1, e7-e5 |
Clock 00:00:00 00:00:01

2. Clock : C
*Display the current white and black time.

C
*Clock 00:06:27 00:00:01

3. Flip : F
*Flip SD white move from the top of the chessboard when at new game position.

N
*New Game

F
*Flip
*Flip color to move from white to black or from black to *white.
M 1 e2-e4 |
M 1, e7-e5 |

F
*Flip --> Black

f -> if (in new game position)
flip board
else flip next color to move


4. Game : G
*Display game move list.

G
*Game 2
. white black
. 1 e2-e4 c7-c5
. 2 Ng1-f3 d7-d6

g -> display game move list

5. Human mode : H
Display the board format, move format, information format and game format in human
mode. ( I´m not sure about this…?¿ in citrine ?)

H
Human Mode, what is it ?

P
*Position Board
. aa bb cc dd ee ff gg hh
.8 br bn bb bq bk bb bn br 8
.7 bp bp :: bp bp bp bp 7
.6 :: :: bp :: :: 6
.5 :: bp :: :: :: 5
.4 :: :: WP :: 4
.3 :: :: WN :: 3
.2 WP WP WP WP :: WP WP WP 2
.1 WR WN WB WQ WK WB WR 1+
. aa bb cc dd ee ff gg hh
3

V
Video Mode (I´m not sure about this in Citrine)

P
*Position Board
.8rnbqkbnr
.7pp pppp
.6 p
.5 p
.4 P
.3 N
.2PPPP PPP
.1RNBQKB R+

6. Chess ID : I
*Display the SD chess ID. (In citrine see: ID UCB v1.00)

I
*ID. H8S/SD V1.01

7. go : "J"
*This command acts as a go key function. Please refer to the user manual for

different go
key operations of various functions.

j -> if (computer idle)
* start calculate move
* else (computer thinking) force to release the move


N
*New Game


J
*M 1 d2-d4 | (move this, and press intro)

J
*M 1, d7-d5 | (move whit the next player and press intro)


(this menu key I don´t understand this options in CITRINE, but I´m not sure that

I know how used correct format command in CITRINE)
8. Key function : K00,.., K77; KA0,..KA7; KB0,..,KB7; KC0,.., KC7
This command allows the user to operate any SD chessboard square or keyboard key

from
the PC by typing in Kxx. Whereby Kxx :-

ChessBoard squares K00-K77

Every square of the 8x8 chessboard square has assigned a unique key code.
Upper left corner chessboard key : 00 (A8 square)
Lower right corner chessboard key : 77 (H1 square)
00 01 02 03 04 05 06 07
10 11 12 13 14 15 16 17
20 21 22 23 24 25 26 27
30 31 32 33 34 35 36 37
40 41 42 43 44 45 46 47
50 51 52 53 54 55 56 57
60 61 62 63 64 65 66 67
70 71 72 73 74 75 76 77
4

KeyBoard keys (perhaps some not OK, in Citrine)

KEY key code,Referee A0,Sound A1,Book Select A2,Restore A3,Random,4,Easy A5,Trace Forward A6,Next Best A7,SaveGame B0,LoadGame B1,Pro-op Save B2,Pro-op Delete B3,Pro-op Priority B4,Pro-Print B5,Verify-Setup B6,Color B7,NewGame C0,Clear C1,SetLevel C2,Option1/2 C3,Training C4,Hint C5,Info C6,Go C7



9. Level : L, L +SD5, L –TR1,

*Display the current play level or set the play level for different color.

L (display current play level for white & black)
*Level + tr 1
*Level - tr 1
L SD 5 (set play level SD5 for both white and black color)
*Level + sd 5
*Level - sd 5
L –SD3 (set play level SD3 for black)
*Level + sd 5
*Level - sd 3

(I´m not sure about this in CITRINE)
Note: Set level for white will always set the black level at the same level as the

white level.
Set level for black will not affect the level setting of white.
5



L -> l = display current play level
* l sd 5 = set level to sudden death 5


10. Move : M e2e4
*Make move from PC.

YES ¡¡ run ¡¡ and whit this perhaps it´s possible do a engine whit board chess citrine, but only have any problem, the Move do so fast, LEDs only ON 1 second, but the move yoy can read and see in LCD CITRINE… if citrine is in human vrs human, because if citrine it´s play the game, when read the move in serial port, star thinking and erase information about this move in LCD… but the command runs OK… if
you connect the PC to LCD and the LCD to citrine…


N
*New Game

ME2E4
*M 1 e2-e4 |
*M 1, d7-d6 |
*Note: When making a pawn move to the 8th row, the valid promote piece type

(/N,/B,/R,/Q)
must be entered, otherwise promote to queen is taken as default.

11. New Game : N
*Start a new game.

N
*New Game

12. Origin : O
*Reset the game to the origin starting position.
(I don´t undestand this ?, command “N” or “o” are similar ?)

13. Position : P
*To display the current board position or set up the board position.
YES in citrine, but ? is it possible send a position directly ?

N
*New Game

pcpa2ka1bkh8-
pcpa2ka1bkh8-

P
*Position Board

(This command is similar to used SETUP in CITRINE, if it is correct, we can send a position, since commands,It´s difficult, but perphap send the positions of pieces ONE to ONE… and press ENTER after all pieces… if we do a program to automatic send all pieces perphaps we can
insert positions on citrine...but so dificult, but insert positions in manual in all computer are dificult...)


. aa bb cc dd ee ff gg hh
.8 :: :: :: :: bk 8
.7 :: :: :: :: 7
.6 :: :: :: :: 6
.5 :: :: :: :: 5
.4 :: :: :: :: 4
.3 :: :: :: :: 3
.2 WP :: :: :: 2
.1 WK :: :: :: :: 1-
. aa bb cc dd ee ff gg hh

Note : abb. used
c = board clear
p = pawn
n = knight
b = bishop if follow a valid board sq or b = black color if follow a valid chess

piece type
q = queen
k = king
+ = white move at start
- = black move at start
6


14. Replay : R

*To restore the game to the starting position & replay the whole game. (Perphaps yes, but I´m not time to test…, I like play ¡¡¡ not see ¡¡¡ ;-)

R
*Replay 2
M 1 e2-e4
M 1, e7-e5

(I don´t undestand very web this...) see the last move, or take back… in citrine? )


15. Sendinfo : S, S1,..,S4

To display the current send info setting or set the send info level. (NOT runs in

citrine, or I don´t know what are it ???)


N
*New Game

S 4
Send Info 4 (not do anything = in citrine ?, I will test in future again)

M E2E4
m 1 e2-e4
.= d 01 00.00 00:00:01 Book

m 1 e7-e5
M H2H4
m 2 h2-h4
. d 03 00.57 00:00:01 28/29 482/s d7-d5 d1-h5 b8-c6
.+ d 03 00.57 00:00:01 0/29 274/s d7-d5 d1-h5 b8-c6
. d 04 00.19 00:00:01 28/29 466/s d7-d5 d1-h5 b8-c6 f1-b5
.> d 04 00.23 00:00:01 27/29 256/s g8-f6
. d 04 00.42 00:00:01 27/29 418/s g8-f6 g1-f3 d7-d5 b1-c3
.+ d 04 00.42 00:00:01 0/29 496/s g8-f6 g1-f3 d7-d5 b1-c3
. d 05 00.69 00:00:02 28/29 4332/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5
.+ d 05 00.69 00:00:03 0/29 5798/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5
. d 06 00.50 00:00:06 28/29 6005/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 c3-e4
.+ d 06 00.50 00:00:10 0/29 4340/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 c3-e4
. d 07 00.65 00:00:19 28/29 5252/s g8-f6 b1-c3 d7-d5 e4-d5 f6-d5 f1-c4

Note: Sendinfo can only be valid while in Human mode


16. Takeback : T
*To take back move... I thinking this runs ok... but test in the next days..

T
t 2 g8-f6
7


17. Referee : U, U ON, U OFF
*To display current referee mode and setting referee mode on or off.

*To change human vs human type u on then Enter on PC
*To change human vs computer type u off then Enter on PC



THIS IS very importan, because if we like used the magnetic boar whit engines, we

need change to human vrs human, in this mode novag not force a calculate any move... and not erase the move of PC, that we can see in LCD citrine...


U
.Referee off

u -> u to display current playing mode

U ON
.Referee on

U OFF
.Referee off

u on -> .Referee on (human vs human)
u off -> .Referee off (human vs computer)

18. Xmit : X, X ON, X OFF
To display current transmission setting and setting the transmission on or off.

(NOT see information in citrine test, but I will test again… ?)

X
Xmit off

X ON
Xmit on

X OFF
Xmit off

Note: The Xmit must be set on while interfacing the SD with a PC, otherwise no move data will be transmitted by the SD.
Una pequeña pregunta, pues soy muy torpe con la informatica, ¿para introducir los comandos, como hay que hacerlo? Yo solo consigo ver las jugadas de Citrine en la pantalla y me gustaria ver los tiempos. Gracias.

Invitado

Re: TEST about NOVAG CITRINE comunication OKs PC or Serial p

Mensaje por Invitado » 27 Ene 2007, 16:00

SrK escribió:b]
¿para introducir los comandos, como hay que hacerlo? Yo solo consigo ver las jugadas de Citrine en la pantalla y me gustaria ver los tiempos. Gracias.
supongo que se refiere a verlos en la pantalla del ordenador. en el LCD de la maquina se van alternando (rotando) pero si citrine juega rapido no podra ver el tiempo de la maquina...

en la pantalla del PC, despues de haber arrancado el programa hyperterminal y viendo como llegan las jugadas a la pantalla... cuando le toque mover a USTED

pulse la letra correspondiente al comando en el teclado del ordenador y luego intro.

o sea "C" es el comando para ver los relojes...

si en hyperterminal hemos recibido esto:

e2e4
e7e5
si ahora escribimos "C" (solo la C, sin las comillas) y luego pulsamos intro vera el reloj de ambos jugadores.

De todas formas en la configuracion del programa de hyperterminal puede seleccionar VER el ECO, de ese modo, puede ver lo que ha escrito antes de enviarlo...

SrK
Mensajes: 35
Registrado: 14 Ene 2007, 20:48

Mensaje por SrK » 27 Ene 2007, 17:57

Ok, gracias!, probare esta noche a ver si funciona, pues mira que lo intente veces anteriormente.

9083ja
Mensajes: 69
Registrado: 26 Dic 2006, 14:58
Ubicación: Bizkaia

Mensaje por 9083ja » 04 Feb 2007, 18:32

Nada que yo tambien he abierto la citrine para ver como estaba y no la he encontrado muy sucia, que opinais?:

Imagen

Imagen

Imagen

Invitado

Mensaje por Invitado » 05 Feb 2007, 02:35

9083ja escribió:Nada que yo tambien he abierto la citrine para ver como estaba y no la he encontrado muy sucia, que opinais?:
PUES QUE ESTA PERFETA ¡¡¡

se ve que se trata de un defecto de mi unidad, tal vez por ser un "reciclaje" de los tableros universal chess board.

respecto al sonido ? tambien lo ocurre lo mismo que a mi unidad, ? que el modo "solo sonido movimiento novag", realmente no funciona y pita en mis jugadas y en las suyas... ?

UNAS FOTOS GENIALES. ¡¡¡ por cierto. Yo ahora le estoy pasando algun problema de los TEST BT2630, para ver lo que tarda en encontrar las respuestas. saludos.

oliverxk

usar engines de PC con citrine

Mensaje por oliverxk » 05 Feb 2007, 02:36

el de antes era OLIVER (nick KARMAZEN) que se me olvido longearme, :wink:

TENEMOS DRIVER para CITRINE ¡¡¡ y es bueno de verdad ;-)

bueno... felicitar a los programadores de ARENA.
por que este driver funciona y funciona MUY bien.

http://img219.imageshack.us/img219/9157 ... endas3.jpg

Imagen

BUeno la potencia de una herramienta de estas no es "resumible en dos lineas"

pero un intento breve:

1 se puede jugar con la CITRINE y el juego se va guardando en el PC. ( modo analisis infitito.
2 se pueden realizar jugadas en el tablero PC y enviarlas a citrine (aunque su utilidad es reducida)
3 se puede enviar comandos a CITRINE ( util para no andar con el botoncito para delanta y para atras y salida al menu )
4 SI se coloca en refferen ON ( creo que hasta lo pone por defecto) SE PUEDE JUGAR con una ENGINE DE PC y nosotros en human mode... en el tablero.(las jugadas son enviadas al tablero y correctamente visualizadas... las capturas son algo raras, pero es un mal menor... es curioso pero CITRINE en ese caso prefiere que quites primero la pieza capturada ( si quieres ver como luce la casilla destino)
5 EL modo de visualizacion difiere un poco... ( hay que tener activada la opcion por defecto en el driver de send Twice ) para que envie la jugada dos veces o algo asi... aunque sale un error en el LCD medio segundo sin o haceoms caso CITRINE nos enseñara la casilla iluminada ORIGEN y cuando levantemos se iluminara a donde tiene que IR... ojo, si es una captura no luce, porque ya hay una pieza en esa casilla, AUn asi... realizamos la jugada que hemos visto iluminarse previamente y funciona.
6 SE puede volver hacia ATRAS ¡¡¡ en todas las variantes
7 se puede cambiar de LADO de juego en cualquier momento
8 Las valoraciones se la ENGINE de PC nos ayudan como entrenamiento.
9 Se puede volver atras una variante y seguir por otro camino... asi mismo se puede volver de nuevo a la variante principal y crear otra... luego podemos volver a la partida principal y realizar los movimientos que ya estaban jugadas ( la engine de PC no movera hasta encontrarse al final del arbol, genial este punto ) (eso si para recorrer las variantes hay que volver atras las piezas en mode REAL, para que el tablero vaya sincronizado con el monitor del PC...)
10 tambien podemos recibir una partida que estuviesemos jugando con citrine.
11 y tambien recibir SOLO una posicion.
12 .el tema de jugar CITRINE contra una engine de PC... aunque no lo encuentro mas que de utilidad reducida, supongo que sea en modo automatico, sin tener que mover las piezas... confuso al menos... solo interesante para probar alguna linea...
13... posiblemente se pueda enfrentar CITRINE contra otras maquinas dedicadas si el PC tiene mas puertos seriales y se pueden comunicar con el software ARENA... auqnue creo que En esto el cASO de citrine es casi UNICO... y muy util

14... Acaban de enterrar en VIDA al tablero DGT board...
por que ? aunque este en modo profesional y para intruducir posiciones rapidamente es util para todo lo demas es mas practico el tablero CITRINE por que ?
1 tiene leds
2 avisa acusticamente si estamos navegando por ejemplo. o trabajando.
3 es mucho mas barato
4 es mas manejable y pequeño para analizar
5 el el LCD vemos las jugadas ( aunque en este punto el DGT es mejor al poder ver el tiempo y las jugadas completas
6 el DGT tiene memoria interna... citrine la pierde. y es algo torpe para DAR MATES y terminar en tablas... esto es debido a que CITRINE siempre tiene activado el MODE arbitraje...


en fin... no puedo estar mas contento pues esta era una de las 3 razones por las que comprar CITRINE... ahora mismo he estado jugando de manera REAL... contra una engine de 2925 puntos ELO FIDE ;-) como dirian que tiene rybka en modo multiprocesador.

Y queda lo mejor ¡¡

se imaginan una ACTUALIZACION de ARENA para jugar ONLINE contra otros usuarios que tengan ARENA chess ??? y ver sus jugadas en el TABLERO CITRINE ??? ¡¡¡ y/o un adaptador SERIAL a USB y USB a wifi...

bueno... pues yo no lo veo tan descabellado... vamos..

simplemente GENIAL... acaban de inmortalizar a CITRINE... ( y esto no es gracias a NOVAG, por que su programa de comunicacion ha dado muchos dolores de CABEZA ;-) ...)

FANTASTICO TRABAJO :

Contact: Michael Diosi
Alteburgerstr. 298
50968 Köln
Germany

visiten: http://www.playwitharena.com/

y descargense la version beta 4 que es la leche... ¡¡¡

saludos.

http://img296.imageshack.us/img296/4226 ... tasln7.jpg

Imagen



PD: he realizado un VIDEO domestico en el que se ve como muevo las fichas en CITRINE y responden en el MONITOR y tambien se ven como las jugadas del monitor llegan a CITRINE... ahora bien sabe subir esto a YOUTUBE pues genial ;-) ( pues NO funciona el youtube.. que se va a hacer )

alguien sabe cuando Puede medir de largo un cable SERIE ???

lobopk2
Mensajes: 110
Registrado: 10 Dic 2007, 13:52

Mensaje por lobopk2 » 31 Jul 2011, 21:40

Oliver
esto que dices de
""""Posiblemente se pueden enviar problemas directamente con el comando “p”, pero haga falta un interprete de posiciones FEN, a posiciones entendibles por novag, pero eso es automatico una vez creado...
"""

que significa realmente,es algun programa que ya este echo en la web o quizas habria que hacerlo?????

esque me gustaria llegar a posicionar las piezas desde el arena y pasarlo tal cual a la citrine,eso seria fantastico.

yo no entiendo mucho,pero a mi me parece que nos faltan comandos de la citrine,para hacer un posicionamiento en la citrine hay que apretar el boton menu y luego a7 si no recuerdo mal para que hacer el posicionamiento.
quizas deberia haber un comando que sea el menu,no se,tu que enteiendes mas haber si me aclaras el jaleo mental que tengo jijijijij.

haber he conseguido un editor de .fen para ver si podia hacer algo, pero esque no tengo claro muy bien como sera esto,porque creo que es parecido a los archivos epd o los pgn,es decir esos todos te pone las piezas,esta claro que cada uno tendra su sistema, pero como has dicho lo del fen,pues puedo hacer archivos fen.

el asunto que al arena si que deja la posicion,pero claro a la citrine no, en configurar una posicion de arena hay una seccion que dice cargar fen,pero cuando le doy ahi me da un error, me dice Error: No FEN string! solo me sale el boton aceptar y sequeda tan pancho.

quizas haya que poner el archivo fen en alguna ubicacion que no tengo ni idea,pero aun asi me imagino que pasaria lo mismo que lo pondria en arena pero no en la citrine.

La citrine tiene un boton en configuracion nova que es para que te diga como estan las piezas en la citrine y por mas que cambies en arena te saldra como este en la citrine,deveria de haber una al reves que viera como esta en arena para que la cambiara a la citrine.

sigo pensando,no faltara algun comando para que se lea al reves????? para modificar eso????

porque es tan dificil eso???? quien lo tendria que arreglar novag o arena, o quizas los dos??????

QUE LIO POR DIOS ajajajajajajajajajajajaja.
Última edición por lobopk2 el 09 Ago 2011, 14:55, editado 1 vez en total.

lobopk2
Mensajes: 110
Registrado: 10 Dic 2007, 13:52

Mensaje por lobopk2 » 01 Ago 2011, 03:37

lo unico que he descubierto es que apretando el comando p1 hasta el p7 creo,se pone en modo menu posicionamiento, es decir seria lo mismo que apretar menu y luego a7,pero esta vez desde arena.

pone set y una especie de j que antes tiene una coma arriba a la izquierda y un 2,en el manual esa letra que digo no aparece por ningun lado.

he podido ir quitando las piezas y se iban borrando,lo que no he podido hacer es luego mandar la posicion,sigue siendo desde la citrine.

pero me ha parecido interesante que ese comando sea para entrar directamente en el menu y en modo posicionamiento.

creeis que puede servir de algo??? :?:

lobopk2
Mensajes: 110
Registrado: 10 Dic 2007, 13:52

Mensaje por lobopk2 » 11 Ago 2011, 21:19

posicionamiento de la citrine resuelto en este enlaze http://meca.mundoforo.com/viewtopic.php?p=16700#16700

Oliver
Mensajes: 579
Registrado: 02 Ene 2007, 11:34

Mensaje por Oliver » 13 Ago 2011, 02:03

lobopk2 escribió:lo unico que he descubierto es que apretando el comando p1 hasta el p7 creo,se pone en modo menu posicionamiento, es decir seria lo mismo que apretar menu y luego a7,pero esta vez desde arena.

pone set y una especie de j que antes tiene una coma arriba a la izquierda y un 2,en el manual esa letra que digo no aparece por ningun lado.

he podido ir quitando las piezas y se iban borrando,lo que no he podido hacer es luego mandar la posicion,sigue siendo desde la citrine.

pero me ha parecido interesante que ese comando sea para entrar directamente en el menu y en modo posicionamiento.

creeis que puede servir de algo??? :?:
muy interesante.-.

saludos.

Oliver
Mensajes: 579
Registrado: 02 Ene 2007, 11:34

Mensaje por Oliver » 13 Ago 2011, 02:03

lobopk2 escribió:lo unico que he descubierto es que apretando el comando p1 hasta el p7 creo,se pone en modo menu posicionamiento, es decir seria lo mismo que apretar menu y luego a7,pero esta vez desde arena.

pone set y una especie de j que antes tiene una coma arriba a la izquierda y un 2,en el manual esa letra que digo no aparece por ningun lado.

he podido ir quitando las piezas y se iban borrando,lo que no he podido hacer es luego mandar la posicion,sigue siendo desde la citrine.

pero me ha parecido interesante que ese comando sea para entrar directamente en el menu y en modo posicionamiento.

creeis que puede servir de algo??? :?:
muy interesante.-.

saludos.

lobopk2
Mensajes: 110
Registrado: 10 Dic 2007, 13:52

Mensaje por lobopk2 » 03 Sep 2011, 22:15

hola oliver
Estaba jugando online con la citrine,pero tengo un pequeño problema y es que no ilumina las casillas la citrine para ver que a movido el contrario,bueno las ilumina muy rapido.

estaba pensando en lo que has dicho:
En este punto en el supuesto programa, se puede realizar trucos para facilitar y aprovechar los recursos graficos, SI usamos el COMANDO “T” para retroceder una jugada, se iluminaran las dos casillas, Y 2 o 3 segundos después podemos enviar otra vez la jugada y ya hemos tenido mas tiempo para ver la jugada reflejada en el tablero
parece interesante,pero me ha parecido mas interesante esta parte:
Esto se puede programar, por ejemplo en todas las jugadas enviadas, e indicando en la configuración del programa del PC, el tiempo que pierde la ENGINE para enseñarnos unos segundos en el tablero la jugada, en realidad, lo que estamos haciendo es JUGAR, DARLA ATRÁS una JUGADA y VOLVER A jugar ESA JUGADA. Esto solo hay que usarlo si realmente deseamos ver unos segundos la jugada en el tablero,
como se puede programar eso???? cuando te refieres a programar en el pc, te refieres a que hay que hacer algo en el ordenador o algo en el arena?

me gustaria ver si sirve esta opcion para jugar online sintener que mirar la pantalla del ordenador.

y como lo tendria que tener en u on o u off que me armo un poco de lio.

Cerrado