r-type CPC Code
Brought to you by:
fano10
J'ai écrit ce code il y a quelques années (6 ans !), il est fourni brut mais voilà quelques petites infos. Le code se compile avec Winape.Il n'est normalement pas trop pourri et les commentaires doivent être plutôt exacts mdr ! Les fichiers d'entête ont le suffixe 'compile this', ils génerent les binaires.Il y a un petit peu de documentation externe en pdf/doc/odt. Le plus compliqué est le main du jeu ( header(compile_this).asm )qui a besoin d'être recompilé pour chaque niveau (cad 10 fois!) pour chaque rebuild complet à cause des références croisées (et oui, je n'utilisais pas Sjasm à l'époque) La constante 'test_level' désigne le niveau à compiler. Pour éventuellement en faire une version cartouche, il faudrait théoriquement remplacer le code du filesytem (FS_code.asm) sachant qu'il est utilisé à plusieurs endroits (dans le jeu, dans l'intro).Il est aussi nécéssaire de supprimer ou de modifier le code dédié aux sauvergardes des options et à la régénération du cat'art. Amusez vous bien et n'hésitez pas à me contacter @fano.aka.mainbit.aka.hexagon@gmail.com si vous avez des questions. D'autre part , si vous êtes interessés pour faire une 'vraie' version plus, contactez moi pour qu'on voit pour mettre un nouveau projet en place ;) I wrote this code some time ago (6 years !), i provide it raw but there are some informations. Code compiles with Winape.It should not be too bad and comments should be exacts lol Headers files own 'compile this' , there are used to generate binaries.There is some documentation in pdf/doc/odt files. The most complex is the main file of the game ( header(compile_this).asm ), it needs to be compiled for each level (so 10 times !) in order to build full game because there are crossed references (i wasn't using sjasm at this time :/) To build a cartrige version, you should replace filesystem (FS_code.asm) , it is used at several places (game/intro).It would be usefull to remove save code and cat'art build code too. Have fun and contact me @fano.aka.mainbit.aka.hexagon@gmail.com if you need. If you are interested to build a 'real' plus version, contact me to build a new project ;)