Jump to content

Photo

Flying Shark


37 replies to this topic

#1 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 2,666 posts
  • Location:Denmark

Posted Mon Apr 16, 2018 12:49 PM

For those of you who don't read the development forum, I'm happy to announce that after 6 months of development, version 1.0 of my remake of Flying Shark is now ready.

 

Attached File  screenshot.png   9.24KB   1 downloads

 

The game is provided as a 512K cartridge image for FinalGROM99/UberGROM/red boards and requires a 32K RAM expansion. It will not run from FlashROM99 or disk.

 

The game can be played using joystick 1 or keyboard (S, D, E, X, Space). If you start the game using the keyboard only the keyboard will be active and vice versa. Hold down fire/space a little longer to fire a smart bomb. Key M on the title screen turns off the music.

 

The graphics are based on the ZX Spectrum version of the game, and the music was  recreated after listening to the arcade version. None of the original program code has been used for the remake.

 

The source code is available from: https://github.com/R...-M/Flying-shark

 

Thanks to Tursi for the use of his music/sound player and to ralphb for his xas99 assembler.

 

 

 

 

 

Attached Files



#2 fabrice montupet OFFLINE  

fabrice montupet

    Moonsweeper

  • 271 posts
  • Location:Burgundy - France

Posted Mon Apr 16, 2018 1:05 PM

Rasmus,

Once again, congratulations on your game. I admire the quality of the work you do about the TI-99/4A.

Words are really missing, thank you so much!



#3 artrag ONLINE  

artrag

    Dragonstomper

  • 885 posts

Posted Mon Apr 16, 2018 1:20 PM

Greetings for this masterpiece! Probably the best arcade for ti-99/4a at the date.

#4 Ksarul OFFLINE  

Ksarul

    River Patroller

  • 4,495 posts

Posted Mon Apr 16, 2018 8:30 PM

Outstanding programming! I am really glad you are part of this community. . .



#5 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 11,680 posts
  • Location:워싱턴 주

Posted Mon Apr 16, 2018 8:51 PM

This Flying Shark game is one of those rare breed that STAY on the computer because it adds a level of play and enjoyment that never seems to grow old.

 

If this game had been around back in the day instead of Parsec, I bet an additional 1 million units would have been sold changing the history of the TI.  Yes, I DO think it's THAT GOOD!



#6 atrax27407 OFFLINE  

atrax27407

    Dragonstomper

  • 953 posts

Posted Mon Apr 16, 2018 8:59 PM

Does it only work on a F18A equipped console?



#7 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 11,680 posts
  • Location:워싱턴 주

Posted Mon Apr 16, 2018 9:13 PM

Does it only work on a F18A equipped console?

 

No, it works on a 9918 as well. 

 

I refer to << this message >>.



#8 OLD CS1 OFFLINE  

OLD CS1

    River Patroller

  • 4,911 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Mon Apr 16, 2018 9:23 PM

Yeah, this will be on display at VCF-SE.



#9 Asmusr OFFLINE  

Asmusr

    River Patroller

  • Topic Starter
  • 2,666 posts
  • Location:Denmark

Posted Mon Apr 16, 2018 9:52 PM

Does it only work on a F18A equipped console?

 

As Omega wrote, the game is written for the 9918A, but it does looks better on an F18A because there is no sprite flicker or color bleeding.  If also works in MAME with the EVCP console emulation.


Edited by Asmusr, Mon Apr 16, 2018 9:56 PM.


#10 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 9,287 posts
  • Location:Hustisford, WI

Posted Mon Apr 16, 2018 10:11 PM

Excellent game... Wish I could get to Level 3, but 1 and 2 are superb.  Thanks for this release!



#11 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 11,680 posts
  • Location:워싱턴 주

Posted Tue Apr 17, 2018 12:40 AM

Excellent game... Wish I could get to Level 3, but 1 and 2 are superb.  Thanks for this release!

 

I feel the same way!  

... practice, practice I must do!



#12 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 785 posts

Posted Tue Apr 17, 2018 5:56 AM

Yeah, this will be on display at VCF-SE.

That would be great, I'm going to try to make it, but I do have an unexpected family issue in Indiana right now and may have to pass it buy to go to a funeral.



#13 atrax27407 OFFLINE  

atrax27407

    Dragonstomper

  • 953 posts

Posted Tue Apr 17, 2018 6:10 AM

I get the title screen and nothing more (no matter what keys I press or which joystick I use) using the red board and a garbled screen display on the ubergrom. It apparently doesn't work on a 9938 system. Oh well . . .



#14 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 11,680 posts
  • Location:워싱턴 주

Posted Tue Apr 17, 2018 9:23 AM

Yeah, this will be on display at VCF-SE.

 

There is a possibility of a Flying Shark competition and Fest West... which, is only 10 days away now!  :-o



