fillmem.s

This commit is contained in:
2025-08-02 00:44:27 -04:00
parent 1117d99090
commit fc54c87300
7 changed files with 67 additions and 1 deletions
+2
View File
@@ -0,0 +1,2 @@
toolchain/pcsx-redux
build
+20
View File
@@ -0,0 +1,20 @@
.psx
.create "fillmem.bin", 0x80010000
; Entry Point of Code
.org 0x80010000
; Constant declaration
BASE_ADDR equ 0x0000
Main:
li $t0, 0xA000 ; $t0 = 0xA000
li $t1, 0xA0FF ; $t1 = 0xA0FF
li $t2, 0x11 ; $t2 = 0x11
Loop:
sb $t2, BASE_ADDR($t0) ; $Store byte at 0x0000 + t0
addi $t0, $t0, 1 ; ++ t0
blt $t0, $t1, Loop ; while (t0 < t1) keep looping
.close

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

+17
View File
@@ -0,0 +1,17 @@
; Entry Point of Code
.org 0x80010000
; Constant declaration
BASE_ADDR equ 0x0000
Main:
li $t0, 0xA000 ; $t0 = 0xA000
li $t1, 0xA0FF ; $t1 = 0xA0FF
li $t2, 0x11 ; $t2 = 0x11
Loop:
sb $t2, BASE_ADDR($t0) ; $Store byte at 0x0000 + t0
addi $t0, $t0, 1 ; ++ t0
blt $t0, $t1, Loop ; while (t0 < t1) keep looping
.close
+12 -1
View File
@@ -2,4 +2,15 @@
A rest from the usual.
![img](./splash.jpg)
![img](./docs/assets/splash.jpg)
## Dependencies
![system_info](./docs/assets/system_info.png)
```ps1
scoop bucket add extras
scoop install armips
```
[pscx-redux](https://github.com/grumpycoders/pcsx-redux/): A collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1.
+16
View File
@@ -0,0 +1,16 @@
$path_root = split-path -Path $PSScriptRoot -Parent
$path_build = join-path $path_root 'build'
$path_code = join-path $path_root 'code'
if ((test-path $path_build) -eq $false) {
new-item -itemtype directory -path $path_build
}
$armips = 'armips'
$path_fillmem = join-path $path_code 'fillmem'
$src_fillmem = join-path $path_fillmem 'fillmem.s'
push-location $path_build
& $armips $src_fillmem
pop-location