English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 2981
Search took 0.27 seconds.
Search: Posts Made By: ross
Forum: Nostalgia & memories Today, 11:36
Replies: 18
Views: 311
Posted By ross
I remember when I first received Hoi sAGA. But...

I remember when I first received Hoi sAGA.
But I had already done my experiments with the new registers :D (debugging KS3.0 SO copper list)

:great
Forum: Coders. Asm / Hardware Today, 00:43
Replies: 21
Views: 519
Posted By ross
Speaking of index pre-multiplication, you can...

Speaking of index pre-multiplication, you can always do dirty things like constant spacing between routines and just use:

jmp (routines,pc,d0.w)

routines
r1 ..code..
rts
cnop ...
Forum: Coders. Asm / Hardware Today, 00:01
Replies: 21
Views: 519
Posted By ross
Damn, so for .w is the same (.b limit it too...

Damn, so for .w is the same (.b limit it too much..)

Well, so 32 cycles is the minimum.

An advantage of the message #12 approach might be some memory savings.
Forum: Coders. Asm / Hardware Yesterday, 23:37
Replies: 21
Views: 519
Posted By ross
But I wonder for a pure 68000 what is the best...

But I wonder for a pure 68000 what is the best way (faster, shorter, using fewer registers).
Maybe something like that?:

add.w d0,d0
move.w table(pc,d0.w),d0
jmp ...
Forum: Coders. Asm / Hardware Yesterday, 23:11
Replies: 21
Views: 519
Posted By ross
Or: jmp ([jmp_table.w,pc,d0.w*4]) ...

Or:
jmp ([jmp_table.w,pc,d0.w*4])

jmp_table:
dc.l routine1
dc.l routine2
dc.l routine3
dc.l routinen
Forum: Coders. Asm / Hardware Yesterday, 22:45
Replies: 89
Views: 3,640
Posted By ross
It was not measured at all, 14 bits of a 16-bit...

It was not measured at all, 14 bits of a 16-bit sample were used with a separation between 8 high (max volume) and 6 low bits (min volume) :)
Forum: Coders. Asm / Hardware Yesterday, 22:13
Replies: 89
Views: 3,640
Posted By ross
http://eab.abime.net/showpost.php?p=1453278&postco...

http://eab.abime.net/showpost.php?p=1453278&postcount=55

But I think that cannot be never compensated enough, Paula quantization levels are too raw (the PCM part) and the PWM need to be handled as...
Forum: Coders. Asm / Hardware Yesterday, 21:57
Replies: 16
Views: 438
Posted By ross
I think the problem lies elsewhere, from those...

I think the problem lies elsewhere, from those code snippets I can't understand.


Yes, this is what I usually do to differentiate which video mode I am in, but I do it for a completely different...
Forum: Coders. Asm / Hardware Yesterday, 20:41
Replies: 16
Views: 438
Posted By ross
ehehe, some mod need to fix this :D: ...

ehehe, some mod need to fix this :D:
http://eab.abime.net/showpost.php?p=1453858&postcount=8

How did it happen, a space-time shift? :p
Forum: Coders. Asm / Hardware Yesterday, 20:28
Replies: 7
Views: 922
Posted By ross
Do you recover the old view (gb_ActiView)? I...

Do you recover the old view (gb_ActiView)?
I mess with BEAMCON0 an no problem at exit..
Forum: Coders. Asm / Hardware Yesterday, 19:28
Replies: 21
Views: 519
Posted By ross
I just wrote 020 code out of laziness ;) ...

I just wrote 020 code out of laziness ;)

Anyway just add add.w d0,d0 and it's the same.
Unless you have to use the value of d0 in the target routine.
Forum: Coders. Asm / Hardware Yesterday, 19:20
Replies: 16
Views: 438
Posted By ross
Yes, it does it. But copinit is unique and...

Yes, it does it.

But copinit is unique and irremovable and before exiting I fix everything :D
Forum: Coders. Asm / Hardware Yesterday, 19:14
Replies: 21
Views: 519
Posted By ross
Or fully avoid the table: ...

Or fully avoid the table:

move.w demo_state,d0
beq.w CPUOnly
subq.w #1,d0
beq.w BlitterOnly
subq.w #1,d0
beq.w Combined
Forum: Coders. Asm / Hardware Yesterday, 18:57
Replies: 16
Views: 438
Posted By ross
Or, without IRQs disabling, what my piece of code...

