fignition‎ > ‎

EbayAdVersion3



With sales of over 1000, FIGnition is the world's most popular
8-bit kit computer available today. FIGnition makes as capable as 80s home
micros, as fast, as versatile, as self-sufficient, as understandable.
Nothing else does all that and it's available for peanuts!

Specifications

Processor

20MHz ATmega328

Flash Storage

512Kb (to 1Mb)

User RAM

9Kb to 33Kb

Video Standards

Composite Video PAL/NTSC

Data Entry

8-key Keypad for data entry and programming.

Audio Beep!

8 Octaves using 0% CPU.

Text Display

25x24 characters.

Graphics Mode

160x160 pixels.

Graphics

96 ASCII Characters + 16 block graphics + 16 user defined • Inverse Video

Sprite Engine

Any number & size >640K pixels/s

Firmware

16Kb OS with built-in Forth Language with >230 commands.

Performance

20x Faster than Jupiter Ace.

Arithmetic

16-bit integer, 32-bit integer and 32-bit floating-point.

Data Transfer

Audio save/load/upgrade.

PCB

71 x 52 mm

PSU

Standard 5v USB PSU with USB-B connector.

Expansion

FIGkeys PS/2 + Other Arduino shields.

Screenshots from FIGnition Programs


Built-in language (a version of Forth)

Integer Math

+

-

*

/

1+

1-

u*

u/

2+

+-

2*

mod

max

min

m*

m/

d+

neg

*/

/mod

d+-

dneg

*/mod

m/mod

abs

dabs

s->d

Logic

and

or

xor

<<

>>

Float Math

f+

f-

f*

f/

fneg

fint

float

Stack

drop

dup

swap

over

2drop

2dup

2swap

2over

>r

r>

d>r

dr>

r

?dup

rot

Conditional Tests

0=

0<

 =

<

f<

d0<

u<

>

Control Flow

do .. loop/+loop

leave

begin .. until

i and i’

begin .. while .. repeat

if .. else .. then

exec

;s

Memory And I/O

@

!

c@

c!

i@

i!

ic@

ic!

d@

d!

?

+!

cmove

fill

>port>

spi

emove

ec@

ec!

Variables & Types

const

var

allot

c,

create

arr

bytes

,

top

claim

reclaim

d,

<builds

does>

here

top!

User Interface

cls

emit

space

cr

at

.”

spaces

type

at>

“.

.

.hex

inkey

d.r

.r

d.

key

more

clBox

pause

f.

cursor

Strings

bl

tib

query

boxed

asc

word

"skipBl

cIn”

"

“!

"+

"<>

"len

"cut

"from

mark

Text <-> Numbers

base

hex

decimal

sign

digit

number

hold

pad

<#

#

#s

#>

#fd

#f

hld

System

kern

vram

clock

sysvars

sf

rp

sp

sp0

quit

warning

current

abort

cold

Storage

blk>

>blk

blk#

blks*

blks>

>blks

cp

edit

load

loads

fdisk

blksize

blk*

Compiler

[compile]

literal

state

lfa>cfa

lfa>ffa

lfa>nfa

latest

?comp

?pairs

:

?error

immediate

compile

;

smudge

[

]

(

x,

literal

>lfa

ffa>pfa

dp

locals

locs

loc;

l>

>l

Dictionary

find

vlist

forget

Interpreter

enclose

"run

interpret

bye

Data Transfer

mic

ear

Graphics & Sprites

vmode

pen

plot

tile

clip

blt

blts


FIGnition comes as a kit with a great building guide. There's an active
FIGnition Google group; dozens of example programs and an in-depth
hardware manual. In addition, it can be expanded via it's arduino-format
headers with a PS/2 keyboard interface (advert to come)!

It doesn't get much more geekier than building your own kit computer!


   
Comments