English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 4289
Search took 0.35 seconds.
Search: Posts Made By: meynaf
Forum: Coders. General 15 June 2021, 12:14
Replies: 59
Views: 2,194
Posted By meynaf
I should have guessed i needed to hunt that in...

I should have guessed i needed to hunt that in 68000 manual... :shocked
Ok, it's an oddity i didn't know of.
Forum: Coders. General 15 June 2021, 11:22
Replies: 59
Views: 2,194
Posted By meynaf
Sorry, but even EC030 addendum doesn't mention...

Sorry, but even EC030 addendum doesn't mention anything like that.
In the regular manual i don't see anything EC related.
So, exact location please.



Nobody's stopping me. It's just that it...
Forum: Coders. General 15 June 2021, 11:06
Replies: 59
Views: 2,194
Posted By meynaf
I did. Having found nothing mentioning that, i...

I did. Having found nothing mentioning that, i suppose you should read it too - and if you find it, it would be nice if you directly tell (not just me, but everyone) at which page in said manual this...
Forum: Coders. General 15 June 2021, 10:01
Replies: 59
Views: 2,194
Posted By meynaf
I doubt. These registers are MMU registers. This...

I doubt. These registers are MMU registers. This means : no working MMU, no working TTx. If MMU is completely disabled, say hello to line-F when attempting to use PMOVE instruction.
What you wrote...
Forum: Coders. General 15 June 2021, 09:06
Replies: 59
Views: 2,194
Posted By meynaf
No they can't do anything if there is no MMU...

No they can't do anything if there is no MMU (that can be at least partially used).
Or tell me what they can do in that case ? Get a line-F exception while trying a pmove to tt0/tt1 ?



Yes but...
Forum: Coders. General 15 June 2021, 08:24
Replies: 59
Views: 2,194
Posted By meynaf
Yes but this isn't useful for accelerator boards...

Yes but this isn't useful for accelerator boards that aren't broken.



Well, the only problem i can see is reading from chipmem - which is slow and ought better be avoided.
And when we need to...
Forum: Coders. General 14 June 2021, 14:09
Replies: 59
Views: 2,194
Posted By meynaf
And that's all ? So either they can't do a...

And that's all ?
So either they can't do a thing at all (not even half working MMU that can be used) or they slow the machine down activating the MMU to fix a rare corner case ?
All that, taking...
Forum: Coders. General 14 June 2021, 13:23
Replies: 59
Views: 2,194
Posted By meynaf
I can't see a thing that could be fixed by...

I can't see a thing that could be fixed by software on 030 without MMU.
Forum: Coders. General 14 June 2021, 12:11
Replies: 59
Views: 2,194
Posted By meynaf
Even if they aren't technically no-op, they look...

Even if they aren't technically no-op, they look a lot like it. Only version i had (and didn't keep) was very small. And I've never needed that on my B1230. No visible effect.
So what do they do...
Forum: Coders. General 12 June 2021, 12:45
Replies: 311
Views: 22,033
Posted By meynaf
Ok then. Let's go for it. I suppose...

Ok then. Let's go for it.



I suppose the effect for the reads is the one mentioned by grond. It doesn't explain everything but it exists.
For the writes, we know why already.

Now perhaps...
Forum: Coders. General 11 June 2021, 13:46
Replies: 311
Views: 22,033
Posted By meynaf
Advantages of 040 and 060 is that they are able...

Advantages of 040 and 060 is that they are able to continue even if there are other memory accesses, and the push buffer (at least on 060) can contain several items.
You can however make things...
Forum: Coders. General 11 June 2021, 12:28
Replies: 311
Views: 22,033
Posted By meynaf
You said the 68030 is not able to continue...

You said the 68030 is not able to continue execution while a write is pending and that it's just timing sync. From my experience -- not the case.
The proof is that if you attempt to access memory...
Forum: Coders. General 11 June 2021, 08:52
Replies: 311
Views: 22,033
Posted By meynaf
If this is true, then a fastmem access should be...

