Compare commits
	
		
			2 Commits
		
	
	
		
			1db74f791a
			...
			feature/do
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 33cb042b8c | |||
| 439d4ef8ac | 
| @@ -24,26 +24,30 @@ nasmversion=$(nasm -v | awk '{print $3'}) | |||||||
| compiledate=$(date +"%d/%m/%y") | compiledate=$(date +"%d/%m/%y") | ||||||
| compiletime=$(date +"%T") | compiletime=$(date +"%T") | ||||||
| checksum=$(md5sum checksums.md5 | awk '{print $1}') | checksum=$(md5sum checksums.md5 | awk '{print $1}') | ||||||
| echo "unit asuro;" > $outfile | echo "{" > $outfile | ||||||
|  | echo "   Include->Asuro - Constants generated during pipeline/compilation for use at runtime." >> $outfile | ||||||
|  | echo "   @author(Autogenerated)" >> $outfile | ||||||
|  | echo "}" >> $outfile | ||||||
|  | echo "unit asuro;" >> $outfile | ||||||
| echo " " >> $outfile | echo " " >> $outfile | ||||||
| echo "interface" >> $outfile | echo "interface" >> $outfile | ||||||
| echo " " >> $outfile | echo " " >> $outfile | ||||||
| echo "const" >> $outfile | echo "const" >> $outfile | ||||||
| echo "     VERSION       = '$major.$minor.$sub-$revision$release';" >> $outfile | echo "     VERSION       = '$major.$minor.$sub-$revision$release'; //The current full version as a string." >> $outfile | ||||||
| echo "     VERSION_MAJOR = '$major';" >> $outfile | echo "     VERSION_MAJOR = '$major'; // Current major version as a string." >> $outfile | ||||||
| echo "     VERSION_MINOR = '$minor';" >> $outfile | echo "     VERSION_MINOR = '$minor'; // Current minor version as a string." >> $outfile | ||||||
| echo "     VERSION_SUB   = '$sub';" >> $outfile | echo "     VERSION_SUB   = '$sub'; // Current sub version as a string." >> $outfile | ||||||
| echo "     REVISION      = '$revision';" >> $outfile | echo "     REVISION      = '$revision'; // Current revision as a string." >> $outfile | ||||||
| echo "     RELEASE       = '$release';" >> $outfile | echo "     RELEASE       = '$release'; // Current release as a string." >> $outfile | ||||||
| echo "     LINE_COUNT    = $linecount;" >> $outfile | echo "     LINE_COUNT    = $linecount; // Project line count as compiled as a string." >> $outfile | ||||||
| echo "     FILE_COUNT    = $sourcecount;" >> $outfile | echo "     FILE_COUNT    = $sourcecount; // Project line count as compiled as a string." >> $outfile | ||||||
| echo "     DRIVER_COUNT  = $drivercount;" >> $outfile | echo "     DRIVER_COUNT  = $drivercount; // Number of baked drivers in the current binary." >> $outfile | ||||||
| echo "     FPC_VERSION   = '$fpcversion';" >> $outfile | echo "     FPC_VERSION   = '$fpcversion'; // Version of the FreePascal Compiler used to compile the current binary." >> $outfile | ||||||
| echo "     NASM_VERSION  = '$nasmversion';" >> $outfile | echo "     NASM_VERSION  = '$nasmversion'; // Version of the Netwide Assembler used to compile the multiboot stub." >> $outfile | ||||||
| echo "     MAKE_VERSION  = '$makeversion';" >> $outfile | echo "     MAKE_VERSION  = '$makeversion'; // Version of MAKE used to link the current binary." >> $outfile | ||||||
| echo "     COMPILE_DATE  = '$compiledate';" >> $outfile | echo "     COMPILE_DATE  = '$compiledate'; // Date in which the current binary was compiled." >> $outfile | ||||||
| echo "     COMPILE_TIME  = '$compiletime';" >> $outfile | echo "     COMPILE_TIME  = '$compiletime'; // Time in which the current binary was compiled." >> $outfile | ||||||
| echo "     CHECKSUM      = '$checksum';" >> $outfile | echo "     CHECKSUM      = '$checksum'; // MD5 pseduo-checksum of all of the sourcefiles together." >> $outfile | ||||||
| echo " " >> $outfile | echo " " >> $outfile | ||||||
| echo "implementation" >> $outfile | echo "implementation" >> $outfile | ||||||
| echo " " >> $outfile | echo " " >> $outfile | ||||||
|   | |||||||
| @@ -12,15 +12,11 @@ | |||||||
| //  See the License for the specific language governing permissions and | //  See the License for the specific language governing permissions and | ||||||
| //  limitations under the License. | //  limitations under the License. | ||||||
|  |  | ||||||
| { ************************************************ | {  | ||||||
|   * Asuro | 	Drivers->Storage->AHCI - AHCI SATA Driver. | ||||||
|   * Unit: Drivers/AHCI | 	 | ||||||
|   * Description: AHCI SATA Driver | 	@author(Aaron Hance <ah@aaronhance.me>) | ||||||
|   ************************************************ | } | ||||||
|   * Author: Aaron Hance |  | ||||||
|   * Contributors:  |  | ||||||
|   ************************************************ } |  | ||||||
|  |  | ||||||
| unit AHCI; | unit AHCI; | ||||||
|  |  | ||||||
| interface | interface | ||||||
|   | |||||||
| @@ -12,15 +12,11 @@ | |||||||
| //  See the License for the specific language governing permissions and | //  See the License for the specific language governing permissions and | ||||||
| //  limitations under the License. | //  limitations under the License. | ||||||
|  |  | ||||||
| { ************************************************ | {  | ||||||
|   * Asuro | 	Drivers->Storage->ATA_ISR - Primary ATA IRQ. | ||||||
|   * Unit: Drivers/ISR46 | 	 | ||||||
|   * Description: Primary ATA IRQ | 	@author(Aaron Hance <ah@aaronhance.me>) | ||||||
|   ************************************************ | } | ||||||
|   * Author: Aaron Hance |  | ||||||
|   * Contributors:  |  | ||||||
|   ************************************************ } |  | ||||||
|  |  | ||||||
| unit ATA_ISR; | unit ATA_ISR; | ||||||
|  |  | ||||||
| interface | interface | ||||||
|   | |||||||
| @@ -12,16 +12,11 @@ | |||||||
| //  See the License for the specific language governing permissions and | //  See the License for the specific language governing permissions and | ||||||
| //  limitations under the License. | //  limitations under the License. | ||||||
|  |  | ||||||
| { ************************************************ | {  | ||||||
|   * Asuro | 	Drivers->Storage->ASFS - Asuro Filesystem Driver. | ||||||
|   * Unit: Drivers/storage/asfs | 	 | ||||||
|   * Description: asfs file system driver | 	@author(Aaron Hance <ah@aaronhance.me>) | ||||||
|   *  | } | ||||||
|   ************************************************ |  | ||||||
|   * Author: Aaron Hance |  | ||||||
|   * Contributors:  |  | ||||||
|   ************************************************ } |  | ||||||
|  |  | ||||||
| unit asfs; | unit asfs; | ||||||
|  |  | ||||||
| interface | interface | ||||||
|   | |||||||
| @@ -12,6 +12,11 @@ | |||||||
| //  See the License for the specific language governing permissions and | //  See the License for the specific language governing permissions and | ||||||
| //  limitations under the License. | //  limitations under the License. | ||||||
|  |  | ||||||
|  | {  | ||||||
|  | 	ProgManager - Central initialization for terminal registered, baked-in programs. | ||||||
|  | 	 | ||||||
|  | 	@author(Kieron Morris <kjm@kieronmorris.me>) | ||||||
|  | } | ||||||
| unit progmanager; | unit progmanager; | ||||||
|  |  | ||||||
| interface | interface | ||||||
| @@ -23,6 +28,7 @@ uses | |||||||
|     edit, netlog, themer, |     edit, netlog, themer, | ||||||
|     memview, udpcat, dhclient, vbeinfo; |     memview, udpcat, dhclient, vbeinfo; | ||||||
|  |  | ||||||
|  | { Initialize all baked-in programs } | ||||||
| procedure init(); | procedure init(); | ||||||
|  |  | ||||||
| implementation | implementation | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user