AminetAminet
Search:
84783 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/src/FloppyFlux_src.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Full C source code to FloppyFlux v1.2
Author: andrew.ab2000 at bigfoot.com (Andrew Bell)
Uploader:andrew ab2000 bigfoot com (Andrew Bell)
Type:dev/src
Architecture:m68k-amigaos
Date:1999-07-08
Download:dev/src/FloppyFlux_src.lha - View contents
Readme:dev/src/FloppyFlux_src.readme
Downloads:784

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: <aminetaminet net>