English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 3726
Search took 0.40 seconds.
Search: Posts Made By: ross
Forum: Coders. Asm / Hardware 24 June 2022, 18:53
Replies: 19
Views: 929
Posted By ross
Ah, ok, sorry, you know very well how to do...

Ah, ok, sorry, you know very well how to do hardware scrolling and I had to understand that you meant something else.. :)
But we don't know the speed at which mcgeezer wants to do it, it could also...
Forum: support.WinUAE 24 June 2022, 18:44
Replies: 3
Views: 494
Posted By ross
The difference is in 'who' is seeing the RAM: ...

The difference is in 'who' is seeing the RAM:
for the CPU a normal slow-ram card is at $c00000 location, for Agnus is a plain 1MB of RAM.

Basically only a blitter test could discover this...
Forum: Coders. Asm / Hardware 24 June 2022, 18:32
Replies: 19
Views: 929
Posted By ross
Wait, too much pessimism here :) (even if in...

Wait, too much pessimism here :)
(even if in fact what mcgeezer wants to do cannot be done :p)

@a/b: true, but you can start reload data/b/pos immediately after first sprite display, so you can...
Forum: Coders. Asm / Hardware 22 June 2022, 22:07
Replies: 9
Views: 597
Posted By ross
; a0 = copperlist move.l...

; a0 = copperlist

move.l #$17dffffe,(a0)+ ; wait (first cw frame fetch)

move.w #$01fc,(a0)+ ;
move.w #%0000000000001100,(a0)+ ; lutin en 64 bits


move.l...
Forum: Coders. Asm / Hardware 22 June 2022, 00:00
Replies: 9
Views: 597
Posted By ross
Nah, it is possible ;) Change FMODE at start of...

Nah, it is possible ;)
Change FMODE at start of the same line where the 32bit control words should be fetched.
Beware: not where the new 32bit sprite should appears, but after last line for 64bit...
Forum: Coders. Asm / Hardware 21 June 2022, 20:22
Replies: 9
Views: 597
Posted By ross
Horizontal blank (at least you can change FMODE...

Horizontal blank (at least you can change FMODE per line).

Perhaps I didn't quite understand what you wanted to do :)
If the different sprites never have vertical overlaps then this might work.
...
Forum: Coders. Asm / Hardware 21 June 2022, 19:38
Replies: 9
Views: 597
Posted By ross
Hi. Changing FMODE during display (for sprites)...

Hi.
Changing FMODE during display (for sprites) as no effect becase all the data are fetched in fixed DMA slots at the left of the video line (where usually there is no visible display).
When you...
Forum: Amiga scene 18 June 2022, 20:48
Replies: 10
Views: 725
Posted By ross
Thanks Sir Galahad for publishing it :) At...

Thanks Sir Galahad for publishing it :)

At least now you can take a nap while loading without having to wake up often to change the disks :laughing
Forum: Coders. Asm / Hardware 17 June 2022, 19:32
Replies: 23
Views: 1,573
Posted By ross
Yes, you could; or better, an Amiga ECS+ allows...

Yes, you could; or better, an Amiga ECS+ allows it.
But I have no idea if there are monitors that appreciate ~31KHz horizontal, ~120Hz vertical and 200 visible video lines (~262 raw video lines) :)...
Forum: Coders. Asm / Hardware 17 June 2022, 18:15
Replies: 23
Views: 1,573
Posted By ross
CRT technology is not the problem, but the...

CRT technology is not the problem, but the support of those frequencies. Not a problem at all for a good multisync, but a big no-no on any 15Kz TV or monitor.

However it seems to me that you are...
Forum: Coders. Asm / Hardware 17 June 2022, 15:35
Replies: 23
Views: 1,573
Posted By ross
Right. And also there is the problem that a...

Right.
And also there is the problem that a device that supports the frequency is required (no longer a PAL or NTSC standard).
Forum: Amiga scene 17 June 2022, 15:33
Replies: 29
Views: 2,574
Posted By ross
Yes, A500 1MB chip + 1MB slow works as it should...

Yes, A500 1MB chip + 1MB slow works as it should (also 512KB+1.5MB).
But even small differences in memory configurations, due to different kickstarts or type, lead to different results.
In some...
Forum: support.WinUAE 17 June 2022, 15:16
Replies: 24
Views: 1,209
Posted By ross
Yep, it applies to any 7Mz 68k machine.

