Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Communications ability with the userport #61

Open
eightbitswide opened this issue Aug 7, 2019 · 4 comments
Open

Suggestion: Communications ability with the userport #61

eightbitswide opened this issue Aug 7, 2019 · 4 comments

Comments

@eightbitswide
Copy link

It is possible to add userport communications ability for use in creating a terminal program or BBS system in the near future? Enhanced communication routines with supported 2400 or even 9600 baud would be icing the cake.

@neilsf
Copy link
Owner

neilsf commented Aug 7, 2019

The extension system is on the way, hopefully it will be ready for testing in a few days. Once it works, any kind of extensions can be added. If you request a new extension, please write a brief description with the following:

  • What new constants should the extension define (if any)?
  • What new commands should the extension define?
    • Command name and arguments
    • What does the command actually do?
  • What new functions should the extension define (if any)?
    • Function name, arguments and return type
    • What does the function do?

Preferably write some examples, for example how would you implement each functionality in CBM BASIC or assembly?

@eightbitswide
Copy link
Author

eightbitswide commented Aug 8, 2019

Need the following "like" commands: (Hope this makes sense)

OPEN {speed,parity,bit,stop} OPEN 9600,N,8,1
GET #{port},A$ GET#1,A$ (Does not wait for A$ <> "")
PRINT #{port},A$
STAT #{port},A (CONNECT,DCD,DTR)

@neilsf
Copy link
Owner

neilsf commented Aug 8, 2019

Thanks. I admit I'll have to do some reading in the topic. Is there an existing code library that could be included in the project and we could get its routines wired to the new commands?

@eightbitswide
Copy link
Author

There may be some useful code which could be pulled from CCGMS 19
https://csdb.dk/release/?id=173065

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants