Commit Graph

57 Commits

Author SHA1 Message Date
Kittycannon 1e2524a4cb Merge pull request 'add test program for instructions 0x068-0x079' (#8) from diego/instruc-068-079 into main
Reviewed-on: #8
2026-06-07 18:48:36 +00:00
DiegoLopez 8cc4f59b9c add test program for instructions 0x068-0x079 2026-04-08 20:08:39 -06:00
Kittycannon dd1cd03026 Merge pull request 'Implement instructions 0x03C-0x053, add flag constants and fix execute pipeline' (#5) from diego/instruc-03c-053 into main
Reviewed-on: #5
2026-04-09 01:14:03 +00:00
Diego De Gante Pérez 0184ef6394 ADD personal DGANT easter egg instruction on 0x0F6 2026-04-08 18:38:26 -06:00
DiegoLopez 30e0203df4 implement instructions 0x068-0x079: D2I, D2L, trig and exponential functions 2026-04-08 16:11:18 -06:00
BradleyVergara 7713be5293 feat: implement logic for BRAD instruction checksum algorithm
Implemented the memory integrity scan algorithm. Validates the first 256 bytes of system memory against a security signature.

Signed-off-by: BradleyVergara <2209213@upy.edu.mx>
2026-04-07 23:41:11 +00:00
AlmediaDaniel 7155ad8d5a Finished STB, CRB and TSB instructions 2026-04-06 19:18:30 -06:00
AlmediaDaniel 0449074ef6 Finished BOOL, FBT, UDMD and DMOD 2026-04-06 17:56:00 -06:00
Diego De Gante Pérez d2ce5ea4bd Merge main and resolve conflicts 2026-04-06 13:41:49 -06:00
Diego De Gante Pérez 6fb7a23e5d Simplify instruction comments and add default cases to switches 2026-04-06 13:12:31 -06:00
AlmediaDaniel 484c2a6afe Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-04-06 13:02:17 -06:00
AlmediaDaniel 6f8a9d80f2 added unfinished code to instructions 2026-04-06 13:02:12 -06:00
Diego De Gante Pérez 429596af86 Implement instructions 0x03C-0x053, add flag constants and fix execute dispatch 2026-04-06 12:33:43 -06:00
Kittycannon 36889e160b Merge pull request 'arturo-fixed-files-branch' (#4) from arturo-fixed-files-branch into main
Reviewed-on: #4
2026-04-01 16:38:57 +00:00
AlmediaDaniel 4e1a601175 Added unfinished code to instructions 2026-03-31 11:21:35 -06:00
Arturo f82aa627c4 Fix execute() dispatch, addrModes mask, reg() operand ptr, cast warnings, and Enter key step 2026-03-31 01:19:00 -06:00
Arturo 7d3781681d Implement float math and type conversion instructions (054-067) 2026-03-30 23:44:10 -06:00
AlmediaDaniel 6ac82b47e7 Added DIV, UDIV, MOD, UMOD intruction code 2026-03-30 12:54:19 -06:00
AlmediaDaniel 48785b6a94 Corrections to MUL and EXS functions 2026-03-30 12:19:41 -06:00
AlmediaDaniel c8bfdf44b6 Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-03-30 12:16:22 -06:00
AlmediaDaniel eba69f767e Added INC, DEC, ADD, SUB, MUL, UMUL instructions code 2026-03-30 12:16:18 -06:00
Kittycannon 67ed4a7fc4 added signed ints to register, how was this not added before?! 2026-03-30 12:13:55 -06:00
Kittycannon 0015387d60 ok ok it compiles. commented a lot too so check that out 2026-03-30 07:43:09 -06:00
Kittycannon 15bf03097f Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-03-29 07:50:14 -06:00
Kittycannon 43f5d26b3d I'm still working on this 2026-03-29 07:50:11 -06:00
AlmediaDaniel f0148dbe45 Implemented EXS instructions 2026-03-29 02:08:56 -06:00
AlmediaDaniel b397371a53 Added COM, NEG instructions 2026-03-28 13:39:53 -06:00
Kittycannon aabcfc6f0c Added all instructions as empty instructions. Compiles on WIN + MSYS2, UCRT64 2026-03-27 19:24:26 -06:00
Kittycannon 41dd2b87b4 Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-03-27 18:59:38 -06:00
Kittycannon 3d80b690c4 better algorithm to load bytes 2026-03-27 18:59:36 -06:00
AlmediaDaniel a077c084a2 code changed 2026-03-27 16:47:50 -06:00
AlmediaDaniel 38006fe19a deleted document 2026-03-27 16:40:28 -06:00
AlmediaDaniel 6895309679 tested code 2026-03-27 16:39:29 -06:00
AlmediaDaniel 08e994ad44 changed code 2026-03-27 16:37:47 -06:00
AlmediaDaniel 2f38eb38b8 Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-03-27 16:36:04 -06:00
AlmediaDaniel 5f342991b0 deleted 2026-03-27 16:35:54 -06:00
AlmediaDaniel a5ffb69565 code chnages 2026-03-27 16:34:23 -06:00
AlmediaDaniel 8697b44f53 Added document 2026-03-27 16:05:53 -06:00
Kittycannon c6c63d6391 changes to pygen 2026-03-25 10:56:26 -06:00
Diego De Gante Pérez 291aa0a949 Add InstrMap.cpp generation to pygen 2026-03-25 10:18:29 -06:00
Kittycannon e24e8dfe2d ready for addrm & instr 2026-03-25 10:00:21 -06:00
Kittycannon 1c971a4e22 more or less almost done with the instr reels. 2026-03-25 06:59:00 -06:00
Kittycannon 4a659b5f0d moved reel to dedicated folder because it was hogging the cpu folder 2026-03-23 22:29:05 -06:00
Kittycannon 3a6fc6cfb9 cpu experimentation 2026-03-23 17:08:26 -06:00
Kittycannon d4a1d5ad94 oopsie fixes 2026-03-23 09:17:53 -06:00
Kittycannon da1c090f19 Preparation for building instructions 2026-03-23 07:22:00 -06:00
Kittycannon b4560c208f integrated quaternions into code 2026-03-21 10:08:24 -06:00
Kittycannon 3845ebe6fd Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime 2026-03-21 09:49:46 -06:00
Kittycannon 9feef38410 runtime progress 2026-03-21 09:49:42 -06:00
AlmediaDaniel 061b297b5c moved 2026-03-20 20:39:53 -06:00