If this is true, then a fastmem access should be doable for free too, not only register access. But it's not. Any memory access, even near the end of the loop, completely blocks until the write is...
Forum: Coders. General 08 June 2021, 13:05
Replies: 311
Views: 22,033
Posted By meynaf
For same reason the 68030 is supposed to do it ? ...

For same reason the 68030 is supposed to do it ?
Or perhaps they just don't have the relevant pins to detect the case ?



Now that's clear. Thank you.
Forum: Coders. General 08 June 2021, 12:39
Replies: 311
Views: 22,033
Posted By meynaf
Looks more like implementation issue - or simply...

Looks more like implementation issue - or simply something missed in the docs - than design issue.
The problem is that the bus cycle could be initiated long after next instruction is executed. In a...
Forum: Coders. General 08 June 2021, 11:54
Replies: 311
Views: 22,033
Posted By meynaf
Design bug, not really. That pin can not be...

Design bug, not really. That pin can not be changed by the underlying hardware before it has decoded the target address, and by that time the 68030 is probably already executing other instructions so...
Forum: Coders. Asm / Hardware 05 June 2021, 18:42
Replies: 202
Views: 173,685
Posted By meynaf
Perhaps it should, yes. Alas this movem...

Perhaps it should, yes. Alas this movem addressing mode isn't allowed.
Forum: Coders. General 05 June 2021, 13:14
Replies: 59
Views: 2,194
Posted By meynaf
Not really. Ancient versions ARE no-op, actually....

Not really. Ancient versions ARE no-op, actually.
But newer ones aren't useful for all 030 owners due targeting EC030 or specific boards. All of what they're supposed to fix has of course little, if...
Forum: Amiga scene 05 June 2021, 12:47
Replies: 52
Views: 22,583
Posted By meynaf
Good luck then. There appears to be code...

Good luck then. There appears to be code scattered in the data files...
Forum: Coders. General 05 June 2021, 12:13
Replies: 59
Views: 2,194
Posted By meynaf
Atari ST has a cartridge connector and it hasn't...

Atari ST has a cartridge connector and it hasn't been used that much...
Forum: Coders. General 05 June 2021, 11:59
Replies: 59
Views: 2,194
Posted By meynaf
Odd, i've always thought 68030.library was no-op....

Odd, i've always thought 68030.library was no-op.
I wonder what it might fix.
Anyway, this won't fix dma wait issues. If you want to see that on your 68060, get some software that can play maxtrax...
Forum: Coders. General 05 June 2021, 11:53
Replies: 59
Views: 2,194
Posted By meynaf
Classical DMA wait issues, nothing mysterious. ...

Classical DMA wait issues, nothing mysterious.
Some games such as Kyrandia or Darkseed randomly miss notes because of this. It may be rare (depends on the music), but it happens.
Forum: Amiga scene 05 June 2021, 07:41
Replies: 52
Views: 22,583
Posted By meynaf
I've had a quick look some years ago. Sundog is...

I've had a quick look some years ago.
Sundog is a different beast, not coded in the same way at all.
So feasible... perhaps, but so much work...
Forum: Coders. General 04 June 2021, 16:17
Replies: 59
Views: 2,194
Posted By meynaf
Have you checked exactly ? To be sure a full...

Have you checked exactly ? To be sure a full disassembly is necessary and i've found nothing about that "DMusic2" software you mention.
I'm ready to bet that it does not play thru audio.device but...
Forum: Coders. General 04 June 2021, 13:13
Replies: 59
Views: 2,194
Posted By meynaf
Aside of channel allocation so direct hardware...

Aside of channel allocation so direct hardware access under OS becomes possible, yes audio.device is worthless.
As it does not properly work around these idiocracies you mention -- as a result all...
Forum: request.Music 03 June 2021, 21:04
Replies: 27
Views: 2,462
Posted By meynaf
Ambermoon can also give access to all musics but...

Ambermoon can also give access to all musics but not right from the start. You can do it by using elf-harp.
Forum: Coders. Asm / Hardware 31 May 2021, 12:11
Replies: 24
Views: 1,247
Posted By meynaf
If the code does not fit into the cache, it has...