Yep, it applies to any 7Mz 68k machine.
Forum: Coders. Asm / Hardware 17 June 2022, 14:10
Replies: 23
Views: 1,573
Posted By ross
http://eab.abime.net/showpost.php?p=1549622&postco...

http://eab.abime.net/showpost.php?p=1549622&postcount=9
Forum: Amiga scene 17 June 2022, 14:02
Replies: 29
Views: 2,574
Posted By ross
Thanks :) Just out of curiosity.. What is...

Thanks :)

Just out of curiosity.. What is the configuration you used for the tests?

Because the game seems to dynamically allocate memory (does it use it as a cache?) and in many cases it fails...
Forum: support.WinUAE 17 June 2022, 13:39
Replies: 24
Views: 1,209
Posted By ross
Maybe it's better to clarify a bit.. Perfect...

Maybe it's better to clarify a bit..
Perfect and better emulation requires neither "Immediate Blitter" nor "Wait for blitter".

"Immediate Blitter" does what it says: the blitter operation is...
Forum: Coders. Asm / Hardware 17 June 2022, 12:13
Replies: 23
Views: 1,573
Posted By ross
But aren't Agony' video DIW values set that way...

But aren't Agony' video DIW values set that way due to fine scroll? You need a larger DDF for it...
Forum: Amiga scene 17 June 2022, 12:00
Replies: 29
Views: 2,574
Posted By ross
Thanks Galahad and all involved! :) Yes,...

Thanks Galahad and all involved! :)


Yes, this is totally unplayable from floppy, so .. how about a two-disc version?
I'm pretty sure I can do one in no time (game exe need to be patched), I...
Forum: Coders. Asm / Hardware 12 June 2022, 11:07
Replies: 23
Views: 1,573
Posted By ross
It's the opposite, you have to lower the...

It's the opposite, you have to lower the frequency (both horizontal and vertical), if you are using EURO72.
But anyway yes, the concept is that :)

EDIT:
in fact in ECS and AGA you can vary the...
Forum: Coders. Asm / Hardware 11 June 2022, 20:36
Replies: 23
Views: 1,573
Posted By ross
It just double the horizontal frequency (using...

It just double the horizontal frequency (using 140ns pixel clock).
Forum: support.WinUAE 11 June 2022, 17:22
Replies: 286
Views: 100,547
Posted By ross
Is it really supposed to work in a real machine? ...

Is it really supposed to work in a real machine?

I've uploaded into the Zone! a version with removed checksum check, try it.
Forum: Coders. Asm / Hardware 11 June 2022, 10:36
Replies: 23
Views: 1,573
Posted By ross
In Amiga you cannot change the base pixel clock. ...

In Amiga you cannot change the base pixel clock.
So it means that if you want to display less than 320 pixels you have to narrow the view (the pixel is the same size).
Basically less data fetched...
Forum: Coders. Asm / Hardware 09 June 2022, 09:09
Replies: 224
Views: 222,433
Posted By ross
Nice, I like the EOR tricks. Speed is...

Nice, I like the EOR tricks.

Speed is probably the same.
Forum: Coders. Asm / Hardware 09 June 2022, 01:04
Replies: 224
Views: 222,433
Posted By ross
EDIT: removed the nocturnal nonsense about...

EDIT: removed the nocturnal nonsense about temporal coincidences :)


Yes, but inserting D1:D0 in memory --> slow...

So it is better:
moveq #32,d2
sub.l d3,d2
...
Forum: Coders. Asm / Hardware 09 June 2022, 00:52
Replies: 224
Views: 222,433
Posted By ross
This bfins version is nice. Now someone need to...

This bfins version is nice.
Now someone need to time it in real machine versus the generic one ;)


:p
Forum: Coders. Asm / Hardware 09 June 2022, 00:47
Replies: 224
Views: 222,433
Posted By ross
Maybe this is the fastest if limited shift and...

Maybe this is the fastest if limited shift and 'right' d3 is used:

moveq #32,d2
sub.l d3,d2
move.l d1,d4
lsr.l d3,d0
lsl.l d2,d4
asr.l d3,d1
or.l ...
Forum: Coders. Asm / Hardware 08 June 2022, 22:31
Replies: 224
Views: 222,433
Posted By ross
For sure it's more generic (support shift >32), I...

For sure it's more generic (support shift >32), I have to try it ... ;)

