mkweb
PDP-8 Emulator written in Javascipt with HTML5 Canvas based frontend.
<!DOCTYPE html>
<html>
<head>
<style>
h3 {
margin-bottom: 0;
display: inline;
}
h5 {
margin-top: 0;
margin-bottom: 0;
display: inline;
}
p {
margin: 0;
}
</style>
</head>
<body>
<h3><a href="/?core=*0200,07001,05200">Increment AC</a></h3>
<h5>[<a href="increment-ac.pa">Source</a>] [<a href="increment-ac.lst">Listing</a>]</h5>
<p>Increment the Accumulator in a loop forever. Uses the IAC microinstruction.</p>
<br>
<h3><a href="/?f_cpu=0&core=*020,07657,07750,00,00,*0200,01021,03023,01020,03022,01022,07001,03022,01022,07500,05215,04227,07200,05204,07200,01023,07001,03023,01023,07500,05247,04237,07200,05202,00,07200,01236,06041,05232,06046,05627,041,00,07200,01246,06041,05242,06046,05637,012,07300,01236,07402,07200,02236,05200">
VT52 Terminal Test</a></h3>
<h5>[<a href="vt52-test.pa">Source</a>] [<a href="vt52-test.lst">Listing</a>]</h5>
<p>Prints a solid 80x24 block of ASCII characters. Used to test the margins and font for a display mimicking the VT52 format (80 columns x 24 rows). Prints exactly 80 of the same ASCII character and 1 ASCII LF. The program halts with the character value in AC after printing a full screen, start it again to print the next character.</p>
<br>
<h3><a href="/?core=*010,06777,06777,0577,*020,00,00,00,00,06777,0577,012,0134,072,040,056,0122,07710,07720,00,05440,0400,00,05443,0515,00,06041,05045,06046,05444,00,06031,05052,06036,05451,00,07200,01024,03010,01024,03011,05456,00,01011,07041,01010,07500,05121,07200,01410,03120,01032,07041,01120,07450,05136,07200,01030,07041,01120,07450,05140,07200,01033,07041,01120,07450,05165,05167,00,07200,01021,04036,07200,01030,04044,07200,01031,04044,07200,01022,04036,05465,05537,0446,07200,01011,07041,01010,07500,05161,04041,03420,01031,07041,01410,07440,05161,01020,07001,03020,05141,07240,01010,03010,05121,07300,05423,07200,01026,04044,07200,05574,0211,*0200,07200,01025,03012,01412,07450,05211,04044,07200,05203,01027,04044,04056,01026,04044,07200,04237,04041,03020,01020,03021,01421,03022,01026,04044,04044,07200,04065,07200,01021,03023,05213,00,04051,03260,01260,01261,07450,05637,07200,01260,01262,07450,05263,07200,01260,04044,03411,05240,00,07763,07770,07240,01011,03011,01027,04044,05240,*0400,07006,07006,03245,01245,0244,01243,04044,07200,01245,07004,07006,03245,01245,0244,01243,04044,07200,01245,07004,07006,03245,01245,0244,01243,04044,07200,01245,07004,07006,03245,01245,0244,01243,04044,05436,060,07,00,07200,01020,04036,07200,01030,04044,07200,04041,07040,03314,05302,01020,01314,07450,05465,07200,01020,0244,07440,05302,01026,04044,07200,01020,04036,07200,01030,04044,07200,01031,04044,07200,01420,04036,07201,01020,03020,05261,00,07200,03376,03377,07300,01011,07041,01010,07500,05363,07200,01410,03375,01375,01035,07510,05360,07200,01375,01034,07500,05360,07200,01375,01035,03375,01376,07104,07104,07104,01375,03376,01377,07001,03377,05320,07240,01010,03010,07200,01377,07450,05372,07200,01376,05441,07200,01023,05441,00,00,00,0155,0141,0143,0155,0157,0156,040,0166,060,056,061,056,060,012,00">
macmon</a></h3>
<h5>[<a href="macmon.pa">Source</a>] [<a href="macmon.lst">Listing</a>]</h5>
<p>A program that implements wozmon functionality on the PDP-8.</p>
</body>
</html>