04 June 2021, 16:05 | #21 | |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Quote:
|
|
04 June 2021, 16:17 | #22 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
I'm ready to bet that it does not play thru audio.device but just merely uses it to allocate audio, like everyone else. Quote:
It's not user error. It's audio.device implementation that's broken. Period. Now perhaps this has been fixed post-V40 but i doubt. |
||
04 June 2021, 16:53 | #23 |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,957
|
Meynaf is right, for some Amiga players extra DMA wait is necessary if player used audio.device for playing mods on f.e 68060. From my memory MaxTrax and perhaps Music-X, and maybe some custom mods too, i dont remember exactly. MaxTrax sources are here.
http://wt.exotica.org.uk/players.html You can remove DMAwait and play some songs on 68060. BTW. MaxTrax is the biggest Amiga soundformat which used audio.device. |
04 June 2021, 16:55 | #24 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
|
|
04 June 2021, 17:11 | #25 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
I agree Bruce Abbott, a cartridge slot would have been a nice Amiga feature.
|
05 June 2021, 00:33 | #26 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
Quote:
|
||
05 June 2021, 01:17 | #27 | |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 55
Posts: 1,957
|
Quote:
|
|
05 June 2021, 11:39 | #28 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
|
05 June 2021, 11:52 | #29 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
The 68030 has a caching issue that may play into the game here. If so, installing the 68030.library will fix this. But I don't see any issues on my 68060.
|
05 June 2021, 11:53 | #30 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
|
05 June 2021, 11:59 | #31 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Quote:
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 mods and play tunes from darkseed. Or take some protracker replay routine and replace hardware accesses with audio.device calls. |
|
05 June 2021, 12:01 | #32 | |
Registered User
Join Date: Dec 2020
Location: Philippines
Posts: 45
|
Quote:
One of the problem though from what I read in this thread: http://eab.abime.net/showthread.php?t=80802 is that the expansion slot for the A500 is not suitable for repeated usage since it is a male connector instead of a female one. |
|
05 June 2021, 12:13 | #33 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
Atari ST has a cartridge connector and it hasn't been used that much...
|
05 June 2021, 13:02 | #34 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
|
05 June 2021, 13:14 | #35 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
|
|
05 June 2021, 13:27 | #36 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
|
Quote:
|
|
13 June 2021, 15:37 | #37 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,281
|
Does picking up instruction from Ram, require same time forevery one of them? I'm not talking about executing them, just by loading them from Ram.
|
13 June 2021, 15:58 | #38 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,406
|
Quote:
On 68000, each word that the CPU needs to fetch from RAM (or ROM for that matter) for any instruction takes 4 cycles*. So 1 word instructions will always take at least 4 cycles, 2 word instructions will always take at least 8 cycles, etc. On 68020+ this changes** as these CPU's can both fetch from RAM faster and fetch longwords at a time. *) Note that the 68000 technically only takes 2 cycles to fetch a word, but it can't fetch any additional words from memory for another 2 cycles - so 4 cycles minimum, of which 2 are idle (or used by the instruction to execute). **) Of course, assuming the instruction is not in the cache - if it is the CPU will not spend any time fetching it. Last edited by roondar; 13 June 2021 at 16:11. |
|
13 June 2021, 19:50 | #39 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,281
|
@roondar
Thanks. That's why even a little fast ram on Amiga can almost double cpu performances |
14 June 2021, 11:28 | #40 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
No version of the 68030.library or 68020 was ever a no-op, excuse me.
Err, what? The library works both for EC and non-EC. Unfortunately, there is no reliable way how to detect a EC processor. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
16MB EDO RAM, 256KB/1MB SIMM RAM, Macintosh/Atari/Amiga ROM & other accessories | mdanh2002 | MarketPlace | 0 | 27 June 2019 16:41 |
3.1.4 speed difference MapROM vs ROM? | Firestone | support.Apps | 6 | 28 November 2018 20:42 |
Throttle RAM speed | vagrant | support.WinUAE | 13 | 03 August 2017 21:02 |
A600 multi-upgrade (Chip RAM + Fast RAM + ROM + IDE2CF) | Astrofra | Hardware pics | 15 | 18 February 2014 21:27 |
how is it possible for a RAM upgrade to speed up music? | lost_lemming | support.Hardware | 9 | 17 February 2010 22:08 |
|
|