Author Topic: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)  (Read 15414 times)

0 Members and 1 Guest are viewing this topic.

LambdaMikel

  • Guest
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #175 on: 17:33, 28 December 19 »
Have a look at the


https://github.com/lambdamikel/LambdaSpeak3/blob/master/cpc/lambda/LS300.dsk

MP3 basic demo program.

Of course, this doesn't work with USIfAC serial interface (it was written for LambdaSpeak 3), but you can see what bytes to send over the serial port in order to control the MP3 module.

Offline SkulleateR

  • CPC6128
  • ****
  • Posts: 184
  • Country: de
  • Liked: 102
  • Likes Given: 62
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #176 on: 16:07, 29 December 19 »
Thx  8)  Will give it a try

Offline secmast

  • CPC464
  • **
  • Posts: 8
  • Country: fr
  • Liked: 9
  • Likes Given: 0
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #177 on: 15:24, 03 January 20 »
I have bought a RS232 to TTL Serial Port Converter Module DB9 Connector MAX3232 Serial Module.
Can I power this device from the USIfAC directly or should I power it from an external power supply ?
In the case of external power supply is the ground should be "comon" ????


Thanks

Offline ikonsgr

  • CPC6128
  • ****
  • Posts: 289
  • Country: gr
    • ikonsgr 80's Home Micros WorkBench
  • Liked: 194
  • Likes Given: 39
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #178 on: 11:49, 04 January 20 »
Any device connected to Usifac that needs 5v power supply, can be powered using the '+' pin of the 4pin uart port. This actually uses amstrad's 5v supply.
BUT, when you use a direct usb2serial adapter (which takes power from usb port), you must NOT connect 5v supply pin, ONLY tx,rx and ground is needed.

Offline secmast

  • CPC464
  • **
  • Posts: 8
  • Country: fr
  • Liked: 9
  • Likes Given: 0
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #179 on: 12:17, 04 January 20 »
Ok thanks


Offline secmast

  • CPC464
  • **
  • Posts: 8
  • Country: fr
  • Liked: 9
  • Likes Given: 0
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #180 on: 11:40, 16 January 20 »
Hi,


I've done a small RS232 terminal program in assembly supporting extended ASCII characters in Latin-1252.
This is very simple to use it, launch the program, choose the desire speed and you ready to go.
There is no Log/Buffer in place yet, but at least you can connect to any RS232 device up to 115200bps.
« Last Edit: 14:08, 16 January 20 by secmast »

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.649
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2782
  • Likes Given: 1672
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #181 on: 10:23, 26 February 20 »
The best standard serial communication interface for CPC !  8)
« Last Edit: 10:31, 26 February 20 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline ikonsgr

  • CPC6128
  • ****
  • Posts: 289
  • Country: gr
    • ikonsgr 80's Home Micros WorkBench
  • Liked: 194
  • Likes Given: 39
Re: Universal Serial Interface for Amstrad CPC (a.k.a USIfAC)
« Reply #182 on: 18:32, 18 April 20 »
[UPDATE]
- Bug fix: Amstrad resetting when trying to copy ASCII files from CPC to PC.
- Add Star Sabre to "direct load" game list. This is one of the best horizontal scrolling shootem up games, so i thought it desreved a special notice  :)

 You can downalod and try the new version from the usual place
« Last Edit: 11:37, 22 April 20 by ikonsgr »

Offline nicf82

  • CPC464
  • **
  • Posts: 28
  • Country: gb
    • Carbon Internet
  • Liked: 4
  • Likes Given: 17
Hi

I just received my USIfAC and (thanks ikonsgr!) - trying to run the terminal.bas program on my 464 to do some experimenting, but I'm running into a problem as its failing on line 500 with the 'CLEAR INPUT' command - I have tried the program on Winape emulating a 6128 and it seems to work fine. I'm guessing this is a command from BASIC 1.1??? Is there something I can change it to to get it to work or another fix?
Cheers!Nic

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 600
  • Country: au
    • index.php?action=treasury
  • Liked: 301
  • Likes Given: 180
According to https://www.sean.co.uk/books/amstrad/amstrad2.shtm#CLEARINPUT you can try CALL &BB03 in it's place.

Offline nicf82

  • CPC464
  • **
  • Posts: 28
  • Country: gb
    • Carbon Internet
  • Liked: 4
  • Likes Given: 17
Thanks pelrun that’s a really handy link, I’ll give that a go  :)

Offline nicf82

  • CPC464
  • **
  • Posts: 28
  • Country: gb
    • Carbon Internet
  • Liked: 4
  • Likes Given: 17
Hi,


I've done a small RS232 terminal program in assembly supporting extended ASCII characters in Latin-1252.
This is very simple to use it, launch the program, choose the desire speed and you ready to go.
There is no Log/Buffer in place yet, but at least you can connect to any RS232 device up to 115200bps.
secmast your terminal program is brilliant, it worked perfectly to communicate with minicom on linux!