If the code does not fit into the cache, it has better be short. The branch solution looks like it is the shortest.
Forum: Amiga scene 27 May 2021, 07:37
Replies: 231
Views: 26,189
Posted By meynaf
No, it was long ago and i didn't pay much...

No, it was long ago and i didn't pay much attention to this. Probably not very good anyway :D
Forum: Amiga scene 26 May 2021, 07:04
Replies: 231
Views: 26,189
Posted By meynaf
Sorry to deceive you, but read the post above...

Sorry to deceive you, but read the post above yours. :p
Forum: Amiga scene 25 May 2021, 19:11
Replies: 231
Views: 26,189
Posted By meynaf
From going into my games list, could come up with...

From going into my games list, could come up with :
Ambermoon
Civilization
Colonization
Dune
Dungeon Master 1 & 2
Chaos Strikes Back
Evil's doom
Eye of the beholder 1 & 2
Flashback
Forum: Coders. General 24 May 2021, 08:07
Replies: 311
Views: 22,033
Posted By meynaf
No it's not right. Many assemblers will emit a...

No it's not right. Many assemblers will emit a warning if you do so.
F.e. phxass will assemble btst #14,(a0) to 0810 000E - but will emit a warning "Bit manipulation out of range".
So yes, at...
Forum: Coders. General 22 May 2021, 19:44
Replies: 311
Views: 22,033
Posted By meynaf
Perhaps you need to know that btst in memory is a...

Perhaps you need to know that btst in memory is a byte operation so bit number ranges from 0 to 7, hence btst #14,(a0) is incorrect.
Forum: request.Music 22 May 2021, 07:41
Replies: 27
Views: 2,462
Posted By meynaf
IIRC SA 1.x and SA 2.x interpret some effect...

IIRC SA 1.x and SA 2.x interpret some effect differently.
Forum: Coders. General 21 May 2021, 10:40
Replies: 311
Views: 22,033
Posted By meynaf
That same manual says swap is word size. But...

That same manual says swap is word size.
But swap affects full 32-bits of the register.
Forum: Coders. General 21 May 2021, 07:55
Replies: 311
Views: 22,033
Posted By meynaf
But look at Table 3-2. Data Movement Operation...

But look at Table 3-2. Data Movement Operation Format.
It says 8->32.



My point is that correct syntax of moveq does not take a size. Same as abcd,tas...
Badly worded with "moveq has no...
Forum: Coders. General 20 May 2021, 20:12
Replies: 311
Views: 22,033
Posted By meynaf
Technically, moveq is 8->32, not 32. You don't...

Technically, moveq is 8->32, not 32. You don't believe me ? Read this then :
http://www2.ece.ohio-state.edu/~degroat/ECE5465/Reference%20mtl/M68000PRM.pdf



Not exactly, no. They just say - and...
Forum: Coders. General 20 May 2021, 19:39
Replies: 311
Views: 22,033
Posted By meynaf
It is not wrong notions. It is 30+ years of...

It is not wrong notions. It is 30+ years of coding.
That some "official" online doc says something does not change what is correct and what is not (btw. Freescale isn't Motorola as we knew it).

...
Forum: Coders. General 20 May 2021, 16:57
Replies: 113
Views: 5,028
Posted By meynaf
Assuredly :) That's keyboard membrane...

Assuredly :)



That's keyboard membrane scan done in 100hz interrupt. Do simple SEI in your code, and gain 20% speed :spin



That's not me saying it's 20%, i'd have bet on much lower...
Forum: Coders. General 20 May 2021, 16:44
Replies: 113
Views: 5,028
Posted By meynaf
That depends how hard you try. And rare are the...

That depends how hard you try. And rare are the programs which need 100% all the time.
Forum: Coders. General 20 May 2021, 16:19
Replies: 113
Views: 5,028
Posted By meynaf
I didn't say it was. I am just expressing an...

I didn't say it was. I am just expressing an opinion, i'm not asking them to change ;)



There are ways to gain some % back, f.e. by raising the task priority, calling CloseWorkbench(), or even...
Showing results 1 to 40 of 4289

 
Forum Jump

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


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