smart.inc



De TASM, Turbo Assembler, recuerdo una directiva que me encantaba, era SMART, y la agregaba a todos mis programas, porque increíblemente, no se podía activar desde la linea de comandos.

El modo SMART, realizaba ciertas optimizaciones sobre el código ensamblador, por ejemplo era capaz de convertir algo como:

shr ax, 2

En:

shr ax, 1 shr ax, 1

Os parecerá una absurdidad, pero lo cierto es que los procesadores anteriores al 80188 y 80186, como los 8086 y 8088, sólo permitían realizar desplazamientos de bits de una posición. Lo que hacía TASM cuando el procesador de destino no soportaba esa operación, era transparentemente transformarlo.…

Continuar leyendo...

Casio y el posicionamiento premium



Hace algún tiempo, ZonaCasio revelaba en su artículo G-Shock x BMW la oficialidad de la colaboración entre BMW y G-Shock.

A pesar de las espectativas, esta se reducía al BMW X1, y al Casio GA-110, modelos poco relevantes y representativos de lo que es BMW y G-Shock.

¿Qué está pasando aquí? Pues para mi es muy sencillo de explicar, y consiste en un caso en posicionarse como marca premium (Casio), y en otro, en redefinir la acepción de premium para ampliarla a más público.

Decimos que un bien o servicio es premium, cuando éste supera en precio a la media. Ello se consigue gracias a ciertos valores, cualidades o creencias, que hacen que el producto siga siendo adquirido a pesar de ese precio elevado.…

Continuar leyendo...

Vostok Komandirskie 861033



Después del artículo sobre el Bulova Tellaro de hace algunas semanas, os adelantaba que no esperaba adquirir nuevos relojes a corto plazo. Pues bien, no lo he cumplido. Me debisteis notar el entusiasmo en Relojes de cuerda actuales, así que decidí ir a por un modelo de cuerda manual.

No es que no tuviera ninguno, ya sabéis que tengo un Titan, o el Incitus que restauré, y que guardo con mucho cariño, como parte de mis vintages. Tampoco son excusa los Poljot Strela Cosmos, Shanghai Serve the people, HMT Janata, Luch 77471760, Slava 1241417/300, Luch 738759463, Woodford 1023 o el Molnija Border Guard.…

Continuar leyendo...

Evolución del Porsche 911 Turbo



Ahora que Porsche AG ha presentado su increíble 911 Turbo S Exclusive Series, del que lo único que no me gusta es el color, ni el precio (298.155€), he recordado la antigua comparativa que escribí hace 7 años en Evolución técnica de los coches, y me apetecía actualizarla, dedicándola como no, al Porsche 911 Turbo S, mi automóvil favorito de todos los tiempo, un capricho que puede que tal vez no de la , pero estoy seguro que ayudaría mucho.

A diferencia de la anterior entrega en donde dejé de lado el Turbo S, igual que hice con los GT2 o GT3, por entender que eran series limitadas, en esta edición, he tomado como comparativa, precisamente el momento de serie no limitada más potente de todos, ya fuera el Turbo, el Turbo S, o el Turbo Exclusive Series.…

Continuar leyendo...

EasyCode Visual Assembler



Con Uptime en ensamblador, volví a adentrarme en el maravilloso mundo de los ensambladores, que tantos buenos recuerdos me había traído.

Os comenté, que actualmente existen gran variedad de herramientas de este tipo, muchas de ellas, derivadas de Openwatcom Assembler (WASM), como UASM, ASMC o el difunto JWASM. Lo cierto es que si no fuera por OpenWatcom, y sin contar el pionero NASM (Netwide Assembler), todavía seguiríamos usando assemblers comerciales como Borland Turbo Assembler (TASM) o Microsoft Macro Assembler (MASM).

Lejos quedan los tiempos en que teníamos Arrowsoft A86/A386 y poco más.…

Continuar leyendo...

Uptime 2 para DOS



No hace mucho que os hablaba de Uptime para DOS, y que publiqué la versión 1.00 y la 1.10, un sencillo programa escrito en FAST, y que replicaba el comando uptime de UNIX.

