English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 03 July 2017, 01:00   #21
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
Quote:
Originally Posted by amigakit.com View Post
With such a rich array of clockport expansions available these days
Define vast? I went to Amigakit and searched for "clockport" and not a single expansion came up.
Maybe you should have a "clockport" category on the menu because I can't find anything I could use with this adapter.

I always was curious about teh clockport, but besides a super fast serial port and a soundcard, I never seen anything else for it. What else could you make, what other types of devices, and exactly what is out there that uses it?
[edit]saw that the adapter item description has a list of devices:
Delfina Flipper
MP3 @ 64
Silver Surfer
Subway USB
RapidRoad USB
Prisma Megamix
Delfina 1200
Melody 1200
Prelude 1200
VS1011 Card
So, as I said, serial, soundcard, and USB? That's all?

What's the VS1011 Card ?
Akira is offline  
AdSense AdSense  
Old 03 July 2017, 11:50   #22
McTrinsic
Registered User

 
Join Date: Feb 2014
Location: Germany
Posts: 275
4-way Clockport Expander at Amiga Kit Amiga Store

Actually available are the RapidRoad and, via eBay, the VS-Board for MP3-Playback with a specific piece of Software only.

And the Prisma.

Doesn't sound that good, but USB and sound is actually quite good I think.
McTrinsic is offline  
Old 03 July 2017, 12:32   #23
Robbie
Registered User

 
Join Date: May 2015
Location: Southbourne
Posts: 63
USB in itself is a window into a world of other expansions. Mice, keyboards, hard drives, optical drives etc.
Robbie is offline  
Old 03 July 2017, 12:33   #24
amigakit.com
Registered User

amigakit.com's Avatar
 
Join Date: Aug 2004
Location: www.amigakit.com
Posts: 1,709
@Akira.

I you enter the search term clockport into the box on the top of the website you get this page:

http://amigakit.leamancomputing.com/...ords=clockport

Thanks
amigakit.com is offline  
Old 03 July 2017, 15:20   #25
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 2,287
Quote:
Originally Posted by Akira View Post
I always was curious about teh clockport, but besides a super fast serial port and a soundcard, I never seen anything else for it. What else could you make, what other types of devices, and exactly what is out there that uses it?
[edit]saw that the adapter item description has a list of devices:
Delfina Flipper
MP3 @ 64
Silver Surfer
Subway USB
RapidRoad USB
Prisma Megamix
Delfina 1200
Melody 1200
Prelude 1200
VS1011 Card
So, as I said, serial, soundcard, and USB? That's all?

What's the VS1011 Card ?
The hardware audio decoders could be thought of as a separate thing to a soundcard, but to add to that list, the Catweasel adaptor that lets the Amiga read all sorts of floppy disks from many different platforms. And don't forget the real-time clock modules The clockport's characteristics make it mainly suited to input/output type applications. Is there something else that you think might be good to have on it? I've been slowly working on a Geekport / GPIO-type module for it (think Raspberry Pi I/O pins), but that's really for the hardware-hacking fans and it's a long way off yet. In a similar vein, someone else was working on an I2C controller a while back, but again, doesn't offer much to the average user by itself.
Daedalus is online now  
Old 03 July 2017, 16:24   #26
indigolemon
Bit Copying Bard

indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 35
Posts: 188
Would a clockport to SPI adapter be worth a shot? There seem to be a lot of SPI devices out there ready to go, which would then need drivers obviously, but seems a possiblity?

https://en.wikipedia.org/wiki/Serial...s#Applications
indigolemon is offline  
Old 03 July 2017, 17:56   #27
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 2,287
Ooh, interesting! Would be similar in appeal to an I2C interface - mainly of use in attaching additional controllers - but I'll add it to the list
Daedalus is online now  
Old 03 July 2017, 18:10   #28
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
Quote:
Originally Posted by amigakit.com View Post
I you enter the search term clockport into the box on the top of the website you get this page:

http://amigakit.leamancomputing.com/...ords=clockport
Exactly. And there's only one Clockport device there, a serial adapter.
I thought you had more. I guess not.

Anyway as I said there's not really that much available. This is why I questioned your statement of "a rich array of expansions available". Definitely not rich, since there's basically 3 types of them.

Daedalus:
Input/Output could be interesting. None of the available things really interest me though, this has always been the feeling with the clockport. Only the Catweasel 3, the one with a SID chip on it but good luck finding one of those.

Actually that would be really useful, since I am a music type guy, it would be great to have some music chips plugged in there. But I don't know how possible it is. Could you realistically write to registers on a chip and read them too? I am thinking mainly about an FM synthesizer like the YM2610.

(yes no software uses it, that is always the chicken and egg situation, but maybe, just maybe, "if you build it they will come"?)


GPIO header sounds cool too.
Akira is offline  
Old 03 July 2017, 20:09   #29
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 2,287
Reading and writing from registers on a chip is exactly what the clockport is good at. I don't know that specific chip but a quick look at the datasheet suggests that more control logic would be needed too, but there's no reason it shouldn't be possible to create a card around that. As you say, of course, getting software to use it is another thing. If there are some emulators for machines that use it or similar chips, they could possibly be modified to use it instead, but other than that I don't think there's anything that exists currently that might be able to use it.
Daedalus is online now  
Old 03 July 2017, 20:51   #30
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
OpenBOR could greatly be improved if it had access to native YM2610 hardware
Actually, that chip is probably great enough to play a bunch of MIDI music too.
You could also use the YM3812 which is OPL2, and then you can play most PC game MIDIs, would greatly benefit Wolf3D, Doom and other ports. ScummVM could use it too, basically any MIDI application could use it I guess!

The C64 has that SFX expander which has a YM3526 (OPL) that you can change for a 3812 (they are very compatible) and then it's as easy as sending the right register values to the right memory address. Someone made this for that hack:
http://csdb.dk/release/?id=119462

4mat made a SID+YM3526 driver as well:
[ Show youtube player ]
Akira is offline  
Old 04 July 2017, 21:04   #31
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 1,741
How should the FM synthesizer work? Have a GUI like 303emu for control (realtime?) that sends data to the chip? Audio output (analog?) goes to where? Sampling option?
daxb is offline  
Old 05 July 2017, 03:24   #32
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
That greatly depends on the software.
If you mean how to interface to it, I am afraid I cannot answer fully because I have no idea how the Clockport works, but on the C64, the FM chip is put at a certain memory address, and from that point you can just send values to it or read at the correct offsets. It's pretty damn easy to access.

If the same can be done in the Amiga, any software can use it in whichever way it wants. But I have no clue how peripherals like that work on the Amiga environment, the C64 is simpler and more "raw"

After you can read and write synth registers, you can build whatever the heck you want (a tracker, send FM registers frm an emulator, play from MIDI data to its channels etc).

Audio output would have to have its own connector (Isn't that how the SID in the CWmk3 works?).

This particular chip has no input or ability to use a channel as a DAC (like the Megadrive one).
Akira is offline  
Old 05 July 2017, 04:52   #33
HardStep
Registered User

 
Join Date: Dec 2005
Location: Toronto
Posts: 125
Shoot, no more RapidRoads at Amigakit.

Are you gonna have any Hypercom High Speed Serial adapters in stock anytime in the future at all?
HardStep is offline  
Old 05 July 2017, 08:13   #34
McTrinsic
Registered User

 
Join Date: Feb 2014
Location: Germany
Posts: 275
They (the HC) are not manufactured any more.

You may try iComp.de directly for the RR.

Only CP-expansions that are newly made are the RR and the Prisma.
McTrinsic is offline  
Old 05 July 2017, 11:57   #35
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 2,287
Quote:
Originally Posted by Akira View Post
That greatly depends on the software.
If you mean how to interface to it, I am afraid I cannot answer fully because I have no idea how the Clockport works, but on the C64, the FM chip is put at a certain memory address, and from that point you can just send values to it or read at the correct offsets. It's pretty damn easy to access.

If the same can be done in the Amiga, any software can use it in whichever way it wants. But I have no clue how peripherals like that work on the Amiga environment, the C64 is simpler and more "raw"

After you can read and write synth registers, you can build whatever the heck you want (a tracker, send FM registers frm an emulator, play from MIDI data to its channels etc).
Perhaps surprisingly, there's not really a lot more to using the clockport on the Amiga - even if the rest of the system is more complicated, the clockport is still just an address than can be peeked and poked, and offers direct access to up to 16 8-bit registers on an attached peripheral. If a device needs more than that, extra logic will be required, but if an FM synth chip just needs 16 (or fewer) registers written or read, you can do that directly. Registers 0-15 of the chip on the original clock port are mapped to addresses $D80001-$D8003D in 4-byte increments, so poking to Amiga address $D80009 will access the 3rd register on the chip, $D80011 the 5th register and so on. Using the additional clockports is simply a matter of adding $4000 to the address for each additional port.

It gets a little more complicated when you want drivers to autodetect hardware on different clockports, want to use interrupts and so on, but the basics are pretty similar to accessing funky add-ons for the 8-bit machines.
Daedalus is online now  
Old 05 July 2017, 17:20   #36
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
That sounds great, good old school addressing!
Then this kind of thing is possible. Good to know
(now who would do it? haha)
Akira is offline  
Old 05 July 2017, 17:32   #37
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 2,287
I'd put it on my (long) list of projects, but we've a new baby at home so my free time is going to be pretty limited for the foreseeable future
Daedalus is online now  
Old 05 July 2017, 18:04   #38
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
I might do it myself at some point, I'm learning more and more and it doesn't seem like such a crazy project!
Akira is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
4-way clockport expander DJBase Hardware mods 231 09 January 2017 18:52
Amiga - how do you store your stuff? amiga_Forever Amiga scene 29 08 October 2012 17:59
Clockport Expander A1200 Retrofan support.Hardware 56 04 June 2011 18:34
amiga store in the uk bonkers Amiga scene 13 01 October 2003 15:09
Amiga store madduck New to Emulation or Amiga scene 27 15 September 2002 22:10

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:25.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.25261 seconds with 14 queries