mirror of
https://github.com/holub/mame
synced 2025-07-07 19:03:29 +03:00
com8116.cpp: More documentation (nw)
This commit is contained in:
parent
249b26790c
commit
2df6e6865d
@ -37,7 +37,7 @@ DEFINE_DEVICE_TYPE(COM5016_013, com5016_013_device, "com5016_013", "COM5016-013
|
||||
const int com8116_device::divisors_16X_5_0688MHz[16] =
|
||||
{ 6336, 4224, 2880, 2355, 2112, 1056, 528, 264, 176, 158, 132, 88, 66, 44, 33, 16 };
|
||||
|
||||
// SMC/COM8116-003
|
||||
// SMC/COM8116-003 and WD WD-1943-03
|
||||
// from http://www.vintagecomputer.net/fjkraan/comp/divcomp/doc/SMC_BaudGen.pdf page 283 (pdf page 20)
|
||||
// baud rates are 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 9600, 19200
|
||||
// SMC/COM8116T-020 should have similar output rates, but clock is unknown and probably different
|
||||
@ -54,11 +54,11 @@ const int com8116_device::divisors_16X_4_9152MHz[16] =
|
||||
// SMC/COM5016(T)-6 and WD WD-1943-06
|
||||
// baud rates are 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2400, 3600, 4800, 7200, 9600, 19200
|
||||
const int com8116_device::divisors_32X_5_0688MHz[16] =
|
||||
{ 3168, 2112, 1440, 1177, 1056, 792, 528, 264, 132, 88, 66, 44, 33, 22, 16, 8 };
|
||||
{ 3168, 2112, 1440, 1177, 1056, 792, 528, 264, 132, 88, 66, 44, 33, 22, 17, 8 };
|
||||
|
||||
// SMC/COM5016(T)-013 (from http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/terminal/vt100/EK-VT100-TM-003_VT100_Technical_Manual_Jul82.pdf page 4-27 (pdf page 78))
|
||||
// SMC/COM5016(T)-013 and WD WD-1943-02 (from http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/terminal/vt100/EK-VT100-TM-003_VT100_Technical_Manual_Jul82.pdf page 4-27 (pdf page 78))
|
||||
// and from http://www.vintagecomputer.net/fjkraan/comp/divcomp/doc/SMC_BaudGen.pdf page 283 (pdf page 20)
|
||||
// SMC/COM5106-013A is the same chip clocked twice as fast, but with 32x clocks per baud instead of 16x
|
||||
// SMC/COM5106-013A and WD WD-1943-04 are the same chip clocked twice as fast, but with 32x clocks per baud instead of 16x
|
||||
// baud rates are 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 9600, 19200
|
||||
const int com8116_device::divisors_16X_2_7648MHz[16] =
|
||||
{ 3456, 2304, 1571, 1285, 1152, 864, 576, 288, 144, 96, 86, 72, 48, 36, 18, 9 };
|
||||
|
Loading…
Reference in New Issue
Block a user