
|
84783 packages online
|
|
 |
|
dev/src/FloppyFlux_src.lha |
|
No screenshot available
|
|
This archive contains the C source code to FloppyFlux version 1.2
Download this if you want to learn more about programming the following:
- Doing IO with trackdisk.device.
- Compressing data with xpkmaster.library.
- Building GUIs with gtlayout.library.
- Using AmigaOS style linked lists.
- Handling WB app messages.
- Creating a simple directory cache system.
- Creating WB AppIcons.
- Swapping your program's own stack, internally.
- Working with AmigaOS hooks.
- Using AmigaOS's public message ports to detect multiple copies of your
program in memory.
- Using AmigaDOS notification to track directory changes.
- Creating unique filenames for temp files.
- Handling messages from multiple message ports.
- Opening ASL requesters.
These are just some of the things that this C source code covers.
To compile it, you need the Amiga OS includes. They have not been included
due to copyright reasons. One file has not been included, which is the
"system.h" file. To emulate it, create a file under the same name and make
it include ALL of your Amiga OS includes.
FloppyFlux was compiled with DICE v3 using includes release 40.15.
If you use another compiler such as VBCC, STORM or SAS C, sorry, but
you'll have a lot of work to do, to get it to compile correctly.
Feal free to contact me about the sources via email.
------------------------------------------------------------------------
The src/ directory contains the source code and the bin/ directory
contains the debug executable for FloppyFlux.
This source code is provided in the hope that it will be useful to those
people seeking to learn the C language or learn more about the internal
workings of the Amiga OS.
You may compile this source for your OWN PRIVATE USE ONLY. You must not
compile and distribute modified versions of this program. Even if your
intentions are good. Please contact the author (via email, see below)
if have noticed any bugs in the source.
------------------------------------------------------------------------
If this source interests you, I'm available for freelance Amiga
programming work. Contact me via my email address below.
------------------------------------------------------------------------
This source code and all related files are Copyright © 1999 Andrew Bell.
email: andrew.ab2000@bigfoot.com (Andrew Bell)
WWW: http://www.homeusers.prestel.co.uk/ab2000
|
Contents of dev/src/FloppyFlux_src.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 25284 52004 48.6% -lh5- 05a6 Jun 30 1999 FloppyFlux_src/bin/FloppyFlux
[generic] 1150 2557 45.0% -lh5- 88fc Jun 30 1999 FloppyFlux_src/FloppyFlux_src.readme
[generic] 688 1281 53.7% -lh5- 39e9 Jun 30 1999 FloppyFlux_src/src/dmakefile
[generic] 1022 2904 35.2% -lh5- 1fbd Jun 30 1999 FloppyFlux_src/src/FF_configio.c
[generic] 602 1306 46.1% -lh5- a495 Jun 30 1999 FloppyFlux_src/src/FF_configio.h
[generic] 5074 23129 21.9% -lh5- c5db Jun 30 1999 FloppyFlux_src/src/FF_diskio.c
[generic] 538 953 56.5% -lh5- a429 Jun 30 1999 FloppyFlux_src/src/FF_diskio.h
[generic] 1611 5247 30.7% -lh5- 16e8 Jun 30 1999 FloppyFlux_src/src/FF_iconify.c
[generic] 364 682 53.4% -lh5- cdb3 Jun 30 1999 FloppyFlux_src/src/FF_iconify.h
[generic] 3754 15601 24.1% -lh5- 846b Jun 30 1999 FloppyFlux_src/src/FF_imagecache.c
[generic] 1279 2968 43.1% -lh5- d659 Jun 30 1999 FloppyFlux_src/src/FF_imagecache.h
[generic] 5854 23133 25.3% -lh5- 5ddb Jun 30 1999 FloppyFlux_src/src/FF_imagelist.c
[generic] 501 993 50.5% -lh5- 2198 Jun 30 1999 FloppyFlux_src/src/FF_imagelist.h
[generic] 1032 3320 31.1% -lh5- 2877 Jun 30 1999 FloppyFlux_src/src/FF_include.h
[generic] 4314 14322 30.1% -lh5- 90c7 Jun 30 1999 FloppyFlux_src/src/FF_main.c
[generic] 1039 2445 42.5% -lh5- 3f64 Jun 30 1999 FloppyFlux_src/src/FF_main.h
[generic] 2096 9261 22.6% -lh5- 404f Jun 30 1999 FloppyFlux_src/src/FF_protos.h
[generic] 7290 27894 26.1% -lh5- 053c Jun 30 1999 FloppyFlux_src/src/FF_routines.c
[generic] 372 688 54.1% -lh5- d15b Jun 30 1999 FloppyFlux_src/src/FF_routines.h
[generic] 727 1720 42.3% -lh5- 49ab Jun 30 1999 FloppyFlux_src/src/FF_strings.c
[generic] 524 1000 52.4% -lh5- 8c6f Jun 30 1999 FloppyFlux_src/src/FF_strings.h
[generic] 2677 9025 29.7% -lh5- 01ff Jun 30 1999 FloppyFlux_src/src/FF_wb.c
[generic] 356 662 53.8% -lh5- b870 Jun 30 1999 FloppyFlux_src/src/FF_wb.h
[generic] 1746 5407 32.3% -lh5- a4f4 Jun 30 1999 FloppyFlux_src/src/FF_wingetstr.c
[generic] 405 702 57.7% -lh5- 75c2 Jun 30 1999 FloppyFlux_src/src/FF_wingetstr.h
[generic] 2261 6775 33.4% -lh5- fa6d Jun 30 1999 FloppyFlux_src/src/FF_wininfo.c
[generic] 371 684 54.2% -lh5- 2b22 Jun 30 1999 FloppyFlux_src/src/FF_wininfo.h
[generic] 6194 25482 24.3% -lh5- 9a63 Jun 30 1999 FloppyFlux_src/src/FF_winmain.c
[generic] 370 684 54.1% -lh5- f5d4 Jun 30 1999 FloppyFlux_src/src/FF_winmain.h
[generic] 1572 4691 33.5% -lh5- 9d78 Jun 30 1999 FloppyFlux_src/src/FF_winprogress.c
[generic] 439 813 54.0% -lh5- 5cbe Jun 30 1999 FloppyFlux_src/src/FF_winprogress.h
[generic] 3920 14723 26.6% -lh5- 2871 Jun 30 1999 FloppyFlux_src/src/FF_winsettings.c
[generic] 598 1167 51.2% -lh5- 1ac0 Jun 30 1999 FloppyFlux_src/src/FF_winsettings.h
[generic] 113 189 59.8% -lh5- 29f7 Jun 30 1999 FloppyFlux_src/src/FloppyFlux_rev.h
[generic] 2 2 100.0% -lh0- 6795 Jun 30 1999 FloppyFlux_src/src/FloppyFlux_rev.rev
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 35 files 86139 264414 32.6% Jul 7 1999
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |