commit dff95aa973c072005f08d61d5ce62973acb98be1 Author: Izzy Date: Mon Nov 17 18:36:03 2025 -0500 first commit diff --git a/assets/chdboy.png b/assets/chdboy.png new file mode 100644 index 0000000..8b8cd8a Binary files /dev/null and b/assets/chdboy.png differ diff --git a/assets/logo_neon_robot.png b/assets/logo_neon_robot.png new file mode 100644 index 0000000..cef0dc1 Binary files /dev/null and b/assets/logo_neon_robot.png differ diff --git a/assets/perfect_dark.png b/assets/perfect_dark.png new file mode 100644 index 0000000..fb18f0f Binary files /dev/null and b/assets/perfect_dark.png differ diff --git a/assets/psx2.png b/assets/psx2.png new file mode 100644 index 0000000..e523bdb Binary files /dev/null and b/assets/psx2.png differ diff --git a/assets/spaghetti.png b/assets/spaghetti.png new file mode 100644 index 0000000..ab38a09 Binary files /dev/null and b/assets/spaghetti.png differ diff --git a/assets/starship.png b/assets/starship.png new file mode 100644 index 0000000..2e39000 Binary files /dev/null and b/assets/starship.png differ diff --git a/assets/torch.png b/assets/torch.png new file mode 100644 index 0000000..95979d9 Binary files /dev/null and b/assets/torch.png differ diff --git a/chdboy.html b/chdboy.html new file mode 100644 index 0000000..cf5a3f6 --- /dev/null +++ b/chdboy.html @@ -0,0 +1,36 @@ + + + + + +CHDBOY · izzy2lost + + + + + +
+ +
+ + + +
+ +

CHDBOY

+

CHD utility tools.

+ + +
+ + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..ca26bdc --- /dev/null +++ b/index.html @@ -0,0 +1,91 @@ + + + + + +izzy2lost · Neon Dev Hub + + + + + + +
+ +
+ + + +
+
+
+

Neon-powered apps & emulators

+

Retro vibes + modern Android tech.

+
+
+ +
+ +
+
+ + + + + + diff --git a/perfect_dark.html b/perfect_dark.html new file mode 100644 index 0000000..fc2ed30 --- /dev/null +++ b/perfect_dark.html @@ -0,0 +1,36 @@ + + + + + +Perfect Dark · izzy2lost + + + + + +
+ +
+ + + +
+ +

Perfect Dark

+

Android port experiment of Perfect Dark.

+ + +
+ + + + + diff --git a/psx2.html b/psx2.html new file mode 100644 index 0000000..2ca7ede --- /dev/null +++ b/psx2.html @@ -0,0 +1,37 @@ + + + + + +PSX2 · izzy2lost + + + + + +
+ +
+ + + +
+ +

PSX2

+

Android ARM64 PS2 emulator project.

+ + +
+ + + + + diff --git a/script.js b/script.js new file mode 100644 index 0000000..981c90e --- /dev/null +++ b/script.js @@ -0,0 +1,4 @@ +document.getElementById("crtSwitch")?.addEventListener("change",e=>{ + document.body.classList.toggle("crt-on",e.target.checked); + document.body.classList.toggle("crt-off",!e.target.checked); +}); diff --git a/spaghetti.html b/spaghetti.html new file mode 100644 index 0000000..26ece7a --- /dev/null +++ b/spaghetti.html @@ -0,0 +1,36 @@ + + + + + +SpaghettiKart · izzy2lost + + + + + +
+ +
+ + + +
+ +

SpaghettiKart

+

Retro kart racing engine.

+ + +
+ + + + + diff --git a/starfield.js b/starfield.js new file mode 100644 index 0000000..d9cb461 --- /dev/null +++ b/starfield.js @@ -0,0 +1,18 @@ +const canvas=document.getElementById("starfield"); +const ctx=canvas.getContext("2d"); +let stars=[]; +function resize(){canvas.width=innerWidth;canvas.height=innerHeight;} +resize(); +addEventListener("resize",resize); +for(let i=0;i<300;i++){stars.push({x:Math.random()*canvas.width,y:Math.random()*canvas.height,z:Math.random()*3+1});} +function loop(){ + ctx.fillStyle="#050810";ctx.fillRect(0,0,canvas.width,canvas.height); + stars.forEach(s=>{ + s.y+=s.z*0.6; + if(s.y>canvas.height)s.y=0; + ctx.fillStyle="rgba(0,227,255,"+(0.2*s.z)+")"; + ctx.fillRect(s.x,s.y,s.z,s.z); + }); + requestAnimationFrame(loop); +} +loop(); diff --git a/starship.html b/starship.html new file mode 100644 index 0000000..9396c21 --- /dev/null +++ b/starship.html @@ -0,0 +1,36 @@ + + + + + +Starship · izzy2lost + + + + + +
+ +
+ + + +
+ +

Starship

+

Star Fox 64 decomp project.

+ + +
+ + + + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..fcbbd42 --- /dev/null +++ b/style.css @@ -0,0 +1,12 @@ +body{margin:0;font-family:sans-serif;color:white;background:#050810;} +#starfield{position:fixed;inset:0;z-index:-1;} +.crt-toggle{position:fixed;top:10px;right:10px;z-index:20;color:white;} +.crt-on{position:relative;} +.crt-on:after{content:"";pointer-events:none;position:fixed;inset:0;background:repeating-linear-gradient(transparent,transparent 2px,rgba(255,255,255,0.04) 3px);} +.navbar{padding:20px;} +.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px;} +.project-card{text-decoration:none;color:white;} +.project-icon-large{width:120px;display:block;margin:20px auto;} +.btn{padding:10px 20px;border-radius:20px;text-decoration:none;margin:5px;display:inline-block;} +.btn.primary{background:#00e3ff;color:#000;} +.btn.ghost{border:1px solid #fff;} diff --git a/torch.html b/torch.html new file mode 100644 index 0000000..0255eb5 --- /dev/null +++ b/torch.html @@ -0,0 +1,36 @@ + + + + + +Torch · izzy2lost + + + + + +
+ +
+ + + +
+ +

Torch

+

Asset packer and helper tools.

+ + +
+ + + + +