Files
retrowin32/web/index.html
T

271 lines
8.8 KiB
HTML

<!doctype html>
<title>retrowin32</title>
<link rel='stylesheet' href='win2k.css'>
<style>
body {
width: 60ex;
margin: 2ex auto;
}
h1,
h2 {
font-size: 100%;
margin: 4px 0;
}
hr {
border: none;
border-top: groove;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:visited {
color: LinkText;
}
main {
padding: 8px;
background: #d0d0c8;
}
dd {
margin-left: 16px;
}
</style>
<body>
<main class='panel'>
<div style='float: right'><a href='https://github.com/evmar/retrowin32'>on github</a></div>
<h1>retrowin32</h1>
<hr>
<p>retrowin32 is a still-early Windows emulator for the web (and other non-Windows platforms).</p>
<p>Take a win32 <code>.exe</code> file and run it in a web browser or a Mac.</p>
<p>See <a href='https://github.com/evmar/retrowin32/blob/main/README.md'>the README</a> for more.</p>
<h2>demoscene</h2>
<p>
<dl>
<dt>
<a href='run.html?&cmdline=archive%2fdemo%2fanatyda.exe'>Anatyda</a>
(from
<a href="https://www.pouet.net/prod.php?which=32369">pouet.net</a>)
</dt>
<dd>
Anatyda by Astral (1999)
<br>status: works but slow
</dd>
<dt>
<a href='run.html?&cmdline=archive%2fdemo%2fchillfix.exe'>chillin</a>
(from
<a href="https://www.pouet.net/prod.php?which=567">pouet.net</a>)
</dt>
<dd>
chillin by Haujobb (2000)
<br>status: stuck in first scene
</dd>
<dt>
<a href='run.html?&cmdline=archive%2fdemo%2feffect.exe'>effect #8</a>
(from
<a href="https://www.pouet.net/prod.php?which=17038">pouet.net</a>)
</dt>
<dd>
effect #8 by Infuse Project &amp; Trinity (1999)
</dd>
<dt>
<a href='run.html?&cmdline=archive%2fdemo%2fpsi_mofo.exe'>mofo</a>
(from
<a href="https://www.pouet.net/prod.php?which=519">pouet.net</a>)
</dt>
<dd>
mofo by Psikorp (1999)
</dd>
<dt>
<a href='run.html?&dir=archive%2fdemo%2fmonolife%2f&cmdline=monolife.exe&file=monolife.dat'>Monolife</a>
(from
<a href="https://www.pouet.net/prod.php?which=7698">pouet.net</a>)
</dt>
<dd>
Monolife by Hatha (1997)
<br>status: stuck on first scene, possibly audio related
</dd>
<dt>
<a href='run.html?&cmdline=archive%2fdemo%2fwin003.exe'>Win4k</a>
(from
<a href="https://www.pouet.net/prod.php?which=6568">pouet.net</a>)
</dt>
<dd>
Win4k by Power Flower Crew (2000)
</dd>
</dl>
</p>
<h2>windows</h2>
<p>
<dl>
<dt>
<a href='run.html?&cmdline=archive%2fwin2k%2fwinmine.exe'>Minesweeper</a>
(from
Windows 2000)
</dt>
<dd>
the classic Windows game
</dd>
<dt>
<a href='run.html?&dir=archive%2fwin2k%2fPinball%2f&cmdline=pinball.exe&file=font.dat&file=pinball.dat&file=pinball.exe&file=pinball.mid&file=pinball2.mid&file=sound1.wav&file=sound104.wav&file=sound105.wav&file=sound108.wav&file=sound111.wav&file=sound112.wav&file=sound12.wav&file=sound13.wav&file=sound131.wav&file=sound136.wav&file=sound14.wav&file=sound16.wav&file=sound17.wav&file=sound18.wav&file=sound181.wav&file=sound19.wav&file=sound20.wav&file=sound21.wav&file=sound22.wav&file=sound24.wav&file=sound240.wav&file=sound243.wav&file=sound25.wav&file=sound26.wav&file=sound27.wav&file=sound28.wav&file=sound29.wav&file=sound3.wav&file=sound30.wav&file=sound34.wav&file=sound35.wav&file=sound36.wav&file=sound38.wav&file=sound39.wav&file=sound4.wav&file=sound42.wav&file=sound43.wav&file=sound45.wav&file=sound49.wav&file=sound49d.wav&file=sound5.wav&file=sound50.wav&file=sound528.wav&file=sound53.wav&file=sound54.wav&file=sound55.wav&file=sound560.wav&file=sound563.wav&file=sound57.wav&file=sound58.wav&file=sound6.wav&file=sound65.wav&file=sound68.wav&file=sound7.wav&file=sound713.wav&file=sound735.wav&file=sound8.wav&file=sound827.wav&file=sound9.wav&file=sound999.wav&file=table.bmp&file=wavemix.inf'>Pinball</a>
(from
Windows 2000)
</dt>
<dd>
the classic Windows game
</dd>
<dt>
<a href='run.html?&dir=archive%2fwin2k%2f&cmdline=sol.exe&file=cards.dll'>Solitaire</a>
(from
Windows 2000)
</dt>
<dd>
the classic Windows game
</dd>
</dl>
</p>
<h2>retrowin32 test</h2>
<p>
<dl>
<dt>
<a href='run.html?&cmdline=local%2fexe%2fcallback%2fcallback.exe'>callback test</a>
(from
<a href="https://github.com/evmar/retrowin32/tree/main/exe/callback">retrowin32</a>)
</dt>
<dd>
tests x86 calling Windows calling x86
</dd>
<dt>
<a href='run.html?&cmdline=archive%2fBasicDD.exe'>DirectDraw spinning car</a>
(from
<a href="https://www.codeproject.com/Articles/2370/Introduction-to-DirectDraw-and-Surface-Blitting">DirectDraw tutorial</a>)
</dt>
<dd>
simplest DirectDraw app
</dd>
<dt>
<a href='run.html?&cmdline=local%2ftarget%2fi586-pc-windows-msvc%2frelease%2ferrors.exe%20exit'>exit test</a>
(from
<a href="https://github.com/evmar/retrowin32/blob/main/exe/rust/src/bin/errors.rs">retrowin32</a>)
</dt>
<dd>
tests exiting with status code
</dd>
<dt>
<a href='run.html?&cmdline=local%2ftarget%2fi586-pc-windows-msvc%2frelease%2fgdi.exe'>gdi test</a>
(from
<a href="https://github.com/evmar/retrowin32/blob/main/exe/rust/src/bin/gdi.rs">retrowin32</a>)
</dt>
<dd>
empty window Rust GDI program
</dd>
<dt>
<a href='run.html?&cmdline=local%2ftarget%2fi586-pc-windows-msvc%2frelease%2ferrors.exe%20write-high'>invalid address test</a>
(from
<a href="https://github.com/evmar/retrowin32/blob/main/exe/rust/src/bin/errors.rs">retrowin32</a>)
</dt>
<dd>
tests dereferencing an invalid address
</dd>
<dt>
<a href='run.html?&cmdline=local%2fexe%2fzig_hello%2fhello.exe'>zig hello world</a>
(from
<a href="https://github.com/evmar/retrowin32/tree/main/exe/zig_hello">retrowin32</a>)
</dt>
<dd>
trivial Zig program
</dd>
<dt>
<a href='run.html?&dir=local%2ftarget%2fi586-pc-windows-msvc%2frelease%2f&cmdline=zip.exe%201%20zip.exe'>zip/unzip round trip</a>
(from
<a href="https://github.com/evmar/retrowin32/tree/main/exe/zip">retrowin32</a>)
</dt>
<dd>
retrowin32&#39;s own performance test
</dd>
</dl>
</p>
</main>
</body>