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...

Nota de prensa: Casio F-84W



Sigo con el contenido publicado en Zona Casio, hoy, con una interesante nota de prensa.

Artículo publicado originalmente por Javier Gutiérrez Chamorro (Guti) en ZonaCasio el Martes 6 de junio de 2017 a las 12:32.

CASIO LANZA EL COLLECTION CON MÁS HISTORIA

En el mercado desde 1985, representa la más pura tradición en relojería digital de la marca

TOKYO, 23 de julio de 2017CASIO Computer Co., Ltd., ha anunciado hoy la última incorporación a su catálogo de CASIO COLLECTION, la legendaria gama de relojes que le ha permitido obtener el reconocimiento general del público desde sus inicios. COLLECTION, representa relojes digitales, en los que la funcionalidad, la versatilidad, la fiabilidad y la calidad, son los aspectos determinantes.…

Continuar leyendo...

FAST Compiler



Durante mis comienzos, me topé gracias al Shareware, con una grata sorpresa. Se trataba del lenguaje de programación FAST. Un lenguaje que jamás llegué a conocer a nadie que lo conociera, pero que en aquellos días de Turbo BASIC, me parecía increíble.

FAST Compiler, generaba archivos .COM para DOS extremadamente pequeños, y ofrecía una velocidad de ejecución, lejos del resto de compiladores. Además, sus rapidísimas rutinas de escritura en la pantalla de texto, hacía que pareciera más rápido de lo que aún era.

FAST, empezó a escribirse en 1986, de la mano de Peter Campbell Software, y que acabaría falleciendo en 2007, sin demasiada fama informática, a pesar de haber estado detrás de FastBase.…

Continuar leyendo...

Descargas de archivos con WGET



Este fin de semana, iba a descargar las ROMs y CHDs actualizados para MAME. Llevaba sin actualizarlo unos 3 años, y ya tocaba. Los tiempos han cambiado, y ahora las descargas son mucho más sencillas gracias al esfuerzo del Internet Archive, pero siguen siendo enormes. Hablamos de 500 Gb. comprimidos en ZIP, 60 Gb. para las ROM, y 440 Gb. para los CHD, es decir, al menos 50 horas de transferencia ininterrumpida.

Desde los tiempos de Opera 12, que incluso soportaba descargas por Bittorrent, los navegadores se han simplificado tanto, que lo máximo que permiten, es parar la descarga, y volverla a continuar cuando nos interese.…

Continuar leyendo...

Beep/Bell en ensamblador



He tenido algo de tiempo para entretenerme programando, una de esas cosas, que resultan prácticamente inútiles, pero con las que puedes llegar a disfrutar. Estaba revisando nuevamente JWASM como hice hace algunos años en FPS en ensamblador, y se me ocurrió rememorar viejos conocimientos con este programilla.

Se trata de BEEP, un programa, en realidad dos, que hace sonar la “campana” o bell, del altavoz interno del PC.

La versión fácil, es usar los servicios de DOS. Resulta que el juego de caracteres ASCII, incluye el carácter 7 (BEL), que es un carácter de control no imprimible, y que según acabo de descubrir, se viene usando desde nada menos que 1870.…

Continuar leyendo...

La industria soviética



Durante la Guerra Fría, la Unión Soviética demostró sus elevadas capacidades a la hora de desarrollar dispositivos con elevada capacidad técnica. Hablamos de la tecnología rusa, y también de los relojes rusos.

Recordemos que los soviéticos, eran conocidos por crear relojes de pulsera que durante los años 1950 y 1960, eran capaces de rivalizar con el prestigio de las manufacturas suizas. Sin embargo, los rusos, no se especializaban sólo en relojes, sino que producían un amplio abanico de aparatos de precisión.

Como muestra, tenéis la regla de cálculo Kontrolpribor KL-1, el cronógrafo de mano Agat SOS PR-2B-2-000, el podómetro Zaria, o el reloj de submarino Vostok 5-ChM M3-36.…

Continuar leyendo...