diff --git a/index.html b/index.html
index 3fa8faa7..1d6e3741 100644
--- a/index.html
+++ b/index.html
@@ -287,18 +287,20 @@ canvas.pixelated {
diff --git a/src/platform/vcs.js b/src/platform/vcs.js
index 013b5c36..ff0f2ab9 100644
--- a/src/platform/vcs.js
+++ b/src/platform/vcs.js
@@ -44,7 +44,6 @@ var VCSPlatform = function() {
this.start = function() {
Javatari.start();
- $("#booklink_vcs").show();
}
this.loadROM = function(title, data) {
diff --git a/src/ui.js b/src/ui.js
index a99b52e1..60d0e94c 100644
--- a/src/ui.js
+++ b/src/ui.js
@@ -1109,6 +1109,13 @@ function initPlatform() {
store = new FileStore(localStorage, platform_id + '/');
}
+function showBookLink() {
+ if (platform_id == 'vcs')
+ $("#booklink_vcs").show();
+ else
+ $("#booklink_arcade").show();
+}
+
function startPlatform() {
initPlatform();
if (!PLATFORMS[platform_id]) throw Error("Invalid platform '" + platform_id + "'.");
@@ -1122,6 +1129,7 @@ function startPlatform() {
setupDebugControls();
loadPreset(qs['file']);
updateSelector();
+ showBookLink();
return true;
} else {
// try to load last file (redirect)