Jump to content

Photo

Bosconian for the 8-bits


552 replies to this topic

#401 lucifershalo OFFLINE  

lucifershalo

    River Patroller

  • 2,967 posts
  • Location:Belgium

Posted Mon Nov 6, 2017 4:44 AM

is it going to be released on cart?



#402 shanti77 OFFLINE  

shanti77

    Chopper Commander

  • 146 posts
  • Location:Poland

Posted Wed Nov 8, 2017 12:58 PM

Maybe some day, now I finish file versions. 64K and 128K versions will be almost the same except speech.



#403 _The Doctor__ OFFLINE  

_The Doctor__

    River Patroller

  • 3,987 posts
  • Location:10-0-11-00:02

Posted Wed Nov 8, 2017 1:10 PM

um are you going to try to keep at leas a little speech if possible on 64k and maybe a notice of some kind more speech at 128k  :)

 

would be open to loading stages if that helps on a 64k machine... :)

 

with all the cartridge solutions out there that's also a good route ;)

 

of course we like all ways possible ..


Edited by _The Doctor__, Wed Nov 8, 2017 1:13 PM.


#404 ZylonBane OFFLINE  

ZylonBane

    River Patroller

  • 3,944 posts
  • Location:KC, KS, USA

Posted Fri Nov 10, 2017 10:48 PM

The gauntlet is down!

 



#405 Rybags ONLINE  

Rybags

    Quadrunner

  • 15,627 posts
  • Location:Australia

Posted Fri Nov 10, 2017 11:11 PM

That's way better than you'd expect of a 2600... the score digits ludicrously oversized though.



#406 SpiceWare OFFLINE  

SpiceWare

    Draconian

  • 12,200 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Sat Nov 11, 2017 12:41 AM

That's way better than you'd expect of a 2600... the score digits ludicrously oversized though.

As always, developing for the 2600 is all about trade offs. The 2 players are used to draw the multicolor radar and formation indicator, so were not available for the typical 6 digit display. All that was left to draw the score and lives was the 40 pixel playfield, so the digits could not be made narrower. They could have been shorter, but we used the height(which was dictated by the size of the radar) for a more detailed alphanumeric font as the original plan was to use the AtariVox for the voice alerts, with scrolling text as a fallback for those without one.

post-3056-0-80292600-1413898201.png

#407 Rybags ONLINE  

Rybags

    Quadrunner

  • 15,627 posts
  • Location:Australia

Posted Sat Nov 11, 2017 1:08 AM

