Jump to content
IGNORED

STNICCC


swapd0

Recommended Posts

First version, 100% C code, no GPU, no Blitter, 8 bits bitmap for rendering, screen drawn and cleared pixel by pixel (using byte pointers).

 

By the way, this demo it's a fact why you shouldn't use the emulator to optimise the code (sorry if there are newer versions or better emulators). Look at the times...

post-8823-0-13004300-1542645733.jpg

post-8823-0-00970700-1542645744.png

Edited by swapd0
  • Like 7
Link to comment
Share on other sites

I've included a music, Elysium by Jester.

 

Also I've fixed some issues with my start up code, some times it refuses to start.

 

Now it takes a bit more than 12min.

 

I can't get this to run on VJ, or any of my Jags in PAL or NTSC.

 

I've also tried stripping the header off so it is a straight .BIN file

 

Blank screen, followed by more of the same.

 

[edit]

 

After several retries it started.. making a video now.

 

[edit #2]

 

https://youtu.be/9nZJL-yyOFQ

  • Like 3
Link to comment
Share on other sites

 

I can't get this to run on VJ, or any of my Jags in PAL or NTSC.

 

I've also tried stripping the header off so it is a straight .BIN file

 

Blank screen, followed by more of the same.

 

[edit]

 

After several retries it started.. making a video now.

 

hmm

 

I've almost "never" used VJ, I've fixed some issues at startup code that refuses to run with a cold boot, maybe it's still buggy.

 

I'll have a second look later.

Link to comment
Share on other sites

Took 2 tries to get it running using virtualjaguar20160613-win64.exe. No big, impressive work.

I see by the video it's not my weak laptop causing the jump/pause. Not complaining, just saying.

Man, I wish I could do something like that. The music is fantastic btw :thumbsup:

  • Like 1
Link to comment
Share on other sites

That looks amazing.... Nice Job!

I see you are porting Classic Kong, any chance it will see a cart release?

First, it must be finished ;)

 

Will be interesting to see how it progresses once or if you plan to add optimizations? Not sure what the end goal is here with this.

 

I always wanted to have a 3d scene to try different polygon routines to see witch one it's faster...

  • Like 3
Link to comment
Share on other sites

Have you tried using Vasm? It will do automatic optimisations that might help.

 

I mean that some people try his code into an emulator claiming that it runs fast, but on a real jaguar it will run a bit slower, it has nothing to do with the tools you use, it's the same code but you get different results.

  • Like 1
Link to comment
Share on other sites

Great Job swapd0 !

 

I try it on my JagFPGA and it works very well !

It's perfectly fluid and too fast in some part :-D

 

It finishs in "1:14:48" in the screen counter (60Hz) and in real time "1:02:66" to loop !

 

I know, that version has a bug with the counter in 60Hz, I'm incrementing a value in the vbl... so in 60Hz counts faster XD

 

Anyway that's almost x12 faster, and it's using just the 68000. But you're using a 68000 @ 50Mhz with pipeline and cache.... http://scpcd.free.fr/fpga/fpga.htm

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