Jump to content

Recommended Posts

12 hours ago, GrenMag said:

Since A7800 is a MAME derivative, does it support input recording?  Might be a way to replicate the screen transition issue unless it is extremely timing sensitive...

As we're inclined to base Argon support for 7800 off MAME (due to it being license compatible, vs others being GPL), I'd sure love to know how folks feel about the existing 7800 MAME core.

 

Share this post


Link to post
Share on other sites

More fixes on the rockets, completely rewrote the code so there are no more random slowdowns on rockets.

 

I've built a 128k version that I hope will work on Mateos (both .A78 and .BIN - sorry I can't remember which one you guys nee). Let me know if it works, both versions (emulator and matteos) includes all of the recent fixes and hopefully kills the blackscreen and sticking bug.

 

 

EXO247Alpha7.bas.a78 EXO247_Alpha7_128k_Mateos.bas.a78 EXO247_Alpha7_128k_Mateos.bas.bin

  • Like 1

Share this post


Link to post
Share on other sites
5 minutes ago, Muddyfunster said:

More fixes on the rockets, completely rewrote the code so there are no more random slowdowns on rockets.

 

I've built a 128k version that I hope will work on Mateos (both .A78 and .BIN - sorry I can't remember which one you guys nee). Let me know if it works, both versions (emulator and matteos) includes all of the recent fixes and hopefully kills the blackscreen and sticking bug.

 

 

EXO247Alpha7.bas.a78 256.13 kB · 1 download EXO247_Alpha7_128k_Mateos.bas.a78 128.13 kB · 1 download EXO247_Alpha7_128k_Mateos.bas.bin 128 kB · 1 download

Mateos carts use the .bin without the header but most of know how to strip it from the .A78 files to load them to our Mateos carts. I will report back shortly!

 

  • Like 1

Share this post


Link to post
Share on other sites

The black screen issue seems to be emulator only as I played several run throughs of the demo on my actual 7800 today and did not encounter the black screen issue once. Also the magnet sticking effect is also no longer present. I think you got those two issues taken care of! Awesome!

 

For those curious... here is a run through of the demo I captured a bit ago...

 

 

  • Like 5

Share this post


Link to post
Share on other sites

Just something to keep in mind gents, during development and testing under emulation, JS7800 currently falls somewhere between ProSystem emulator accuracy and the accuracy of A7800 or BupSystem.  Both A7800 and BupSystem are closest when it comes to accurately reflecting console hardware behavior and results.

 

For the record, I have played Alpha 7 several times under A7800 and did not encounter the black screen issue once.

 

Of course hardware testing is always best. :)

  • Like 1

Share this post


Link to post
Share on other sites

Thank you both for all of your testing efforts and feedback. It's really invaluable!

 

Now these issues are resolved, I can start adding a final few global engine features before integrating levels 2 and 3. 

 

Cheers :)

 

 

  • Like 3

Share this post


Link to post
Share on other sites

@Muddyfunster, I watched the video that @-^CrossBow^- posted and I think that the graphics for this game are truly impressive, but there is one detail that is bothering me.  Is there some way that inertia can be added to the motion of the spaceship?  Currently, the way that it is moving through the stage environs doesn't seem "realistic" (although I confess that our perceptions of what is "realistic" space propulsion is more influenced by Hollywood than by accurate physical principles).  I think that if this detail were added, it would really make a big difference in the player's experience of a game which already appears to be of a near-professional standard.

  • Thanks 1

Share this post


Link to post
Share on other sites

One last emulator accuracy PSA - BupSystem is extremely rude when it comes to memory initialization. Any RAM on the cartridge will not be cleared for you, and if you're not running the Atari supplied Boot ROM / BIOS the 7800's internal memory will not be cleared either. It'll also return garbage (or moreso an attempt to replicate open bus) if you try to read from an unused region of memory. These two behaviors contribute to a large number of the compatibility issues I've seen, especially as some flash cartridges will do a friendly initialization. Maria's timing is probably off in certain places, too.

 

As always, the actual hardware is best with A7800 a close second as it's both pretty solid and being actively maintained. I recommend BupSystem if you're using any of my weird mapper designs or Windows 95.

 

Anyway, as you were. Keep up the good work!

  • Like 3

Share this post


Link to post
Share on other sites
On 9/20/2020 at 12:11 AM, NostAlgae37 said:

@Muddyfunster, I watched the video that @-^CrossBow^- posted and I think that the graphics for this game are truly impressive, but there is one detail that is bothering me.  Is there some way that inertia can be added to the motion of the spaceship?  Currently, the way that it is moving through the stage environs doesn't seem "realistic" (although I confess that our perceptions of what is "realistic" space propulsion is more influenced by Hollywood than by accurate physical principles).  I think that if this detail were added, it would really make a big difference in the player's experience of a game which already appears to be of a near-professional standard.

Thanks @NostAlgae37. It's a good idea and one I've thought about quite a bit since you suggested it. I had some nice inertia effects running on a 2600 project I started called Alien Ark. 

 

I thought that with EXO, some of the screens, even with the difficulty dialed back as it is now, inertial might make them quite challenging to navigate, especially the tight spaces. That said, I'll give it a look, you never know it might just work nicely as long as it's not too OTT. :)

 

@TailChao Thanks for the comments on BupSystem and emulators :) 

 

Ongoing development 

 

By way of EXO ongoing development, I've been experimenting with some additional features over the weekend. Some are just a few bits of polish to presentation, some are additional engine features like Bossfights. Bossfights are something I wanted to have from the start but I wasn't sure I'd be able to do them or whether i'd have the space. We'll see :)

  • Like 3

Share this post


Link to post
Share on other sites

Well on the topic of inertia being implemented in the game. You can't tell very well in my playthrough, but you always have to be pressing up to stay afloat. Gravity is a very real thing in the game so all of the left right movement where it looks like I'm going straight horizontal is actually me doing a slight diagonal to do pull that off. But you are correct in that once moving right I don't keep going right and then slow down naturally, the ship just comes to a straight halt. But as @Muddyfunster stated, on many of his screens it wouldn't be possible to get in between some of the spots where I have to wait between columns of enemies if I have to worry about some forward inertia that keeps me moving. 

 

But again, you are constantly being pulled down in the game and have to press up to move and stay afloat.

 

  • Like 2

Share this post


Link to post
Share on other sites
2 hours ago, SlidellMan said:

You did a good job at the demo cutscene at the end, Muddy. By the way, interesting room names. Were you inspired by L'Abbaye des Morts?

Thanks. The end sequence in the demo, is a small part of a larger story. There will be "intro's" and completion sequences. 

 

Regarding the room names, I was actually inspired by Jet Set Willy & Manic Miner to give each screen a name 

 

Some of the screen names are Easter eggs with nods to various things. Some are tributes, some are special and only mean stuff to me :) There are few little Easter Eggs here and there.

  • Like 4

Share this post


Link to post
Share on other sites
1 hour ago, -^CrossBow^- said:

if I have to worry about some forward inertia that keeps me moving. 

Please don’t add forward inertia, I think it would break this game as per below.

 

1 hour ago, -^CrossBow^- said:

on many of his screens it wouldn't be possible to get in between some of the spots

 

  • Like 4

Share this post


Link to post
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.

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