English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 224
Search took 0.02 seconds.
Search: Posts Made By: dissident
Forum: Coders. Asm / Hardware 06 November 2019, 15:29
Replies: 29
Views: 1,403
Posted By dissident
I'm not sure if I can help you. I'm not an expert...

I'm not sure if I can help you. I'm not an expert programming 68040/060 MMUs. I once opened this thead: http://eab.abime.net/showthread.php?t=95171 mainly to turn off the 68040/60's caches and...
Forum: Coders. Asm / Hardware 04 November 2019, 20:54
Replies: 29
Views: 1,403
Posted By dissident
That's why I generally try to put register-only...

That's why I generally try to put register-only instructions between commands which access memory. No matter if it is a read from memory or a write to memory. If I remember right, the blitter without...
Forum: Coders. Asm / Hardware 04 November 2019, 20:44
Replies: 29
Views: 1,403
Posted By dissident
Okay, a good explanation, thanks Kalms.

Okay, a good explanation, thanks Kalms.
Forum: Coders. Asm / Hardware 04 November 2019, 20:41
Replies: 29
Views: 1,403
Posted By dissident
For the 68030 you are right, but how about the...

For the 68030 you are right, but how about the 68060 with its push buffer? It seems I have to test this on a real 68060, but sadly at the moment I have not such a machine at hand.
Forum: Coders. Asm / Hardware 04 November 2019, 20:36
Replies: 29
Views: 1,403
Posted By dissident
Yes, I know the push buffer of the 68060. Your...

Yes, I know the push buffer of the 68060. Your statement about the 68040/60 cache modes confirms my knowledge about how to configurate the cache modes for CHIP memory. For a proper use it would be a...
Forum: Coders. Asm / Hardware 04 November 2019, 20:21
Replies: 29
Views: 1,403
Posted By dissident
Thanks for your detailed explanation, SpeedGeek....

Thanks for your detailed explanation, SpeedGeek. Your last paragraph is the most interesting statement for me.
Forum: Coders. Asm / Hardware 04 November 2019, 20:15
Replies: 29
Views: 1,403
Posted By dissident
My main target is not the 68020 it's more the...

My main target is not the 68020 it's more the 68040/60.





Yes, you are right. I noticed the phenomen on the 68020. If I put too many commands between the two CHIP memory writes my routine...
Forum: Coders. Asm / Hardware 04 November 2019, 16:13
Replies: 29
Views: 1,403
Posted By dissident
Write waitstates on the 68020+

I know that write-accesses to CHIP memory or CUSTOM chip registers incur wait-states. So on the 68020+ it is advised to put other instructions between two write accesses. The CPU can execute while...
Forum: Coders. Asm / Hardware 21 October 2019, 19:36
Replies: 30
Views: 3,815
Posted By dissident
Wow, I know much about driving the blitter from...

Wow, I know much about driving the blitter from the copper, but this idea using subroutines within the copperlist is really excellent! :great:great:great
Forum: Coders. Asm / Hardware 20 October 2019, 17:41
Replies: 21
Views: 1,359
Posted By dissident
Good work, ross. :great I know this trick since...

Good work, ross. :great I know this trick since the beginning of the 90s, published in the German "Amiga Magazin". But now it's well commented and a good example how to switch the OCS from PAL into...
Forum: Coders. Asm / Hardware 14 June 2019, 23:49
Replies: 2
Views: 686
Posted By dissident
Hi Toni, many thanks for your very detailed...

Hi Toni, many thanks for your very detailed reply. :bowdown It's always a pleasure discussing about hardware details with you. This is the background information I needed and it confirms my theory....
Forum: Coders. Asm / Hardware 12 June 2019, 21:52
Replies: 2
Views: 686
Posted By dissident
Right mouse button check

Hi,

something trivial but actually I'm confrontated with a behaviour of the Paula hardware I don't understand.

I wrote a routine which is nested in memory and survives a reset via the...
Forum: Amiga scene 22 March 2019, 09:56
Replies: 973
Views: 135,309
Posted By dissident
Thanks for your quick reply. So it seems that...

Thanks for your quick reply. So it seems that there was more changed "behind the scenes" than directly at the library function inputs. ;)

