This website requires JavaScript.
b0b7fa0ebb
Implement instructions 0x024-0x03B
intr-024-03B
Joel-Perez
2026-04-11 20:49:48 -06:00
cdf14cf545
added LLGS instruction to CPU.hpp
easter-egg-arturo-branch
Arturo
2026-04-11 11:50:37 -06:00
c3c94583f4
Map LLGS instruction to opcode 0xF1
Arturo
2026-04-11 11:35:27 -06:00
1fe555aaba
Added easter egg by Arturo Balam for 0F1 (slot 1)
Arturo
2026-04-11 10:02:30 -06:00
8cc4f59b9c
add test program for instructions 0x068-0x079
diego/instruc-068-079
Diego Lopez
2026-04-08 20:08:39 -06:00
dd1cd03026
Merge pull request 'Implement instructions 0x03C-0x053, add flag constants and fix execute pipeline' (#5 ) from diego/instruc-03c-053 into main
main
Kittycannon
2026-04-09 01:14:03 +00:00
75f4b160bf
Merge pull request 'Implement instructions 0x068-0x079: casts and math functions' (#6 ) from diego/instruc-068-079 into main
Kittycannon
2026-04-09 01:12:41 +00:00
0184ef6394
ADD personal DGANT easter egg instruction on 0x0F6
Diego De Gante Pérez
2026-04-08 18:38:26 -06:00
30e0203df4
implement instructions 0x068-0x079: D2I, D2L, trig and exponential functions
Diego Lopez
2026-04-08 16:11:18 -06:00
7713be5293
feat: implement logic for BRAD instruction checksum algorithm
BradleyVergara
2026-04-07 23:41:11 +00:00
b61cc6b149
docs: implement formal specification for BRAD memory integrity check
BradleyVergara
2026-04-07 23:26:52 +00:00
7155ad8d5a
Finished STB, CRB and TSB instructions
AlmeidaDaniel
2026-04-06 19:18:30 -06:00
0449074ef6
Finished BOOL, FBT, UDMD and DMOD
AlmeidaDaniel
2026-04-06 17:56:00 -06:00
d2ce5ea4bd
Merge main and resolve conflicts
Diego De Gante Pérez
2026-04-06 13:41:49 -06:00
6fb7a23e5d
Simplify instruction comments and add default cases to switches
Diego De Gante Pérez
2026-04-06 13:12:31 -06:00
484c2a6afe
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
AlmeidaDaniel
2026-04-06 13:02:17 -06:00
6f8a9d80f2
added unfinished code to instructions
AlmeidaDaniel
2026-04-06 13:02:12 -06:00
429596af86
Implement instructions 0x03C-0x053, add flag constants and fix execute dispatch
Diego De Gante Pérez
2026-04-06 12:33:43 -06:00
36889e160b
Merge pull request 'arturo-fixed-files-branch' (#4 ) from arturo-fixed-files-branch into main
Kittycannon
2026-04-01 16:38:57 +00:00
4e1a601175
Added unfinished code to instructions
AlmeidaDaniel
2026-03-31 11:21:35 -06:00
f82aa627c4
Fix execute() dispatch, addrModes mask, reg() operand ptr, cast warnings, and Enter key step
Arturo
2026-03-31 01:19:00 -06:00
7d3781681d
Implement float math and type conversion instructions (054-067)
Arturo
2026-03-30 23:44:10 -06:00
6ac82b47e7
Added DIV, UDIV, MOD, UMOD intruction code
AlmeidaDaniel
2026-03-30 12:54:19 -06:00
48785b6a94
Corrections to MUL and EXS functions
AlmeidaDaniel
2026-03-30 12:19:41 -06:00
c8bfdf44b6
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
AlmeidaDaniel
2026-03-30 12:16:22 -06:00
eba69f767e
Added INC, DEC, ADD, SUB, MUL, UMUL instructions code
AlmeidaDaniel
2026-03-30 12:16:18 -06:00
67ed4a7fc4
added signed ints to register, how was this not added before?!
Kittycannon
2026-03-30 12:13:55 -06:00
0015387d60
ok ok it compiles. commented a lot too so check that out
Kittycannon
2026-03-30 07:43:09 -06:00
15bf03097f
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
Kittycannon
2026-03-29 07:50:14 -06:00
43f5d26b3d
I'm still working on this
Kittycannon
2026-03-29 07:50:11 -06:00
f0148dbe45
Implemented EXS instructions
AlmeidaDaniel
2026-03-29 02:08:56 -06:00
b397371a53
Added COM, NEG instructions
AlmeidaDaniel
2026-03-28 13:39:53 -06:00
aabcfc6f0c
Added all instructions as empty instructions. Compiles on WIN + MSYS2, UCRT64
Kittycannon
2026-03-27 19:24:26 -06:00
41dd2b87b4
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
Kittycannon
2026-03-27 18:59:38 -06:00
3d80b690c4
better algorithm to load bytes
Kittycannon
2026-03-27 18:59:36 -06:00
a077c084a2
code changed
AlmeidaDaniel
2026-03-27 16:47:50 -06:00
38006fe19a
deleted document
AlmeidaDaniel
2026-03-27 16:40:28 -06:00
6895309679
tested code
AlmeidaDaniel
2026-03-27 16:39:29 -06:00
08e994ad44
changed code
AlmeidaDaniel
2026-03-27 16:37:47 -06:00
2f38eb38b8
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
AlmeidaDaniel
2026-03-27 16:36:04 -06:00
5f342991b0
deleted
AlmeidaDaniel
2026-03-27 16:35:54 -06:00
a5ffb69565
code chnages
AlmeidaDaniel
2026-03-27 16:34:23 -06:00
8697b44f53
Added document
AlmeidaDaniel
2026-03-27 16:05:53 -06:00
c6c63d6391
changes to pygen
Kittycannon
2026-03-25 10:56:26 -06:00
c6fdb59791
Merge pull request 'Add InstrMap.cpp generation to pygen' (#2 ) from diego/instrmap into main
Kittycannon
2026-03-25 16:34:43 +00:00
291aa0a949
Add InstrMap.cpp generation to pygen
Diego De Gante Pérez
2026-03-25 10:15:56 -06:00
e24e8dfe2d
ready for addrm & instr
Kittycannon
2026-03-25 10:00:21 -06:00
1c971a4e22
more or less almost done with the instr reels.
Kittycannon
2026-03-25 06:59:00 -06:00
9cd0570edd
feat: implement Spider VM 0.1 ABI and interrupt system
Joel-Perez
2026-03-24 16:50:07 -06:00
4a659b5f0d
moved reel to dedicated folder because it was hogging the cpu folder
Kittycannon
2026-03-23 22:29:05 -06:00
3a6fc6cfb9
cpu experimentation
Kittycannon
2026-03-23 17:08:26 -06:00
d4a1d5ad94
oopsie fixes
Kittycannon
2026-03-23 09:17:53 -06:00
da1c090f19
Preparation for building instructions
Kittycannon
2026-03-23 07:22:00 -06:00
b4560c208f
integrated quaternions into code
Kittycannon
2026-03-21 10:08:24 -06:00
3845ebe6fd
Merge branch 'main' of https://git.sintekanalytics.com/SpiderLang/spider-runtime
Kittycannon
2026-03-21 09:49:46 -06:00
9feef38410
runtime progress
Kittycannon
2026-03-21 09:49:42 -06:00
061b297b5c
moved
AlmeidaDaniel
2026-03-20 20:39:53 -06:00
99f423c4a3
upload
AlmeidaDaniel
2026-03-20 20:38:12 -06:00
18923c4b20
deleted file
AlmeidaDaniel
2026-03-20 20:28:57 -06:00
6dfec7c256
Upload files to "Math"
AlmediaDaniel
2026-03-21 02:13:05 +00:00
5a4eb66c78
ram, instr reel, runtime, etc
Kittycannon
2026-03-20 16:53:02 -06:00
16fa0bf3ea
executed pygen, we now have cpu instructions yay, made some changes to pygen
Kittycannon
2026-03-20 11:04:37 -06:00
0d8fef5ef9
Merge pull request 'arturo-pygen-branch' (#1 ) from arturo-pygen-branch into main
Kittycannon
2026-03-20 16:49:37 +00:00
899cdc483e
README updated
Arturo
2026-03-19 22:37:22 -06:00
fb6fd3ff05
Add pygen.ipynb — Python code generator for CPU instructions
Arturo
2026-03-19 22:33:02 -06:00
749cdbb967
added empy cpps
Kittycannon
2026-03-18 10:10:38 -06:00
014a2f08eb
started the RAM
Kittycannon
2026-03-18 10:04:45 -06:00
f51b6edfbf
things for today
Kittycannon
2026-03-18 09:36:45 -06:00
1422730cc8
added the distro detector
Kittycannon
2026-03-18 08:42:43 -06:00
a8f30f6967
first ever upload
Kittycannon
2026-03-17 20:41:40 -06:00
057ed48df1
first test - function call
JOELPEREZ119
2026-03-07 03:04:42 -06:00
707b56703d
Initial commit
Kittycannon
2026-02-25 05:51:46 +00:00