-
Notifications
You must be signed in to change notification settings - Fork 18
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
incorporate 2400 baud routines by George Hug into custom rom #26
Comments
Hello,
If you can point us to the actual code for this, it will help us to
implement it.
Paul.
…On Mon, 8 Jul 2019 at 02:42, Rob Lindman ***@***.***> wrote:
In Transactor Magazine, there was an article by a fellow named George Hug,
which went into depth about the deficiencies of the Commodore 64's handling
of the user port. This has become somewhat of a standardized library for my
favorite software, terminal programs. Lately, there are a number of custom
roms popping up, and I am curious if anyone out there has made effort to
modify the default C64 roms so they would be able to handle 2400 baud+
without loading this routine? Maybe you are bored and would like the
adventure. -- I was directed here by Paul Gardner-Stephen on Facebook.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#26?email_source=notifications&email_token=AAFCOT3DVDTHYZPT5SJCUH3P6IPZVA5CNFSM4H6WEZQ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G5W5W4Q>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAFCOTYY2ZWBM57G37UINCTP6IPZVANCNFSM4H6WEZQQ>
.
|
Thanks, |
Someone recently did some updates to the code - https://github.com/nanoflite/c64-up2400-cc65 |
As I'm in the process of refactoring the Kernal I/O stack, I'm going to try to integrate both UP2400 (by George Hug) and UP9600 (by Daniel Dallman) - they will be selectable at compile time. |
Hello,
Super!
Paul.
…On Wed, 30 Oct 2019 at 03:17, FeralChild64 ***@***.***> wrote:
As I'm in the process of refactoring the Kernal I/O stack, I'm going to
try to integrate both UP2400 (by George Hug) and UP9600 (by Daniel Dallman)
- they will be selectable at compile time.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#26?email_source=notifications&email_token=AAFCOT6PM2H7V72TZL7VJJDQRBSITA5CNFSM4H6WEZQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECRH3NY#issuecomment-547519927>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFCOT5ETG5VB6I7MM7GDXLQRBSITANCNFSM4H6WEZQQ>
.
|
Note though, that up2400 code contains a "fix" for receiving 0, which is not how rs232 is supposed to work (NUL should be escaped), as stated in discussion on author's page: https://modelrail.otenko.com/electronics/commodore-64-fixing-rs-232-serial-limitations Quote: It seems that the c64 is almost binary transparent via rs232. The thing is; $00- $1f are control characters- very useful things to have. So we set up for transmission: $1b is the escape control code. if we want to send any binary number between $00- $1f we first preface it with the escape code $1b then the binary number EOR $20 is sent. |
I have seen the comment about 0 in UP2400 source code, but I didn't know the reason. OK, thank you for the information. Sadly, I haven't integrated UP2400 yet, I'm constantly busy with other features. |
In Transactor Magazine, there was an article by a fellow named George Hug, which went into depth about the deficiencies of the Commodore 64's handling of the user port. This has become somewhat of a standardized library for my favorite software, terminal programs. Lately, there are a number of custom roms popping up, and I am curious if anyone out there has made effort to modify the default C64 roms so they would be able to handle 2400 baud+ without loading this routine? Maybe you are bored and would like the adventure. -- I was directed here by Paul Gardner-Stephen on Facebook.
The text was updated successfully, but these errors were encountered: