Phil Gardner's Wrapper.sys & MS-DOS7 bug (Miscellaneous)
> You'd either have to actually patch DOS (i.e. modify its code), or hook
> Int21 and take over anything DOS does when terminating a PSP TSR. Both
> requires knowledge about DOS's internal operation, although I'd prefer the
> second method because that depends less on DOS's code.
>
> If you adapt either of these methods or the one presented by Geoff
> Chappel, please replace his version check by something dependable (such as
> exact kernel code pieces if you're going to patch code anyway). Other DOS
> versions report "true version" (Int21.3306) 7.00+ now too (because many
> programs depend on that to check for other things such as FAT32 support)
> but they probably don't support the TSR list pointer in the DOS data
> segment. The presented CRT's initialization code depends on this pointer
> (with a fixed offset) if the reported true version is 7.00 or higher.
Good points, thanks. The version checking issue is real but IMO cosmetic. If I were to undertake something around that bug, I think I would not try to update Gardner's driver for obvious ethical and legal reasons. OTOH redoing a comparable program in the clean room is much work considering the lack of people's interest for DOS nowadays. Repairing DOS could be a better option and a reusable one. However distributing a patch for MS-DOS as such would present more legal (not ethical!) problems.
Anyhoo... I don't even know why I even go into these considerations. I would gladly use one if I had it, but there are close to 0% chances I'll ever let me involved in this programming. The choleric personality over there is right, I must be lazy.
Cheers
---
Ninho
Complete thread:
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 18.11.2009, 20:41 (Miscellaneous)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 18.11.2009, 23:00
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 18.11.2009, 23:30
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 19.11.2009, 07:18
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 11:32
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 19.11.2009, 12:54
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 19.11.2009, 16:29
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 18:22
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 19.11.2009, 18:52
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 20.11.2009, 12:27
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 12:56
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 22.11.2009, 01:08
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - rr, 22.11.2009, 19:50
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 22.11.2009, 20:17
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 12:56
- Re MS-DOS7 bug, Patch done! available soon :=) - Ninho, 23.11.2009, 23:26
- Re MS-DOS7 bug, Patch done! available soon :=) - ecm, 24.11.2009, 15:03
- Re MS-DOS7 bug, Patch done! available soon :=) - Ninho, 24.11.2009, 18:10
- Re MS-DOS7 bug, Patch done! available soon :=) - ecm, 24.11.2009, 23:11
- Re MS-DOS7 bug, Patch done! available soon :=) - Ninho, 25.11.2009, 00:36
- Re MS-DOS7 bug, Patch done! available soon :=) - ecm, 24.11.2009, 23:11
- Re MS-DOS7 bug, Patch done! available soon :=) - Ninho, 24.11.2009, 18:10
- Re MS-DOS7 bug, Patch done! available soon :=) - ecm, 24.11.2009, 15:03
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 20.11.2009, 12:27
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 19.11.2009, 19:16
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 23:48
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 08:29
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 20.11.2009, 09:59
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 10:43
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 20.11.2009, 12:00
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 10:43
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 20.11.2009, 09:59
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Khusraw, 20.11.2009, 08:29
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 23:48
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 19.11.2009, 18:52
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 18:22
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 19.11.2009, 11:32
- *beta* Patch available ! - Ninho, 25.11.2009, 22:01
- *beta* Patch available ! - ecm, 25.11.2009, 22:17
- *beta* Patch available ! - Ninho, 26.11.2009, 00:02
- *beta* Patch available ! - ecm, 26.11.2009, 15:04
- *beta* Patch available ! - Ninho, 26.11.2009, 17:33
- *beta* Patch available ! - ecm, 26.11.2009, 15:04
- *beta* Patch available ! - Ninho, 26.11.2009, 00:02
- *beta* Patch available ! - ecm, 25.11.2009, 22:17
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - rr, 09.12.2009, 22:50
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 10.12.2009, 13:11
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 11.12.2009, 17:12
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 12.12.2009, 01:04
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 12.12.2009, 10:57
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 12.12.2009, 11:50
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 12.12.2009, 10:57
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 12.12.2009, 01:04
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 11.12.2009, 17:12
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 10.12.2009, 15:56
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 11.12.2009, 07:14
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 11.12.2009, 16:02
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 11.12.2009, 19:42
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 12.12.2009, 11:08
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Arjay, 12.12.2009, 11:34
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 12.12.2009, 12:03
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Arjay, 12.12.2009, 12:25
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 14.12.2009, 08:28
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 12.12.2009, 12:03
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Arjay, 12.12.2009, 11:34
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 11.12.2009, 16:02
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 11.12.2009, 17:14
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 11.12.2009, 18:21
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 12.12.2009, 10:56
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 12.12.2009, 11:48
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 14.12.2009, 08:29
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 12.12.2009, 11:48
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - geoffchappell, 12.12.2009, 10:56
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - ecm, 11.12.2009, 18:21
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 11.12.2009, 07:14
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Ninho, 10.12.2009, 13:11
- Phil Gardner's Wrapper.sys & MS-DOS7 bug - Rugxulo, 18.11.2009, 23:00
Mix view