Update::
Have been working daily for many hours on this, but the progress is very slow due to me limited coding talents and skills.
Since the last public alpha:
==========================================
1. Added Title Screen (and general keypress screens support).
Works fine (decompression can be optimized though).
2. Translated all code from Spanish to English - and with meaningful function and variable names. Code is MUCH more readable now, and with many of my (mostly helpful) comments.
3. With help of bolt - SORT OF added sounds/wav/midi/adlib support. Compiles fine but sadly does not work it seems.
For easier debugging - added sound init result display to the "game keys" screen. "Sound Blaster" is (or should be) successful SB init (displays only for 0x220 port as it seems), "Midi" if not, "Adlib" if not both midi nor SB.
Sending the code to a skilled community member who might be able to help and kindly offered such.
4. Added randomized mix and match of themes and characters (from "chars" and "themes" subfolders) + mirror match protection (currently as a test for only 2 themes and 2 characters, but have and can easily add (and so mix and match randomly) endless numbers of each).
But this at a price (currently) of "game keys" screen loading takes (instead of immediate) about half minute (!) to minute (on dosbox max cycles!)
Yes, for random mix and match - I need now to sequentially load 3 pcx spritesheets (for theme, player 1 and player 2), but loading is much too slow even for triple loading time of original one spritesheet.
I might need to optimize the "while" function of mirror match protection to save time, and much optimize image loading and decompression.
Sending the code to a skilled community member who might be able to help and kindly offered such.
After all those to work - I will be able to release the first true "BomberKeen" alpha...hopefully