ik ben hier nieuw(en heb een vraag die zeker wete hiet thuis hoort:D)

Door cihant

Supporter (5)

afbeelding van cihant

07-04-2009, 23:07

zoals er dus staat ben ik nieuw

en ik ben heel erg geintereseerd in programeren vooral games gerelateerd

ik heb verschillende pogingen gewaagt om te programeren
met flash(actionscript) en op mn PSP(beide succesvol gelukt mag ik zegge)

maja als je een paar sprites op je psp of pc scherm hebt getoverd en vervolgens een 3d game op zet voel jeje ook lullig..

dus ik dacht miss is het een idee om net als de gameindustrie bij t begin te beginnen..

na menig onderzoek naar de retro consoles waar op je kan programeren is mijn keuze op de msx gevallen..(ik hou van metal gear vandaar denk ik)

mijn vraag luid wat heb ik allemaal nodig om op beginnende niveau te kunne programeren op een msx
(en nee ik wil geen emulators enzo, i want the real deal.)
en mn kennis betreft msx is vrij weinig weet niet wat het verschil is tussen een msx 1/2/turbo of wat dan ook

hoop dat iemand me kan helpen.

bij voorbaat bedankt!

Aangemeld of registreer om reacties te plaatsen

Van wolf_

Ambassador_ (9884)

afbeelding van wolf_

08-04-2009, 00:37

Hoi.

Om allereerst de standaard MSX-kennis op peil te brengen is er de MSX FAQ. Daarna weet je precies wat er allemaal is en wat 't kan.

Vervolgens: in welke taal wil je die games maken? MSX-BASIC? Machinetaal? Ik zou Pascal en C kunnen noemen. Sommigen maken games in C, maar de meeste programmeurs zweren bij machinetaal, meestal vanwege de performance boost, alhoewel sommige griezels machinetaal ook veel meer comfy vinden. :P
MSX-BASIC is relatief eenvoudig te leren, doch 't is wel een hele oude BASIC. Regelnummers, geen moderne structuurcommando's, globale variabelen, een crappy editor (tenzij je met een text editor gaat werken, wat een omweg zal betekenen qua uitvoering/testen) en in weze is MSX-BASIC gewoon traag. Er zijn echter compilers zoals KUN en MCBC die de zaakjes in BASIC een stuk vlotter maken.

Ga eerst hier maar 'ns induiken, daarna valt er nog veel meer te vertellen over graphics en geluid. :-)

Van cihant

Supporter (5)

afbeelding van cihant

08-04-2009, 09:35

hardstikke bedankt voor je uitgebreide antwoord!

ik heb de link gevolgt en damn dat is wel heel veel info heb t geprobeert allemaal tot me te nemen.

maar msx1 en msx2 zijn zoiets als ps1 en ps2(playstation, voor de strictly-retro's hierTongue)
een upgrade van elkaar

ma dat verdere technische gaat me egt te ver..
chip die met zoveel kb dat enzo(A)

terug te komen op t programeren noem jij pascal en C
ik heb wel es eerder van pascal gehoort ma heb me dr nooit in verdiept wat ook voor C telt.

ik zal ze dus beiden ff uitzoeken.

ma wat heb ik nodig om die talen in een msx console te verwerken?

Van edoz

Prophet (2363)

afbeelding van edoz

08-04-2009, 17:22

Een MSX Tongue

Van edoz

Prophet (2363)

afbeelding van edoz

08-04-2009, 17:58

map.grauw.nl/ is misschien een start...

Van cihant

Supporter (5)

afbeelding van cihant

09-04-2009, 01:16

Een MSX Tongue

jaa dat gaat al de goede kant op
klinkt misschien sarcastisch
maar ik bedoel echt wat ik nodig heb op gebied van hardware.

een msx en verder geen een of andere uitbreidings set?
of maakt het nog uit wat voor msx welke merk?

Van edoz

Prophet (2363)

afbeelding van edoz

09-04-2009, 08:23

Ligt er een beetje aan wat je wilt gaan doen. Als je bijvoorbeeld blueMSX (emulator) gebruikt kan je een beetje de verschillen zien. Een MSX2 met minimaal 128k is denk ik wel standaard. Meer is altijd leuker.. een msx 2+ kan meer kleuren aan .. misschien wel leuk voor spelletjes. De Msx Turbo-r is sneller en heeft naast een z80 cpu ook een r800.
Verder kan je overwegen om (als) je iets met geluid wil gaan doen .. wat bij spelletjes wel handig is om een muziek uitbreiding te kopen.

Van cihant

Supporter (5)

afbeelding van cihant

09-04-2009, 13:04

dus puur met een msx2 alleen moet het eigenlijk al lukken??

Van Huey

Prophet (2675)

afbeelding van Huey

09-04-2009, 14:03

Inderdaad.


mijn vraag luid wat heb ik allemaal nodig om op beginnende niveau te kunne programeren op een msx
(en nee ik wil geen emulators enzo, i want the real deal.)

Crossdevelopment is echt de makkelijkste manier om te programmeren. En onderschat de emulators (Meisei, BlueMSX en OpenMSX) niet.
Het is zeker nodig om de programatuur zo nu en dan op echte hardware te testen. Maar testen met emulators is veel sneller dan elke keer data over te zetten.

Bedenk wel dat programmeren met assemblers wel wat anders is dan met Flash werken. Als chips en Kb's te technisch voor je zijn kan het best nog wel eens lastig worden. Maar gelukkig is zijn op internet veel info en voorbeeld programma's te vinden.

Van cihant

Supporter (5)

afbeelding van cihant

13-04-2009, 01:34

bedankt voor je reactie..

ik ben bereid me er in te verdiepen zo ver dat nodig is.
Het is dan misschien wel handig om beginnetje te make met emulator
Maar ik zou t uiteindelijk dan op een msx wille afspelen.

dus alleen met een console meot t lukke?

Van wolf_

Ambassador_ (9884)

afbeelding van wolf_

13-04-2009, 15:09

Je kunt iets maken met een emulator (en evt. andere PC-tools) en het later afspelen op een MSX. Daar is niks mis mee. Deze game is in z'n geheel op PC gemaakt (en niet eens met emulators afgezien van 't testen). Code, graphics, muziek, soundeffects, maps, alles.