Hur gjorde Nintendo förr i tiden

Permalänk
Medlem

Hur gjorde Nintendo förr i tiden

Jag är ju stort fan av NESet, SNESet, n64at osv, alla de klassiska konsollerna, men det tog mig tills idag att börja fundera, hur gjorde dom? Vad använde dom för språk? Vad kodade dom på? Hur gjorde dom musiken? Hur ritade dom sakerna? Sånt här jag undrar. Finns det någon dokumentär eller någon läsning om sånt, skulle vara väldigt intressant...

Permalänk
Medlem

Här kanske finns lite inspiration: http://www.sweclockers.com/forum/10-programmering-och-digital...
Om inte annar länkas ett demospel som ska vara väl kommenterat.

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Proffsmobbare

Framförallt lärde man sig optimera och "fuska" ihop bra grafik med åren. Jämför bara första och sista N64-spelen. Det gick från tetris till crysis grafikmässigt, men man använde samma hårdvara och lika mycket minne både i maskin och på kasett.

Det var en galen ingenjörskonst innan man började med resursslöseriet och man idag behöver GTX690 till något som man relativt sett hade kunnat ha GTX260 till med samma optimering som skedde då.

Permalänk
Medlem

Du borde gått den här kursen.
http://bobrost.com/nes/

Permalänk
Medlem
Skrivet av Laine:

Framförallt lärde man sig optimera och "fuska" ihop bra grafik med åren. Jämför bara första och sista N64-spelen. Det gick från tetris till crysis grafikmässigt, men man använde samma hårdvara och lika mycket minne både i maskin och på kasett.

Det var en galen ingenjörskonst innan man började med resursslöseriet och man idag behöver GTX690 till något som man relativt sett hade kunnat ha GTX260 till med samma optimering som skedde då.

Detta är dock fallet med de flesta konsoller och deras spelutbud. Jämför första och sista spelen på konsoller så är alltid den grafikmässiga förbättringen enorm. Inte samma för var grafikkortsgeneration, men det är ju inte precis samma sak heller.

Visa signatur

4690K + Phanteks PH-TC14PE | 24GB DDR3 | MSI 1080Ti Gaming X | Asus Z97-Pro Gamer | EVGA Supernova G2 650W | Samsung 840 Pro 512+256Gb | Bitfenix Shinobi XL

Permalänk
Proffsmobbare
Skrivet av PeeWee90:

Detta är dock fallet med de flesta konsoller och deras spelutbud. Jämför första och sista spelen på konsoller så är alltid den grafikmässiga förbättringen enorm. Inte samma för var grafikkortsgeneration, men det är ju inte precis samma sak heller.

Givet! På N64 lärde man sig programmera om och utnyttja cachet på ett annat sätt för att komma runt begränsningarna som fanns. Det är från en dokumentär jag har fått allt från, och den tog upp N64 just för att det var där som utvecklingen tydligen ska ha varit störst. Hade jag kunnat ge referera till dokumentären så hade jag gjort det, men jag får leta runt lite!

Angående grafikkorten så hade jag dessa som referens för att jag finner slöseriet något enormt störande. Speltillverkare verkar vilja att man ständigt ska uppgradera sin dator istället för att jobba sig runt användarnas hårdvara. På PC-spel har man ju inte lika strikta hårdvarukrav att gå efter så det ger ju mer frihet men ofta verkar det även föda slapphet.

Permalänk
Medlem

Tror man använde sig utav assembly och C när man programmerade till N64 iaf.

Permalänk
Medlem
Skrivet av Laine:

Givet! På N64 lärde man sig programmera om och utnyttja cachet på ett annat sätt för att komma runt begränsningarna som fanns. Det är från en dokumentär jag har fått allt från, och den tog upp N64 just för att det var där som utvecklingen tydligen ska ha varit störst. Hade jag kunnat ge referera till dokumentären så hade jag gjort det, men jag får leta runt lite!

Angående grafikkorten så hade jag dessa som referens för att jag finner slöseriet något enormt störande. Speltillverkare verkar vilja att man ständigt ska uppgradera sin dator istället för att jobba sig runt användarnas hårdvara. På PC-spel har man ju inte lika strikta hårdvarukrav att gå efter så det ger ju mer frihet men ofta verkar det även föda slapphet.

Kul att se att någon tog mitt svar som konstruktiv kritik och utvecklade sin post till något mer

N64 är verkligen ett lysande exempel på konsol som fått en spelutveckling som heter duga. Det största beviset som finns på detta är ju "expansion pak" som gav extra minne och även krävdes för en del spel.

Våra dyra grafikkort kommer, som du skriver, alltid att pressas hårdare och göra onödiga jobb i lathet och utvecklingskostnaders tecken.

Visa signatur

4690K + Phanteks PH-TC14PE | 24GB DDR3 | MSI 1080Ti Gaming X | Asus Z97-Pro Gamer | EVGA Supernova G2 650W | Samsung 840 Pro 512+256Gb | Bitfenix Shinobi XL

Permalänk
Medlem
Skrivet av scared:

Tror man använde sig utav assembly och C när man programmerade till N64 iaf.

Till NES måste du kunna 6502 assembly. Vilket jag tror är anledningen till att vi ser så få nyutvecklade NES-spel nuförtiden. På N64 hade man nog kommit en bit längre, så man kanske utvecklade i C. Där skapade ju de konstiga hårdvarubegränsningarna huvudvärk istället.

Permalänk
Medlem
Skrivet av Laine:

Framförallt lärde man sig optimera och "fuska" ihop bra grafik med åren. Jämför bara första och sista N64-spelen. Det gick från tetris till crysis grafikmässigt, men man använde samma hårdvara och lika mycket minne både i maskin och på kasett.

Det var en galen ingenjörskonst innan man började med resursslöseriet och man idag behöver GTX690 till något som man relativt sett hade kunnat ha GTX260 till med samma optimering som skedde då.

Kan bara hålla med, tidigare konsoller är verkligen ett bevis på hur mycket man kan klämma ut ur begränsad hårdvara, däremot så är det klart enklare också. Man vet vilken hårdvara som sitter i konsollen så man kan enkelt optimera mot den, på PC-sidan så har man ju en uppsjö av olika komponenter så man måste koda mot färdiga APIer och liknande. Sen är det ju lättare att fuska med grafiken när man bara har en upplösning att visa i.
Men håller fortfarande med om att det är sjukt vad de kan optimera, kikade på systemkraven till final fantasy viii som PC-version där minimikraven är 266 MHz PII och 64MB RAM samtidigt som ett playstation drev spelet på en 33MHz CPU och 2 MB RAM