English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 2549
Search took 0.21 seconds.
Search: Posts Made By: ross
Forum: Coders. Asm / Hardware Today, 01:35
Replies: 11
Views: 278
Posted By ross
LOL :D OP extrapolated a code snippet for a...

LOL :D
OP extrapolated a code snippet for a proper wait quite randomly and by chance it worked because the delay is similar (and yes, a/b is right, the code from the unknown Radertified original...
Forum: Coders. Asm / Hardware Yesterday, 21:10
Replies: 7
Views: 127
Posted By ross
Sure you can. But how can you achieve this...

Sure you can.

But how can you achieve this effect with such a small copper list?
http://eab.abime.net/showpost.php?p=1395357&postcount=2

The wait at end of line and a proper mask could be very...
Forum: Coders. Asm / Hardware Yesterday, 20:49
Replies: 7
Views: 127
Posted By ross
It make a big difference for blitter driven by...

It make a big difference for blitter driven by copper :)

So the latter is the right wait for the first $80 lines.
And this:

$80e1,$80fe

for the successive $80

and then again:
Forum: Coders. Asm / Hardware Yesterday, 20:03
Replies: 7
Views: 127
Posted By ross
This time only a little little hint :) The...

This time only a little little hint :)

The MSB bit of the mask is not for vertical position but BFD (so cannot be masked..)
Forum: Amiga scene Yesterday, 14:18
Replies: 124
Views: 4,683
Posted By ross
You also need to set a horizontal shift (so the...

You also need to set a horizontal shift (so the odd and even bplanes are not only vertically far):
0102 0020 ; BPLCON1 := 0x0020

It's the easiest and most effective way (and requires...
Forum: Coders. Asm / Hardware Yesterday, 00:45
Replies: 2
Views: 166
Posted By ross
COPxLC registers are buffered and copper jump to...

COPxLC registers are buffered and copper jump to these locations only for two reasons: automatically at vertical blank (using COP1LC) or manually strobing COPJMPx.
So if you want to return to your...
Forum: Coders. General 29 May 2020, 21:11
Replies: 7
Views: 277
Posted By ross
Eheheh, so in the end we don't disagree ;)

Eheheh, so in the end we don't disagree ;)
Forum: Coders. General 29 May 2020, 18:15
Replies: 7
Views: 277
Posted By ross
Well, actually you can do it to some extent, but...

Well, actually you can do it to some extent, but you lose several fundamental property [EDIT: because actually you are in single playfield mode with disjoint bitplanes]:

- you cannot scroll...
Forum: Coders. Asm / Hardware 29 May 2020, 17:42
Replies: 20
Views: 879
Posted By ross
Nahh, this should work :) Some hint: -...

Nahh, this should work :)

Some hint:
- insert a call to main loop in IRQ3 handler
- remove the video poll from the swap buffer routine
- move LMB check from main loop to main code (IRQ...
Forum: Coders. Asm / Hardware 29 May 2020, 14:14
Replies: 20
Views: 879
Posted By ross
Ok, immediately found the culprit. I write in...

Ok, immediately found the culprit. I write in this thread because can be useful to someone else.

You call the SwapBuffers routine (for the double buffer management) from your main loop, and not...
Forum: Coders. Asm / Hardware 29 May 2020, 10:08
Replies: 11
Views: 278
Posted By ross
This is interesting and only Stingray can clarify...

This is interesting and only Stingray can clarify it, none of the previous answers satisfy me :nervous

As a/b suggested the intended delay is 1s.
So how to calculate it with h-sync times?
Well...
Forum: Coders. Asm / Hardware 28 May 2020, 22:55
Replies: 20
Views: 879
Posted By ross
Yes, with all the components it is much easier to...

Yes, with all the components it is much easier to understand the problem.
Forum: Coders. Asm / Hardware 28 May 2020, 20:54
Replies: 20
Views: 879
Posted By ross
Ok. Many reasons why something can go wrong :) ...

Ok.
Many reasons why something can go wrong :)
I assume that you don't have a double buffer system, so you can have a race between copper and CPU on registers/sprite_list setup.

