mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2024-12-26 07:29:22 +00:00
105 lines
2.7 KiB
HTML
105 lines
2.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>8bitworkshop IDE</title>
|
|
<style type="text/css" media="screen">
|
|
#emulator {
|
|
position:absolute;
|
|
left:0;
|
|
top:0;
|
|
width:100%;
|
|
height:100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
#emuscreen {
|
|
flex-grow: 1;
|
|
}
|
|
.emuvideo {
|
|
width:90%;
|
|
border-radius:20px;
|
|
border: 4px solid #222;
|
|
outline-color: #666;
|
|
padding: 30px;
|
|
background: #000;
|
|
}
|
|
.emuvideo:focus {
|
|
outline:none;
|
|
border-color:#888;
|
|
}
|
|
</style>
|
|
<script>
|
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
|
if (window.location.host.endsWith('8bitworkshop.com')) {
|
|
ga('create', 'UA-54497476-9', 'auto');
|
|
ga('set', 'anonymizeIp', true);
|
|
ga('send', 'pageview');
|
|
}
|
|
</script>
|
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
|
</head>
|
|
<body>
|
|
|
|
<div id="emulator">
|
|
<!-- emulator video -->
|
|
<div id="emuscreen">
|
|
</div>
|
|
<div id="javatari-div" style="margin:10px; display:none">
|
|
<div id="javatari-screen" style="margin: 0 auto; box-shadow: 2px 2px 10px rgb(60, 60, 60);"></div>
|
|
<div id="javatari-console-panel" style="margin: 0 auto; box-shadow: 2px 2px 10px rgb(60, 60, 60);"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="jquery/jquery-3.4.1.min.js"></script>
|
|
|
|
<script src="javatari.js/release/javatari/javatari.js"></script>
|
|
<script src="src/cpu/z80.js"></script>
|
|
<script src="jsnes/dist/jsnes.min.js"></script>
|
|
<script src="src/cpu/6809.js"></script>
|
|
<script src="FileSaver.js/FileSaver.min.js"></script>
|
|
<script src="lib/mousetrap.min.js"></script>
|
|
<script src="lib/mousetrap-global-bind.min.js"></script>
|
|
|
|
<script>
|
|
var exports = {};
|
|
function require(modname) {
|
|
if (modname == 'jquery') return $;
|
|
else if (modname.startsWith('.')) return exports;
|
|
else { console.log("Unknown require()", modname); return exports; }
|
|
}
|
|
</script>
|
|
|
|
<script src="tss/js/tss/PsgDeviceChannel.js"></script>
|
|
<script src="tss/js/tss/MasterChannel.js"></script>
|
|
<script src="tss/js/tss/AudioLooper.js"></script>
|
|
<script src="tss/js/Log.js"></script>
|
|
|
|
<script src="gen/video/tms9918a.js"></script>
|
|
<script src="gen/util.js"></script>
|
|
<script src="gen/store.js"></script>
|
|
<script src="src/vlist.js"></script>
|
|
<script src="gen/emu.js"></script>
|
|
<script src="gen/baseplatform.js"></script>
|
|
<script src="gen/audio.js"></script>
|
|
<script src="gen/recorder.js"></script>
|
|
<script src="gen/embedui.js"></script>
|
|
|
|
<script src="gen/devices.js"></script>
|
|
<script src="gen/cpu/MOS6502.js"></script>
|
|
<script src="gen/cpu/ZilogZ80.js"></script>
|
|
<script src="gen/machine/vdp_z80.js"></script>
|
|
|
|
<script src="lib/liblzg.js"></script>
|
|
|
|
<script>
|
|
// are we not in an iframe?
|
|
if(self === top) {
|
|
document.body.style.backgroundColor = '#555';
|
|
}
|
|
startEmbed();
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|