English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 109
Search took 0.02 seconds.
Search: Posts Made By: Jobbo
Forum: Amiga scene 24 February 2021, 16:41
Replies: 91
Views: 3,517
Posted By Jobbo
Instead of speculating and exchanging personal...

Instead of speculating and exchanging personal opinions I would highly recommend reading: Commodore: The Amiga Years and Commodore: The Final Years.

Both were eye-opening and gave me a much wider...
Forum: Coders. Asm / Hardware 17 February 2021, 16:54
Replies: 78
Views: 4,352
Posted By Jobbo
You still have access to all the Amiga libraries,...

You still have access to all the Amiga libraries, so you can use those for loading. I presume this would be a better choice than any CRT for A500.

That being said, I don't actually know much about...
Forum: Retrogaming General Discussion 11 February 2021, 19:40
Replies: 10
Views: 960
Posted By Jobbo
Seems like the ST version is designed around the...

Seems like the ST version is designed around the fact that the ST can't easily scroll left to right. They reworked the whole game to scroll up and down only.
Forum: Amiga scene 10 February 2021, 20:55
Replies: 4
Views: 352
Posted By Jobbo
Yeah, that is something like what I'm already...

Yeah, that is something like what I'm already part way through doing.

But it's the creating of the target shapes that is quite mind melting!
Forum: Amiga scene 10 February 2021, 20:28
Replies: 4
Views: 352
Posted By Jobbo
Sure, that's what I imagine the run-time does....

Sure, that's what I imagine the run-time does. Not sure if the lerping is real-time or precalculated but don't imagine that matters much.

What I was really getting at is how did they create the...
Forum: Amiga scene 10 February 2021, 19:07
Replies: 4
Views: 352
Posted By Jobbo
Rink a Dink Redux - Morphing Shapes - Question

Rink a Dink Redux by Paradroid of Lemon is amazing!!!

More than any other recent demo this has inspired me to revisit coding on the Amiga.

One effect that really impresses me is the morphing...
Forum: Coders. Asm / Hardware 10 February 2021, 02:31
Replies: 10
Views: 687
Posted By Jobbo
I'm sure you've though of this but you could go...

I'm sure you've though of this but you could go with:

fourbit = (eightbit + 8) / 17
Forum: Coders. General 09 February 2021, 18:49
Replies: 29
Views: 1,032
Posted By Jobbo
I think I follow what you're asking and what a/b...

I think I follow what you're asking and what a/b is saying.

a/b is basically saying that you should write the code so you're aware what the ranges are for each context so you can make best use of...
Forum: Coders. Asm / Hardware 09 February 2021, 15:04
Replies: 78
Views: 4,352
Posted By Jobbo
Documentation says it’s GCC10.1 Don’t know...

Documentation says it’s GCC10.1

Don’t know what difference that makes but it is excellent!
Forum: Coders. Asm / Hardware 08 February 2021, 20:41
Replies: 78
Views: 4,352
Posted By Jobbo
I may be wrong but I think Turrican 2 does it.

I may be wrong but I think Turrican 2 does it.
Forum: Coders. Asm / Hardware 08 February 2021, 19:58
Replies: 78
Views: 4,352
Posted By Jobbo
I presume the method you are thinking of would...

I presume the method you are thinking of would not require those double height buffers and would not need to duplicate tile drawing into the lower half, which is what Pink seems to be describing.

...
Forum: Coders. Asm / Hardware 06 February 2021, 22:51
Replies: 10
Views: 418
Posted By Jobbo
When writing optmized code, it's often slightly...

When writing optmized code, it's often slightly more work to make sure the top half of the index register isn't trash. So there is some cost involved if you use a long index.
Forum: Coders. General 05 February 2021, 17:36
Replies: 11
Views: 581
Posted By Jobbo
WinUAE is amazing and I love it! Definitely...

WinUAE is amazing and I love it! Definitely wouldn't be revisiting the Amiga without it.

