Broncode van originele WipEout-game voor PSX en Windows verschijnt online

De originele broncode van de eerste WipEout-game is op internet verschenen. Het gaat om nog niet gecompileerde code van de PlayStation- en Windows-versie van het spel. Het is niet bekend of de game snel bruikbaar gemaakt kan worden.

De code is online gezet door Forest of Illusion, een groep historici die zich inzet voor het behoud van met name Nintendo-games. Nu heeft de groep de broncode gevonden van de futuristische game WipEout van ontwikkelaar Psygnosis. Die race speelt zich af in 2053 en kenmerkte zich onder andere doordat de voertuigen over de weg vlogen in plaats van reden. Het was een van de launchgames van de originele PlayStation.

Forest of Illusion bedankt ene March42 voor het aanleveren van de code. De groep zegt op Twitter dat het gaat om de code van de originele PSX-game en de Windows-port die later uitkwam. Het gaat om ongecompileerde code; de groep zegt dat het onduidelijk is of daarmee makkelijk een werkende build kan worden gemaakt.

Ook is er geen licentie voor de code. Die is bedoeld 'voor conservering en educatieve doeleinden', zegt Forest of Illusion.

Door Tijs Hofmans

Nieuwscoördinator

29-03-2022 • 10:13

56 Linkedin

Submitter: Aerolizer

Reacties (56)

56
56
29
5
0
11
Wijzig sortering
Ah, dit zijn wel klassiekers.
long fuckThisYouShitDebugger;
// THIS FUCKER BETTER WORK NOW
temp_int = 0; // Clear 16 Colour Pallete ?? ( Why The Fuck Is It Here ??? )
int ajscount=0; // oh shit another global flag
// PCWIPEOUT PALETTE SHIT
/**************************************************************
Some Machine Code Shit For Testing Purposes
**************************************************************/
Altijd leuk om een stukje geschiedenis te lezen in het commentaar van code. Zowel op de PSX als de Windows ontwikkeling werd wat gevloekt. ;)

Deze geven ook inzicht in de ontwikkeling en gameplay:
/* Set main app window to full screen */
/* DEEP WEIRD MAGIC: */
/* Setting it to half size then full size seems to get */
/* rid of the system busy cursor that appeared when */
/* DirectDraw was shut down */
/************************************************************************/
/**** Ship is WELL AHEAD therefore we must slow the opponent to ****/
/**** give the weaker player a chance to catch up ****/
/************************************************************************/
Verder is te zien dat men vroeg in 1994 al bezig was met ontwikkelen. De PSX kwam aan het eind van dat jaar uit. De laatste commit voor de PSX versie lijkt ergens vroeg in september 1995 gedaan te zijn, en het spel kwam uit op 29 september in hetzelfde jaar. Moet een spannende periode geweest zijn, want men begon met ontwikkelen voordat de productieversie van de hardware daadwerkelijk uit was, in een tijd dat hardware en architectuur nog best wel gesloten waren.

[edit]
Dit is niet alleen de broncode van de Windows versie, maar ook van de DOS versie. Dat is logisch, want deze drie versies werden gelijktijdig ontwikkeld.

[Reactie gewijzigd door The Zep Man op 30 maart 2022 14:56]

Altijd leuk zulke taal in de comments. Niet professioneel maar wel grappig.

Doet me denken aan een collega die een aantal variabelen gebruikte in 1 programma die varieerden in lengte, maar allemaal bijna dezelfde naam hadden: GoGoGo of GoGoGoGo of GoGoGoGoGo of nog meer Go's er achter. Heel fijn om onderhoud op te doen, gelukkig bestond zoek-en-vervang toen ook al
Ik had ook ooit zo'n collega. Hij gebruikte altijd niet-vleiende benamingen voor variabelen die overal voor gebruikt werden. In die tijd was dat hilarisch, zeker in een ontwikkelaarssetting. Tegenwoordig is (en vind ik) het ongepast.
Heb toevallig de PC versie (Dos) En er zat een sticker up doesn't work under windows. Terwijl ik hem nooit echt werkend kreeg in Dos. Maar werkte wel top juist in windows via Console.
Hoelang duurt het voordat een spel zijn broncode en toebehoren als abandonware wordt aangemerkt?
Niet helemaal correct. Er zij meerdere game bedrijven failliet gegaan waarbij zelfs de rechten op de games en IP niet verkocht zijn. Het is dus best mogelijk dat er materiaal is waar niemand kan claimen.
Eerst en vooral; als bedrijven failliet gaan eindigen de rechten hoe dan ook ergens. Omdat het nooit verkocht is wilt dat nog niet zeggen dat niemand er een claim op kan maken. En alsnog; zelfs als niemand er een claim op kan maken wilt dat nog niet zeggen dat de broncode vrij voor gebruik is en/of dat de copyright erop is opgeheven.
Vervallen de rechten dan niet naar de originele auteurs, dus (de leden van) het ontwikkelteam?
Er is een term "verweesde werken" opgenomen in het auteursrecht, maar ik weet niet of dat ook voor software geldt:
Ook erfgoedinstellingen, zoals bibliotheken, archieven en musea, zijn in beginsel verplicht toestemming aan de rechthebbenden te vragen als ze auteursrechtelijk beschermd werk uit hun verzameling willen digitaliseren en online ter beschikking stellen. De bescherming tot 70 jaar na het overlijden van de maker kan een obstakel vormen voor erfgoedinstellingen die hun collecties willen digitaliseren. In de praktijk blijkt namelijk dat van veel werken de rechthebbenden ook met een zorgvuldige inspanning niet meer te achterhalen zijn. Dergelijke werken noemt men 'verweesde' werken. De Europese richtlijn verweesde werken ('Orphan Works Directive'), die in 2014 in de Nederlandse wet wordt geïmplementeerd, maakt het mogelijk om verweesde werken na een zorgvuldige zoektocht toch online beschikbaar te stellen totdat de rechthebbende zich meldt.
Helaas niet. Een verweesd werk is gedefinieerd in de Auteurswet als "een werk van letterkunde, wetenschap of kunst als bedoeld in artikel 10, eerste lid, onder 1, 5 of 10", en die drie items betreffen (1) boeken, tijdschriften etc, (5) muziekwerken en (10) filmwerken (inclusief tvprogramma's). Software staat apart onder 12 en kan dus nooit verweesd worden.
Dat lijkt me eerlijk gezegd nogal sterk, of misschien beter gezegd: krom.

Een heel simpel voorbeeld, en iets dat ik ook al in een beknoptere versie vermeldde in mijn eerste reactie hier ergens een paar reacties onder: in het tijdperk tussen en/of tot en met de 8 en 16 bit consoles hadden we bijvoorbeeld op de Commodore Amiga en Atari ST heel veel games òf van kleinere uitgevers, òf van ontwikkelaars die inmiddels helemaal niet meer bestaan en ook niet zijn overgenomen door andere uitgevers, dus het lijkt me dat als een game uit bijvoorbeeld 1990 geen bestaande ontwikkelaars of uitgevers meer heeft, dat die game dan wel degelijk als verweesd betiteld kan worden.

Enerzijds zou je kunnen zeggen dat hier nog steeds de wettelijke termijn van 70 jaar voor auteursrecht geldt, maar de vraag is dan wel voor wie, want niemand heeft er de rechten meer van als de eraan verbonden bedrijven en/of ontwikkelaars niet meer bestaan.

[Reactie gewijzigd door ThanosReXXX op 29 maart 2022 10:59]

'Verweesd' is een juridische jargonterm (artikel 16o Auteurswet). Het betekent dat je de auteursrechten mag schenden onder bepaalde voorwaarden bij een werk waarvan de rechthebbende niet gevonden kan worden, wanneer jij zeg maar een museum, bibliotheek of erfgoedinstelling bent. En dit geldt dus niet voor software.

Je hebt gelijk, als de rechthebbende verdwenen is dan zijn de rechten waarschijnlijk vervallen. Maar als er geld te halen is, zie ik wel dat een ex-directeur, curator of nabestaande toch eens in de oude papieren gaat snuffelen of die bv weer tot leven te wekken is om dan een claim te sturen naar de publicist. Ik ken genoeg gevallen waarbij iemand 50 jaar na overlijden fotograaf een foto publiceerde onder het mom "daar ligt echt niemand wakker van", en toen werd er toch een nabestaande wakker die even 5000 euro kwam halen.
Dat is inderdaad altijd mogelijk, maar in die tijd die ik aangaf, zijn er zoveel bedrijfjes/ontwikkelaars zowel als paddenstoelen uit de grond geschoten als bijna weer even snel verdwenen, dat zelfs een individuele ontwikkelaar uit zo'n team of die onder zo'n uitgever werkte, er waarschijnlijk geen of in ieder geval geen volledige rechten meer over heeft, al is het nog niet 70 jaar na dato.

En wellicht ten overvloede: ik heb het ook enkel over software/games. Bij andere media of werken ligt de nuance of de aandacht vaak elders, en bijvoorbeeld in muziek is er veel minder kans dat een ontwikkelaar, oftewel de artiest, niet meer bestaat, dus dan geldt weer enkel de 70 jaar regel.

[Reactie gewijzigd door ThanosReXXX op 29 maart 2022 12:30]

Eens. Bij wat we nu een kleine independent zouden noemen, is er een reële kans dat de auteursrechten weg zijn. Maar specifiek bij Psygnosis zie ik dat niet, die zijn door Sony gekocht (1993) en als bedrijfje opgeheven (2012). Ik heb de papieren natuurlijk niet gezien maar bij een bureaucratische moloch als Sony durf ik wel te zeggen dat alle IP uit dat bedrijf is gehaald voor de liquidatie.
Ja, sowieso, maar in dat geval heb je het dus wel over een overname. Een andere variant is een herstructurering/rebranding van een bedrijf. Zo hadden we in het door mij eerder genoemde Amiga tijdperk de destijds grote ontwikkelaar Infogrames, die uiteindelijk is opgegaan/veranderd in Ubisoft. Ik neem derhalve aan dat alle oude IP's bij hen in de kast staan en dat ze, of ze nu wel of niet (her)gebruikt worden, niet vrij beschikbaar zijn. ;)
Maar de muziek in het spel kan wel weer eruitgehaald worden door verlopen licenties. Al is het bij Wipeout nu niet het geval. Maar GTA had hier bijvoorbeeld last van.

Toen ik Wipeout speelde, koos ik vaak voor Firestarter van de Prodigy om deze af te spelen tijdens een race.
Helaas bestaat the Prodigy niet meer mede door het overlijden van Keith Flint in 2019
Off-topic, maar The Prodigy bestaat nog wel en gaat in juli weer een aantal concerten in Engeland geven.
Dit was mij onbekend. Dankjewel _/-\o_
Auteursrecht lijkt me gewoon van toepassing: in geval van een bedrijf is dat 70 jaar na eerste publicatie. :)
Is dat alleen in nederland?
Current copyright law protects authors' and artists' work until 70 years after the creator's death and for 95 years for corporate creations.
https://www.thestreet.com...key-mouse-winnie-the-pooh
Het verschilt per land, die 95 jaar is alleen in de VS. In de meeste Europese landen is het 70 jaar na eerste publicatie.
Is het niet altijd 1 jaar langer dan dat mickey mouse bestaat?
In de VS was Disney steeds aan het lobbyen om dat uit te stellen omdat ze inderdaad nog steeds zulke oude IP gebruiken.
Abandonware is slechts een term, niet een status. Auteursrecht is nog steeds van toepassing, of een product ondersteund wordt of niet. Als de originele maker zegt 'doe maar wat je wilt' is er weinig aan de hand natuurlijk.
Abandonware is slechts een term, niet een status. Auteursrecht is nog steeds van toepassing, of een product ondersteund wordt of niet. Als de originele maker zegt 'doe maar wat je wilt' is er weinig aan de hand natuurlijk.
Dus om een antwoord te geven op de vraag van @BrianHD: het ligt eraan hoe lang er auteursrecht heerst op het werk, wat afhankelijk is van de jurisdictie waar je iets met het werk wilt doen. In Nederland is dit doorgaans 70 jaar. Na deze juridische periode ligt het aan sociale standaarden. Als niemand voor een paar jaar na die periode iets doet met het werk, dan denk ik dat je het gerust abandonware kan noemen.