El desarrollo empezó muy bien, con una eficiencia casi de ensamblador, pero contando con la ventaja de las estructuras de alto nivel. Hasta que me topé con el impedimento de las conversiones entre números de 16 y 32 bit, y con el maldito bug de mod32.

Entonces me planteé escribir la versión 2.00 en ensamblador. Menos de 150 lineas en código FAST, no parecían gran cosa en ensamblador. Así que comencé con JWASM (Japheth’s Watcom Assembler), un ensamblador y enlazador al mismo tiempo, compatible con MASM, de código abierto y que se contruyó sobre la base de Open Watcom Assembler (WASM / OWASM).…

Continuar leyendo...

Protocolo DCF



Sabéis que me gustan los relojes radiocontrolados, eso de que corrijan su hora casi diariamente, y que cambien automáticamente entre el horario de verano y de invierno, me parece una gran comodidad.

Con los GPS actuales, el sistema DCF, puede parecer algo anticuado, son señales de radio moduladas, aunque si lo piensas, hoy en día todo son señales de radio. La ventaja que tiene, es que la recepción y decodificación de estas señales, es mucho más sencillo que una señal GPS, y por tanto más barato, y con menor consumo energético.

El inconveniente, es que tiene un alcance limitado, 2.000 Km desde la antena emisora en el mejor de los casos, lo que puede causar que a veces la recepción sea complicada, y además, requiere que el mantenimiento de las antenas de emisión, que se dedican exclusivamente a este fin.…

Continuar leyendo...

¿Qué necesita una tienda online para poder ofrecer una experiencia igual o mejor que una tienda tradicional?



A lo largo de los años las cosas cada vez van cambiando más. Si miramos 10 años atrás las cosas han cambiado muchísimo, no solo por los grandes avances tecnológicos, sino también por factores que han hecho que nuestra sociedad se reinvente.

Uno de estos grandes avances es el internet. Cuando en 1994 apareció, nadie esperaba que llegaría a tener el alcance que tiene hoy en día. Ahora podemos hacer casi todo en él, y el gran boom han sido las tiendas online.

En sus inicios tenían muchos detractores, temas de seguridad, miedo a poner números de tarjeta en internet, en definitiva, miedo a lo desconocido.…

Continuar leyendo...

Los entusiastas de los relojes somos raros



Los entusiastas de los relojes, somos raros. Lo digo yo, pero lo dice mucha gente. Si pensamos en el mundo de la horología, llegaremos a darnos cuenta que más importante que medir el tiempo, es la forma en cómo se hace esa medición.

Ciertamente, cada vez hay menos personas que utilicen un reloj a diario, sobre todo el teléfono móvil, parece que está terminando con esta necesidad. Muchos otros, algo que es particularmente habitual en el caso de las mujeres, prefieren el reloj como accesorio o complemento de moda, más bien como una pulsera, que como un instrumento útil.

Quizás por ese motivo, tenemos a Lotus, Festina, Viceory y otras marcas españolas que tienen mucho éxito comercial en España.…

Continuar leyendo...

Uptime para DOS



Al hablar de FAST, me entraron ganas de recordar viejos tiempos, así que un poco como con Bell/beep en ensamblador, decidí implementar algo sencillito que accediera al hardware de bajo nivel.

Lo más tedioso de ensamblador, es que no tienes ninguna biblioteca que tenga implementadas conversiones de números para mostrarlos en pantalla (binario a ASCII), o como en este caso de BCD (Binary Coded Decimal) a binario. En eso FAST Compiler, me iba a ayudar bastante.

En el grupo de desarrollo de FreeDOS, ha habido recientemente cierto interés, en portar aplicaciones UNIX a DOS, algo que implica una gran inversión de tiempo para familiarizarse con la implementación original, y que no me interesaba.…

Continuar leyendo...

Uso de cookies

Esta web utiliza cookies para mejorar la mejor experiencia de usuario. Si continúas navegando estás dandos tu consentimiento para la aceptación de las mismas y la aceptación de la política de cookies, pincha el enlace para más información.

ACEPTAR
Aviso de cookies