25 July 2019, 10:01 | #3221 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
AmigaAMP in combination with mpega uses Amiga FAST RAM as decoding buffer. I'll try to fix that.
|
25 July 2019, 10:47 | #3222 |
Registered User
Join Date: Dec 2017
Location: Rzeszów
Posts: 404
|
Now, I understand why mpega.library don't play smooth on Ragnarok (the same situation is on Amplifier, who use mpega.library).
Last edited by BULI; 25 July 2019 at 13:10. |
25 July 2019, 10:55 | #3223 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Only MPC107 based cards need VGA RAM at the start. The others do not.
|
26 July 2019, 00:22 | #3224 | |
Registered User
Join Date: Jan 2018
Location: Ostrava
Posts: 124
|
Killer K1/M1 sports 64MB of RAM.
Quote:
The memory chip datasheet is here https://media.digikey.com/pdf/Data%20Sheets/Micron%20Technology%20Inc%20PDFs/MT46V64M4,%2032M8,%2016M16.pdf How about replacing those two chips with higher capacity? What chip shall I look for? |
|
26 July 2019, 00:51 | #3225 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,961
|
Quote:
I tried with Micron MT46V64M8CV-5B without success. The other problem is that the "BIOS" or Flash-ROM on the board may not be set up to properly detect and enable extra memory. This is not an insurmountable problem but to my knowledge nobody has really put in a whole lot of effort to fix this problem. |
|
26 July 2019, 01:05 | #3226 | |
Registered User
Join Date: Jan 2018
Location: Ostrava
Posts: 124
|
Quote:
Ah, you are always 2 steps ahed When chips were replaced, was the card working with same amount memory or it was dead? Thanks for info. |
|
26 July 2019, 01:28 | #3227 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,961
|
Quote:
As I recall, it's been a while now, that it actually seemed to allocate the 64MB Memspace and I could sort of write to it (though it was corrupted), and the PPC was probably crashed. The card was otherwise detected and the Sonnetlib was still detecting the card and trying to initialize it. It actually acted somewhat like the "builtin-default-clocking-modes" modification that we never really got working. Anyway, too many unknowns, it's just as likely that I failed to solder the BGA chips properly-that's actually the most likely problem-but even were that not an issue the other problems would have to be fixed by $somebody. And I'm not too sure, but alternate memory configurations generally require a library update, see Buli's recent posts about the Apocalypse with only 128MB. Last edited by grelbfarlk; 26 July 2019 at 01:34. |
|
26 July 2019, 17:37 | #3228 | |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Quote:
It's a bit weird. AmigaAMP v2 allocates 4 buffers (I am guessing for each AHI unit) so I fixed that. AmigaAMP v3 does the same, but then uses a whole different kind of play buffer and not the 4 allocated ones. So V2 is working, V3 is not. That being said, I have an old V3 (from 2017) so I'll have a look at the latest. But I rather not turn on the Amiga with this heat, so I'll look at it this weekend or next week. |
|
27 July 2019, 02:07 | #3229 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,961
|
Quote:
I found this card and for a laugh tried to start it up. The 64MB memspace in pciinfo is there, but reading the memory it's all just garbage, writing anything just produces more garbage. I tried pinning around the board a bit and the extra I/O (compared to the smaller chips) for the larger memory chips appear connected to the CPU in the correct(?) places, so that's good. Anyway I found three of the extra required address lines connected, maybe the rest are, don't know. If some brave or bored soul wants to check if all these are connected from: On the DDR chips: To these pins on the CPU: Last edited by grelbfarlk; 27 July 2019 at 03:48. |
|
27 July 2019, 06:07 | #3230 | |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Quote:
AmigaAMP v3 uses a BSS hunk as a data buffer. Now this BSS hunk goes to PPC memory. AmigaAMP V3 starts much quicker than V2, but loading an MP3 takes ages when load whole file is ticked (it loads an MP3 of several MBs by 1024 bytes a piece......) I recommend ticking 64k or something like that as a buffer. It still fills that buffer with 1024 byte loads. Both mpega.library and external decoder should work now. I recommend mpega.library. You need to reinstall AmigaAMP v3 or find a way to reset the unused protection bits of the program (upper 8 bits). The command protect or DOPUS 4 does NOT do this. Haven't looked at Amplifier yet. Last edited by Hedeon; 28 July 2019 at 13:59. |
|
28 July 2019, 14:00 | #3231 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Latest update with the fix for AmigaAMP is now on git. Removed above archive as it contained debug code that does not run on every system.
|
28 July 2019, 20:11 | #3232 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Confirmed working for me, using the WarpUP mpega.library without issues now! Great stuff, currently playing a 320kbps@44khz MP3 and the 060 is sitting at around 40% use (which will all be disk IO I think, HDD on the 1200 IDE port).
|
28 July 2019, 20:45 | #3233 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,356
|
Can you give a quick update on what works and does not work on your 1200?
|
28 July 2019, 21:29 | #3234 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Well, I've not been as good as testing as I should be as I have yet to get the Voodoo back in play - everything is working really well atm with the Radeon and I must admit I'm a little scared to rock the boat too much!
So - background before the list below, I start the PPC card using a script as and when I want it, as starting it during normal startup eventually makes the machine unstable. Game wise, the only success so far is QuakeWOS - and even then it needs to be from a cold boot - if I use the machine for while, then enable the PPC and fire it up, I'll get a hang of some description (it usually locks trying to bring up the Quake Options GUI). Software wise, I can run the bogomips command no bother, SysSpeed happily runs benchmarks, and I can now use the mpega.library to play music via AmigaAMP (and have previously been using WarpAMP without problems). Any software that wants to use Paula is a no-go, and as mentioned, the longer I run the PPC the less stable the system becomes - although that situation has greatly improved over the last few builds! Once the system has crashed with a PPC fault, I can't really do anything unless I power off completely and leave it 30 seconds or so. A reboot doesn't help, it's like the memory needs to be cleared for it to work again? And finally, I'm still very much aware the 1200 isn't officially supported, and once more appreciate all the efforts made to try and get it working as well as it does for the big box miggies |
29 July 2019, 12:49 | #3235 | |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Quote:
On a side note (bug): Amplifier does not produce any sound when at 100% volume, but does at 99%, in case ppl think it is broken. |
|
29 July 2019, 12:55 | #3236 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
How did you measure this? If I look at DOpus4 it says 60%, but if I look at Scout it says around 25% for the 68k part of the mpeg decoding.
Amplifier: DOpuS says again 60%, Scout says 20% for visualization and 20% for 060 part of mpeg decoding. Not sure if DOpusS is correct. |
29 July 2019, 13:30 | #3237 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
|
Had a look at Hollywood. Script decoding is very fast compared to the 060 but running the result not. It seems that Hollywood is a 68k program calling PPC subroutines. The player at least. So scripts compile like 10-20x as fast, the playing is maybe 2-3 faster. With the 060 sitting at a hefty 70-80% and the PPC at around 5%.
Does anyone have compiled (using the interpreter) files I could test? Preferably Asyncfx from the samples directory from the player found on Aminet. |
29 July 2019, 20:44 | #3238 | |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
Quote:
|
|
30 July 2019, 00:45 | #3239 | |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 733
|
Quote:
The MT46V64M8CV is a 64 Mbit x 8 bit wide = 512Mbit but it is only 8 bits wide, your original was 16 bits wide. A MT46V32M16 should work and double the RAM. It looks like 1Gbit DDR has been discontinued factory fresh. It's not too difficult to program the DDR controller in the MPC834x devices, UBOOT has some example code. I don't remember how to set the PCI memory space usage, it's been a while. |
|
30 July 2019, 01:48 | #3240 |
Registered User
Join Date: Jan 2018
Location: Ostrava
Posts: 124
|
128MB would be great on this card but I aim at 256 or 512MB
|
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WANTED: PCI Sound Card VORTEX2 SuperQuard / SQ2500 or Turtlebeach SantaCruz pci card | keropi | MarketPlace | 12 | 15 March 2017 02:48 |
Wanted:Sonnet Technologies QuadDoubler 50 (Doubler 4000) | kronuz | MarketPlace | 0 | 16 June 2013 00:29 |
eBay : Sonnet Quaddoubler | alexh | MarketPlace | 3 | 07 May 2013 00:50 |
Overlay problem on GeForce 7200 | Leandro Jardim | support.WinUAE | 1 | 10 August 2010 15:50 |
Prometheus PCI & Voodoo 3 PCI GFX Card | Slayer | support.Hardware | 21 | 05 September 2006 10:57 |
|
|