I had a feeling a technical limitation was the case... also have to say the speech seems really well done, in fact as good as or better quality as the computer version (guessing they're probably using the same ripped data)



#408 Sheddy OFFLINE  

Sheddy

    Dragonstomper

  • 728 posts
  • Location:UK

Posted Sat Nov 11, 2017 3:24 AM

Ah, OK, it's a Harmony based game. Slightly disappointed - thought that level of amazing was too good to be true on just stock 2600. Awesome job still due to the TIA limitations.

To be fair there's probably nothing else that can push the 2600 further

Isn't there a cart with a fast coprocessor to do bus stuffing on the a8 too? Can't remember the name.

Edited by Sheddy, Sat Nov 11, 2017 3:28 AM.


#409 MrFish OFFLINE  

MrFish

    River Patroller

  • Topic Starter
  • 4,799 posts
  • Location:1010-1010

Posted Sat Nov 11, 2017 9:10 AM

As always, developing for the 2600 is all about trade offs...

 

Question: was Draconian pushed to the level it was in any part due to seeing where the 8-bit version was going or was it always planned to be as such?



#410 SpiceWare OFFLINE  

SpiceWare

    Draconian

  • 12,200 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Sat Nov 11, 2017 9:50 AM

I had a feeling a technical limitation was the case... also have to say the speech seems really well done, in fact as good as or better quality as the computer version (guessing they're probably using the same ripped data)

 

iesposta did a great job converting the sample data to the format I needed.  I'm not familiar with the Atari 8-bit computers, does its digital audio top out at 4-bit as well?



#411 SpiceWare OFFLINE  

SpiceWare

    Draconian

  • 12,200 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Sat Nov 11, 2017 10:17 AM

Ah, OK, it's a Harmony based game. Slightly disappointed - thought that level of amazing was too good to be true on just stock 2600. Awesome job still due to the TIA limitations.

To be fair there's probably nothing else that can push the 2600 further

Isn't there a cart with a fast coprocessor to do bus stuffing on the a8 too? Can't remember the name.


It's not using Bus Stuffing - that lets us generate output like this, but ended up failing on a number of systems (mostly juniors):
post-3056-0-92674000-1487952528.jpg

For Draconian I'm using CDF (as is John's excellent Super Cobra Arcade). CDF is an updated version of DPC+ (used in Stay Frosty 2, Space Rocks, and Scramble) which is an updated version of David Crane's DPC (coprocessor used in Pitfall 2).  I talk about CDF in this blog post, with some additional information in this one about the Fast Jump feature.  Fast Jump is basically the ARM processor overriding JMP $0000 for 3-cycle flow control in the kernel.



#412 SpiceWare OFFLINE  

SpiceWare

    Draconian

  • 12,200 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Sat Nov 11, 2017 10:42 AM

 

Question: was Draconian pushed to the level it was in any part due to seeing where the 8-bit version was going or was it always planned to be as such?

 

Neither.  I'm not into the 8-bit Atari computers so seldom follow the topics in this forum.  This topic happened to be most recently posted to in the 8-bit forum last night and I spotted it while scanning down the main forum overview, so I decided to take a look.

 

The original plan for Draconian was to use DPC+ with an AtariVox for speech.  With DPC+ the station shots were little squares, and the station cores just alternated between two rectangle shapes:

blogentry-3056-0-74147700-1495633903.png

 

I wanted to do more things like diagonal shots(reply #100) for the player, but couldn't with DPC+, so cd-w and I started to create the Bus Stuffing driver for the Harmony/Melody.  That didn't pan out, but we took what we learned and applied it to DPC+ and created CDF (Chris, Darrell, Fred(batari)).  Using CDF let me shift the missiles & ball left/right which allowed for diagonal shots for the player, snazzier looking station cores:

blogentry-3056-0-06938200-1495593179.gif

 

and rotating shots for the stations:

post-3056-0-84194300-1496099632.gif



#413 JamesD OFFLINE  

JamesD

    Quadrunner

  • 8,158 posts
  • Location:Flyover State

Posted Sat Nov 11, 2017 11:05 AM

I'm not a 2600 fan, but that looks really good.  If some of these games had been out when I was a kid I might have bought a 2600.



#414 Sheddy OFFLINE  

Sheddy

    Dragonstomper

  • 728 posts
  • Location:UK

Posted Sat Nov 11, 2017 3:25 PM

It's not using Bus Stuffing - that lets us generate output like this, but ended up failing on a number of systems (mostly juniors):
post-3056-0-92674000-1487952528.jpg

For Draconian I'm using CDF (as is John's excellent Super Cobra Arcade). CDF is an updated version of DPC+ (used in Stay Frosty 2, Space Rocks, and Scramble) which is an updated version of David Crane's DPC (coprocessor used in Pitfall 2).  I talk about CDF in this blog post, with some additional information in this one about the Fast Jump feature.  Fast Jump is basically the ARM processor overriding JMP $0000 for 3-cycle flow control in the kernel.

Thanks for the fascinating info. Sorry I wasn't being very technically precise - So, more memory/register stuffing than bus stuffing 😋. The 32 streams alone with auto-increment/step we'd kill for on the computer side! Very, very nice features to exploit the 2600.

Edited by Sheddy, Sat Nov 11, 2017 3:44 PM.


#415 shanti77 OFFLINE  

shanti77

    Chopper Commander

  • 146 posts
  • Location:Poland

Posted Sun Dec 10, 2017 4:16 AM

Silly Venture 2017 versions.

 

SELECT -> High Score Cafe (only 128K versions) ,not work for now, game isn't  must be add to  site http://xxl.atari.pl/hsc/  

 

 

----

bosco128NTSCe - work good on Atari800 emu

bosco64NTSCs - don't use 'LAX' command (slower)

Attached Files



#416 shanti77 OFFLINE  

shanti77

    Chopper Commander

  • 146 posts
  • Location:Poland

Posted Sun Dec 10, 2017 2:59 PM

High Score Cafe work now.



#417 Protestari OFFLINE  

Protestari

    Dragonstomper

  • 732 posts
  • Location:Toronto Canada

Posted Sun Dec 10, 2017 5:54 PM

I wonder is it possible for this version to be ported to the Atari 5200?



#418 MrFish OFFLINE  

MrFish

    River Patroller

  • Topic Starter
  • 4,799 posts
  • Location:1010-1010

Posted Mon Dec 11, 2017 2:53 AM

Finally finished the title screen I was working on. Yeah, I know, a little late. :D

 

bosco namco logo.png

 

 

Maybe better with darker blues?

 

bosco namco alt logo.png

 

 


Edited by MrFish, Mon Dec 11, 2017 2:58 AM.


#419 Mclaneinc OFFLINE  

Mclaneinc

    Quadrunner

  • 5,593 posts
  • Location:Northolt, UK

Posted Mon Dec 11, 2017 3:09 AM

BRILLIANT!!!

 

Played it last night and its a showstopper of a port...The finished(?) item is just a stunner....

 

Thank you Shanti77...



#420 MARIO130XE OFFLINE  

MARIO130XE

    Chopper Commander

  • 181 posts
  • Location:Germany

Posted Mon Dec 11, 2017 3:51 AM

Whoop whoop. Thanks for this 'early christmas gift'  :thumbsup: Awesome work!!! 



#421 biobern OFFLINE  

biobern

    Star Raider

  • 68 posts
  • Location:Germany

Posted Tue Dec 12, 2017 7:48 AM

Silly Venture 2017 versions.

 

SELECT -> High Score Cafe (only 128K versions) ,not work for now, game isn't  must be add to  site http://xxl.atari.pl/hsc/  

 

 

----

bosco128NTSCe - work good on Atari800 emu

bosco64NTSCs - don't use 'LAX' command (slower)

 

Sensational releases, thanks! What does "don't use LAX command" mean?

Bern



#422 Rybags ONLINE  

Rybags

    Quadrunner

  • 15,627 posts
  • Location:Australia

Posted Tue Dec 12, 2017 7:53 AM

LAX is an undocumented/illegal 6502 instruction.  It doesn't work on 65C02, 65816 CPUs and probably not on other later variants and clones so in the modern day it's a good idea to do software that works on those platforms as well.



#423 shanti77 OFFLINE  

shanti77

    Chopper Commander

  • 146 posts
  • Location:Poland

Posted Tue Dec 12, 2017 8:47 AM

Gameplay



#424 xxl OFFLINE  

xxl

    Stargunner

  • 1,066 posts
  • Location:Rabka-Zdrój /Poland

Posted Tue Dec 12, 2017 8:58 AM

LAX is an undocumented/illegal 6502 instruction.  It doesn't work on 65C02, 65816 CPUs and probably not on other later variants and clones so in the modern day it's a good idea to do software that works on those platforms as well.

 

but it works on all standard Atari models and in this case it is used to optimize the game to run efficiently.



#425 Stephen OFFLINE  

Stephen

    Quadrunner

  • 6,997 posts
  • A8 Gear Head
  • Location:No longer in Crakron, Ohio

Posted Tue Dec 12, 2017 9:44 AM

Gameplay

Man do I suck at that game.  I was all happy to hit 30,000 or so around level 5 :(






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users