Jump to content

New Atari game port WIP: Total Eclipse


Recommended Posts


BTW: I appreciate your efforts a lot, but is any of your ports (Bobby Bearing, Fairlight, Great Escape) about to be finalized? Not that I not understand that making huge steps with new ports is more fun than fiddling a lot around to get little effect... ;)


Definitely porting new game is more exciting than putting together various bits and pieces for almost finished game. At this moment Great Escape is very close to completion, it has sound effects and music done, I just need to sort remaining problem with title picture and music player on NTSC system (not enough cycles on frame to run both of them).

  • Like 2
Link to comment
Share on other sites

Awesome work guys!

Can this be played till the end ? Would love to do it, as I've never finished C64 version, probably because of 'speed' ;)


ps. Any room for double buffering ? Those 'swipes' look strange like multiple horizontal bands filling at the same time. Is it some copy routine or eor-filler of some kind ?


I hope it can be played till the end, however I didn't try. If you play it, please let me know.


'Swipes' are result of my wrong optimization of my procedure for copying frame buffer into screen. I used something like that:

ldx #0
ldy #0
lda framebuffer,y
sta screen,x
lda framebuffer+$100,y
sta screen+$100,x
lda framebuffer+$200,y
sta screen+$200,x


bne loop

I think copying framebuffer to screen line by line should solve swipe effect.


Double buffering would be hard to achieve. If you look at routine above, you see that screen pointer is incrementing while framebuffer pointer is decrementing during the loop - actually game uses some weird adressing on frame buffer, so it can not be displayed directly on screen.

  • Like 1
Link to comment
Share on other sites

My new attempt. I had to do two renders, since I haven't been able to figure out the code yet to display all 240 lines of the picture. The first render shows the first 192 lines of the picture, the second render shows the last 192.


PCIN mode, 160x192, 35 colors.










Here are the source G2F's, font and screen files, in case anyone wants to try hacking the asm code to display all 240 lines. :)



Link to comment
Share on other sites

I think copying framebuffer to screen line by line should solve swipe effect.

Yeah would make 'split' at one place on screen instead on dozen.


In that case probably not much need for double buffer...


ps. When are you converting Dark Side and Driller ? ;)

pps. You can do Castle master later I guess :D

Link to comment
Share on other sites

ps. When are you converting Dark Side and Driller ? ;)

pps. You can do Castle master later I guess :D

Come on, give Mariusz a break. He has to finish the other three, then this followed by this the II (almost sane as I) and later he'll see, I hope so ;) :)...

But yes, I already started the colours and the sides PMGs to have them like this in 32Bytes wide and even more faster than the C64 version :grin: ...

Edited by José Pereira
Link to comment
Share on other sites

I enjoyed these games on the Amstrad CPC.. They too were slow, but barable. You could do a keypress with joystick to help you move faster...I think as the series progressed, they optomised the code to help things go quicker. It was quicker when it came to Total Eclipse and later Castle Master..

  • Like 1
Link to comment
Share on other sites

OMG! I've been reminiscing about this game! I couldn't remember the name. I clearly remember the airplane. The doors had different geometric shapes. And the eye was open, then closed depending on the puzzle status.

Here is the thing...I never had a C64...was it ported to 286?


MS/PC DOS, Atari ST, Amiga, Amstrad CPC, ZX Spectrum. So yes. ;)

Link to comment
Share on other sites

  • 5 weeks later...
  • 11 months later...
  • 1 year later...

Meanwhile in another thread:

I would like to see an example of "true 3D" in any existing A8 game, during gameplay.

Well... I think that Total Eclipse is "3D" enough ;)

Freescape engine, which is used there, was probably the first "true 3D" video games engine with filled polygons. All the locations in the game are constructed of 3D objects and we can quite freely change the position and the direction of "camera" (of course there are some limitations imposed mainly by gameplay - as we see the game through the eyes of someone walking or crawling).

Edited by +Adam+
  • Like 3
Link to comment
Share on other sites

Followed my post from the Stunt Car Racer release thread back here: I agree that Total Eclipse is more than 3D enough. :thumbsup:

For that matter to me SCR is more than 3D enough too but in a different way. Total Eclipse has filled/shaded polygons and SCR does not, so maybe Total Eclipse is "more 3D" but that would be, as stated in my SCR thread post, a matter/question of individual perception. I like the 3D effects of SCR, Koronis Rift, Rescue at Fractalus and The Eidolon.

However, I don't mind filled/shaded polygons! :-D More color and increased sense of depth is cool too! :cool:


Total Eclipse looks like a great game and top notch conversion in the works! :jango:

And yet another C64/Amiga game with which I am unfamiliar.

Total Eclipse looks a little bit like A8 Dungeon Hunter but with more graphical detail and variety in environments and more involved or complicated/complex gameplay mechanics.


Thanks for the link to Freescape engine info, +Adam+. Very cool to learn more about early 3D software and specifically how it was developing in the later 80's.


Best of luck with Total Eclipse!

When it's ready I look forward to seeing Total Eclipse in action on A8.


When I first saw this thread I thought of the 3DO Total Eclipse which would be a bit harder to convert to A8.

  • Like 2
Link to comment
Share on other sites

  • 5 months later...

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.

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.

  • Recently Browsing   0 members

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