|
|
1935468490
|
Update SVM.Core.csproj
v.0.1.0.0
|
2025-08-27 02:32:53 +10:00 |
|
|
|
fecc46204a
|
Update dotnet.yml
|
2025-08-27 02:29:33 +10:00 |
|
|
|
747314ae9f
|
Update dotnet.yml
|
2025-08-27 02:23:21 +10:00 |
|
|
|
7f4bdba161
|
Working on the workflow.
|
2025-08-27 02:20:36 +10:00 |
|
|
|
f62e96494d
|
Implemented CMP.
|
2025-08-26 23:51:58 +10:00 |
|
|
|
7e57c4ded6
|
Added support of debug symbol.
|
2025-08-17 06:34:09 +10:00 |
|
|
|
0069c573e7
|
Jump and Call are working as intended.
|
2025-08-15 16:03:14 +10:00 |
|
|
|
914c6febbe
|
Added a sample program.
Change: JAL -> JMP, JALF -> JIF.
|
2025-08-15 05:39:21 +10:00 |
|
|
|
fe98229539
|
Added definition of call and return in the ISA.
|
2025-08-15 05:33:39 +10:00 |
|
|
|
839d454351
|
Added Invoke support.
|
2025-08-15 05:29:59 +10:00 |
|
|
|
1c36c69738
|
Made $2=$CF, $3=$SP.
Implemented Call and Return.
|
2025-08-15 05:19:49 +10:00 |
|
|
|
18ad735a32
|
Implemented Save.
Added definition of SAVE.
|
2025-08-06 05:26:57 +10:00 |
|
|
|
97e3ce81eb
|
Simplified the lexer definition.
|
2025-08-04 06:50:09 +10:00 |
|
|
|
a8b526c645
|
Working on __open.
Working op `load` instruction.
|
2025-08-03 01:20:55 +10:00 |
|
|
|
ec6e7e1351
|
Fixed linker.
|
2025-08-02 06:31:00 +10:00 |
|
|
|
6eb87e433e
|
Hello world finally works.
Sample working code:
.data:
text0 "Hello, World!\n"
.code:
sd.int32 $4 123
sd.int32 $5 321
sd.int32 $10 1
sd.int32 $11 text0
sd.int32 $12 14
sys 4
sd.int32 $10 100
sys 1
bmath add Int32 $4 $5 $6
|
2025-08-01 03:43:09 +10:00 |
|
|
|
269a2b51be
|
Working on a BSD-Style syscall wrapper.
|
2025-08-01 00:06:32 +10:00 |
|
|
|
0cf3ba9937
|
SD is now properly working.
|
2025-07-31 02:26:58 +10:00 |
|
|
|
deb7106b3d
|
Added a brunch of error messages and fixed a lot of things.
|
2025-07-30 03:21:42 +10:00 |
|
|
|
29407c690b
|
Working on making Linker to support multiple instruction data as one instruction.
|
2025-07-30 01:24:02 +10:00 |
|
|
|
be8a9768ec
|
The assembler is partially working now.
|
2025-07-28 23:11:24 +10:00 |
|
|
|
4faef5337b
|
Working on the assembler.
|
2025-07-27 04:43:13 +10:00 |
|
|
|
76f667204f
|
Updated LibCLCC.Net to newest version.
|
2025-07-27 04:15:34 +10:00 |
|
|
|
268c1f1ff1
|
Linker should be working.
|
2025-07-25 00:06:07 +10:00 |
|
|
|
be99821ced
|
Added Register Naming support in ISADefinition.
|
2025-07-24 23:09:01 +10:00 |
|
|
|
c5d27b65e9
|
ISADefinition parser is now done.
|
2025-07-23 00:33:42 +10:00 |
|
|
|
31ff6dbb1f
|
Working on ISADefinition.
|
2025-07-22 22:27:15 +10:00 |
|
|
|
b8a371b3a9
|
Working on the new Definition.
|
2025-07-21 04:06:11 +08:00 |
|
|
|
49d6d463bd
|
Working on improving ISA Linker.
|
2025-07-21 01:47:31 +08:00 |
|
|
|
b164fc1798
|
Finished basic Assembler and Linker framework.
|
2025-07-20 20:45:10 +08:00 |
|
|
|
bfec019c77
|
Working on the assembler and linker.
|
2025-07-20 03:35:04 +08:00 |
|
|
|
48bf6bcc0f
|
Working on the assembler.
|
2025-07-20 01:50:28 +08:00 |
|
|
|
41bf6f1b25
|
Working on the assembler.
|
2025-07-19 21:41:04 +08:00 |
|
|
|
d5b2e93117
|
Updated project files.
|
2025-07-18 12:44:27 +08:00 |
|
|
|
5701386dfb
|
Working on the assembler.
|
2025-07-18 12:43:42 +08:00 |
|
|
|
ae79862c07
|
Made some basic staff.
|
2025-07-18 03:13:41 +08:00 |
|
|
|
1ca24171fb
|
Initial Commit.
|
2025-07-16 20:09:34 +08:00 |
|
|
|
be67738526
|
Add .gitattributes, .gitignore, README.md, and LICENSE.txt.
|
2025-07-16 20:07:56 +08:00 |
|