Cześć,
Bawię się modemem wifi dla c64 i próbuję zobaczyć, czy da się z niego coś więcej wycisnąć niż 19200, które jest jedną z domyślnych wartości rejestru kontrolnego przy otwieraniu kanału, składnia jest jak wiadomo taka:
open <rejestr kontrolny><rejestr komend><opcjonalna szybkość lo><opcjonalna szybkość hi>
Wyżej wymienione starożytne dzieło pokazuje na lo i hi poniższy wzór, który, jak łatwo zauważyć, nie tylko zawiera błędy drukarskie, ale też daje wartości z dupy:
<opt baud low>=<system frequency/rate/2-100-<opt baud high>*256
<opt baud high>=INT((system frequency/rate/2-100)/256
Czy jest na forum ktoś, kto rozwiązał tę łamigłówkę i ma prawidłowe formuły na oba bajty?
Jak łatwo zauważyć, autor wzoru spodziewa się, działanie "system frequency/rate/2-100" może dać więcej niż 256
, w dodatku, nawet podstawiając 255 pod lo/hi i rozwiązując dla baud otrzymujemy coś co raczej szybkością nie jest...