BTW: You all did a great job to make this updated OS...
Forum: Amiga scene 21 March 2019, 16:36
Replies: 973
Views: 135,309
Posted By dissident
OS 3.1.4 Developer Docs

Hi,

is it planned to release developer docs about the new/changed OS library functions for OS 3.1.4 ?

In my case I would be interested in the exec.library function CacheControl(). What are the...
Forum: request.Music 12 March 2019, 23:13
Replies: 15
Views: 8,505
Posted By dissident
Hi savior, thanks for the hint, but that's not...

Hi savior, thanks for the hint, but that's not the point. A have already the right software to convert WAV-samples on the amiga.

What I need are the sample-files recorded from the Roland Juno 60...
Forum: request.Music 11 March 2019, 10:33
Replies: 15
Views: 8,505
Posted By dissident
Roland Juno 60 preset samples

Like I did for the Roland TR-808, I want to convert 16 bit/WAV samples of these Roland Juno 60 presets:

which I want to use in the Protracker and not in a VST/Plugin.

The problem is, that it...
Forum: support.Apps 11 March 2019, 10:12
Replies: 7
Views: 710
Posted By dissident
Alternatively for changing tracks OctaMED can be...

Alternatively for changing tracks OctaMED can be used which supports this feature.
Forum: Coders. Asm / Hardware 27 February 2019, 21:20
Replies: 37
Views: 2,391
Posted By dissident
That's okay, ross. Don't worry about it. ;)

That's okay, ross. Don't worry about it. ;)
Forum: Coders. Asm / Hardware 27 February 2019, 18:49
Replies: 37
Views: 2,391
Posted By dissident
Chipmem data access is only uncached on a...

Chipmem data access is only uncached on a 68040/060 if the MMU is turned off by the system and transparent translation is configured via the DTT/ITT registers: Chip memory access for Instruction...
Forum: Coders. Asm / Hardware 27 February 2019, 12:02
Replies: 37
Views: 2,391
Posted By dissident
Kalms post from 04 April 2011, 22:35 in this...

Kalms post from 04 April 2011, 22:35 in this thread http://eab.abime.net/showthread.php?t=58592 should make things clearer:


So it seems that the same thing happens, if a CUSTOM chip address...
Forum: Coders. General 27 February 2019, 11:51
Replies: 42
Views: 5,938
Posted By dissident
This is the best explanation I ever read about...

This is the best explanation I ever read about this topic, Kalms. :great I guess writing to CUSTOM chip addresses which are also uncached like the INTREQ register has the same effect.
Forum: Coders. System 27 February 2019, 11:46
Replies: 27
Views: 2,925
Posted By dissident
Yes, you are right. Thanks for your hint. Your...

Yes, you are right. Thanks for your hint. Your explanation makes it much clearer for me now. ;)
Forum: Coders. System 19 February 2019, 10:08
Replies: 27
Views: 2,925
Posted By dissident
I analyzed the functions Forbid() and Permit() to...

I analyzed the functions Forbid() and Permit() to check, if there are differences between Kick1.3 and 3.1:

Kickstart 1.3
Forbid
addq.b #1,$127(a6) ;TDNESTCNT
rts
Permit
subq.b...
Forum: Coders. System 15 February 2019, 14:58
Replies: 27
Views: 2,925
Posted By dissident
Well, now it is much clearer why the additional...

Well, now it is much clearer why the additional Permit() works for the mentioned demo. I don't call this demo by a separate process. I load it with LoadSeg() and execute it with a jsr command. So the...
Forum: Coders. System 14 February 2019, 21:30
Replies: 27
Views: 2,925
Posted By dissident
Sure, the WB-Message must only be replied, if the...

Sure, the WB-Message must only be replied, if the program was started with an icon from WB.



Yes, this was already clear to me, but thanks for the hint.
Forum: Coders. System 14 February 2019, 21:20
Replies: 27
Views: 2,925
Posted By dissident
Yes, you are right. The Libraries Manual says:

Yes, you are right. The Libraries Manual says:
Forum: Coders. System 14 February 2019, 20:02
Replies: 27
Views: 2,925
Posted By dissident
Thanks for that important hint, StingRay. I will...

