f-cpu/contents.txt

created Sun Aug  5 19:36:42 2001 by whygee@f-cpu.org
version Sun Aug 12 02:29:52 2001

This archive contains "ongoing work" as stated in COPYING.txt.

It contains :
f-cpu/* : common files, some of them are useful for other F-CPU projects.
f-cpu/ygasm/* : F-CPU assembler (more or less under GPL but under work)
f-cpu/qdcpoc2/* : FC0 simulator in C.

The file names should be self-explanatory, i tried to document and comment
as much as possible. here's some hint :


clean.sh                    little script full of "rm *~"
mk_snapshot.sh              the command that generated this archive
f-cpu/!!WARNING!!           disclaimers and warnings. should be up to date.
f-cpu/COPYING.txt	    (non-)distribution terms
f-cpu/FC0-diagram.obj	    little drawing done with TGIF
f-cpu/FC0-diagram.ps	    the above drawing in PS format
f-cpu/FC0-pipeline.gif      explanation of the scheduling of the instructions
f-cpu/FORMAT.txt            describes the instruction formats and some interpretation issues
f-cpu/INSTRUCTIONS.txt	    Remarks concerning the instructions
f-cpu/README.txt            read it. at least this one.
f-cpu/contents.txt	    this file.
f-cpu/opcodes.h             contains #defines for "understanding" the F-CPU binaries
f-cpu/ygasm		    directory for whygee's f-cpu assembler
f-cpu/ygasm/README.txt	    read it.
f-cpu/ygasm/example1.asm    little assembly langage source for testing the assembler
f-cpu/ygasm/runme.sh        tiny script for compiling the assembler
f-cpu/ygasm/ygasm.c         main()
f-cpu/ygasm/ygasm.h	    declarations for structures and globals
f-cpu/ygasm/ygasm.l	    FLEX parser with a lot of built-in features
f-cpu/ygasm/ygasm.y         BISON parser for the F-CPU syntax
f-cpu/ygasm/ygasm_bin.c     binary stream generation
f-cpu/ygasm/ygasm_define.c  handles the #defines in the asm source
f-cpu/ygasm/ygasm_errors.c  error routines
f-cpu/ygasm/ygasm_files.c   handles the recursive file inclusion in the asm source
f-cpu/ygasm/ygasm_labels.c  handles the labels (creation and fetch)
f-cpu/ygasm/ygasm_malloc.c  memory management
f-cpu/qdcpoc2               directory for the Quick and Dirty Coded Proof Of Concept
f-cpu/vhdl                  VHDL sources
