Jump to content

Photo

Flying Shark


46 replies to this topic

#26 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Tue Apr 17, 2018 10:57 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.

 

The B icons are for the smart bombs. The 1Up icons are for your lives.



#27 nanochess OFFLINE  

nanochess

    Processorus Polyglotus

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

Posted Wed Apr 18, 2018 9:26 AM

The B icons are for the smart bombs. The 1Up icons are for your lives.


Ouch! now I know why I couldn't pass to level 2 in the new version, it's harder than before but it would be easier using the bombs :)

Didn't knew. Thanks! :thumbsup:

#28 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Wed Apr 18, 2018 10:54 AM

 

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).

 

I found this in the EVPC2 hardawware manual:

 

The built in interrupt Register of the cards allows the DSR to detect if the VDP was the source or not. This feature now allows the card to use the EXTNIT-line of the P-BOX-buss instead of the VDPINT (LCP) we used for SGCPU (“snug-CPU”).

 

 

Could this mean that it's not possible to poll for VDP interrupt using CRU bit 2?



#29 mizapf OFFLINE  

mizapf

    River Patroller

  • 3,316 posts
  • Location:Germany

Posted Wed Apr 18, 2018 11:21 AM

Could this mean that it's not possible to poll for VDP interrupt using CRU bit 2?

 

I did not implement EVPC2 in MAME but EVPC. Accordingly, it uses the extra wire to route the interrupt into the console. The interrupt should still be at CRU bit 2 ... if you are using an EVPC.

 

https://github.com/m...al/evpcconn.cpp

 

The description indeed sounds as if EXTINT signals the video interrupt.



#30 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 12,518 posts
  • Location:워싱턴 주

Posted Wed Apr 18, 2018 12:38 PM

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

 

attachicon.gifflying-shark-label.png

 

Ciro makes some great labels!  You make some great programs.

Put you both together and I'm forced to make a dedicated cartridge for my permanent collection.  :thumbsup:

Attached Files



#31 atrax27407 OFFLINE  

atrax27407

    Stargunner

  • 1,025 posts

Posted Wed Apr 18, 2018 7:26 PM

Rasmus has "waved his magic programming wand" and come up with a version of FLYING SHARK and SABRE WULF that work flawlessly on a v9938 system. Both are spectacular. 



#32 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 9,797 posts
  • Location:Hustisford, WI

Posted Wed Apr 18, 2018 10:04 PM

^^^awesome!!!!!!^^^

#33 acadiel OFFLINE  

acadiel

    Stargunner

  • 1,407 posts
  • www.hexbus.com
  • Location:USA

Posted Wed Apr 18, 2018 10:42 PM

I'm going to install this on a red board this weekend... looks like my Saturday project ;)

 

Nice work once again.  This is amazing quality!



#34 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Wed Apr 18, 2018 10:47 PM

 

I did not implement EVPC2 in MAME but EVPC. Accordingly, it uses the extra wire to route the interrupt into the console. The interrupt should still be at CRU bit 2 ... if you are using an EVPC.

 

https://github.com/m...al/evpcconn.cpp

 

The description indeed sounds as if EXTINT signals the video interrupt.

 

The problem is indeed that you cannot poll the VDP interrupt from CRU bit 2 using an EVPC2 card. So I changed to status polling and it worked for atrax.



#35 atrax27407 OFFLINE  

atrax27407

    Stargunner

  • 1,025 posts

Posted Thu Apr 19, 2018 5:27 AM

Actually, I have an AVPC Card but it still uses a v9938 chip so I would imagine it is the same for the AVPC, EVPC, and EVPC2. It is also most probably the same for the v9958 as well. Many thanks, Rasmus. That problem has been bugging me ever since SABRE WULF came out! Now I can play both of them, Where is the template for Ciro's label?



#36 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Thu Apr 19, 2018 9:48 AM

Actually, I have an AVPC Card but it still uses a v9938 chip so I would imagine it is the same for the AVPC, EVPC, and EVPC2. It is also most probably the same for the v9958 as well. Many thanks, Rasmus. That problem has been bugging me ever since SABRE WULF came out! Now I can play both of them, Where is the template for Ciro's label?

 

The v9938 doesn't seem to be the issue but rather how the interrupt is wired to the console. Do you have the AVPC card wired up to the 9918A as described here?

