git-svn-id: https://spexeah.com:8443/svn/Asuro@748 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
0c939b8b31
commit
877ef01b80
BIN
bin/kernel.bin
BIN
bin/kernel.bin
Binary file not shown.
19
checksum.sh
Executable file
19
checksum.sh
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo > checksums.md5
|
||||||
|
for directory in $(find src/ -maxdepth 10 -type d); do
|
||||||
|
for filename in $directory/*.pas; do
|
||||||
|
if [[ $filename == *".svn"* ]]; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
if [[ $filename == *"*.pas"* ]]; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
if [[ $filename = *"include/asuro.pas"* ]]; then
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
md5sum $filename >> checksums.md5
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
95
checksums.md5
Normal file
95
checksums.md5
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
|
||||||
|
2829dd0dd040e002bc9984c0ab4255ab src//console.pas
|
||||||
|
40ff86676d76ebce2e015fc627282da1 src//contextswitcher.pas
|
||||||
|
fe626dbfd489c783433eb1f7a5a6f1a7 src//cpu.pas
|
||||||
|
5ccceebb643a53600e63eb9e0d6ab3e3 src//drivermanagement.pas
|
||||||
|
a7a707a3ee34c3beec3be89697f26428 src//faults.pas
|
||||||
|
f166a5affca6b843955588872ef825e3 src//gdt.pas
|
||||||
|
086b7d2f46925a0ca18366200acb4b5d src//idt.pas
|
||||||
|
d13e8d656a27b6060a2d3eb156a6403d src//irq.pas
|
||||||
|
434fcc6e3a73893f2c466a55f30ace1f src//isr.pas
|
||||||
|
8fe7e869e73541c1d3224242762d75a9 src//kernel.pas
|
||||||
|
7830edff83a8364ae53c6901196d3f42 src//lmemorymanager.pas
|
||||||
|
bd1b6d63f22acf2b069a6a13c17d8af5 src//pmemorymanager.pas
|
||||||
|
e5f40ea4efba65c700241fa9f983081c src//processloader.pas
|
||||||
|
2aeac65f3cf3cf907d02ceaf1f24496d src//scheduler.pas
|
||||||
|
cf7c60460bfbf261c05da196bf32f25a src//tracer.pas
|
||||||
|
4d03ab141f8a9a6e98214d154f7cb629 src//tss.pas
|
||||||
|
6ed5c1b0932b11dd1f0d0e1479fbf6d8 src//vmemorymanager.pas
|
||||||
|
317c38433e77afada89ec7142a357e95 src/isr/isrmanager.pas
|
||||||
|
f32529c0a7369a501b2a773cf0695ff2 src/isr/isr_types.pas
|
||||||
|
03e7e218e51f2bb7152fb2cf0e1e6529 src/fault/ACE.pas
|
||||||
|
bb6433c59848d67fe8fc5a51d3e82b77 src/fault/BPE.pas
|
||||||
|
61ff4f3ba738c3676867c484b4938f62 src/fault/BTSSE.pas
|
||||||
|
a0d201c71721fb65678bf68db62a03ab src/fault/CFE.pas
|
||||||
|
20876e1592e41b977fb82dd4c85c6009 src/fault/CSOE.pas
|
||||||
|
3458494965f99104f081715fda714d17 src/fault/DBGE.pas
|
||||||
|
fd7ccffd214c8ad99c7fe24541b4a869 src/fault/DBZ.pas
|
||||||
|
1d992c4e9b3c5ac48ca46d9188d4d2b8 src/fault/DFE.pas
|
||||||
|
9992ab024cc27e67f522d7fd7454af8d src/fault/GPF.pas
|
||||||
|
d983bafe688569734a50036ef4eb4c99 src/fault/IDOE.pas
|
||||||
|
04c6d541aacfe1684ddc8fbac3203ac8 src/fault/IOPE.pas
|
||||||
|
994cbf88611ebe388f97bf6874d8c967 src/fault/MCE.pas
|
||||||
|
63a9ac8ac361e1fb7ab81f4100cfbc64 src/fault/NCE.pas
|
||||||
|
39b2dc48148bfe6331db30a7f73f796f src/fault/NMIE.pas
|
||||||
|
fbcf1dfaf6b0d2e8c7831e5ce79bc997 src/fault/OOBE.pas
|
||||||
|
264f3c728547c00e4d268b0d3fc9cbc1 src/fault/PF.pas
|
||||||
|
c8d8ea3e86f3e22a291b0cbb4525691f src/fault/SFE.pas
|
||||||
|
249d90b36ced476bc3cfcec50743cda2 src/fault/SNPE.pas
|
||||||
|
3d709117a5f144364f63e254813925e7 src/fault/UIE.pas
|
||||||
|
d8b4c9e37ed5aa874e0ed6f0ee802fef src/prog/memview.pas
|
||||||
|
d506a4bb9e5141be0a685b239860e4eb src/prog/netlog.pas
|
||||||
|
6f00837eea06fafb4ad523bca8daa36e src/prog/shell.pas
|
||||||
|
197cd32d463be92322f624d0e4b5cadf src/prog/splash.pas
|
||||||
|
07049c318ceb139a374ebf71f4ef0fb8 src/prog/terminal.pas
|
||||||
|
f2349f75efabb19660fbb4a859e31d61 src/prog/themer.pas
|
||||||
|
6a75e21bba7c156b696ccad530277870 src/prog/vmlog.pas
|
||||||
|
94806634ce661adfba9ecd1313600c06 src/prog/vmstate.pas
|
||||||
|
c36f4d70db47ec47afcffd1e8986abdd src/include/bios_data_area.pas
|
||||||
|
3fda7cab4cd8cecb219037f5215769b9 src/include/crc.pas
|
||||||
|
1c651452e4729a9c4061ea7d69b4dd5d src/include/fonts.pas
|
||||||
|
493570189341fa6579cab05058f97a5d src/include/lists.pas
|
||||||
|
c096870ffcefbf9d4fd3fb0638132b93 src/include/multiboot.pas
|
||||||
|
9acf3b89545656cc6e1b518a6fc173a3 src/include/strings.pas
|
||||||
|
6dd9d208270b0221edbf4e4f2a070f0a src/include/system.pas
|
||||||
|
4efc28b89c754ea828502ad3baa05ff3 src/include/types.pas
|
||||||
|
38ee40c6dd9cb4ef5ac299d2cc1dfab5 src/include/util.pas
|
||||||
|
be084ee5d65fdc85182ff87a3f09c831 src/driver/storage/AHCI_OLD.pas
|
||||||
|
e9c1a0807931287779b0295a88faec30 src/driver/storage/AHCI.pas
|
||||||
|
3324eebbdbb3080374a7d65397d1d663 src/driver/storage/ATA_ISR.pas
|
||||||
|
15e714c6bf0f6805f95cac019a8ef3ff src/driver/storage/ATA_OLD.pas
|
||||||
|
d66bc35a668d04765cebfc9808f090e7 src/driver/storage/fat32.pas
|
||||||
|
65209b1658f48fa40328710a32227c97 src/driver/storage/IDE.pas
|
||||||
|
a5eaecfbb515571b05846df6f9fd0f59 src/driver/storage/storagemanagement.pas
|
||||||
|
062bb523daa8efdda8ab040c9c27f777 src/driver/interface/serial.pas
|
||||||
|
b0464d20e01287dfcc1ea4e1391e6065 src/driver/exp/testdriver.pas
|
||||||
|
4916d00d03507a7f049aabe55d0b2fde src/driver/hid/keyboard.pas
|
||||||
|
588439e76a0242ee3889a645b070a153 src/driver/hid/mouse.pas
|
||||||
|
14b662e49903b2278ad453ccd366b44b src/driver/hid/PS2_KEYBOARD_ISR.pas
|
||||||
|
df65c59a22ab39dedb8f3bf095a8a9d9 src/driver/include/drivertypes.pas
|
||||||
|
863f2bb455190ac999bfff5c56d5da5d src/driver/netdev/E1000.pas
|
||||||
|
8c5aa1493ce35b7367d93998ad06994d src/driver/bus/EHCI.pas
|
||||||
|
680c1acfb4430c0099128006176de6af src/driver/bus/OHCI.pas
|
||||||
|
7bdb9415e84d52f5d236a77a057b1d94 src/driver/bus/PCI.pas
|
||||||
|
15364f936082f36f0723238a261d04e5 src/driver/bus/UHCI.pas
|
||||||
|
0ec56e11d15fd48b722a8f63d4cb68fd src/driver/bus/USB.pas
|
||||||
|
2a10bb31d3a82d7bc3ca22544d1d0e66 src/driver/bus/XHCI.pas
|
||||||
|
8aa8167fdaceccc796f82753757f28f0 src/driver/net/l4/icmp.pas
|
||||||
|
d5bec9702da2cd347c6d635466a1dc81 src/driver/net/l4/tcp.pas
|
||||||
|
547a3910e3d4edb02094d7aa5d7115d1 src/driver/net/l4/udp.pas
|
||||||
|
5d6d27dd40f75f6b26114a6d72d38c9f src/driver/net/l2/eth2.pas
|
||||||
|
4d5eea572030e5d06665ee397e5af108 src/driver/net/l1/net.pas
|
||||||
|
89d9c74164197921d4a588f34d46ea0f src/driver/net/include/nettypes.pas
|
||||||
|
f8487ed9a60280291066fdbecdfab34a src/driver/net/include/netutils.pas
|
||||||
|
70409c499b86932e78db1b36f27ee3b3 src/driver/net/l3/arp.pas
|
||||||
|
237cc876f6b6eb54a6aff82a0705e300 src/driver/net/l3/ipv4.pas
|
||||||
|
e07158823d5d6be8a94b0ec8e53d2af7 src/driver/timers/RTC.pas
|
||||||
|
79293ed5bb9b8ddf131eb4a0f66cebaa src/driver/timers/TMR_0_ISR.pas
|
||||||
|
e891fd406e90bf0b068a3e719d14e765 src/driver/timers/TMR_1_ISR.pas
|
||||||
|
16e3cc789913e5ccd1877fd11a1171fd src/vm/vm_instance.pas
|
||||||
|
c9514830ff75ff2e67f4f9c28dac6a55 src/vm/vm_object.pas
|
||||||
|
f515a913aaaaad561688555ad1e9de16 src/vm/vm.pas
|
||||||
|
d01637a30b6cc50586496482641dffbf src/vm/vm_scheduler.pas
|
||||||
|
be5605071f672a9d7efd333bd2b10e77 src/backup/consoleBK1.pas
|
||||||
|
108b27834297204c087d3ef5bba06751 src/backup/consoleBK2.pas
|
||||||
|
9d805c7644ba17a6a963ab5ea0e159fe src/backup/consoleBK3.pas
|
Binary file not shown.
BIN
lib/asuro.ppu
BIN
lib/asuro.ppu
Binary file not shown.
BIN
lib/kernel.ppu
BIN
lib/kernel.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/libpsystem.a
BIN
lib/libpsystem.a
Binary file not shown.
BIN
lib/shell.ppu
BIN
lib/shell.ppu
Binary file not shown.
BIN
lib/terminal.ppu
BIN
lib/terminal.ppu
Binary file not shown.
BIN
lib/util.ppu
BIN
lib/util.ppu
Binary file not shown.
BIN
lib/vm.ppu
BIN
lib/vm.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/vmstate.ppu
Normal file
BIN
lib/vmstate.ppu
Normal file
Binary file not shown.
@ -9,14 +9,15 @@ const
|
|||||||
VERSION_SUB = '1';
|
VERSION_SUB = '1';
|
||||||
REVISION = '746';
|
REVISION = '746';
|
||||||
RELEASE = 'ia';
|
RELEASE = 'ia';
|
||||||
LINE_COUNT = 29502;
|
LINE_COUNT = 29505;
|
||||||
FILE_COUNT = 104;
|
FILE_COUNT = 104;
|
||||||
DRIVER_COUNT = 32;
|
DRIVER_COUNT = 32;
|
||||||
FPC_VERSION = '2.6.4';
|
FPC_VERSION = '2.6.4';
|
||||||
NASM_VERSION = '2.10.09';
|
NASM_VERSION = '2.10.09';
|
||||||
MAKE_VERSION = '3.81';
|
MAKE_VERSION = '3.81';
|
||||||
COMPILE_DATE = '29/09/18';
|
COMPILE_DATE = '29/09/18';
|
||||||
COMPILE_TIME = '13:46:48';
|
COMPILE_TIME = '15:30:53';
|
||||||
|
CHECKSUM = 'ceb05d7417d4c62b74f7c3c4c164cb15';
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
|
@ -269,6 +269,8 @@ begin
|
|||||||
console.writestringlnWND(' files.', TERMINAL_HWND);
|
console.writestringlnWND(' files.', TERMINAL_HWND);
|
||||||
console.writestringWND(' Baked Drivers: ', TERMINAL_HWND);
|
console.writestringWND(' Baked Drivers: ', TERMINAL_HWND);
|
||||||
console.writeintlnWND(asuro.DRIVER_COUNT, TERMINAL_HWND);
|
console.writeintlnWND(asuro.DRIVER_COUNT, TERMINAL_HWND);
|
||||||
|
console.writestringWND(' Checksum: ', TERMINAL_HWND);
|
||||||
|
console.writestringlnWND(asuro.CHECKSUM, TERMINAL_HWND);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure help(params : PParamList);
|
procedure help(params : PParamList);
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
./checksum.sh
|
||||||
outfile="src/include/asuro.pas"
|
outfile="src/include/asuro.pas"
|
||||||
file="version"
|
file="version"
|
||||||
while IFS=: read -r line;do
|
while IFS=: read -r line;do
|
||||||
@ -16,6 +17,7 @@ makeversion=$(make -v | grep GNU | awk '{print $3}')
|
|||||||
nasmversion=$(nasm -v | awk '{print $3'})
|
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}')
|
||||||
echo "unit asuro;" > $outfile
|
echo "unit asuro;" > $outfile
|
||||||
echo " " >> $outfile
|
echo " " >> $outfile
|
||||||
echo "interface" >> $outfile
|
echo "interface" >> $outfile
|
||||||
@ -35,6 +37,7 @@ echo " NASM_VERSION = '$nasmversion';" >> $outfile
|
|||||||
echo " MAKE_VERSION = '$makeversion';" >> $outfile
|
echo " MAKE_VERSION = '$makeversion';" >> $outfile
|
||||||
echo " COMPILE_DATE = '$compiledate';" >> $outfile
|
echo " COMPILE_DATE = '$compiledate';" >> $outfile
|
||||||
echo " COMPILE_TIME = '$compiletime';" >> $outfile
|
echo " COMPILE_TIME = '$compiletime';" >> $outfile
|
||||||
|
echo " CHECKSUM = '$checksum';" >> $outfile
|
||||||
echo " " >> $outfile
|
echo " " >> $outfile
|
||||||
echo "implementation" >> $outfile
|
echo "implementation" >> $outfile
|
||||||
echo " " >> $outfile
|
echo " " >> $outfile
|
||||||
|
Loading…
x
Reference in New Issue
Block a user