20.04.2014 15:04, Frantisek Hanzlik пишет:
> Stas Sergeev wrote:
>> 20.04.2014 13:35, Frantisek Hanzlik пишет:
>>> 'man dosemu.bin' shows these 29 classes:
>>>           d  disk            R  disk read        W  disk write
>>>           D  int 21h         C  cdrom            v  video
>>>           X  X support       k  keyboard         i  port I/O
>>>           s  serial          m  mouse            #  default ints
>>>           p  printer         g  general          c  configuration
>>>           w  warning         h  hardware         I  IPC
>>>           E  EMS             x  XMS              M  DPMI
>>>           n  IPX network     P  Pkt-driver       S  SOUND
>>>           r  PIC             T  IO-tracing       Z  PCI-BIOS
>>>           A  ASPI driver     Q  mapping driver
>>>
>>> but these 33 are printed with
>>> sed -n -e "/register_debug_class('/{ s/[^(]*(//; s/,[^,]*, \"/ /;
>>> s/\");$//;p}" src/base/async/dyndeb.c|sort|pr -3 -w 90
>>>
>>> 'A' ASPI                'i' i/o instructions (in/out)  'r' PIC request
>>> 'a' Set all levels      'I' IPC                        's' serial
>>> 'C' CDROM               'j' joystick                   'S' SOUND
>>> 'c' configuration       'k' keyboard                   't' dpmi trace
>>> 'd' disk msgs                   'M' DPMI                       'T' I/O trace
>>> 'D' dos int 21h                 'm' mouse                      'v' video
>>> '#' default int                 'n' IPX network                'W' disk 
>>> WRITE
>>> 'e' cpu-emu             'P' Packet driver              'w' warnings
>>> 'E' EMS                         'p' printer                    'x' XMS
>>> 'g' general messages            'Q' Mapping driver             'X' X support
>>> 'h' hardware                    'R' disk READ                  'Z' PCI
>>>
>>> (or 32 when leave out 'a': Set all levels)
>>> Some perhaps are missing.
>> Oh, there are many things that are missing, and not
>> only in the docs, but the docs are very outdated indeed.
>> You are welcome to send patches to the tracker.
>>
>> Note: even your list is incomplete. It is better to search
>> through all files. For instance, dmanew.c has this:
>> register_debug_class('q', NULL, "DMA");
>> and not in your list.
> Thanks, Stas. Then maybe something as (from dosemu sources root):
> sed -n -e "/register_debug_class('/{ s/[^(]*(//; s/,[^,]*, \"/ /;
> s/\");$//;p}" $(find src -name '*.c'|xargs -r grep -l
> "register_debug_class('")|sort|pr -t -3 -w 72
> which give 35 classes:
> 'A' ASPI              'I' IPC                 's' serial
> 'a' Set all levels    'j' joystick            'S' SOUND
> 'C' CDROM             'k' keyboard            't' dpmi trace
> 'c' configuration     'M' DPMI                'T' I/O trace
> 'd' disk msgs         'm' mouse               'u' Unicode translation
> 'D' dos int 21h               'n' IPX network         'v' video
> '#' default int               'P' Packet driver       'W' disk WRITE
> 'e' cpu-emu           'p' printer             'w' warnings
> 'E' EMS                       'q' DMA                 'x' XMS
> 'g' general messages  'Q' Mapping driver      'X' X support
> 'h' hardware          'R' disk READ           'Z' PCI
> 'i' i/o instructions (i 'r' PIC request
>
> I would like somehow help with project - but my programming skills are
> little and my English is so bad as Google translator is...
This doesn't prevent creating the patch for man page, for instance.

> Reasonably I can help only as tester, or maybe some shell scripter.
Testing is good if you can also do 'git bisect' to locate
the broken commits.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to