Om tot een datum te komen: ergens vanaf 2066.

[Reactie gewijzigd door The Zep Man op 29 maart 2022 11:01]

70 jaar... na de dood van de auteur. Dus dat duurt nog wel even.

WipEout heeft een copyrightdatum van 1994, maar de makers leven nog altijd. Die 70 jaar zijn dus nog niet eens begonnen. Sowieso is de game een teameffort geweest en is er niet één persoon die als auteur kan worden aangemerkt. Geen idee wanneer die 70-jaar-teller dan gaat lopen.

Ik denk overigens niet dat er al computergames zijn die van rechtswege in het publieke domein zijn geland; daar bestaat het medium nog niet lang genoeg voor.
70 jaar... na de dood van de auteur. Dus dat duurt nog wel even.

WipEout heeft een copyrightdatum van 1994, maar de makers leven nog altijd.
Gaat het om een werk van een rechtspersoon (een besloten vennootschap of een stichting bijvoorbeeld), dan is de termijn van bescherming korter, namelijk 70 jaar vanaf de eerste rechtmatige openbaarmaking van het betreffende werk. Er is wel een uitzondering: als de 'natuurlijke' (echte) persoon die het werk gemaakt heeft bij het werk wordt genoemd, geldt de gewone regel: het auteursrecht eindigt pas 70 jaar na de dood van de 'echte' maker.
De vraag is wat dit doet als er meerdere natuurlijke personen gewerkt hebben aan een softwareproduct. Het is dan niet toe te schrijven aan een enkel natuurlijk persoon.

