HYDRA Game Development Kit

HYDRA Game Development Kit
Hydra Game Development Kit (5195230120).jpg
Ett HYDRA Game Development Kit påslaget
Utvecklare André LaMothe
Tillgänglighet Mitten av slutet av 2000-talet
Introduktionspris $199 eller $250
CPU 8-kärnig 32-bitars Parallax Propeller @ 80 MHz
Företrädare XGameStation-serien
Språk Spin (programmeringsspråk)

HYDRA Game Development Kit lanserades i september 2006 och utvecklades av André LaMothe som designade den tidigare XGameStation -serien av konsoler. Liksom XGameStation är HYDRA ett öppet system som gör att vem som helst kan skapa spel för det. Men samtidigt som det fortfarande är utformat för att lära ut elektronik och programmering, lägger systemet större fokus på hemmabryggningsspel. Jämfört med de tidigare XGameStation-konsolerna använder HYDRA en mer komplex och kraftfull CPU - den då nyligen släppta processorenheten Parallax Propeller , som har åtta 32-bitars RISC-processorer som kallas kuggar med 32 KB inbyggt RAM och 32 KB inbyggt ROM.

Specifikationer

HYDRA Game Development Kit har följande specifikationer:

Den har en propeller-CPU på 160 MIPS, (80 MHz, 20 MIPS per kugg) 8 PIC -liknande CPU-kärnor vardera med 496 32-bitars arbetsyta plus en delad 32 KB RAM och 32 KB ROM och 128 KB seriell EEPROM.

Dess portar är: två NES-kompatibla spelportar, en USB-programmeringsport, en seriell port eller andra USB-port, två PS/2-kompatibla portar för mus och tangentbord, en NTSC- eller PAL-videoutgång, eller alternativt en VGA-videoutgång, en monoljudutgång, en 20-pins expansionsgränssnittskontakt och en RJ-11 peer-to-peer nätverksport.

Utveckling

Hydra kommer med den stora boken (800+ sidor) "Spelprogrammering för den propellerdrivna HYDRA", en CD med omfattande programvara inklusive demospel och en andra bok av LaMothe, ett tangentbord, en mus, en NES-tangentbord, USB och ljud /videokablar, ett 128 KB "minneskort", ett experimenterkort och en strömkälla.

Systemet kan programmeras som mål för en PC-värd IDE eller genom lokalt värdbaserade programmeringsspråk. Tiny BASIC ingår i systemet, och FÄRD -språket är också tillgängligt. Systemet kan även programmeras i propellerns eget inbyggda programmeringsspråk för Spin . Slutligen kan Hydra även programmeras i assembler.

Eftersom videoskärmen genereras i programvara, beror dess kapacitet på programvarans drivrutin, men en typisk PAL/NTSC-drivrutin skulle kunna generera en skärmupplösning på 256x192, och vanligtvis 86 till 96 färger maximalt. Färgupplösningen för VGA-skärmen är kopplad till maximalt 64 färger, och en typisk upplösning skulle vara 800x600 beroende på tillgängligt bildskärmsminne. En videodrivrutin använder huvudminnet på 32 KB som det måste dela med kodutrymme. Med hjälp av den nya 512 KB minnesexpandern kan videodrivrutiner skrivas som utökar videogeneratorns möjligheter. För att underlätta visningen av text har propellerchippet ett komplett teckensnitt i sin ROM.

Minnesexpansionssystem

Ett 512 KB RAM-expansionskort, HYDRA "XTREME 512K CARD", finns tillgängligt och kan anslutas till expansionskontakten. Den har två minnessegment, ett helt slumpmässigt tillgängligt segment på 64 KB och ett linjärt tillgängligt segment på 448 KB. Under starttiden kan minnesgränssnittet programmeras för att valfritt automatiskt öka eller minska minnespekaren för snabbare minnesåtkomst. Men gränssnittet är baserat på ett omprogrammerbart CPLD- chip, så åtkomstmetoden kan omprogrammeras för att passa applikationen; för de flesta applikationer är den valda metoden optimal för hastighet (för segmentet 64 KB) och användbarhet.

Minnesexpansionskortet har också ett eget 128 KB EEPROM ombord.

Se även

externa länkar