Skip to content

Firmware and companion desktop software for 4D Systems LCD modules.

License

Notifications You must be signed in to change notification settings

kreativekorp/4d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4D

Firmware and companion desktop software for 4D Systems LCD modules.

4dgl/

The 4dgl directory contains firmware for 4D Systems LCD modules, written in their proprietary 4DGL language.

4dgl/goldelox/Carousel.4dg

Carousel displays images, animations, and videos stored in a 4FS file on the MicroSD card. (It is the firmware driving the Spritelet.)

4dgl/goldelox/4DX.4dg

4DX rolls virtual dice stored in a 4DX file on the MicroSD card. (It is the firmware driving the dX:OED Overengineered Electronic Die.)

hardware/

The hardware directory contains descriptions of physical items to accompany 4D Systems LCD modules.

hardware/joydelox/1.0/

Joydelox 1.0 is a PCB that connects to a GOLDELOX LCD module to provide joystick input and power.

hardware/joydelox/1.1.1/

Joydelox 1.1.1 is a PCB that connects to a GOLDELOX LCD module to provide joystick input, a piezo knock sensor, and power.

hardware/spritelet/

This directory contains the model for the 3D-printed case of the Spritelet.

java/4D/src/

The java directory contains Java source code for desktop software used with 4D Systems LCD modules.

java/4D/src/com/kreative/fourdee/makegci/

MakeGCI is a command line utility for converting images to GCI, the native image format of 4D Systems LCD modules.

java/4D/src/com/kreative/fourdee/gciview/

GCIView is a graphical utility for viewing and converting images. It supports GCI, animated GIF, and any format supported by Java (usually PNG, static GIF, JPEG, BMP, and WBMP).

java/4D/src/com/kreative/fourdee/make4fs/

Make4FS is a command line utility for packing files into a 4FS file. 4FS (4D File System) is a simple flat file system used by 4DGL programs such as Carousel. (4FS is an UNOFFICIAL format and 4D Systems is NOT aware of its existence.)

java/4D/src/com/kreative/fourdee/fourfs/

FourFS is a graphical utility for managing files stored inside a 4FS file.

java/4D/src/com/kreative/fourdee/dx/

Make4DX is a command line utility for building the 4DX file used by 4DX from its source files.

sources/

The sources directory contains data files (or source files used to build data files) used by 4DGL programs such as Carousel and 4DX.

sources/4DX/

The 4DX sources directory contains the die face images, die definitions, presets, layouts, and name map for 4DX.

sources/Demo Reel/

The Demo Reel sources directory contains demo images for Carousel in both GIF and GCI format.

sources/Names GCI/

The Names GCI sources directory contains marquee animations featuring female given names in GCI format.

sources/Names GIF/

The Names GIF sources directory contains marquee animations featuring female given names in GIF format.

About

Firmware and companion desktop software for 4D Systems LCD modules.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages