Author Topic: Albireo - USB/SD/Serial interface for CPC  (Read 55633 times)

0 Members and 1 Guest are viewing this topic.

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #125 on: 09:44, 31 October 15 »
I will of course not send board to people who didn't pay. I can accept standard bank transfer (for everyone in euro-zone) or paypal (for international orders). If you want to bypass the waiting list, the best way is probably to meet me at some demoparty (I usually attend Forever and ReSeT) and get your board there (you also save the shipping price).


I don't want people to pay for the board more than it's worth (especially for the first prototypes). So I won't put them on an ebay bid myself. If you want to make me happy, you can:
  • Write software that uses the board - I will probably use your software myself
  • Write open source software that uses the board - I can continue to use and improve it even long after you've stopped working on it
  • Pay more than the set price if you think the board is worth more. You have to know that the 24.90€ price covers all the hardware costs (about 20€) and the remaining money is used to buy tools and other things I forgot to count (the computers I use, the soldering iron and solder wire, flux pen, etc) as well as because of problems that may occur during manufacturing (such as finding a major design flaw in the first 5 boards), and also for "service" costs (some of you maybe have a FlashGordon where I had to replace a faultly switch or an incompatible logic chip). If you think this is worth more than 5€, you can pay more.
I don't want to accept payments in advance, because it would put me under pressure to deliver the boards quickly. As long as no one has paid, I can cancel the project at any time if things goes wrong, or hand it over to someone else (anyone wants to help assembling the boards?).


I will ship the boards in the order of the waiting list, unless people want to be moved down in the list to make sure people actually interested in writing software (not just using already existing tools) get their boards first. OffseT and TFM are already at the top, and they plan to write support for Mass storage under AMSDOS and networking under FutureOS, respectively (if I followed things correctly).


So, if you have a planned use for the board already, just talk about it here and try to get people to move after you in the list because they want your software  :D . Don't worry, eventually everyone will get a board.

Offline Dubliner

  • CPC664
  • ***
  • Posts: 76
  • Country: es
  • Liked: 92
  • Likes Given: 4
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #126 on: 20:16, 02 November 15 »
You can actually put me in a lower place of the waiting list. Since i can't develop anything myself, let's give others the chance of getting it earlier and develop something nice for the comunity :)

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #127 on: 23:28, 03 November 15 »
You can actually put me in a lower place of the waiting list. Since i can't develop anything myself, let's give others the chance of getting it earlier and develop something nice for the comunity :)
Me too. That's 2 more early boards for the developers out there

Sent from my A3-A30 using Tapatalk

IRC:  #Retro4All on Freenode

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #128 on: 00:05, 04 November 15 »
Ok, so hands up eveybody who is willing to develop something for the Albireo!
(I do, but who else does? Or plans to do?)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 960
  • Country: fr
  • Liked: 920
  • Likes Given: 141
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #129 on: 00:40, 04 November 15 »
I am, but I will first make very raw tools (and I'm currently too busy... Maybe at the beginning of the next year).
Targhan/Arkos

Arkos Tracker 2 - alpha 7 now released! - Follow the news on Twitter!
Disark A cross-platform Z80 disassembler/source converter

Imperial Mahjong
Orion Prime

Offline Fessor

  • CPC6128
  • ****
  • Posts: 199
  • Country: de
  • Liked: 164
  • Likes Given: 40
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #130 on: 01:03, 04 November 15 »
Drivers are beyond my knowledge but i plan to adapt my project for it as the ch376 allows low-level-sector access. I hope that MX-MASS gets this low-level functions too. Im afraid of the drive torturing with its continuous sector accesses and motor starts and stops...
But there is no need to put me on a higher rank on the list. i am happy there, where i am.


Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #131 on: 20:27, 04 November 15 »
Which motor do you mean?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Fessor

  • CPC6128
  • ****
  • Posts: 199
  • Country: de
  • Liked: 164
  • Likes Given: 40
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #132 on: 22:54, 04 November 15 »
The Motor(s) of the Disk drive. U4s overworld is 64bk in size, divided into heaps of 256 tiles of 256bytes. Reading new Tiles each 22 steps in one of the directions on the world done...
Motorstops, Motorstarts, Head positioning... etc, you han hear that in Winape. Thats what i mean by torturing the drive; hardware isn't getting younger.




Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 960
  • Country: fr
  • Liked: 920
  • Likes Given: 141
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #133 on: 23:05, 04 November 15 »
Off-Topic:
@Fessor : your drive is stronger than you think, and no driver should mess with it. However, I think your game simply needs optimization. You shouldn't rely on the drive too much. Don't hesitate to ask for advice (in another thread... :)).
Targhan/Arkos

Arkos Tracker 2 - alpha 7 now released! - Follow the news on Twitter!
Disark A cross-platform Z80 disassembler/source converter

Imperial Mahjong
Orion Prime

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #134 on: 00:48, 05 November 15 »
The Motor(s) of the Disk drive. U4s overworld is 64bk in size, divided into heaps of 256 tiles of 256bytes. Reading new Tiles each 22 steps in one of the directions on the world done...
Motorstops, Motorstarts, Head positioning... etc, you han hear that in Winape. Thats what i mean by torturing the drive; hardware isn't getting younger.


You can leave the motor on in "times" you need to load a lot. For the belt it's good that it gets moved. My first drive belt in my first drive made it up to now, because it's working more often. Not using it may be a bigger thread. But that's just my experience.  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline wilco2009

  • CPC664
  • ***
  • Posts: 102
  • Country: es
  • Liked: 50
  • Likes Given: 46
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #135 on: 21:52, 06 November 15 »

Great!!!   :o

It is possible to get one yet?

Offline Grim

  • CPC6128
  • ****
  • Posts: 202
  • Country: gp
  • La pak ba, bèf ka pasé
    • THERE IS NO GAME
  • Liked: 133
  • Likes Given: 67
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #136 on: 04:51, 21 November 15 »
@Grim: Since years, I have forget that PlayCity's NMI not came directly from the CTC but it was an inverted signal from the CPLD...
So, I should reprogram the CPLD to protect itself against external signals. (fixing with a diode will be a pain in ass)

@TotO : Late reply, as I successfully missed to read this so far, erm ... sorry for that :/
So, if I ordered a PlayCity, say around next month, this alleged Death by NMI problem would be fixed? Or should I delay my Geekmas a bit? (pani pwoblem, my CTC-AY prototype can keep working in the mean time :)

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.463
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2636
  • Likes Given: 1565
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #137 on: 10:01, 21 November 15 »
Yes, it is.
I will made the global update after Geekmas for others.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #138 on: 00:00, 16 December 15 »
Current waiting list
0 - PulkoMandy
1 - OffseT
2 - TFM (x2)
4 - ||C||-||E||
5 - majikeyric (x2)
7 - CraigsBar (x2)
9 - pelrun
10 - Optimus
11 - AsT
12 - Gryzor
13 - hsimpson
14 - SOS
15 - tonio8bits (x2)
17 - Audronic
18 - gros_minet
19 - Fessor
20 - Sykobee (Briggsy)
21 - skywalky
22 - Jungsi
23 - Poliander
24 - Yannis_uno
25 - Rennert
26 - HAL6128
27 - Joseman
28 - Tai
29 - Grim
30 - reidrac
31 - cosa_nostra_6128
32 - Targhan
33 - oratyper
34 - NiNxPe
35 - Vandalsk (x2)
37 - Dirtybb
38 - Dubliner
39 - ronaldo (x2)
41 - cpcmaniaco (x2)
43 - Munchausen (x2)
45 - jrodriguezv (x2)
47 - netmercer
48 - Shining
49 - archosmo
50 - awergh
51 - wilco2009

= Some news =

So, some weeks ago I received the PCBs. I assembled one board, fixed a mismatched resistor value and got most of the serial port part working (the board is recognized by my PC on USB, I could configure the FTDI chip as I wanted, and the UART is detectde by the CPC). I haven't tested actually sending and receiving bytes yet, but I don't expect much problems on that side. If someone already started writing some test code for the serial port, I can try to run it now.

On the mass storage side, I haven't managed to get the CPC to talk with the CH376 controller. This is strange, because a very similar design was working just fine on the prototype board. It could be a defective chip or maybe it was damaged during my experiments. I reviewed my schematics several time but I can't see a problem. I will try to assemble a second board and see if I get the same problem.


There are some minor problems with the PCB routing, mostly the footprint for the CH376 being slightly too wide. I will fix this, and it means the final version of the PCB may have enough space for an activity led which I couldn't fit on the prototypes.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #139 on: 00:09, 16 December 15 »
Good luck! [nb]If an error can't be found quick, sometimes it helps to do something else and go back later.  :) [/nb]
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline wilco2009

  • CPC664
  • ***
  • Posts: 102
  • Country: es
  • Liked: 50
  • Likes Given: 46
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #140 on: 00:16, 16 December 15 »
Nice!.

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #141 on: 08:07, 16 December 15 »
Current waiting list
0 - PulkoMandy
1 - OffseT
2 - TFM (x2)
4 - ||C||-||E||
5 - majikeyric (x2)
7 - CraigsBar (x2)
9 - pelrun
10 - Optimus
11 - AsT
12 - Gryzor
13 - hsimpson
14 - SOS
15 - tonio8bits (x2)
17 - Audronic
18 - gros_minet
19 - Fessor
20 - Sykobee (Briggsy)
21 - skywalky
22 - Jungsi
23 - Poliander
24 - Yannis_uno
25 - Rennert
26 - HAL6128
27 - Joseman
28 - Tai
29 - Grim
30 - reidrac
31 - cosa_nostra_6128
32 - Targhan
33 - oratyper
34 - NiNxPe
35 - Vandalsk (x2)
37 - Dirtybb
38 - Dubliner
39 - ronaldo (x2)
41 - cpcmaniaco (x2)
43 - Munchausen (x2)
45 - jrodriguezv (x2)
47 - netmercer
48 - Shining
49 - archosmo
50 - awergh
51 - wilco2009
52 - dodogildo

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.172
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3007
  • Likes Given: 5337
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #142 on: 10:02, 16 December 15 »
Thanks for the update man! Do take your time in ironing out any difficulties, no need to rush it :)

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #143 on: 18:44, 16 December 15 »
I wonder that @Prodatron is missing out on this, it would be the perfect network hardware for his Symbos network software - or maybe I got something wrong. However, this nice Albireo will open new worlds for the CPC.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #144 on: 18:56, 20 December 15 »
Some progress today: I found the problem with the USB controller wiring and I got the boards to read the directory from an USB drive with my BASIC test program. The first 5 boards will come with a patch-wire to fix the problem.

