
The following software tools are provided free of charge by 4D Systems to aid in the development of customised products.
4DGL Workshop2 IDE
 |
The 4DGL-Workshop2 IDE provides an Integrated software Development Environment for all of the latest 4D family of processors, such as the GOLDELOX-GFX2 and respective display modules. The IDE combines the Editor, Compiler, Linker, Media-Editor and User Code Downloader to develop complete 4DGL applications and download to the embedded target 4D processor. All user application code is developed using the Workshop2 IDE.
The downloaded setup application will create the required 4DGL-Workshop2 folders and install all the required files. | 4DGL Workshop2 is more users friendly as it has more comprehensive features and functions. Besides lucid text editor there are tools like Media Edit Tool, functions list and File Browser.
Note: 4DGL Workshop2 has been developed for the new generation of GFX processors, such as the GOLDELOX-GFX2. This workshop is not 100% backward compatible with first generation of GFX, users of the older version of 4DGL and GOLDELOX-GFX PmmCs should use the old compatible Workshop IDE, however, by upgrading the GOLDELOX-GFX to the GOLDELOX-GFX2 (via PmmC programming), any of the existing modules can be upgraded easily.
Download Software & Documentation
4DGL-Workshop3-IDE-Tool Updated on 30 April 2010
4DGL User Guide Updated on 31 Oct 2009
PmmC-Loader Software Tool:
 |
The PmmC-Loader is a MS Windows based software tool to aid in programming the GOLDELOX, PICASO and DIABLO processors with PmmC system files. The PmmC file is uploaded and programmed into the processor via its hardware Serial Port (UART). |
What is a PmmC and why do we need it: The GOLDELOX, PICASO and the DIABLO are highly integrated and configurable custom processors. The internal architectures of both are constructed of high level functional blocks that is controlled and supervised by EVE (Extensible Virtual Engine).
EVE is a proprietary, high performance virtual processor engine with an extensive byte-code instruction set optimised to execute compiled 4DGL programs. It is the heart of the 4D range of processors. This implementation across a variety of architectures provides a single unified platform. The same application code developed under 4DGL for the GOLDELOX can run on any other 4D custom processor such as the PICASO.
The combined blocks of EVE, the built-in graphics and system functions and the low level drivers make up and define the personality of the GOLDELOX/PICASO/DIABLO (analogy to that of a soft silicon). This is referred to as the Personality-module-micro-Code or PmmC for short. Future enhancements to the chip level configuration or any of the functional blocks can easily be accommodated with a new PmmC file which can then be uploaded and programmed into the GOLDELOX, PICASO or the DIABLO by the user.
Download Software & Documentation
PmmC Loader Software Updated on 10 Oct 2008
FAT Controller:
 |
The FAT Controller (FourD Advanced serial Test Controller) is a free software tool to test all of the functionality of the GOLDELOX-DOS, GOLDELOX-SGC, PICASO-SGC and the DIABLO-SGC serial devices and their respective modules. It is useful in learning about how to communicate with the chips and the modules.
For the GOLDELOX-SGC, PICASO-SGC and the DIABLO-SGC it can also simulate most of the operation of the device and assist in the creation of simple scripts, either simulating the execution of those scripts and / or downloading them into a uSD card for execution on the display. |
For the GOLDELOX-DOS (the uDRIVE), it not only tests all of the high level file handling capability, but also allows the user to test the raw byte level read/write options. For raw read/write, the ‘Protected FAT’ check box needs to be unchecked. The user can also do random tests, available under the ‘Test’ tab.
Download Software & Documentation
FAT Controller Software Updated on 12 Sep 2009
FONT Tool:
 |
The FONT-Tool is a free software utility for Windows based PC platforms. This tool can be used to assist in the conversion of standard Windows fonts (including True Type) into the bitmap fonts used by the GOLDELOX-SGC and GOLDELOX-GFX2 processors.
Disclaimer: Windows fonts may be protected by copyright laws. This software is provided for experimental purposes only.
|
Download Software & Documentation
FONT Tool Software Updated on 12 Aug 2009
FONT Tool User Guide Updated on 12 Aug 2009
DISPLAY Tool:
 |
The DISPLAY TOOL is a free software tool for Windows PC platforms, designed to:-
-
Configure the GOLDELOX-SGC, PICASO-SGC and DIABLO-SGC chips to work with a specific display.
-
Modify the way the chip initially sets up the display, e.g. screen saver, brightness, etc.
-
Construct the splash screens.
-
Replace or modify the embedded fonts. |
Download Software & Documentation
DISPLAY Tool Software Updated on 12 Aug 2009
DISPLAY Tool User Guide Updated on 12 Aug 2009
RMPET Tool:
 |
The RMPET TOOL is a free software tool for configuring uSD/SD Memory Cards.
uSD/SD memory cards nearly always come pre-partitioned with a single partition. Windows only accesses the first partition on the card and ignores any other partitions.
Removable Media Partition Edit Tool (RMPET) can split a large card into two partitions, the first partition for use as a FAT16 partition and the second partition for use as a RAW partition. RMPET allows setting of the first partition to a percentage of the card, the 2Gb maximum of the FAT16 Windows format program, or the 4Gb maximum of FAT16 when the command prompt format command is used. |
Download Software
RMPET Tool Software Updated on 13 Sept 2009
Serial Commander:
 |
The Serial Commander is a free Windows based GUI software tool allowing the user to send serial commands to any 4D Serial Platform based display module. The predefined command buttons along with drag and draw utilities aid the user to quickly evaluate the features and capabilities of the display modules.
Note: This is an alpha release only and not all 4D Legacy Serial Commands are implemented. Further development is planned to support all serial commands in the near future. |
Download Software
Serial Commander Software Updated on 17 Nov 2009
SOMO Tool:
 |
The SOMO-Tool is a free Windows based software tool that provides a convenient way to convert all .wav and .mp3 files to the .ad4 format used in the SOMO audio module.
|
Download Software & Documentation
SOMO Tool Software Updated on 29 July 2009
SOMO Tool User Guide Updated on 25 Nov 2009
uCAM Tool:
 |
The uCAM-Tool is a free Windows based software tool that provides a range of Test facilities for uCAM modules.
|
Download Software
uCAM Tool Software Updated on 26 Jan 2010
PEBBLE Tool:
|

Link to HTML Page;
PEBBLE Tool Software
|
PEBBLE is a javascript based, browser orientated, "drag and drop" virtual electronic breadboard program which enables the user to depict the layout of components and modules on a breadboard, proto-typing or similar circuit board. The program includes a variety of breadboard and proto/development board layouts, some with power supply polarity indicators included. PEBBLE has a comprehensive range of DIP integrated circuits, LED’s, resistors, capacitors, terminals, switches, and ancillary items (from LDR’s to Servo-motors), including many modules from the 4D Systems range such as: - DEVBOARD-G1 - uOLED-96-G1(SGC or GFX) - uOLED-128-G1(SGC or GFX) - uOLED-160-G1(SGC or GFX) - uDRIVE-uSD-G1 - uUSB - uUSB-CE5 - uUSB-MB5 - SOMO-14D - uCAM - and many more to come ...
The program incorporates an extensive wire drawing editor which permits wires to be shown over virtually every portion of the boards together. There is an “off-board” region below the breadboard or proto-board image, where items such as switches, displays and motors can be placed and “wired” to the breadboard or proto-board. PEBBLE includes the ability to print a drawn breadboard layout and display a component/wire listing that can be separately saved and reloaded at a future time.
PEBBLE is open-sourced and it will run on most modern browsers. |
|