#15 Asmusr OFFLINE  

Asmusr

    River Patroller

  • Topic Starter
  • 2,666 posts
  • Location:Denmark

Posted Tue Apr 17, 2018 9:23 AM

I get the title screen and nothing more (no matter what keys I press or which joystick I use) using the red board and a garbled screen display on the ubergrom. It apparently doesn't work on a 9938 system. Oh well . . .

 

I have no idea why it doesn't work on a 9938 system. It seems to indicate two things: a) the 9938 is not fully backwards compatible with the 9918A, and b) the EVPC emulation in MAME has some issues because here it's working fine. Any ideas anyone?  

 

[Edit: I assume that color and pattern table masking works on an 9938.]


Edited by Asmusr, Tue Apr 17, 2018 9:30 AM.


#16 Asmusr OFFLINE  

Asmusr

    River Patroller

  • Topic Starter
  • 2,666 posts
  • Location:Denmark

Posted Tue Apr 17, 2018 10:06 AM

Excellent game... Wish I could get to Level 3, but 1 and 2 are superb.  Thanks for this release!

 

If you find anything that seems impossible I will be happy to change it. Also, if you or Omega or anyone else want to do some testing of levels 2-4 just send me a PM and I will show you how to change the starting level.



#17 Asmusr OFFLINE  

Asmusr

    River Patroller

  • Topic Starter
  • 2,666 posts
  • Location:Denmark

Posted Tue Apr 17, 2018 10:11 AM

Here is the 'official' cartridge label. Thanks to ti99iuc.

 

Attached File  flying-shark-label.png   219.44KB   4 downloads


Edited by Asmusr, Tue Apr 17, 2018 10:12 AM.


#18 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 9,287 posts
  • Location:Hustisford, WI

Posted Tue Apr 17, 2018 10:15 AM

 
If you find anything that seems impossible I will be happy to change it. Also, if you or Omega or anyone else want to do some testing of levels 2-4 just send me a PM and I will show you how to change the starting level.


Thanks! Ill pass on that though, since the game is complete... Now that its no longer BETA, I will just need to put in the work to advance...

#19 mizapf ONLINE  

mizapf

    River Patroller

  • 3,070 posts
  • Location:Germany

Posted Tue Apr 17, 2018 10:56 AM

I have no idea why it doesn't work on a 9938 system. It seems to indicate two things: a) the 9938 is not fully backwards compatible with the 9918A, and b) the EVPC emulation in MAME has some issues because here it's working fine.

 

No guarantees for the 9938 emulation (and no money back). :-D I never really looked deeper into its implementation, and some issues are already known (like unrealistic command performance).



#20 atrax27407 OFFLINE  

atrax27407

    Dragonstomper

  • 953 posts

Posted Tue Apr 17, 2018 11:54 AM

Usually, the cause of failure on a 9938 is not setting the VDP registers to spec.i



#21 Asmusr OFFLINE  

Asmusr

    River Patroller

  • Topic Starter
  • 2,666 posts
  • Location:Denmark

Posted Tue Apr 17, 2018 1:56 PM

Usually, the cause of failure on a 9938 is not setting the VDP registers to spec.i

 

I'm only setting regs 0-7. The only difference between the VDP regs on the title screen and the rest of the game is that VR3 is set to >FF (3 color tables) for the former and >9F (1 color table) for the latter. VR0 is set to >02 and VR1 is set to >E2 or >A2 depending on whether the screen is on or off.



#22 OLD CS1 OFFLINE  

OLD CS1

    River Patroller

  • 4,911 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Tue Apr 17, 2018 3:17 PM

Here is the 'official' cartridge label. Thanks to ti99iuc.

 

attachicon.gifflying-shark-label.png

 

You know, for presentation I will go ahead and put this on a flash, red board, and stick it in a cartridge.



#23 save2600 ONLINE  

save2600

    Quadrunner

  • 14,960 posts
  • Location:Wisconsin

Posted Tue Apr 17, 2018 3:46 PM

Just a got a chance to try this out finally... WOW! With games like this, hard to believe you're playing a TI sometimes.     :)

 

Especially like the music. Also occurs to me the irony of having background music + sound effects, when there are countless games for the Amiga and ST that have you choosing one or the other. Always hated that.    :mad:   :lol:

 

Game plays really well, but yeah - it's pretty tough. Need to remind myself to stay away from the sides! 



#24 nanochess OFFLINE  

nanochess

    Processorus Polyglotus

  • 5,322 posts
  • Coding something good
  • Location:Mexico City

Posted Tue Apr 17, 2018 4:38 PM

I don't know if this is right.

I've catched some B icons (I suppose bonus) and there appears B at left, but when you lose a life these stay the same.

#25 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 11,680 posts
  • Location:워싱턴 주

Posted Tue Apr 17, 2018 4:45 PM

It means you have more than four.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users