Search found 3019 matches

by Chema
Mon Feb 08, 2010 4:45 pm
Forum: 6502 assembly coding
Topic: Line routine - Second attempt
Replies: 66
Views: 101872

Don't expect too much overall improvement, there are other things which cost a lot of time. I know :) I gave it a try and noticed a couple of things. It is quite faster, and that is noticeable in the game overall speed. It is much nicer, better lines and again nice ships on sight :) But also I foun...
by Chema
Mon Feb 08, 2010 10:29 am
Forum: 6502 assembly coding
Topic: Line routine - Second attempt
Replies: 66
Views: 101872

Thanks thanks thanks...

:)
by Chema
Mon Feb 08, 2010 10:20 am
Forum: 6502 assembly coding
Topic: Line routine - Second attempt
Replies: 66
Views: 101872

Hi. Of course I am very interested in this routine and new optimizatios... I just updated from the svn server and cannot compile the new version. _TableMod6 is missing. Anything wrong here? Could you please post here when there is a more or less final version, so I can integrate in my programs to ch...
by Chema
Thu Feb 04, 2010 9:56 pm
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Greetings... We have spent many hours in cleaning and optimizing things, as you might already know. As a result, Dbug has developed a new *much faster* line routine. Also I rewrote the circle routine so it was much more efficient and Dbug (again) optimized it quite a lot. As these are quite useful r...
by Chema
Sun Jan 31, 2010 9:18 pm
Forum: 6502 assembly coding
Topic: Line routine - Second attempt
Replies: 66
Views: 101872

So Chema, could you try to integrate that one in 1337 and tell us if it improves the framerate in any perceivable way? Ok I integrated into the shipdemo test program and it improves the time in 1 "unit" of 1/100ths of second. This is quite a constant value, but most noticeable in some mod...
by Chema
Fri Jan 29, 2010 9:46 pm
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

This thread is getting really exciting! *Clear/dumping buffer + keyboard reading etc: 70,000-80,000 cycles That quite a lot more than the theoretical minimum. If most time really spend in clearing the buffer, then this shouldn't take more than ~30,000 cycles. Well, we need clearing (bunch of sta's) ...
by Chema
Fri Jan 29, 2010 11:58 am
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Got some unexpected spare time, so I did a few tests. I took an old version which is not optimized in some aspects, but could give a good idea about the overal speed of the different routines. Here are the figures, in case this rings bells on somebody's brain :) The first test was rotating at full s...
by Chema
Fri Jan 29, 2010 10:14 am
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

More things I forgot about... I optimized some macro usage. E.g. during projection you often have to multiple values with the same value. So ordered the multiplications so that I only have to set up the multiplication pointers once and used a simplified macro for successive multiplications with vari...
by Chema
Fri Jan 29, 2010 9:21 am
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

What's your viewport's exact size? So many things... This is becoming very very interesting. But, at least, this one I can answer: 228x122 currently. In the oric screen 1 byte equals 6 pixels, the other two being used for attributes. We are considering adding vertical decorations, so it might becom...
by Chema
Thu Jan 28, 2010 10:13 am
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Actually I have based my code on this too. :D That is great. Did you do any improvements in memory or speed here? I just removed some cycles here and there that Judd needed due to the fact that he was creating a binary library (used zero page pointers, that I substituted with labels). Where are you...
by Chema
Wed Jan 27, 2010 10:04 pm
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Indeed it would be great! I need to investigate a bit more on how many cycles are spent on the most complex routines. Rotation and projection is one of them, of course. I have used an adapted version of S. Judd's lib3D library for the C64, don't know if you know about it. Another point that should b...
by Chema
Wed Jan 27, 2010 9:34 am
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Re: wow

kamelito wrote:Wow 1337 with 1492 music :)
Hey, one that recognized the music... That is great. It is the best I could do, but my skills in this field are quite limited (actually inexistant).

Who knows, maybe we can find better music in the contest :)
by Chema
Tue Jan 26, 2010 7:27 pm
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

Algarbi wrote:I think it is looking even nicer with the alternate colors. If you can upload to youtube a short video would be nice just to confirm the niceness of it :P
As you wish...
http://www.youtube.com/watch?v=kC1cJGLGlxo

:)
by Chema
Mon Jan 25, 2010 8:15 pm
Forum: Games
Topic: Doing 3D games on the Oric ?
Replies: 434
Views: 403815

I have been toying with this idea indeed. Currently cloacking devices simply make ships invisible to your radar. Maybe something like you suggest could be added... we'll see. Anyway some small advances. More code cleaning and tweaking as well as bug hunting. I have implemented, among other things, a...
by Chema
Mon Jan 25, 2010 4:59 pm
Forum: Emulators
Topic: Oriculator (WIP)
Replies: 74
Views: 114806

Nice this is improving and improving. Good work Xeron!

Hope you find the bug with sedoric soon.

Good luck!