Jump to content
IGNORED

Any examples on how to generate a first person view like Tunnel Runner?


wallaby

Recommended Posts

Or Escape from the Mind Bender (or is it Mender?)

 

I think with the power of DPC+ it should be possible to get that cool little movement animation that Escape has but not the smooth lines due to not being able to change the missile and ball graphics. That said, the playfield can be a higher resolution, so maybe you don't even need them?

 

Link to comment
Share on other sites

I saw something in some forum around here and it was a flickery mess, but he probably wasn't using DPC+. You could experiment and try making a little demo to see how it looks. If it's easy on the eyes, I could adapt it for an example program and you'd get your AA username on the bB page.

Link to comment
Share on other sites

  • 3 weeks later...

I tried some time ago to create that illusion using the playfield method, but was not fully able to, I thought on using multiple playdield drawings and to trigger them whenever you moved either forward or backwards, I did finished the playdields but was not able to trigger the change, I'm anxious to see the cool idea that you have ok action, good luck with your game man

Link to comment
Share on other sites

Or Escape from the Mind Bender (or is it Mender?)

 

 

 

Are you familiar with C? Just think of what could be done with a 128x200 bitmap display.

 

post-3056-0-89293300-1472946882.jpg

 

 

We're at Release Candidate 1 for BUS. I'm still updating Stella to support it - most of that's already done:

 

post-3056-0-60550400-1472948813.png

 

I just need to finish the 3-voice audio support, which I'm hoping to wrap up this weekend. Audio support is like DPC+, with the added ability to set the waveform buffer size:

  • 20 = 4096 bytes
  • 21 = 2048 bytes
  • 22 = 1024 bytes
  • 23 = 512 bytes
  • 24 = 256 bytes
  • 25 = 128 bytes
  • 26 = 64 bytes
  • 27 = 32 bytes DEFAULT VALUE
  • 28 = 16 bytes
  • 29 = 8 bytes
  • 30 = 4 bytes
  • 31 = 2 bytes
  • 32 = 1 byte
Which will make it easier to do things like play back speech samples. Once that's done we'll be working up some demos to test out the BUS Driver, as well as Stella's emulation of it. After that we'll be releasing BUS for general consumption and I'll work up a tutorial on how to use it.

If you're not familiar with C it's possible somebody will come up with a bB BUS Kernel option like they did the bB DPC+ Kernel; though BUS will be best utilized with C as a lot of the features, such as the 3-voice audio, are no longer accessible to 6507 code.

  • Like 2
Link to comment
Share on other sites

Are you familiar with C? Just think of what could be done with a 128x200 bitmap display.

 

Yes. I'd rather write in C than Basic, that's for sure. But it depends how involved it is getting a development environment set up. Being able to use a premium tool like Visual Studio would make much better Atari games in the future. That said, batari basic is really only a pre-compiler and everything ends up as assembly.

 

A lot of my project has ended up as inline asm, which is a great feature and learning tool. C would be running on the ARM chip right? Does having to manage the interplay between the C code and assembly make it more difficult to get started?

 

With batari basic and Sublime Text I've made a quick and adequate development environment where I can test my game on a Harmony Cartridge seconds after building it. It's not as powerful as a Visual Studio set up, but its great for batari basic.

 

Where are the high resolution screens stored? Are we still limited by 32kb?

Edited by wallaby
  • Like 1
Link to comment
Share on other sites

The C to ARM compiler we use is installed under Linux so I set up a virtual machine to run it on my Mac. I cover setting it up parts 1-5 of my blog series, DPC+ ARM Development. Going through that blog series will let you see what's involved as everything for BUS will be done the same way - just have to include a different header file and Harmony/Melody driver.

 

At the moment my 2600 development is done via jEdit, from which I can launch dasm and Stella. To compile the C code I just use the Linux VM which has access to the source directory on my Mac.

 

cd-w's some up with a really slick Makefile for building the programs under Linux. The Makefile would work just fine on my Mac, except for missing C->ARM compiler, so I'm debating migrating my 2600 development to Linux since jEdit, dasm, and Stella can all run there.

  • Like 2
Link to comment
Share on other sites

Maybe using a distro like Puppy could be whipped up!? That would boot in RAM, be fast, and work on a plethora of machines!

 

 

Looks interesting. I write up my blog entries offline:

post-3056-0-93710100-1475424776_thumb.png post-3056-0-88656400-1475424785_thumb.png

 

And put this in the stub for the first entry for the BUS Tutorial:

post-3056-0-69987400-1475424789_thumb.png

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...