Technical expertise |
| Given the constraints of embedded CPUs, that is to say there is very limited
RAM space and segmented/paged ROM, which when combined with the fact that these CPUs generally
have slow processor speeds (normally around 10 MHz, up to a maximum of 50MHz) we at
Playvo
are able to combine C and assembler to provide fast, efficient, product transportable and
readable code. |
| We have had experience in providing embedded solutions for the
following components: |
| SunPlus CPUs: SPCA536 - 32 bit MIPS chip.
|
| SunPlus CPUs: SPL16-256 - A 16 bit chip @ 49MHz
(Component limitations: High ROM space but only 8Kwords of RAM.).
|
| SunPlus CPUs: SPC252 - 6502 8 bit chip @ 5 MHz,
(Component limitations: 256K of ROM and 128 bytes of RAM.).
|
| SunPlus CPUs: SPG-200 and 220, (A low power games CPU
which supports LCD and TV out functions).
|
| Plus ROM and RAM, hardware sprites, palettes, and tile
and bitmap display modes.
|
| Microchip PIC's (including the 16F630), Atmel, Sharp SM6000.
|
| RF Chip Sets: Chipcon CC1020, Chipcon CC2400,Homebrew 900MHz FSK.
|
| CMOS imagers: Mono and Gray scale imagers (128x128 and larger),
Colour imagers (160x128 12bit, up to 3Mega pixel).
|
| Flash RAM, SRAM, USB interfacing.
|
| Serial ports (including writing the PC software to communicate with the device)
|
| Flash RAM, SRAM, USB interfacing.
|
| Additionally we have experience in the following major platforms, compilers and tools:
|
| PC Windows - starting from version 3.0 through up to and including Windows 2000 and XP.
|
| Using the Direct-X, GDI, GDI+, WinG, MAPI, AVI & Image compress/decompress API subsets.
|
| Microsoft Visual C, Watcom C, Borland Turbo C and Zortech C compilers.
|
| Bounds Checker and Soft-ICE.
|
| GameBoy Color and Advance Assembler and GNU C.
|
| PlayStation 1 - Programmed in C and assembler, using the GNU compiler and tools.
|
| PC DOS - CGA, EGA, VGA and SVGA programming in C, C++, assembler.
|
| Programmed using DOS extenders, EMS & XMS memory handling functions, mouse
drivers and VESA video functions.
|
| Atari-ST Assembler and C, using the GEM and ST-OS API functions.
|
| Hi-Soft/Lattice C.
|
| Amiga Assembler and C.
|