scene.org File Archive

File download

<root>­/­demos­/­groups­/­computer_emuzone_games_studio/cannonbubble_sourcecode.zip

File size:
318 473 bytes (311.01K)
File date:
2024-08-25 21:21:12
Download count:
all-time: 0

Preview

  • additional/ dir
  • additional/instrucciones.txt 2.90K
  • additional/instructions.txt 2.63K
  • additional/memory map.txt 2.27K
  • additional/SPconfig.def 2.79K
  • bin/ dir
  • bin/cannon bubble designer.dsk 190.25K
  • bin/cannon bubble.tap 93.61K
  • designer/ dir
  • designer/1player.scr 6.75K
  • designer/1plevels.asm 13.45K
  • designer/cannon_bubble.c 28.18K
  • designer/canon_animacion.ASM 3.01K
  • designer/CPCFS.EXE 158.81K
  • designer/loader.bas 160B
  • designer/makefile 1.21K
  • designer/sprites.asm 15.62K
  • designer/sprites.h 854B
  • designer/tables.h 435B
  • designer/TAP2DSK.exe 17.55K
  • designer/TAPSPLIT.exe 20.42K
  • designer/tmp/ dir
  • designer/uncrunch.asm 5.09K
  • README.txt 2.78K
  • src/ dir
  • src/1player.scr 6.75K
  • src/1player_2.scr 6.75K
  • src/1player_3.scr 6.75K
  • src/1player_4.scr 6.75K
  • src/1player_5.scr 6.75K
  • src/1plevels.asm 8.50K
  • src/2player.scr 6.75K
  • src/2player_win.scr 6.75K
  • src/atardecer.scr 6.75K
  • src/auxfunc.asm 18.23K
  • src/barco.scr 6.75K
  • src/calcnew.h 11.36K
  • src/cannon_bubble.c 41.09K
  • src/continue.scr 6.75K
  • src/endfont.fnt 768B
  • src/fin.asm 11.97K
  • src/fin.scr 6.75K
  • src/gameover.pt3 788B
  • src/getready.pt3 705B
  • src/intro.scr 6.75K
  • src/levelok.pt3 617B
  • src/load_plus3.asm 3.62K
  • src/loader.bas 574B
  • src/loader2.asm 440B
  • src/loading.scr 6.75K
  • src/mainmenu.scr 6.75K
  • src/makefile 3.55K
  • src/menu.asm 26.83K
  • src/nebulus.pt3 3.32K
  • src/pirates.pt3 3.26K
  • src/pulsar.pt3 2.05K
  • src/sprites.asm 16.62K
  • src/sprites.h 1.06K
  • src/tables.h 435B
  • src/uncrunch.asm 2.66K
  • src/vortex.asm 21.26K

file_id.diz

Cannon Bubble FULL source code release
--------------------------------------

So here it is, the full source code release of the game by CEZ GS. Full means:

- All source code is included
- All sprites/screen$ are included
- Full music is included
- Full makefile is included, so you can just type 'make' and get your own TAP
- Test binaries are included for the lazy ones among you

In addition to this you get some bonuses:

- 1 player level designer, a +3 utility we used to create the levels
- A modified version of the VT player by Sergey Bulba, including an effect
  player by WYZ
- A slightly adapted version of the aplib decompressor by dwedit

Requirements
------------

You need the following components to get a compiled game:

- z88dk official release 1.6, from www.z88dk.org
- splib2, from http://www.geocities.com/aralbrec/#SP
  You must recompile the library using the modified SPconfig.def included in
  the "additional" subdir.
- Pasmo assembler, from http://www.arrakis.es/~ninsesabe/pasmo/
- BIN2TAP, from http://zeroteam.sk/bin2tap.html
- BAS2TAP, from ftp://ftp.worldofspectrum.org/pub/sinclair/tools/generic/bas2tap24-generic.zip
- APACK compressor from http://www.smspower.org/maxim/smssoftware/aplib.html 
  or http://www.ibsensoftware.com/download.html  
- CPCFS for the +3 release, from http://www.426.ch/cpcfs/
- And some kind of make utility (use GNU Make, for example)

The DSK version is not fully generated with the makefile, some manual work
is required. Just play around and see ;).


Warnings, disclaimers and licensing
-----------------------------------

The designer uses TAPSPLIT, which is GPL'd. You can get the source code from
http://www.seasip.demon.co.uk/ZX/unix.html

First of all, some licensing words: 

"The world would be a happier place if we all shared our source code"

As you will see, I have used code from different sources, and I don't want
to bother you with licensing terms. Just do what you want with the code, 
provided that you do not try to harm anyone with it ;). 

Of course I will be more than happy if you do something with the code and let 
me know.

That said, some more warnings:

- The code is provided AS IS, no guarantees
- The code is barely readable in some areas, with lots of global variables.
  Believe me, that makes code size smaller, and I desperately needed to reduce 
  code size.
- Most of the code is in English with reasonable comments... but there is some
  Spanish here and there. Sorry, I'm too lazy to translate now. 
- If you have any trouble while playing around with the code, just let me know.
  I will try to help if I have some free time.
  
  
Contacts:
---------

- Coder & main responsible for this mess: utopian.rgba@gmail.com
- Released by: http://cezgs.computeremuzone.com