I also had a problem with the SD connector, some pins were swapped. I could fix this, also with some extra wires.

Before shipping, I'd also like to test that the serial port is working. For this someone has to write a little test program, setting up the serial port and sending/receiving some bytes. If no one does it I'll write one myself, but that may delay the shipping of the boards.
« Last Edit: 19:32, 20 December 15 by PulkoMandy »

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #145 on: 20:09, 25 December 15 »
Please delay for shipping for 1-2 month. I face private problems. Thank you.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #146 on: 16:23, 26 December 15 »
Already shipped
0 - PulkoMandy
1 - OffseT
OffseT will be writing the filesystem drivers, which will make the board a lot more useful out of the box. TFM shipment delayed as requested.
@||C||-||E||, @majikeyric: I can send you two prototype boards (with patch-wires to fix the issues I discovered), or you can wait a bit and get the final version of the board without the patches. What do you prefer?

Current waiting list

2 - ||C||-||E||
3 - majikeyric (x2)
5 - TFM (x2)
7 - CraigsBar (x2)
9 - pelrun
10 - Optimus
11 - AsT
12 - Gryzor
13 - hsimpson
14 - SOS
15 - tonio8bits (x2)
17 - Audronic
18 - gros_minet
19 - Fessor
20 - Sykobee (Briggsy)
21 - skywalky
22 - Jungsi
23 - Poliander
24 - Yannis_uno
25 - Rennert
26 - HAL6128
27 - Joseman
28 - Tai
29 - Grim
30 - reidrac
31 - cosa_nostra_6128
32 - Targhan
33 - oratyper
34 - NiNxPe
35 - Vandalsk (x2)
37 - Dirtybb
38 - Dubliner
39 - ronaldo (x2)
41 - cpcmaniaco (x2)
43 - Munchausen (x2)
45 - jrodriguezv (x2)
47 - netmercer
48 - Shining
49 - archosmo
50 - awergh
51 - wilco2009
52 - dodogildo

Offline majikeyric

  • CPC464
  • **
  • Posts: 14
  • Country: fr
    • Majikeyric's WebSite
  • Liked: 9
  • Likes Given: 6
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #147 on: 17:55, 26 December 15 »
Hi Pulko!
I prefer waiting for the final board. I'm not in hurry.
Thanks :D

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 338
  • Country: fr
  • Liked: 269
  • Likes Given: 1
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #148 on: 19:34, 26 December 15 »
Already shipped
0 - PulkoMandy
1 - OffseT


OffseT will be writing the filesystem drivers, which will make the board a lot more useful out of the box. TFM shipment delayed as requested.
@||C||-||E||, @craigsbar: I can send you prototype boards (with patch-wires to fix the issues I discovered), or you can wait a bit and get the final version of the board without the patches. What do you prefer?

Current waiting list
Prototype boards2 - ||C||-||E||
3 - CraigsBar (x1)
4 - TFM (x1)

Final version
5 - majikeyric (x2)
7 - CraigsBar (x1)
8 - TFM (x1)
9 - pelrun
10 - Optimus
11 - AsT
12 - Gryzor
13 - hsimpson
14 - SOS
15 - tonio8bits (x2)
17 - Audronic
18 - gros_minet
19 - Fessor
20 - Sykobee (Briggsy)
21 - skywalky
22 - Jungsi
23 - Poliander
24 - Yannis_uno
25 - Rennert
26 - HAL6128
27 - Joseman
28 - Tai
29 - Grim
30 - reidrac
31 - cosa_nostra_6128
32 - Targhan
33 - oratyper
34 - NiNxPe
35 - Vandalsk (x2)
37 - Dirtybb
38 - Dubliner
39 - ronaldo (x2)
41 - cpcmaniaco (x2)
43 - Munchausen (x2)
45 - jrodriguezv (x2)
47 - netmercer
48 - Shining
49 - archosmo
50 - awergh
51 - wilco2009
52 - dodogildo

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.172
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3007
  • Likes Given: 5337
Re: Albireo - USB/SD/Serial interface for CPC
« Reply #149 on: 19:57, 27 December 15 »
59 units - not bad :)