+ $100.80 de envío.
Pueden aplicarse tarifas de importación al finalizar la compra.
Vendido por Amazon EE.UU y enviado por Amazon EE.UU sujeto a las leyes de los Estados Unidos y enviado desde ese país. Se puede envolver para regalo.
fbForth 2.0: A File-Based...
Retroceder Avanzar
Escuchar Reproduciendo... Pausado   Estás escuchando un ejemplo de edición de audio
Más información
Ver las 2 imágenes

fbForth 2.0: A File-Based Cartridge Implementation of TI Forth (Inglés) Pasta blanda – 20 ago 2017

Ver todos los formatos y ediciones Ocultar otros formatos y ediciones
Precio de Amazon
Nuevo desde Usado desde
Pasta blanda, 20 ago 2017
click to open popover

Detalles del producto

  • Pasta blanda: 314 páginas
  • Editor: CreateSpace Independent Publishing Platform (20 de agosto de 2017)
  • Idioma: Inglés
  • ISBN-10: 1973932679
  • ISBN-13: 978-1973932673
  • Dimensiones del producto: 21.6 x 1.8 x 27.9 cm
  • Peso del envío: 903 g
  • Opinión media de los clientes sobre el producto: Sé el primero en calificar este artículo

Descripción del producto

Descripción del producto

Forth has been near and dear to my heart ever since I discovered TI Forth in late 1983. Over the years, I worked at converting the TI Forth Manual to a modern document form, while making it clearer and correcting a few errors along the way. In the process, I found myself wishing the TI Forth developers had opted for file I/O for Forth screens (now, blocks) instead of the fig-Forth disk-sector I/O, which made software exchange very difficult. This frustration gave birth to “file-based Forth” known as fbForth 1.0. I added several words to the Idioma that seemed useful, many ported from TurboForth (author: Mark Wills). Adding an 80-column text mode improved the text-mode editor. I have tried to maintain compatibility with TI Forth for the most part. By the time fbForth 1.0 was released, I had become proficient enough in TMS9900 Assembly Idioma (ALC) that I felt up to the challenge (mostly from Mark Wills’ cajolery) of hoisting fbForth into cartridge space (ROM). Thus was fbForth 2.0 spawned. Only having 32 KiB RAM available for both the Forth resident and user dictionaries forced a relatively small footprint for fbForth 1.0 and TI Forth before it. fbForth 2.0, however, benefited from the much greater space to be had in ROM. It seemed more than sufficient at the time to go with 32 KiB. This allowed for adding many of the optional words to the kernel. I took this opportunity to convert a fair number of words from high-level Forth to ALC, which dramatically increased the speed of the graphics primitives in particular. Porting the Geneve MDOS L10 Floating Point Library to ROM (with permission from Beery Miller of 9640 News) allowed fbForth 2.0 to output three-digit exponents in E-notation. It always puzzled me that the TI developers limited E-notation to two digits in the TI-99/4A’s OS. fbForth 2.0 also features a font editor to allow users to easily modify existing fonts or Diseño their own. Many features suggested by other Forthers have been added as ROM space has allowed, which has required extensive refactoring at times. The 32 KiB ROM is now 98 % full at 502 words. —Lee Stewart

Opiniones de clientes

No hay opiniones de clientes
Comparte tu opinión con otros clientes

Opiniones de clientes más útiles en Amazon.com

Amazon.com: 5.0 de 5 estrellas 1 opiniones
A. Strauss
5.0 de 5 estrellasVery solid, clearly written book. The large page ...
1 de octubre de 2017 - Publicado en Amazon.com
Compra verificada
A 2 personas les resultó útil.

Mis pedidos

Envíos y devoluciones

Podemos ayudarte.