http://www.mainbyte....e/peb/avpc.html



#37 atrax27407 OFFLINE  

atrax27407

    Stargunner

  • 1,025 posts

Posted Thu Apr 19, 2018 10:29 AM

Yes. That is the standard installation for the AVPC. There is an issue with the shared interrupt line between the AVPC and the RS232. A fix was discovered by altering the DSR in the RS232 - I have had the revised DSR installed for the past 20+ years.



#38 atrax27407 OFFLINE  

atrax27407

    Stargunner

  • 1,025 posts

Posted Thu Apr 19, 2018 12:03 PM

Actually, I was wrong. The wiring is the same WITHOUT the two resistors.



#39 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Mon Apr 30, 2018 9:13 AM

Here's the latest version from the dev forum and a video where I try to play my own game.

 

Attached Files



#40 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 9,797 posts
  • Location:Hustisford, WI

Posted Mon Apr 30, 2018 7:29 PM

Nice!!! Extremely lucky at 5:55

#41 OLD CS1 OFFLINE  

OLD CS1

    Quadrunner

  • 5,370 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Mon Apr 30, 2018 7:45 PM

Not that any of Rasmus' games are slouches by any means, I could have expected a game looking exactly like this in the arcade. Yes, I know this is a conversion of an arcade game but the quality is certainly arcade-quality.

 

BTW, I had several people at VCF ask if Super Mario Bros. would ever be completed.



#42 Caterpiggle OFFLINE  

Caterpiggle

    Dragonstomper

  • 751 posts

Posted Mon Apr 30, 2018 10:35 PM

Finally , the high score able to save on the high score BOARD at last !



#43 ti99iuc ONLINE  

ti99iuc

    Stargunner

  • 1,483 posts
  • Location:Italy

Posted Mon Apr 30, 2018 11:13 PM

Not that any of Rasmus' games are slouches by any means, I could have expected a game looking exactly like this in the arcade. Yes, I know this is a conversion of an arcade game but the quality is certainly arcade-quality.

 

BTW, I had several people at VCF ask if Super Mario Bros. would ever be completed.

 

Same to me at the Vintage Computer Festival the past weekend in Rome. lot of people Asked about Super Mario Bros if it is still in developing and i've explained about difficult on this but also if SPORTS can have the possibility to be completed, it could be very nice too have a Track and Field on TI99 i must admit.
 
it was nice to see the approach from Younger people that taken the Joystick to play SPORTS and didn't know how to run with the Athlete, after i explained to them how-to, after all was more funny, nice moments i seen among fathers and children.

Flying Shark also has been praised from lot enthusiasts 99ers... now more people know the power of Rasmus :)

Edited by ti99iuc, Mon Apr 30, 2018 11:15 PM.


#44 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 12,518 posts
  • Location:워싱턴 주

Posted Fri May 4, 2018 8:29 AM

 

... now more people know the power of Rasmus :)

 

 

"The Power of Rasmus"... THAT would make a great name for a video game!



#45 Asmusr OFFLINE  

Asmusr

    River Patroller

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

Posted Wed May 9, 2018 9:20 AM

The cartridge available from arcadeshopper contains a little bonus: If you hold down shift and press SKYWAY on the title screen you will load the Skyway game. 

 

Another secret, which exists in all recent versions, is that if you press EVIGTLIV (with shift, from the title screen) the border will flash and you have infinite lives. This is good for practice, but note that you will never return to the high score page, even if you complete all 4 levels.



#46 --- Ω --- OFFLINE  

--- Ω ---

    --- Ω ---

  • 12,518 posts
  • Location:워싱턴 주

Posted Wed May 9, 2018 11:49 AM

 

Another secret, which exists in all recent versions, is that if you press EVIGTLIV (with shift, from the title screen) the border will flash and you have infinite lives. This is good for practice, but note that you will never return to the high score page, even if you complete all 4 levels.

 

Oh yeah!  I've always liked 'practice mode', 'god mode', 'cheat mode' or whatever you call it.  When ones playing 'skills' are below par like mine, I wish every game had this option.  Now you know why I don't show up it the High Score Competition thread much... it would be too embarrassing. 



#47 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,344 posts

Posted Wed May 9, 2018 12:23 PM

Awesome, ordered my cart!






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users