Or, without IRQs disabling, what my piece of code do here :):
jsr (_LVOWaitTOF,a6)
movea.l (gb_copinit,a6),a2
; move.l (a2),d7 ; save somewhere
move.l #$00960200,(a2)...
Forum: Coders. Asm / Hardware Yesterday, 18:38
Replies: 89
Views: 3,640
Posted By ross
Can this code be useful?: ...

Can this code be useful?:
http://eab.abime.net/showpost.php?p=1413016&postcount=92
Forum: Coders. Asm / Hardware Yesterday, 18:30
Replies: 89
Views: 3,640
Posted By ross
Problem here is that Paula is a strange beast,...

Problem here is that Paula is a strange beast, it's not like the usual PCM or PDM emitter of today. It' a mixed PCM/PWM state machine, prone to distortions due to her inner working. Add to this:...
Forum: Coders. Asm / Hardware Yesterday, 16:25
Replies: 89
Views: 3,640
Posted By ross
Coincidentally I wrote: "and about vinyl, yes...

Coincidentally I wrote:
"and about vinyl, yes for me also sound 'better' than CD, it is more colorful and full-bodied (and I'm not talking about the 'physical' or 'measurable' qualities of sound at...
Forum: Coders. Asm / Hardware Yesterday, 16:15
Replies: 16
Views: 438
Posted By ross
Just to be very picky you could also avoid the...

Just to be very picky you could also avoid the "first frame glitch" (LoadView() do not internally call WaitTOF so you could end with a partial view and custom_registers changes in the middle of a...
Forum: Coders. Asm / Hardware Yesterday, 15:36
Replies: 16
Views: 438
Posted By ross
It's usually because of interlace mode. ...

It's usually because of interlace mode.

WaitTOF() do it per field and not per frame.

---

Forgotten in previous messages.

There is also the whole question of WB message handling that...
Forum: Coders. Asm / Hardware Yesterday, 13:39
Replies: 16
Views: 438
Posted By ross
I don't remember the exact reason anymore, and...

I don't remember the exact reason anymore, and maybe I talked about it in another thread somewhere, my sequence is identical to what Toni indicated but with a small difference, which I probably found...
Forum: Coders. Asm / Hardware Yesterday, 12:41
Replies: 16
Views: 438
Posted By ross
Hi Graeme, only a few hints, I looked at it very...

Hi Graeme, only a few hints, I looked at it very quickly.

- your code lack a _OwnBlitter call.
- what's the point in raising the task priority? If you completely disable system IRQs there is no...
Forum: Coders. Asm / Hardware 13 January 2021, 18:41
Replies: 11
Views: 293
Posted By ross
I had just found this:...

I had just found this: https://eab.abime.net/showpost.php?p=304428&postcount=14
But Toni already posted :)
Forum: Coders. Asm / Hardware 13 January 2021, 12:43
Replies: 89
Views: 3,640
Posted By ross
Problem is that I've no more a real machine.. ...

Problem is that I've no more a real machine..

But I clearly remember the abysmal difference on audio quality between my old A500 and my A1200 (1d4), with the same conditions of play of course....
Forum: Coders. Asm / Hardware 13 January 2021, 00:23
Replies: 89
Views: 3,640
Posted By ross
A not too complex article on bit-depth and sound...

A not too complex article on bit-depth and sound quality:
https://www.soundguys.com/audio-bit-depth-explained-23706/
and why for a casual listener 12 bit audio may even be good.
Forum: Coders. Asm / Hardware 12 January 2021, 23:29
Replies: 89
Views: 3,640
Posted By ross
Now I don't want to go into endless arguments,...

Now I don't want to go into endless arguments, but the frequency used is really unfair for Paula. I understand your reasons but being an arbitrary value you could also choose it differently. But here...
Forum: Coders. Asm / Hardware 12 January 2021, 23:06
Replies: 89
Views: 3,640
Posted By ross
Perhaps first it is better to decide which...

Perhaps first it is better to decide which machine to try Paula with.

Value for the fixed LP RC filter (from posted paper):

- Amiga 500/2000: 4.42 kHz (100 nF, 360 ohm)
- A600 Rev2: 27.7 kHz...
Forum: Coders. Asm / Hardware 12 January 2021, 22:07
Replies: 14
Views: 628
Posted By ross
The broken A500 version works if you set a fast...

The broken A500 version works if you set a fast CPU clock.. (even if a 68000)

EDIT: A500+ 1MB fast, base 68k speed, works.. so yes seems a timing/memory issue