It's incredible that it can replicate the custom hardware so closely!

I'd also like to add my...
Forum: Amiga scene 04 February 2021, 17:30
Replies: 479
Views: 27,645
Posted By Jobbo
How do I bookmark these useful tips in this forum?

How do I bookmark these useful tips in this forum?
Forum: Amiga scene 04 February 2021, 17:27
Replies: 479
Views: 27,645
Posted By Jobbo
I wonder if it would be beneficial to store the...

I wonder if it would be beneficial to store the character in 16x16 blocks and blit those into place.

You would want to blit one character into 16pixel aligned positions and hardware scroll to...
Forum: Amiga scene 04 February 2021, 17:22
Replies: 479
Views: 27,645
Posted By Jobbo
Love it!

Love it!
Forum: Amiga scene 03 February 2021, 23:36
Replies: 479
Views: 27,645
Posted By Jobbo
Did Leonard make it? It has the look of...

Did Leonard make it? It has the look of Spectrum512 on the ST.
Forum: Amiga scene 03 February 2021, 23:34
Replies: 479
Views: 27,645
Posted By Jobbo
Looks like it's used on the morphing skulls part....

Looks like it's used on the morphing skulls part. Is it used anywhere else? It does seems like it'd be worth using all over the place for logos and backgrounds.
Forum: Amiga scene 03 February 2021, 23:18
Replies: 479
Views: 27,645
Posted By Jobbo
I want that magic!

I want that magic!
Forum: Amiga scene 03 February 2021, 23:10
Replies: 479
Views: 27,645
Posted By Jobbo
Did you use a tool for this? What one?

Did you use a tool for this? What one?
Forum: Coders. Asm / Hardware 02 February 2021, 20:36
Replies: 43
Views: 2,163
Posted By Jobbo
I don't think it's actually all that big, that's...

I don't think it's actually all that big, that's kinda the point.

Unlike garbage like the Qt library.

I've used a branch that allows panes to be pealed off the main window. It's pretty amazing...
Forum: Coders. Asm / Hardware 02 February 2021, 19:48
Replies: 43
Views: 2,163
Posted By Jobbo
That looks decent. But I haven't seen it in use. ...

That looks decent. But I haven't seen it in use.

I was going to suggest DearImGui which I have used and is widely held in high regard.

https://github.com/ocornut/imgui
Forum: Coders. General 02 February 2021, 19:44
Replies: 1
Views: 328
Posted By Jobbo
You might not need the trig tables for rigid...

You might not need the trig tables for rigid bodies. You need to integrate the velocities into the position and orientation. In modern code the orientation would normally be a quaternion or a matrix...
Forum: Coders. Asm / Hardware 02 February 2021, 02:56
Replies: 43
Views: 2,163
Posted By Jobbo
Thanks I didn't know that.

Thanks I didn't know that.
Forum: Coders. Asm / Hardware 02 February 2021, 02:56
Replies: 43
Views: 2,163
Posted By Jobbo
Fortunately for my own code I use Bartman's...

Fortunately for my own code I use Bartman's VSCode setup. You still need to jump through a few hoops so it'll show you the inline asm properly. But once you have it running you can single step...
Forum: Coders. Asm / Hardware 02 February 2021, 01:30
Replies: 43
Views: 2,163
Posted By Jobbo
Investigating code in WinUAE

How do other people disassemble and debug in WinUAE?


I don't know my way around the Shift-F12 debug features.

Is there a way to just dump the memory as code to a file and look it over in...
Forum: Coders. General 14 January 2021, 20:44
Replies: 88
Views: 4,497
Posted By Jobbo
For the reciprocal z table you want to limit the...

For the reciprocal z table you want to limit the table by limiting how far away you are willing to draw objects. And you want to limit the precision by some factor. So you might changes the code from...
Forum: Coders. General 14 January 2021, 20:40
Replies: 88
Views: 4,497
Posted By Jobbo
It sounds like you are being constrained by the...

