|
84734 packages online
|
|
|
|
dev/e/kyz.lha |
|
No screenshot available
|
|
This is a varied collection of E modules I have written, for use in Amiga E
programs. Some come without usage instructions or examples, but on the
whole I think they are very usable.
You are welcome to use them freely in your own programs, provided you do
not claim authorship or ownership of them.
Some are written in E, some are written in assembly language.
All are ready-compiled, and the 'test' directory contains some examples and
tests of the modules.
Those listed with [T] have a testing program available.
args.e - Use ReadArgs() for Workbench start / icon tooltypes.
clr.asm - Clear and set areas of memory.
ddebug.asm - print to debugging terminal on parallel port
debug.asm - print to debugging terminal on serial port / SUSHI
defarg.asm - Shorter form of IF x THEN x ELSE y
div64.asm - 64bit/32bit -> 32bit remainder and 32bit quotient
fixed.e - 16:16 fixed point conversion routines
[T] hex.asm - convert ascii descriptions of hex into actual numbers
[T] keypress.e - ghostly press keys on the keyboard through software
[T] ledfilter.asm - control and examine the power LED / low pass filter
loadfile.e - load file into memory, XPK and PP support.
makedir.e - create all directories in a filepath.
mkport.asm - CreateMsgPort() and DeleteMsgPort() for 1.3
[T] paths.asm - Copy command paths.
rawkeys.e - description of key codes for the keyboard
[T] segtracker.asm - Use SegTracker to find who a pointer belongs to
[T] stealchip.e - Take areas of chip memory without hitting Enforcer.
[T] steallong.asm - Cut down version of stealchip
string.e - macros to emulate ANSI <string.h>, and copy BSTRs.
HISTORY
Release 1:
- loadfile.e wouldn't compile, loadfile.m was an old version!
- patch.m end() contained wrong code in loop, would always hang when ENDed.
- stealchip failed its own test
- placelong() in steallong caused corruption
- keypress didn't handle qualifier keys well
Release 2:
- loadfile.e and stealchip.e fixed
- patch and datestring are now part of a new objects package.
- hex now handles leading spaces in strings
- keypress uses a different keystream format
- mkport rewritten in asm, now down to 100 bytes of code
- args and segtracker slightly optimised
- pad space used in steallong.asm
- div64.m added
- other stuff
Release 3:
- makedir.e added
- debug.asm and ddebug.asm added
- loadfile.e now contains a savefile() routine
- bugfix of args.m
- serious off-by-one bug in clr.asm fixed
- hex.asm seriously shorter, uses subtracts and logic instead of table
|
Contents of dev/e/kyz.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 2642 6298 41.9% -lh5- a353 Jul 16 1999 args.e
[generic] 1087 2158 50.4% -lh5- 6ecd Jul 16 1999 args.m
[generic] 408 811 50.3% -lh5- 71c0 Jul 16 1999 clr.asm
[generic] 101 126 80.2% -lh5- 9727 Sep 14 1999 clr.m
[generic] 477 914 52.2% -lh5- 3823 Jul 16 1999 ddebug.asm
[generic] 161 190 84.7% -lh5- 288f Feb 21 2000 ddebug.m
[generic] 357 634 56.3% -lh5- 9ff5 Jul 16 1999 debug.asm
[generic] 120 146 82.2% -lh5- 20c1 Feb 21 2000 debug.m
[generic] 152 218 69.7% -lh5- 3968 Jul 16 1999 defarg.asm
[generic] 60 78 76.9% -lh5- 9914 Jul 16 1999 defarg.m
[generic] 263 578 45.5% -lh5- 3c3e Jul 16 1999 div64.asm
[generic] 83 118 70.3% -lh5- 0e80 Jul 16 1999 div64.m
[generic] 869 2730 31.8% -lh5- 0166 Jul 16 1999 efuncs.i
[generic] 266 453 58.7% -lh5- 5584 Jul 16 1999 eglobs.e
[generic] 86 116 74.1% -lh5- 1f50 Jul 16 1999 eglobs.i
[generic] 168 261 64.4% -lh5- 0824 Jul 16 1999 fixed.e
[generic] 170 314 54.1% -lh5- 46ed Jul 16 1999 fixed.m
[generic] 770 1660 46.4% -lh5- ee4d Feb 21 2000 hex.asm
[generic] 151 174 86.8% -lh5- 4851 Feb 21 2000 hex.m
[generic] 536 1630 32.9% -lh5- e72c Jul 16 1999 keypress.e
[generic] 344 582 59.1% -lh5- bfff Jul 16 1999 keypress.m
[generic] 1346 2736 49.2% -lh5- f5c3 Feb 21 2000 kyz.readme
[generic] 320 658 48.6% -lh5- cd5a Jul 16 1999 ledfilter.asm
[generic] 125 170 73.5% -lh5- f802 Jul 16 1999 ledfilter.m
[generic] 791 1725 45.9% -lh5- e76b Aug 12 1999 loadfile.e
[generic] 542 912 59.4% -lh5- 6e37 Feb 21 2000 loadfile.m
[generic] 590 1238 47.7% -lh5- 931e Jul 16 1999 makedir.e
[generic] 227 322 70.5% -lh5- 72e5 Jul 16 1999 makedir.m
[generic] 324 640 50.6% -lh5- 862b Jul 16 1999 makefile
[generic] 545 1138 47.9% -lh5- 9698 Jul 16 1999 mkport.asm
[generic] 166 202 82.2% -lh5- f10c Jul 16 1999 mkport.m
[generic] 1628 4785 34.0% -lh5- 4209 Jul 16 1999 paths.asm
[generic] 395 580 68.1% -lh5- 7f45 Jul 16 1999 paths.m
[generic] 1125 3300 34.1% -lh5- 43d9 Jul 16 1999 rawkeys.e
[generic] 855 2152 39.7% -lh5- fd42 Jul 16 1999 rawkeys.m
[generic] 1331 3909 34.0% -lh5- c53a Jul 16 1999 readme
[generic] 511 978 52.2% -lh5- c567 Jul 16 1999 segtracker.asm
[generic] 148 186 79.6% -lh5- 0cdc Jul 16 1999 segtracker.m
[generic] 1065 2186 48.7% -lh5- 618a Jul 16 1999 stealchip.e
[generic] 456 758 60.2% -lh5- e1ae Jul 16 1999 stealchip.m
[generic] 782 1761 44.4% -lh5- 422e Jul 16 1999 steallong.asm
[generic] 213 254 83.9% -lh5- fb39 Jul 16 1999 steallong.m
[generic] 454 950 47.8% -lh5- a13d Jul 16 1999 string.e
[generic] 372 694 53.6% -lh5- 8bd4 Jul 16 1999 string.m
[generic] 878 1348 65.1% -lh5- 4e80 Jul 16 1999 test/debugtest
[generic] 414 938 44.1% -lh5- 5be8 Jul 16 1999 test/debugtest.e
[generic] 760 1028 73.9% -lh5- 16c3 Feb 21 2000 test/hextest
[generic] 482 1065 45.3% -lh5- 2637 Feb 21 2000 test/hextest.e
[generic] 774 1176 65.8% -lh5- 425c Jul 16 1999 test/keytest
[generic] 882 2083 42.3% -lh5- dd7e Jul 16 1999 test/keytest.e
[generic] 611 832 73.4% -lh5- c9da Jul 16 1999 test/ledtest
[generic] 315 647 48.7% -lh5- 4424 Jul 16 1999 test/ledtest.e
[generic] 780 1104 70.7% -lh5- 6239 Jul 16 1999 test/pathtest
[generic] 252 452 55.8% -lh5- b4cc Jul 16 1999 test/pathtest.e
[generic] 677 904 74.9% -lh5- 877f Jul 16 1999 test/segtrackertest
[generic] 217 341 63.6% -lh5- b74f Jul 16 1999 test/segtrackertest.e
[generic] 1185 2056 57.6% -lh5- 6bce Jul 16 1999 test/stealtest
[generic] 682 1644 41.5% -lh5- 7c6f Jul 16 1999 test/stealtest.e
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 58 files 32491 68041 47.8% Feb 22 2000
|
|
|
|
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminetaminet net> |