Aliensclash openbor shooter platform game UPDATE

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
Ian Micheal
Developer
Posts: 5993
Contact:

Aliensclash openbor shooter platform game UPDATE

Post#1 » Fri Jun 28, 2019 9:29 am

Hi,

This is a very cool, platform shooter using, the openbor engine the pc game ,is by.. BloodBane.. I have edited it.. And it's using the updated openbor engine i have been, working, This crashes on the offical old bordc port. I have improved ,hacked the memory management.. In this game you can jump on platform's shoot and there is, shooting end level boss fight's , Also 2 game's one platform shooter multi directional shooting, And a side scrolling shooter Muilt layer scrolling ..
This is running on Beta 3 HW from me of the dc port of the openbor engine Full source code to engine can be found in other topic, post
This is running true 640x480 fullscreen 16bit
===============================================================================================================================
-- This openbor dc port will run on NullDC emulator, Official last release did not
--Progress made
-- Faster GIF animation and FPS
-- Faster frame rate
-- Faster file loading
-- Now load's on NullDC emulation
-- Malloc Debug turned of in Kos toolchain - May save memory - for loading small files
-- Will not crash loading 32bit 16 bit sprite's - they are displayed in the wrong colour Save's memory
-- Full Opt- Speed compiler flag's

================================================================================================================================
Game screen shot's
alienstart.png

aliensstory.png

aliens clash plat.png

aliens clash plat.shooter.png


UPDATE
SD Dreamshell loading ( megavolt85 SRC PATCH ) Testing By my freind ( DiGiPunX )
SD ISO dreamshell Version Thank you megavolt85 for all the src change's
https://mega.nz/#!XnQmGSqZ!ufQsDkLLkHHH ... sDgY7CkzHU

Thanks to..DiGiPunX with out his help testing this would not even work, i had no way of testing this...

Custom bootloader version will work on a real dreamcast
link
https://mega.nz/#!OjBGmIRQ!eEFJO4dF0_gd ... Q2PZ5KsNdU


Thank's to
Hayden most of all
IVAN GR
Black Aura ,
toastman,
APE,
OneThirty8,
Christuserloeser,
Warmtoe,
mankrip,wraggster,Moi,
Darc
,Skynet,
Jeeba Jabba,
DaMadFiddler,
melancholy,
Nico0020,
ace,
Ender,Butters,
speud,fragger
,GyroVorbis,
Storminator16,
az_bont,
Strapping Scherzo,
Kamjin,curt_grymala,Roofus,I.M. Weasel,LyonHrt,
Last edited by Ian Micheal on Sat Jul 06, 2019 12:17 pm, edited 5 times in total.

Ripfire
stalker
Posts: 284

.

Post#2 » Sat Jun 29, 2019 1:41 am

.
Last edited by Ripfire on Wed Feb 12, 2020 8:26 pm, edited 1 time in total.

User avatar
Ian Micheal
Developer
Posts: 5993
Contact:

Re: Aliensclash openbor shooter platform game

Post#3 » Sat Jun 29, 2019 3:40 am

I dont use SD card ive never had dreamshell.. I will look into how you do that.

User avatar
megavolt85
Developer
Posts: 1786

Re: Aliensclash openbor shooter platform game

Post#4 » Sat Jun 29, 2019 7:13 am

Ian Micheal wrote:I dont use SD card ive never had dreamshell.. I will look into how you do that.


need change BIOS reactivation code in KOS and OPENBOR source code

Original KOS cdrom.c

Code: Select all

/* Initialize: assume no threading issues */
int cdrom_init() {
    uint32 p;
    volatile uint32 *react = (uint32 *)0xa05f74e4,
                     *bios = (uint32 *)0xa0000000;

    /* Reactivate drive: send the BIOS size and then read each
       word across the bus so the controller can verify it. */
    *react = 0x1fffff;

    for(p = 0; p < 0x200000 / sizeof(bios[0]); p++) {
        (void)bios[p];
    }


patched KOS cdrom.c

Code: Select all

/* Initialize: assume no threading issues */
int cdrom_init() {
    uint32 p;
    volatile uint8 *bios = (uint32 *)0xa01fffff;

    (void) *bios;



Original OpenBOR gdrom.c

Code: Select all

/////////////////////////////////////////////////////////////////////////////
//
// Initialize gdrom system
// returns the starting LBA of the main data track
//
int gdrom_init(void) {
  int param[4];
  int i, j;
  int first, last, track;
  int probable_lba = -1;
  int probable2_lba = -1;
  int definite_lba = -1;

  // Reactivate GD-ROM drive
  *((volatile int*)0xA05F74E4) = 0x001FFFFF;
  for(i = 0; i<(0x200000/4); i++) {
    j += ((volatile int*)0xA0000000)[i];
  }


patched OpenBOR gdrom.c

Code: Select all

/////////////////////////////////////////////////////////////////////////////
//
// Initialize gdrom system
// returns the starting LBA of the main data track
//
int gdrom_init(void) {
  int param[4];
  int i, j;
  int first, last, track;
  int probable_lba = -1;
  int probable2_lba = -1;
  int definite_lba = -1;

  // Reactivate GD-ROM drive
   volatile uint8 *bios = (uint32 *)0xa01fffff;

    (void) *bios;

User avatar
Ian Micheal
Developer
Posts: 5993
Contact:

Re: Aliensclash openbor shooter platform game

Post#5 » Sat Jun 29, 2019 11:18 am

Thank you megavolt85 , I have applied, the code changes, and building. I cant test it.. I will post the build with the change's here.. All credit to you :)..


Here is a selfboot cdi new bor game a space shooter bagel
link https://mega.nz/#!6mQlGKjA!BXiQuS-6cODU ... 5AXdSQTtKQ Not for sd

Plain file compiled bin with your change's

link https://drive.google.com/open?id=1tUXNM ... c9Zsl5wu9T



Thank's for your help on this.. hope it work's

User avatar
megavolt85
Developer
Posts: 1786

Re: Aliensclash openbor shooter platform game

Post#6 » Sat Jun 29, 2019 12:35 pm

my patch is universal, it will work not only with SD, but also with CD
there is no need to do separate assemblies :)

User avatar
Ian Micheal
Developer
Posts: 5993
Contact:

Re: Aliensclash openbor shooter platform game

Post#7 » Sat Jun 29, 2019 3:03 pm

NEW LINK ALIEN"S CLASH SD ISO TESTED working By my freind DiGiPunX for Testing it on Dreamshell
https://mega.nz/#!XnQmGSqZ!ufQsDkLLkHHH ... sDgY7CkzHU

Final got OPENBOR dc port loading on Dreamshell SD card.. it took src change's to kos and the engine Thanks to megavolt85 for his src code patch's great working :smiley: This is Alien's clash Really good Shooter platform game 2 in one also a full Sidescrolling shooter with end level boss fight's muti Directional firing .. Pretty cool ON a Beat's of rage engine.. Dont feel like a bor game at all


  • Similar Topics
    Replies
    Views
    Last post

Return to “Modifications”

Who is online

Users browsing this forum: No registered users