1
0
mirror of https://github.com/pkoning2/decstuff.git synced 2026-01-24 11:21:54 +00:00
Paul Koning 569f243d65 Add patch for UNA driver.
Three items:
1. Non-zero unit number was handled as unit zero.
2. Close would mishandle non-zero unit numbers.
3. User receive completion did not give the buffers back to active receive.

This was developed on RSTS V10.1.  It may work on older versions;
that has not been tested.
2023-11-20 16:33:38 -05:00

49 lines
1.3 KiB
Batchfile

! Fix issues with DEUNA driver
!
! Three items:
! 1. Non-zero unit number was handled as unit zero.
! 2. Close would mishandle non-zero unit numbers.
! 3. User receive completion did not give the buffers back to active receive.
!
! This is a Monitor patch, developed for V10.1; it might work on older versions.
!
! Paul Koning, 20-Nov-23
!
File to patch? <LF>
Module name? UNA
Base address? XEDVRM@OVR
Offset address? 2170
Base Offset Old New?
?????? 002170 016661 ? 116661
?????? 002172 000004 ? ^Z
Offset address? 2404
Base Offset Old New?
?????? 002404 016100 ? 10005
?????? 002406 000004 ? 16100
?????? 002410 116105 ? 4
?????? 002412 177767 ? 240
?????? 002414 016505 ? ^Z
Offset address? 6002
Base Offset Old New?
?????? 006002 004767 ? 4737
?????? 006004 006606 ? PATCH@RSTS
?????? 006006 012677 ? ^Z
Offset address? ^Z
Base address? ^Z
Module name? RSTS
Base address? PATCH
Offset address? 0
Base Offset Old New?
?????? 000000 000000 ? 4737
?????? 000002 000000 ? XEDVRM@OVR+14614
?????? 000004 000000 ? 12737
?????? 000006 000000 ? 34240
?????? 000010 000000 ? 177776
?????? 000012 000000 ? 4737
?????? 000014 000000 ? XEDVRM@OVR+15336
?????? 000016 000000 ? 12737
?????? 000020 000000 ? 34140
?????? 000022 000000 ? 177776
?????? 000024 000000 ? 207
?????? 000026 000000 ? ^C