EDIT2: also noticed you have some...
Forum: Coders. Asm / Hardware 12 January 2021, 21:04
Replies: 24
Views: 836
Posted By ross
So is no more fully random ;) Also the lower...

So is no more fully random ;)
Also the lower bits are more prone to a change.

But hey, great idea!
Forum: Coders. Asm / Hardware 12 January 2021, 20:59
Replies: 14
Views: 628
Posted By ross
WinUAE does not emulate BFD single wait bug, at...

WinUAE does not emulate BFD single wait bug, at least till 4.4.0 version.

Are you sure it's not something different?
Could you publish an exe?
Forum: Coders. Asm / Hardware 12 January 2021, 20:28
Replies: 24
Views: 836
Posted By ross
Well, weak for weak then why not: ...

Well, weak for weak then why not:



move.w $dff006,d0
lsl.w #3,d0
move.l RAND_CARS(a6),d1
rol.l d0,d1
ror.w d0,d1
move.l d1,RAND_CARS(a6)
Forum: Coders. Asm / Hardware 12 January 2021, 19:40
Replies: 89
Views: 3,640
Posted By ross
I have just finished reading the paper: it is...

I have just finished reading the paper: it is done very well!
It is a sum of many things scattered in various threads also here on EAB, and it is a great reference on how Paula really works,...
Forum: Coders. Asm / Hardware 12 January 2021, 17:44
Replies: 89
Views: 3,640
Posted By ross
And I call this linearity :) (for the the two DAC...

And I call this linearity :) (for the the two DAC working as a quasi-one)

I would be a little more concerned about the channels phase (this might color the sound, that's not necessarily bad)
Forum: Coders. Asm / Hardware 12 January 2021, 15:13
Replies: 89
Views: 3,640
Posted By ross
http://eab.abime.net/showpost.php?p=1412090&postco...

http://eab.abime.net/showpost.php?p=1412090&postcount=44

In my opinion Paula sounds like a 12+ bits

That is great :)


EDIT: and about vinyl, yes for me also sound 'better' than CD, it is...
Forum: Coders. Asm / Hardware 11 January 2021, 13:50
Replies: 24
Views: 836
Posted By ross
ehehe :great Instead I fell asleep thinking...

ehehe :great

Instead I fell asleep thinking that rearranging the permutations in this way:
.perm:
dc.b 0,1,2,3
dc.b 1,2,3,0
dc.b 2,3,0,1
dc.b 3,0,1,2
dc.b 0,1,3,2
...
Forum: Coders. Asm / Hardware 10 January 2021, 23:39
Replies: 24
Views: 836
Posted By ross
Thanks to jotd, I had forgotten that iterating...

Thanks to jotd, I had forgotten that iterating the combinations of n elements in which the order of arrangement counts and the same elements cannot be repeated is equivalent to having a factorial...
Forum: Coders. Asm / Hardware 10 January 2021, 22:31
Replies: 24
Views: 836
Posted By ross
Isn't it enough? ssRaceGetRandomCars: ...

Isn't it enough?


ssRaceGetRandomCars:
move.l d0,-(a7)
moveq #0,d0
move.w $dff006,d0
divu.w #24,d0
swap d0
lsl.w #2,d0
Forum: Coders. Asm / Hardware 10 January 2021, 22:19
Replies: 24
Views: 836
Posted By ross
Of course the move.b (a0,d0.w),d1 only if the...

Of course the move.b (a0,d0.w),d1 only if the 'car bits' are packed 'RAND_ORDER' mcgeezer way.
Forum: Coders. Asm / Hardware 10 January 2021, 22:11
Replies: 24
Views: 836
Posted By ross
mmh, maybe I'm missing something. Isn't the...

mmh, maybe I'm missing something.
Isn't the random combination of the 4 values enough for you?

Why not a simple:

d0= rnd value
a0= perm table

divu.w #24,d0
swap d0
Forum: Coders. Asm / Hardware 10 January 2021, 21:19
Replies: 24
Views: 836
Posted By ross
This unfortunately could give the same number,...

This unfortunately could give the same number, better use an iterative scan of the previous values and a simple sum in case.
Forum: News 10 January 2021, 15:54
Replies: 61
Views: 5,370
Posted By ross
I forgot! Congratulations for this new project,...

I forgot! Congratulations for this new project, incredible as usual :great
Showing results 1 to 40 of 2981

 
Forum Jump

All times are GMT +2. The time now is 19:43.


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