Jump to content

Recommended Posts

Hi

here my WIP of the STNICCC 2000 demo (https://www.pouet.net/prod.php?which=1251).

The sound replay (my all-time favorite Trance Adventure) is not correct in 60Hz.

Restart after run with any button.

The first time-stamp shown is the time per frame, the second is the summed up over all frames. Of course runtime is longer due to the double-buffering.

There are one or two gfx glitches, but I am not sure if this is in the original data.

 

Of course, source will be available when finished (or polished).

 

Update 31/05/22: Credits added, LSP added, time shows now also total runtime. Mute with "0".

 

jagniccc.zip

Edited by 42bs
  • Like 7

MOD yes, but from ST.

The player is called during VBL, so it runs more often with 60Hz.

To bad, the Jaguar does not have enough timers. I want to measure the time per frame and need ms resolution, but need an interrupt every 20ms ...

But I find a way ...

2 minutes ago, Ericde45 said:

LSP plays modules on DSP only, using DSP timers.

and it adjusts to pal or ntsc

 

https://github.com/ericde45/LSP_Jaguar

 

 

Ah, my bad, I did not understand lsp.

I should give it a try. Let's see if the converter like the MOD.

11 minutes ago, Ericde45 said:

LSP plays modules on DSP only, using DSP timers.

and it adjusts to pal or ntsc

 

https://github.com/ericde45/LSP_Jaguar

 

 

It does not yet look like a ready to use player, right. So I cannot just add the player code to my stuff, call init and let go.

2 hours ago, 42bs said:

It does not yet look like a ready to use player, right. So I cannot just add the player code to my stuff, call init and let go.

It's the sound engine in Jumping at Shadows :)

I've created a wrapper for it, which will go out in the next RAPTOR update, but I can mail you what I have.

 

6 hours ago, CyranoJ said:

It's the sound engine in Jumping at Shadows :)

I've created a wrapper for it, which will go out in the next RAPTOR update, but I can mail you what I have.

 

I will give it a try. The current replayer uses still a lot of 68k. So yes, please send me also your stuff. 

9 hours ago, Ericde45 said:

LSP plays modules on DSP only, using DSP timers.

and it adjusts to pal or ntsc

 

https://github.com/ericde45/LSP_Jaguar

 

 

Just cloned and tried, but rmacs bails out with a lot of errors.

For example is LSP/k.lsmusic missing.

 

Edit:

Use the source Luke :-), ok get going.

Edited by 42bs
  • Like 1

great

and just in case you keep on working on ST ports :

 

Coso ( Madmax file format ) replay on Jaguar : https://github.com/ericde45/Coso_JAG

 

 

and if you fall on the dark side, Future Composer replay routine for Jaguar :

https://github.com/ericde45/FC_JAG

 

 

  • Like 1
  • Thanks 1

I made a new version which uses triple buffer and it comes close to the 3DO version (33s runtime, 3DO ~31s), but the Jaguar bites again.

Sometimes one color is wrong.

And, the bus load get so high, that it is not possible to align the three smallest objects on the same Y.

jagniccc.zip

  • Like 1
12 hours ago, 42bs said:

I made a new version which uses triple buffer and it comes close to the 3DO version (33s runtime, 3DO ~31s), but the Jaguar bites again.

Sometimes one color is wrong.

And, the bus load get so high, that it is not possible to align the three smallest objects on the same Y.

is there a new video on youtube?

It seems, writing to CLUT sometimes fails. I have to do it like this:

********************
* set new palette
	move	control,tmp0
	shlq	#16,tmp0
	shrq	#24,tmp0		; number of colors
.palloop
	addqt	#2,frame_ptr
	loadw	(frame_ptr),tmp2
	addqt	#2,frame_ptr
	add	clut,tmp1
.palrewrite
	storew	tmp2,(tmp1)
	loadw	(tmp1),tmp3
	cmp	tmp3,tmp2
	jr	ne,.palrewrite
	nop
	subq	#1,tmp0
	jr	ne,.palloop
frameLoop:
	loadw	(frame_ptr),tmp1

 

1 hour ago, DEATH said:

no plan to show the number of triangle/polygon per image and/or second?

Check out scene.S on GitHub. I do not count the polygons, but it is possible off-line. grep and wc should do it.

grep desc scene.S | wc -l 

 

;-)

 

 

 

Edited by 42bs
  • Like 1

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