https://github.com/gemeri/epic-assembly-code
Super epic scripts coded in assembly. More to come!
https://github.com/gemeri/epic-assembly-code
assembly assembly-language epic sigma
Last synced: 11 months ago
JSON representation
Super epic scripts coded in assembly. More to come!
- Host: GitHub
- URL: https://github.com/gemeri/epic-assembly-code
- Owner: Gemeri
- Created: 2024-12-13T03:42:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T10:07:04.000Z (over 1 year ago)
- Last Synced: 2025-02-07T15:11:36.908Z (over 1 year ago)
- Topics: assembly, assembly-language, epic, sigma
- Language: Assembly
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## epic-assembly-code
**Super epic scripts coded in assembly. More to come!**
All programed using ml64 on visual studio with windows. Gotta have MASM installed and kernel32
or just run the already compiled executable
## greet_user.asm
Are you bored sad and lonely? Is the only way to cure that loneliness being greeted by an assembly script? Well look no further! greet_user.asm will not only ask for your name, but greet you to!!!
assemble script:
```
ml64 /c /Fo greet_user.obj greet_user.asm
```
Create exe:
```
link /SUBSYSTEM:CONSOLE /OUT:greet_user.exe greet_user.obj kernel32.lib /ENTRY:main
```
Run exe:
```
./greet_user
```
## hello.asm
Good ol' classic "Hello World" but in assembly
assemble script:
```
ml64 /c hello.asm
```
Create exe:
```
link /subsystem:console /defaultlib:ucrt.lib /defaultlib:vcruntime.lib /defaultlib:legacy_stdio_definitions.lib /entry:main hello.obj
```
Run exe:
```
./hello
```
## minimal.asm
Just opens and immediately dies, not sure what else im supposed to say
assemble script:
```
ml64 /c /Fo minimal.obj minimal.asm
```
Create exe:
```
link /SUBSYSTEM:CONSOLE /OUT:minimal.exe minimal.obj kernel32.lib /ENTRY:main
```
Run exe:
```
./minimal
```
## word_uzzer.asm
Have you always wondered how would words be if they were uzzed? Well you’ve come to the right place. Here you can input a word and see it uzzed! if the input is more than 1 word then it'll just die
assemble script:
```
ml64 /c /Zi word_uzzer.asm
```
Create exe:
```
link /ENTRY:main /SUBSYSTEM:CONSOLE /OUT:word_uzzer.exe word_uzzer.obj kernel32.lib
```
Run exe:
```
./word_uzzer
```