[Reactie gewijzigd door The Zep Man op 29 maart 2022 12:33]

70 jaar na de dood van de auteur verloopt het auteursrecht, maar dat wil niet zeggen dat de merknaam e.d. ineens open staan voor gebruik, dus je mag alsnog niks met broncode die niet meer onder auteursrecht valt als het bedrijf nog bestaat.
Rechthebbende, moet niet steeds de auteur zijn en bij games zijn er vaak meer auteurs.

Vaak is een bedrijf de rechthebbende bij een game en worden die rechten ook nog eens doorverkocht.
Zoals anderen al aangeven, in principe nooit, en auteursrecht geldt doorgaans 70 jaar.

MAARRRRR.....

Als een bedrijf ontbonden wordt, failliet gaat of noem nog eens een variant waarbij het bedrijf zelf of de uitgever van de game uiteindelijk niet meer bestaat en de franchise/de IP niet door een andere uitgever wordt overgenomen, DAN is er wel degelijk sprake van vrij toegankelijke software, want niemand gaat er meer over.

Abandonware zelf is niet iets officieels, dat is gewoon een term die een handige jongen heeft bedacht zodat we met een min of meer gerustgesteld geweten oude software denken te kunnen downloaden.

Niet dat het mij wat uitmaakt, overigens: games uit het 8 en 16 bit tijdperk, of uit het MS-DOS/Win98 tijdperk zijn wat mij betreft in veel gevallen sowieso zonder enige zorg omtrent eventuele copyright houders te downloaden en te spelen, behalve natuurlijk als er reboots van gemaakt zijn, of ze opnieuw worden aangeboden in een verzamelbundel of via een online platform, zoals op de Nintendo Switch.
Vergeeft niet dat als een bedrijf bijv. Failliet gaat dat een curator zo veel mogelijk zaken probeert te verkopen. Zo komen de rechten van zaken soms voor een appel en een ei terecht bij bedrijven die er jaren lang niks mee doen. Of die zelfs helemaal niet actief zijn in die brance, maar het zat gebundeld bij iets anders wat wel intressant was.

Dat zorgt bij films soms nog wel voor problemen bij heruitgaves. Zeker wanneer de producent en de uitgever twee verschillende partijen zijn.
Uitzonderingen zijn er natuurlijk altijd, maar zoals gezegd waren er destijds in game software land ontelbare bedrijfjes ontstaan, die in veel gevallen weer net zo hard verdwenen na slechts één of maar een handje vol titels uitgebracht te hebben, en dat had niet altijd met een faillissement te maken, dus in veel gevallen verdwenen die bedrijven, zowel uitgevers als ontwikkelaars, als sneeuw voor de zon, zonder dat er daarbij sprake was van overname of opkopen van IP's.
De WipEout-franchise is al jaren niet meer actief; er zijn al lang geen games voor reboots uitgekomen voor het spel.
Euh? Naast dat de zin raar loopt is er op de PS4 nog de WipeOut Omega collection uitgekomen met zelfs PSVR support.
Inderdaad, over het hoofd gezien, ik heb dat weggehaald
Dat was in 2017. En als je remasters negeert is de laatste game uit 2012 (2048 voor de Vita). Mag toch wel gesproken worden van "al lang geen games". Maar idd, vreemde zinsbouw.
De WipEout-franchise is al jaren niet meer actief; er zijn al lang geen games voor reboots uitgekomen voor het spel.
Je doet overkomen alsof er al meer dan 10 jaar geen Wipeout game meer gemaakt is.

