Topic options
View mode
Newest First
Repulse and OS4 Classic
Posted on:
2009/2/19 19:00
#1
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
Is there anyone out there who might be able to patch or make some working drivers for the Repulse sound card on OS4 Classic? It is really annoying to have no sound on OS4 except Paula (even Linux/BSD supports the Repulse) and I guess I am not the only one who has this card.
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/19 19:21
#2
Just popping in
Joined: 2007/5/1 12:59Last Login
: 2014/11/19 19:13
Group:
Registered Users
@DJBase nope ... your not the only one! :-/
Re: Repulse and OS4 Classic
Posted on:
2009/2/19 19:31
#3
Quite a regular
Joined: 2008/3/11 8:29Last Login
: 2016/3/14 0:46
From Dunedin, New Zealand
Group:
Registered Users
@DJBase
Perhaps if you provided links to the source code for the driver and any other dependencies it might inspire someone to browse through it
just a thought
good luck however
~Yes I am a Kiwi, No, I did not appear as an extra in 'Lord of the Rings'~ 1x AmigaOne X5000 2.0GHz 2gM RadeonR9280X AOS4.x 3x AmigaOne X1000 1.8GHz 2gM RadeonHD7970 AOS4.x
Re: Repulse and OS4 Classic
Posted on:
2009/2/19 19:40
#4
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
@Slayer
Well, theres at least a developer archive with includes but I am not sure if this would be enough.
http://repulse.amigaworld.de/
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/19 23:01
#5
Not too shy to talk
Joined: 2006/11/28 14:16Last Login
: 2014/4/18 13:26
From Weston-Super-Mare, Somerset, UK, Europe, Earth, Milky Way, The Universe
Group:
Registered Users
@DJBase
I started work on an OS4 native driver using the linux driver as a reference. I gave up, though.
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 1:27
#6
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
@xeron What were your problems?
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 1:55
#7
Quite a regular
Joined: 2008/3/11 8:29Last Login
: 2016/3/14 0:46
From Dunedin, New Zealand
Group:
Registered Users
@DJBase
Quote:
DJBase wrote: @xeron What were your problems?I was going to ask this too but didn't want to hijack the thread for my own reasons
I wanted to see what problems coders can come up against (especially new coders in C and also AmigaOS parculiarities) because I intend to follow this very path myself in the weeks to come...
thanks for asking that question and thanks to xeron for answering
~Yes I am a Kiwi, No, I did not appear as an extra in 'Lord of the Rings'~ 1x AmigaOne X5000 2.0GHz 2gM RadeonR9280X AOS4.x 3x AmigaOne X1000 1.8GHz 2gM RadeonHD7970 AOS4.x
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 10:55
#8
Just popping in
Joined: 2007/3/5 17:06Last Login
: 2012/2/12 15:04
Group:
Registered Users
@DJBase Does the driver show up at all in AHI prefs?
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 11:08
#9
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
@DaveAE Yes, everything seems to be fine but when I try to playback something nothing happens. Every player refuses to play until I change the AHI unit again.
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 12:24
#10
Just popping in
Joined: 2007/3/5 17:06Last Login
: 2012/2/12 15:04
Group:
Registered Users
@DJBase Ok. Then it wasn't just a matter of installing the repulse.l.main file! I think I got the source code at some point, but I'm probably not allowed to distribute it.
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 12:52
#11
Not too shy to talk
Joined: 2006/11/28 14:16Last Login
: 2014/4/18 13:26
From Weston-Super-Mare, Somerset, UK, Europe, Earth, Milky Way, The Universe
Group:
Registered Users
I gave up because it was too much of a stab into the unknown. I have no experience writing AHI drivers, or sound card drivers. DaveAE gave me an AC'97 based OS4 driver to use as a base, and I was going to put the logic from the Linux driver in where possible. It just drove me nuts and i gave up, basically. I still have the code if someone wants to look, but its probably best to just start again. @DaveAE The official repulse drivers just plain don't work on OS4. AFAIK, anything that tries to play sound just gets 'stuck'.
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 18:33
#12
Just can't stay away
Joined: 2006/12/1 19:07Last Login
: Today 15:55
From Germany
Group:
Registered Users
@xeron
Quote:
The official repulse drivers just plain don't work on OS4. AFAIK, anything that tries to play sound just gets 'stuck'. No idea about the Repulse, but most sound cards use DMA. m68k DMA drivers can't work on PPC because of the different cache line size, on m68k it was 16 bytes and 16 bytes alignment was enough for the data, but on PPC the cache line size is 32 bytes and only using 16 bytes alignment for DMA can't work because the caches may get flushed and/or invalidated for data outside of the DMA buffers.
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 20:16
#13
Just popping in
Joined: 2007/3/5 17:06Last Login
: 2012/2/12 15:04
Group:
Registered Users
@joerg But you would still hear something, be it garbage or the actual sound.
Re: Repulse and OS4 Classic
Posted on:
2009/2/20 21:03
#14
Just popping in
Joined: 2007/5/1 12:59Last Login
: 2014/11/19 19:13
Group:
Registered Users
@DaveAE and btw ... it works under MOS. (with some timing issue but it works)
Re: Repulse and OS4 Classic
Posted on:
2009/2/22 18:24
#15
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
@DaveAE You have the original source of the repulse lib?
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/22 20:41
#16
Just popping in
Joined: 2007/3/5 17:06Last Login
: 2012/2/12 15:04
Group:
Registered Users
@DJBase Yes, it's partly 68k asm, partly C.
Re: Repulse and OS4 Classic
Posted on:
2009/2/22 21:36
#17
Just popping in
Joined: 2007/1/7 14:22Last Login
: 2023/8/21 8:45
From Germany
Group:
Registered Users
@DaveAE Have you tried to check the source if you can find something that prevents the repulse from working on OS4?
AMIGA 1200 | Vampire 1200 II | 128 MB RAM | Indivision AGA Mk3 | 256 GB SD | AmigaOS 3.2.2AMIGA 600 | Vampire 600 II | 128 MB RAM | Indivision ECS Mk3 | 256 GB SD | AmigaOS 3.2.2
Re: Repulse and OS4 Classic
Posted on:
2009/2/23 11:09
#18
Just popping in
Joined: 2007/3/5 17:06Last Login
: 2012/2/12 15:04
Group:
Registered Users
@DJBase Well, it's been years ago and I can't read 68k asm. If the card uses DMA then it will go wrong because virtual is not equal to physical memory.
Currently Active Users Viewing This Thread:
1
(
0 members
and 1 Anonymous Users
)