Thanks for that important hint, StingRay. I will include an extra blitter wait after the demo exits, so there won't be any blitter operarions in memory areas which are already freed. Let's see what...
Forum: Coders. System 14 February 2019, 19:34
Replies: 27
Views: 2,925
Posted By dissident
The main program which loads and executes the...

The main program which loads and executes the demo is in FAST memory, so I guess the task structure, too. The execbase is in lower CHIP memory.
Forum: Coders. System 14 February 2019, 19:29
Replies: 27
Views: 2,925
Posted By dissident
Yes, I use nearly the same code, but with an...

Yes, I use nearly the same code, but with an additional Permit. This method is confirmed by the Autodocs 1.3/2.0/3.5:



No, in that case, the demo worked properly and didn't corrupt memory...
Forum: Coders. System 14 February 2019, 14:37
Replies: 27
Views: 2,925
Posted By dissident
Because I had a similar case in this startup code...

Because I had a similar case in this startup code on OS3.x here:


move.l d0,-(sp)

tst.l returnMsg ; Is there a message?
beq.s exitToDOS ;...
Forum: Coders. System 14 February 2019, 14:23
Replies: 27
Views: 2,925
Posted By dissident
Generally you are right, StingRay. Most old OCS...

Generally you are right, StingRay. Most old OCS demos overwrite or trash memory or don't resore the hardware registers properly. But I make a copy of the whole CHIP memory (lower 1MB) before I...
Forum: Coders. System 14 February 2019, 14:12
Replies: 27
Views: 2,925
Posted By dissident
Many thanks, meynaf. That's exactly what I need....

Many thanks, meynaf. That's exactly what I need. :) I could check the counter value, and if it's not NULL, then there are one or more Permits missing. I guess Forbid() increments and Permit()...
Forum: Coders. System 13 February 2019, 23:16
Replies: 27
Views: 2,925
Posted By dissident
Maybe this could be a solution. Which flag is set...

Maybe this could be a solution. Which flag is set in the task structure if Forbid was called ?
Forum: Coders. System 13 February 2019, 23:10
Replies: 27
Views: 2,925
Posted By dissident
Maybe a misunderstanding. The demo is not called...

Maybe a misunderstanding. The demo is not called by an icon from WB. There is no WB-message that has to be replied. It is called from a shell window on the WB.
Forum: Coders. System 13 February 2019, 23:05
Replies: 27
Views: 2,925
Posted By dissident
Yes, on pre OS2.0 systems, the Forbid state seems...

Yes, on pre OS2.0 systems, the Forbid state seems automatically to go away. But on OS 3.0, the WB doesn't freeze, if a Permit() is called right after the demo returned from its execution.
Forum: Coders. System 13 February 2019, 22:43
Replies: 27
Views: 2,925
Posted By dissident
Question Task exit: Forbid() without Permit()

Hi,

actually I try to run some old OCS demos on an AGA machine. After these demos return to the WB, the system is frozen. I found out, that most of them use Forbid(), but returned without calling...
Forum: Coders. Asm / Hardware 02 February 2019, 00:37
Replies: 22
Views: 4,910
Posted By dissident
I don't remember it exactly, but I guess I used a...

I don't remember it exactly, but I guess I used a copper wait command to detect the earliest horizontal position for the background colour. And the copper can only wait for every 4th lores pixel...
Forum: Coders. Asm / Hardware 01 February 2019, 20:31
Replies: 37
Views: 2,391
Posted By dissident
This would be fine if you could share your test...

This would be fine if you could share your test code. :)
Forum: Coders. Asm / Hardware 01 February 2019, 20:29
Replies: 37
Views: 2,391
Posted By dissident
You may be right. A move.l (a7)+,d0-d7/a0-a6...

You may be right. A move.l (a7)+,d0-d7/a0-a6 takes about 15 cycles on the 68060. But there is no guarantee that the prarallel execution of the 68060 waits until the movem.l is finished and could...
Forum: Coders. Asm / Hardware 01 February 2019, 20:14
Replies: 37
Views: 2,391
Posted By dissident
The MMU plays an important role dealing with...

The MMU plays an important role dealing with cashmodes. Especially the data cache is the problem on the 68040/060. Normally the CUSTOM chip address space is marked as "cache inhibited, precise mode"...
Showing results 1 to 40 of 224

 
Forum Jump

All times are GMT +2. The time now is 02:47.


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