You have no...
Forum: Coders. Asm / Hardware 28 May 2020, 19:54
Replies: 20
Views: 879
Posted By ross
Probably I've used the wrong words. The...

Probably I've used the wrong words.

The control words for the first sprite view are loaded by DMA on line $19/$14 (PAL/NTSC) but are the pointers you need to setup before this video line in copper...
Forum: Coders. Asm / Hardware 28 May 2020, 19:14
Replies: 20
Views: 879
Posted By ross
As Dan said, it's clearly visible from your...

As Dan said, it's clearly visible from your video: the top sprite is from previous frame than the one below.

EDIT: better explained in successive messages.
Forum: Amiga scene 26 May 2020, 20:02
Replies: 124
Views: 4,683
Posted By ross
For grumblers with strange configurations and KS,...

For grumblers with strange configurations and KS, a patched version that should work everywhere (yes, also on 512KB only machines!).

A WHDLoad slave needed for game exit support.

Into the Zone!
Forum: Amiga scene 25 May 2020, 18:32
Replies: 124
Views: 4,683
Posted By ross
LOL, never happened to me, but I only played to...

LOL, never happened to me, but I only played to see if the trainer was working.
Well, be careful not to get caught when you have one life left :cheese

In fact I could change the type of trainer,...
Forum: Amiga scene 25 May 2020, 16:27
Replies: 124
Views: 4,683
Posted By ross
Nahh, when you are in your last life the capturer...

Nahh, when you are in your last life the capturer no longer comes :D
Forum: Amiga scene 25 May 2020, 14:22
Replies: 124
Views: 4,683
Posted By ross
Yep, it's a 'feature' ;)

Yep, it's a 'feature' ;)
Forum: Amiga scene 25 May 2020, 00:46
Replies: 124
Views: 4,683
Posted By ross
The game doesn't save the score. [added a...

The game doesn't save the score.

[added a comma to avoid misunderstandings :p]
Forum: Amiga scene 24 May 2020, 23:50
Replies: 124
Views: 4,683
Posted By ross
Great little game :great, kudos to...

Great little game :great, kudos to Pink/Fade1/Bartman^Abyss!



Someone posted it into the Zone! :D
Press RMB to start with infinite lives (or press it whenever you want during the game).
...
Forum: Coders. Asm / Hardware 21 May 2020, 16:45
Replies: 5
Views: 278
Posted By ross
:great

:great
Forum: Coders. Asm / Hardware 21 May 2020, 12:17
Replies: 5
Views: 278
Posted By ross
hmm maybe .. The screen doesn't scroll, so you...

hmm maybe ..
The screen doesn't scroll, so you might try playing with BPLCON1 and some unusual DDFSTRT that 'shift' fetch positions and make the CWAIT valid for the color changes.
Forum: Coders. Asm / Hardware 21 May 2020, 11:51
Replies: 5
Views: 278
Posted By ross
Hi Graeme, this is due to the way the AGA...

Hi Graeme, this is due to the way the AGA advanced fetches mode works.
You can view it with the visual DMA debugger.
Bitplane DMA slots are not distributed evenly over time but 'packed'.

64...
Forum: support.Games 19 May 2020, 21:03
Replies: 25
Views: 946
Posted By ross
All the package is custom made and I've replaced...

All the package is custom made and I've replaced most of the low level / init routines with mine (optimizing several things..).
Code/data are packed with nrv2r (search the forum, there are some...
Forum: support.Games 19 May 2020, 16:24
Replies: 25
Views: 946
Posted By ross
Done. To make things a little more...

Done.

To make things a little more interesting I added a trainer, fixed the display glitches and packed the game into a single file.

Attached. Yes, 71.6 KB for the full game :)
Works in every...
Forum: support.Games 18 May 2020, 19:33
Replies: 25
Views: 946
Posted By ross
Ok, I'll take a look.

Ok, I'll take a look.
Forum: support.Games 18 May 2020, 11:20
Replies: 25
Views: 946
Posted By ross
This. Game disable copper DMA and then setup...

This.
Game disable copper DMA and then setup chipset registers for the display with CPU.
Unfortunately it 'forgets' to set some that KS>3.0 has changed the way of use (in particular BLPxMODs)....
Forum: request.Other 12 May 2020, 00:29
Replies: 10
Views: 1,093
Posted By ross
You caught me :) Actually the first crack for...

You caught me :)
Actually the first crack for #1510 is from Galahad but I'm so blind I haven't even noticed it...
Well, mine contain a fix for processor >000, that probably no one will ever use...
Forum: support.WinUAE 08 May 2020, 15:22
Replies: 62
Views: 7,132
Posted By ross
Hi Toni, debug related oddity. Code: ...

Hi Toni, debug related oddity.

Code:
move.l #$7fff7fff,$dff09a
rts

Before launching the previous one I insert in the debugger:
w 0 dff09a 4 w 7fff7fff.l
>w
0: 00DFF09A - 00DFF09D (4) W...
Forum: Coders. Asm / Hardware 04 May 2020, 22:10
Replies: 83
Views: 11,137
Posted By ross
I share the glory with all the great coders here!...

I share the glory with all the great coders here!

[Obviously I bribed the judge :D]
Forum: Coders. Asm / Hardware 03 May 2020, 23:42
Replies: 23
Views: 1,291
Posted By ross
Only TAS ;), CLR is read/write but not atomic.

Only TAS ;), CLR is read/write but not atomic.
Forum: Coders. Asm / Hardware 03 May 2020, 21:38
Replies: 23
Views: 1,291
Posted By ross
hmm, you have not convinced me :) I simply...

hmm, you have not convinced me :)

I simply think that the engineers realized that they had mistakenly overlooked this possibility and corrected in 020+
(so much that they added tst.x (d,pc), but...
Forum: Coders. Asm / Hardware 03 May 2020, 19:45
Replies: 23
Views: 1,291
Posted By ross
For 68000 instructions timing see here: ...

For 68000 instructions timing see here:
http://oldwww.nvg.ntnu.no/amiga/MC680x0_Sections/mc68000timing.HTML
or here:
https://wiki.neogeodev.org/index.php?title=68k_instructions_timings

Do not...
Forum: Coders. Asm / Hardware 03 May 2020, 11:04
Replies: 23
Views: 1,291
Posted By ross
I totally agree. An instruction with...

I totally agree.

An instruction with addressing mode relative to pc that I tend to use (and that does not exist on bare 000) is tst d(pc)*.
With this machine directive or option, non-working code...
Forum: Coders. Asm / Hardware 03 May 2020, 01:44
Replies: 23
Views: 1,291
Posted By ross
Yes, an option or a machine directive, like: ...

Yes, an option or a machine directive, like:

machine mc68020

Start lea (data,pc),a0
move.l (A0),d0
rts

data dc.l $ABCDABCD
Forum: support.Other 01 May 2020, 18:06
Replies: 7
Views: 471
Posted By ross
Yes, you are right, I've an active DF1: and with...

Yes, you are right, I've an active DF1: and with it there is not enough memory.
I could insert my AddChip bootblock to fix it..
Well, who cares :)
Forum: support.Other 01 May 2020, 17:45
Replies: 7
Views: 471
Posted By ross
Into the Zone! Fix for slow processors, 1MB...

Into the Zone!

Fix for slow processors, 1MB chip ram required (this is by intro design) you need to disable DF1: in 515+512KB machines.
Forum: support.WinUAE 01 May 2020, 10:54
Replies: 9
Views: 812
Posted By ross
You are a M! :p

You are a M! :p
Forum: Coders. Asm / Hardware 01 May 2020, 10:20
Replies: 4
Views: 879
Posted By ross
The concerned WAIT instruction: dc.w $802D,$80fe ...

The concerned WAIT instruction: dc.w $802D,$80fe
As you can see I've a wait for any position >=$80 because I completely mask the vertical positions excluding bit 7
(so I could have put any value...
Showing results 1 to 40 of 2549

 
Forum Jump

All times are GMT +2. The time now is 08:04.


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