Dat de originele franchise geen games meer uitbrengt klopt, maar in 2017 is de laatste game uitgekomen. En er komt zelfs onder dezelfde naam weer een nieuwe Wipeout uit in 2022(welliswaar een mobile game).
Ik zie dat in het Tweakers artikel staat dat source met dank aan ‘’march 24” beschikbaar zijn maar dit moet zijn March42. Zie hier de pagina van Forest of Illusion waar de sources te downloaden zijn.
De WipEout-franchise is al jaren niet meer actief; er zijn al lang geen games voor reboots uitgekomen voor het spel.
Wipeout Rush was announced by publisher Rogue Games on September 16, 2021, and is to be released on iOS and Android devices in early 2022. The game will feature over 60 ships from the series as well as a full singleplayer campaign.[59]
Aldus Wikipedia.
Wipeout Rush is geen racegame, maar een kaartspel.
Maar nog altijd onderdeel van "de WipEout franchise".
Misschien leuk voor de fans van WipeOut: enkele van de originele makers hebben niet zo lang geleden Pacer uitgebracht. In een eerdere versie bekend als Formula Fusion, maar Pacer is qua ontwikkeling veel verder.

Ik vond GRIP overigens beter, maar dat is natuurlijk smaak :)
Is natuurlijk wel een soort van vergelijkbare game, maar GRIP is natuurlijk niet gebaseerd op WipeOut maar op Rollcage.

Persoonlijk ben ik qua vergelijking met WipeOut ook wel fan van de F-Zero games op Nintendo systemen, en daarover gesproken, hebben we sinds de Nintendo Wii van onafhankelijke ontwikkelaar Shin'en ook nog de FAST Racing games, die toch ook aardig in de buurt komen en prima te genieten zijn, voor mensen die niet genoeg kunnen krijgen van anti-grav racers...
"GRIP is natuurlijk niet gebaseerd op WipeOut maar op Rollcage."

Klopt helemaal, maar GRIP heeft na de launch ook nog nieuwe antigrav vehicles toegevoegd die verdacht veel op WipeOut lijken :) Daarom toch even genoemd.

Wat ik vooral jammer vond is dat Pacer geen ondersteuning biedt voor local multiplayer, zelfs niet voor twee spelers - terwijl je GRIP kan spelen met vier tegelijk.
Ah, dat van die toegevoegde voertuigen wist ik niet eens. Ik heb de game op mijn Xbox One staan, maar heb hem al eeuwen niet gespeeld, dus daar zal het aan liggen, qua ontbreken van dat stukje informatie bij mij. ;)
Pacer voelt niet goed aan. Ik raad BallisticNG aan: veel meer "indie", maar wel veel vergelijkbaarder met de originele games. De handling lijkt alvast als twee druppels water op Wip3out, maar dankzij 60 fps en langere draw distance speelt het veel beter, en er is een optionele "Modern" handling die gebaseerd is op WipEout Pulse en HD.

BallisticNG heeft een actieve community en mod support, inclusief community ports van alle circuits van WipEout tot en met Wip3out. De volgende DLC komt er binnen enkele maanden aan, en voegt hoverbikes toe.

[Reactie gewijzigd door Enai op 29 maart 2022 11:47]

Redout - definitive edition is voor mij de ultieme moderne wipeout
vlug even doorgekeken, code oogt vrij hacky en lelijk. wat dat betreft is er veel veranderd in 25 jaar
Grapje toch?
Telegram code wel eens bekeken?
Er is weinig veranderd in 25 jaar hoor, genoeg mensen die nog gewoon op zo'n manier werken. Misschien dat het voor jou de afgelopen 25 jaar veranderd is, maar wat betreft programeren ansich is er weinig veranderd hoor, it's all the same shit with a different name..
_/-\o_ Psygnosis _/-\o_

Iedere (voormalig) Amiga bezitter zal dit bedrijf/merk voor het leven waarderen. Helaas bestaat het niet meer.
_/-\o_ Destruction Derby _/-\o_


Een fijne studio inderdaad!

Ontopic: Nu is het natuurlijk wachten op een HD-remaster (of iets in die trant), toch?

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee