English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 3133
Search took 0.27 seconds.
Search: Posts Made By: ross
Forum: Coders. Asm / Hardware Yesterday, 13:41
Replies: 10
Views: 347
Posted By ross
Only COLOR00 on the left side (sprites visible...

Only COLOR00 on the left side (sprites visible normally).
Forum: Coders. Asm / Hardware Yesterday, 11:05
Replies: 10
Views: 347
Posted By ross
No, nothing to do with quarter pixel scroll :) ...

No, nothing to do with quarter pixel scroll :)
With FMODE=3 you have a fetch of 64 pixels at a time and you need to use 64 values in BPLCON1 for the usual lo-res fine pixel scroll.
Then you need to...
Forum: Coders. Asm / Hardware Yesterday, 10:47
Replies: 10
Views: 347
Posted By ross
With DDFSTRT=$38 you don't lose sprites, but then...

With DDFSTRT=$38 you don't lose sprites, but then try to scroll the screen 63 pixels with BPLCON1..
You will understand that you would be forced to use a view to much on the righ of the screen.
Forum: Coders. System 21 February 2021, 16:16
Replies: 53
Views: 1,554
Posted By ross
Hi mr.spiv :) What do you mean by hunk packers?...

Hi mr.spiv :)
What do you mean by hunk packers? Hunk merging?
Sort of the relocation tables for subsequent delta compression?

Anyway picture me interested ;)
I am convinced that I wrote...
Forum: Coders. Asm / Hardware 21 February 2021, 15:56
Replies: 296
Views: 9,599
Posted By ross
Make it simpler, see Audio State Machine: AUDxDR...

Make it simpler, see Audio State Machine: AUDxDR and AUDxDSR are latched at HPOS=1, 'inserted' in the shift register and then transmitted serially on the DMAL line to Agnus.
This dmal 'shift...
Forum: Coders. Asm / Hardware 21 February 2021, 14:00
Replies: 296
Views: 9,599
Posted By ross
In fact it isn't tied to scanlines number in any...

In fact it isn't tied to scanlines number in any way, but instead on HPOS=1 trigger, that is of course HTOTAL(+1) based for frequency.
At start of scanline begin a 'communication' between Agnus and...
Forum: Coders. System 21 February 2021, 13:29
Replies: 53
Views: 1,554
Posted By ross
:agree, but I thought an example was more...

:agree, but I thought an example was more illustrative :)
Forum: Coders. Asm / Hardware 21 February 2021, 13:18
Replies: 296
Views: 9,599
Posted By ross
It makes sense if you re-read the first sentence...

It makes sense if you re-read the first sentence of message #169.
Agnus, who fetches the data from memory, is separated from Paula, who manages it.
The line with which Paula signals that wants new...
Forum: Coders. System 21 February 2021, 11:11
Replies: 53
Views: 1,554
Posted By ross
00000000 00 00 03 F3 00 00 00 00 00 00 00 05...

00000000 00 00 03 F3 00 00 00 00 00 00 00 05 00 00 00 00 รณ
00000010 00 00 00 04 00 00 00 01 00 00 00 01 40 00 00 01 @
00000020 40 00 00 01 40 00 00 02 00...
Forum: Coders. Asm / Hardware 16 February 2021, 16:11
Replies: 296
Views: 9,599
Posted By ross
ROTFL :laughing

ROTFL :laughing
Forum: Coders. Asm / Hardware 16 February 2021, 16:05
Replies: 296
Views: 9,599
Posted By ross
Unbeliever, use code like on x86 or you'll going...

Unbeliever, use code like on x86 or you'll going to hell! :p
Forum: Coders. Asm / Hardware 16 February 2021, 11:38
Replies: 296
Views: 9,599
Posted By ross
Yes, there is:...

Yes, there is: http://eab.abime.net/showthread.php?t=77091&page=2 but oh, good luck :)
It's hard enough to do it with the copper, I can't imagine how complicated it is with the CPU (and considering...
Forum: Coders. Asm / Hardware 16 February 2021, 10:16
Replies: 296
Views: 9,599
Posted By ross
The audio period=64 running in DMA mode has been...

The audio period=64 running in DMA mode has been proven to work not only theoretically but also practically.

I set up a suitable screen mode and tested it (thanks Toni, nikosidis, roondar) in a...
Forum: Coders. Asm / Hardware 15 February 2021, 19:19
Replies: 51
Views: 2,408
Posted By ross
Oh well, then check also the good old magnitude...

Oh well, then check also the good old magnitude progressive group swapping.
Not much suited for 16 bit or 020, but give it a try :)

move.w (a0)+,d2
beq.s .noflip
move.w ...
Forum: Coders. Asm / Hardware 14 February 2021, 19:29
Replies: 22
Views: 947
Posted By ross
No unfortunately, because all is tied to master...

No unfortunately, because all is tied to master clock.
You need two independent sources to do what you written.
Forum: Coders. Asm / Hardware 14 February 2021, 16:53
Replies: 51
Views: 2,408
Posted By ross
Your reasoning applies only to fast 060 (probably...

Your reasoning applies only to fast 060 (probably 040 also).
It doesn't work for 020/030 and chip ram only systems.

Try it for yourself :)
Forum: Coders. Asm / Hardware 14 February 2021, 16:45
Replies: 51
Views: 2,408
Posted By ross
.copy_tile_right: ; Right copy ...

.copy_tile_right: ; Right copy
move.w (a0)+,d2
beq.s .1b
move.w (a5,d2.l*2),(a1) ; Bitplane 1

.1b: move.w (a0)+,d2
beq.s .2b
move.w (a5,d2.l*2),8(a1) ; Bitplane 2
...
Forum: Coders. Asm / Hardware 14 February 2021, 16:29
Replies: 51
Views: 2,408
Posted By ross
But the sprites data are not consecutive in...

But the sprites data are not consecutive in memory?

EDIT:

I have some doubt, because you are forced to a check per register to use the beq trick.. but you will let us know shortly :)
Forum: Coders. Asm / Hardware 14 February 2021, 16:09
Replies: 51
Views: 2,408
Posted By ross
Sure, that's the next step using movem ;)

Sure, that's the next step using movem ;)
Forum: Coders. Asm / Hardware 14 February 2021, 15:51
Replies: 51
Views: 2,408
Posted By ross
Good idea :) (not sure if it gains speed) ...

Good idea :) (not sure if it gains speed)

This can be extended to save registers and modified by knowing the constant distance between destination bpls:

.copy_tile_right: ; Right copy...
Forum: Coders. Asm / Hardware 14 February 2021, 15:29
Replies: 51
Views: 2,408
Posted By ross
Yes that's what I originally wrote in the code. ...

Yes that's what I originally wrote in the code.
But then I realized I would have used one more register, with probably no speed increase :)

movem.l (a0)+,d2/d3

This could be extended...
Forum: Coders. Asm / Hardware 14 February 2021, 15:09
Replies: 51
Views: 2,408
Posted By ross
Hi Greame the alternative could be the 64KiB flip...

Hi Greame the alternative could be the 64KiB flip table coupled with a longword read:
.copy_tile_right: ; Right copy

move.l (a0)+,d2
add.w d2,d2
move.w ...
Forum: Coders. Asm / Hardware 14 February 2021, 13:13
Replies: 296
Views: 9,599
Posted By ross
Just a small clarification: in my post #169 I...

Just a small clarification: in my post #169 I never wrote explicitly HTOTAL, but the number of CCK slots per line.
This is because the hardware uses HTOTAL as the maximum value that the counter can...
Forum: Coders. Asm / Hardware 14 February 2021, 12:35
Replies: 22
Views: 947
Posted By ross
This only indicates the power supply frequency...

This only indicates the power supply frequency which may or may not correspond to a PAL or NTSC system,
furthermore I seem to remember that in some condition there is a bug in the KS1.x in reporting...
Forum: Coders. Asm / Hardware 13 February 2021, 17:57
Replies: 22
Views: 947
Posted By ross
Well, alternating lines are neutral in regard to...

Well, alternating lines are neutral in regard to your phase shift, only CCK is significant. Or I'm missing something?
Forum: Coders. Asm / Hardware 13 February 2021, 17:45
Replies: 22
Views: 947
Posted By ross
Yep, PAL h-freq on Amiga is not exactly 15625 but...

Yep, PAL h-freq on Amiga is not exactly 15625 but 15625,0881Hz
On NTSC is even more different due to alternating length lines (it only average to 64us EDIT:~63,56us).
So use my posted values :)
Forum: Coders. Asm / Hardware 13 February 2021, 12:12
Replies: 22
Views: 947
Posted By ross
Just noticed.. you sure used values are perfect? ...

Just noticed.. you sure used values are perfect?

In literature are reported values for PAL CCK = 3546895 and for NTSC = 3579545
Forum: Coders. Asm / Hardware 13 February 2021, 11:50
Replies: 22
Views: 947
Posted By ross
:agree

:agree
Forum: Coders. Asm / Hardware 13 February 2021, 11:21
Replies: 22
Views: 947
Posted By ross
What?! It tells you which version of...

What?!
It tells you which version of Agnus/Alice you have installed, and usually is supposed to have its associated crystal.
It has nothing to do with active video mode, as with both crystals and...
Forum: Coders. Asm / Hardware 13 February 2021, 10:17
Replies: 22
Views: 947
Posted By ross
Check VPOSR...

Check VPOSR http://www.winnicki.net/amiga/memmap/VPOSR.html
Forum: Coders. Asm / Hardware 12 February 2021, 20:07
Replies: 296
Views: 9,599
Posted By ross
This can be, but I've 'emulated' your testbed...

This can be, but I've 'emulated' your testbed C0=V64/C1=V64/C2=V63/C3=V63, 128KB looped buffer (yes, this is different but 64KB at 55KHZ is too little :)), Period 64, all channels active and in...
Forum: Coders. Asm / Hardware 12 February 2021, 19:46
Replies: 296
Views: 9,599
Posted By ross
And yes, this is congruent with HTOTAL=$79 and...

And yes, this is congruent with HTOTAL=$79 and relative problem (technically explained in past messages).
At any rate, Toni now got a test code that will dispel any doubts about Period = 64 even on...
Forum: Coders. Asm / Hardware 12 February 2021, 18:24
Replies: 296
Views: 9,599
Posted By ross
I send to you something to try :) An exe that...

I send to you something to try :)
An exe that open a custom video mode specifically to use period 64.

Video Resolution: 640x512, H-freq: 33.5Kz, V-freq: 60Hz
:great

EDIT:
My code doesn't do...
Forum: Coders. Asm / Hardware 12 February 2021, 16:45
Replies: 9
Views: 483
Posted By ross
Yes, 7-planes trick (and other oddities OCS only)...

Yes, 7-planes trick (and other oddities OCS only) can be emulated only by software path.
A full 'hardware degrader' register do not exist (and generic degraders don't do anything soft).
Forum: Coders. Asm / Hardware 11 February 2021, 18:07
Replies: 296
Views: 9,599
Posted By ross
If this were true then it requires more precise...

If this were true then it requires more precise evidence and would grab Toni's attention.


This can be explained by $79 CCK per line (I very often seen video productivity modes that use this...
Forum: Coders. Asm / Hardware 11 February 2021, 17:38
Replies: 296
Views: 9,599
Posted By ross
Phew! you are writing so much! I find the time...

Phew! you are writing so much!
I find the time to look at the thread every now and then, so I lose train of thought sometimes :).

What's this "audio channel collapses"?!
Do not make much sense...
Forum: Coders. Asm / Hardware 11 February 2021, 15:21
Replies: 296
Views: 9,599
Posted By ross
The minimum audio Period usable by DMA mode is...

The minimum audio Period usable by DMA mode is determinated by the request logic from Paula to Agnus.
On the line first refresh slot some signals are latched in the internal shift register, then...
Forum: Coders. Asm / Hardware 11 February 2021, 14:40
Replies: 296
Views: 9,599
Posted By ross
Ok, period=64, channel3 need HTOTAL=$6D. ...

Ok, period=64, channel3 need HTOTAL=$6D.

This is bad, really bad :(

(technical reasons will follow)
Forum: Coders. Asm / Hardware 11 February 2021, 14:13
Replies: 296
Views: 9,599
Posted By ross
If you do it manually you can beyond this...

If you do it manually you can beyond this frequency, so it's something probably related to HTOTAL (I hope...).
I'll do some tests.
Forum: Coders. Asm / Hardware 11 February 2021, 14:02
Replies: 296
Views: 9,599
Posted By ross
Could you upload this test exe file? I'll take a...

Could you upload this test exe file? I'll take a look.
Showing results 1 to 40 of 3133

 
Forum Jump

All times are GMT +2. The time now is 07:41.


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