It sounds like you are being constrained by the fact that you need the same code to handle large objects such as the runway and relatively small objects such as the plane.

To handle these two...
Forum: Coders. General 14 January 2021, 18:44
Replies: 88
Views: 4,497
Posted By Jobbo
There are a couple of things that stand out at a...

There are a couple of things that stand out at a high level.

Firstly you are using divides for the projection, this is going to be slow. It's fairly easy to improve this with a 1/x table and...
Forum: Coders. General 14 January 2021, 18:15
Replies: 88
Views: 4,497
Posted By Jobbo
Maybe the 3D math stuff, since lots of people...

Maybe the 3D math stuff, since lots of people will already know how that works in theory.
Forum: Coders. General 14 January 2021, 18:13
Replies: 88
Views: 4,497
Posted By Jobbo
Another generally slow approach that is common in...

Another generally slow approach that is common in C code to using pointers in data structures. Again, slow because they are 32bits.

It's more efficient to use indices that will be 16bits. Ideally...
Forum: Coders. General 14 January 2021, 17:59
Replies: 88
Views: 4,497
Posted By Jobbo
In my experience with GCC you're not going to see...

In my experience with GCC you're not going to see revolutionary improvements by turning your existing code into assembler. So, you are wise to avoid that until you've taken the C code as far as you...
Forum: Coders. C/C++ 14 January 2021, 06:45
Replies: 15
Views: 956
Posted By Jobbo
I resolved this, it was a copper setup bug. ...

I resolved this, it was a copper setup bug.

http://eab.abime.net/showthread.php?t=105358
Forum: Coders. Asm / Hardware 14 January 2021, 06:39
Replies: 19
Views: 1,338
Posted By Jobbo
I think I've finally fixed my problem after much...

I think I've finally fixed my problem after much confusion.

There were really two issues.

The first was that I didn't have a vbl wait before starting up the DMA which meant the first frame...
Forum: Coders. Asm / Hardware 13 January 2021, 17:42
Replies: 19
Views: 1,338
Posted By Jobbo
I think I'm missing an initial strobe for copjmp1.

I think I'm missing an initial strobe for copjmp1.
Forum: Coders. Asm / Hardware 13 January 2021, 17:33
Replies: 19
Views: 1,338
Posted By Jobbo
I've been starting to think the problem is with...

I've been starting to think the problem is with how I setup the initial cop1lc pointer and turn on the DMA.

I'm doing that with NO wait for the vbl and there is a small amount of code to get...
Forum: Coders. Asm / Hardware 13 January 2021, 15:59
Replies: 9
Views: 691
Posted By Jobbo
Inlining DoSomething would seem like the simplest...

Inlining DoSomething would seem like the simplest solution if there is room.
Forum: Coders. Asm / Hardware 13 January 2021, 15:42
Replies: 9
Views: 691
Posted By Jobbo
Presuming DoSomething doesn't depend on the prior...

Presuming DoSomething doesn't depend on the prior results.
Could you combine 16 test results into a word something like:

moveq #0,d1 // d1 = results bitfield

tst.w d0
add.w d1,d1 // shift...
Forum: Coders. Asm / Hardware 12 January 2021, 22:47
Replies: 19
Views: 1,338
Posted By Jobbo
I'm going to have to carefully check the...

I'm going to have to carefully check the allocations are all landing where I'd expect.

I'll also check the blitter setup. I suspect it's not much of an issue since the blitter should always be...
Forum: Coders. Asm / Hardware 12 January 2021, 21:55
Replies: 19
Views: 1,338
Posted By Jobbo
Just to add to the confusion I've only just...

Just to add to the confusion I've only just noticed that if I run without the "endcli" option in VSCode then the problem goes away.

Might suggest the root fault has something to do with memory...
Showing results 1 to 40 of 109

 
Forum Jump

All times are GMT +2. The time now is 21:42.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.09740 seconds with 10 queries