Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Donate via Payal Development of this forth system has stopped. Under development is a Gforth EC port for the nibz processor. An emulation environment for nibz will become available for MIDP-2.0 phones. This will allow Gforth on your phone. Please bare with me while nibz is being developed. Many ... [More] Thanx. An ANS Forth System written in Java2ME. It is adapted for Mobile devices from WebForth, available at the FIG archive. The Forth is reasonably standard with referance to the Dpans94 standard document, with a few changes to facilitae use on a mobile device. The main features are as follows. The Forth suports persistant blocks of size 256 UTF-16 characters. There are 256 blocks in a block set. The current block set can be edited through the Java interface, or saved, or loaded. A Java based block set manager can be used to load or delete block sets. The use of general URL files is supported. Any URL may be supplied as a filename, and opening the file is done read only. Writes to files are sandboxed, and so no changes are ever made to files. An initial "/" selects the current file root. File input is UTFPlus an extension of UTF-8 and UTF-16BE. There are PlatformSpecificWords to control many features of MID4th. The display supports a background bitmap with 16 bit colour depth (ARGB each 4 bits), and an overlayed full colour font capacity. Alignment is to an 8*8 pixel grid monospacing of TheFont. The playing of MIDI notes is supported, with note 69 being 440Hz. The notes play asynchronously, so as not to interfere with execution. There are facilities to synchronize code with the device master clock, and multimedia abilities depending on the phone model. Note that some phones suspend or end MIDlets when a media stream is opened, and this may be anoying. The main Specification is growing with each version. The ToDo list is also growing, due to interest. Let me know if anything useful to add comes to mind. Be aware that this is a forth system designed to teach forth, so adding complex primitives implementing Java functionality is not the aim. An example is that only PLOT is included (Java allows much more), and any higher level drawing words will be written in forth. This way of working also increases the bootstrap potential of the system. Cheers me dears. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 9 days ago
 
 

Donate via Payal A Gforth EC port for the open source nibz microprocessor. An emulator for nibz allows running of Gforth on MIDP-2.0 mobile devices. This Java emulator is in development. IncludesBoLo - boot loader, to boot from SD card Primitives - core complete, needs IO design and filesystem ... [More] nibz40jar - start of the emulator project Installation by placing zip file in arch directory of Gforth distribution, and unzip files there. This makes the nibz40 subtree in the arch directory. Follow the usual Gforth EC compilation process. Outputs (When Complete)forth.bin - 16KB kernal file ufm.hex - a UFM intel standard hex file to JTAG nibz with f512.bin - a truncated 15KB kernal (to place on SD sectors 2 to 31) 512.binThis type of binary which starts from address 512 as first cell in the file is a nibz standard binary. Other languages and programs may become available. Thanks "Nibz Development Peeps" [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed over 1 year ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.