EDIT: ah, the input are reversed, and in jotd's one the counter is +1
It is best to use this, with proper register input :D
Forum: Coders. Asm / Hardware 08 June 2022, 22:17
Replies: 224
Views: 222,433
Posted By ross
Micro optimization.. addq.w #1,d3 ;...

Micro optimization..
addq.w #1,d3 ; loop counter is one off
lsr.l d3,d0
moveq #0,d5
bset d3,d5
subq.l #1,d5 ; generate 1111s mask
...
Forum: support.WinUAE 08 June 2022, 21:39
Replies: 912
Views: 256,008
Posted By ross
The problem is on a blitter setup routine: for a...

The problem is on a blitter setup routine: for a combination of events BLTCON0 is rewritten when the blitter is running and low memory is trashed in emulation, as it should (I don't go to much into...
Forum: Coders. Asm / Hardware 08 June 2022, 12:01
Replies: 19
Views: 700
Posted By ross
There is also a third way: xpos dc.w 0 ypos...

There is also a third way:
xpos dc.w 0
ypos dc.w 0
cpos dc.w 1

i.e. insert a non-zero data value as the last variable.
So you no longer have to worry about compiler / linker specific (default)...
Forum: Coders. Asm / Hardware 07 June 2022, 23:24
Replies: 19
Views: 700
Posted By ross
Yes. This is not possible. 'state'...

Yes.



This is not possible. 'state' variables are static, and bytes at 0 are inserted in the exe file.

The only possibility that comes to mind is that they are bss data entered as CODE_BSS...
Forum: support.WinUAE 06 June 2022, 22:45
Replies: 912
Views: 256,008
Posted By ross
Interesting, fix is simple, but it is not the...

Interesting, fix is simple, but it is not the point.

It can definitely help the new chipset emulation, because there is a condition that it shouldn't work, but for some reason it does :)
Forum: Coders. System 05 June 2022, 11:08
Replies: 15
Views: 741
Posted By ross
This.

This.
Forum: Coders. System 04 June 2022, 20:05
Replies: 15
Views: 741
Posted By ross
You can examine my addchip bootblock:...

You can examine my addchip bootblock: https://eab.abime.net/showpost.php?p=1174643&postcount=25
Forum: Coders. Asm / Hardware 02 June 2022, 16:32
Replies: 9
Views: 667
Posted By ross
I'd do something like this: ...

I'd do something like this:

include doshunks.i

bsr readLongIntoD0

cmpi.w #HUNK_BREAK,d0
bhi.b unsupported_hunk
subi.w #HUNK_UNIT,d0
bmi.b unsupported_hunk
Forum: Member Introductions 02 June 2022, 11:10
Replies: 49
Views: 16,831
Posted By ross
Rock Lobster time! ...

Rock Lobster time!

https://www.youtube.com/watch?v=n4QSYx4wVQg

Birthday. 52. :D. :great.

https://eab.abime.net/attachment.php?attachmentid=75726&stc=1&d=1654160921
Forum: Coders. Asm / Hardware 28 May 2022, 15:57
Replies: 31
Views: 2,456
Posted By ross
If you follow the allocation of DMA cycles in the...

If you follow the allocation of DMA cycles in the attached diagram you can notice that copper use even cycles only.
Odd cycles are for many predefined channels.

But it is only a matter of...
Forum: Coders. Asm / Hardware 28 May 2022, 14:37
Replies: 31
Views: 2,456
Posted By ross
It is the exact opposite: since even cycles are...

It is the exact opposite: since even cycles are free, the copper can use them all (at least as long as the active bitplanes are <= 4 and lo-res).
The Blitter and the CPU have lower priority, so if...
Forum: Coders. Asm / Hardware 25 May 2022, 18:11
Replies: 224
Views: 222,433
Posted By ross
Yes, this is faster: move.l ...

Yes, this is faster:


move.l (127*4,a0),d0
sub.l (126*4,a0),d0


Also on bare 68k (EDIT: of course even if it were only (ax,dx.l),d0 ;)).
Forum: Coders. Asm / Hardware 24 May 2022, 11:57
Replies: 31
Views: 2,456
Posted By ross
Well, actually the chunky to planar conversion is...

Well, actually the chunky to planar conversion is not there :)

He is trying to directly display a 12-bit true color buffer on the screen.
The buffer itself is not linear (or double), because it...
Showing results 1 to 40 of 3726

 
Forum Jump

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


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