update 0.7.0
This commit is contained in:
parent
0c5b018866
commit
61710309bd
6 changed files with 26 additions and 16 deletions
|
|
@ -1,4 +1,6 @@
|
||||||
ScriptedAmigaEmulator
|
Scripted Amiga Emulator
|
||||||
=====================
|
=======================
|
||||||
|
|
||||||
Amiga Emulator in javascript and HTML5
|
Amiga Emulator in javascript and HTML5.
|
||||||
|
|
||||||
|
Visit http://scriptedamigaemulator.net
|
||||||
|
|
@ -56,7 +56,8 @@
|
||||||
This site is a demonstration of the '<a href="javascript:openNewTab('https://github.com/naTmeg/ScriptedAmigaEmulator')">SAE</a>' project,
|
This site is a demonstration of the '<a href="javascript:openNewTab('https://github.com/naTmeg/ScriptedAmigaEmulator')">SAE</a>' project,
|
||||||
an experimental <a href="javascript:openNewTab('http://en.wikipedia.org/wiki/Amiga')">Amiga</a> emulator in pure javascript and HTML5.<br />
|
an experimental <a href="javascript:openNewTab('http://en.wikipedia.org/wiki/Amiga')">Amiga</a> emulator in pure javascript and HTML5.<br />
|
||||||
For details, please refer to the <a href="javascript:openNewTab('readme.htm')">readme</a> file.<br /><br />
|
For details, please refer to the <a href="javascript:openNewTab('readme.htm')">readme</a> file.<br /><br />
|
||||||
Below you find a small collection of games and demos to play...
|
Below you find a small collection of games and demos to play...<br />
|
||||||
|
<span class="info">(Use Google Chrome for best results)</span>
|
||||||
</div>
|
</div>
|
||||||
<div style="height:20px"></div>
|
<div style="height:20px"></div>
|
||||||
<div class="config_simple_hof">
|
<div class="config_simple_hof">
|
||||||
|
|
@ -563,7 +564,7 @@
|
||||||
|
|
||||||
<div style="height:10px"></div>
|
<div style="height:10px"></div>
|
||||||
<div id="foot" class="foot">
|
<div id="foot" class="foot">
|
||||||
<span class="gray">©2012 Rupert Hausberger</span> |
|
<span class="gray">©2012-2013 Rupert Hausberger</span> |
|
||||||
<a href="javascript:openNewTab('https://github.com/naTmeg/ScriptedAmigaEmulator')">Source</a> |
|
<a href="javascript:openNewTab('https://github.com/naTmeg/ScriptedAmigaEmulator')">Source</a> |
|
||||||
<a href="javascript:openNewTab('readme.htm')">Readme</a>
|
<a href="javascript:openNewTab('readme.htm')">Readme</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
9
index.js
9
index.js
|
|
@ -116,13 +116,13 @@ const db = [
|
||||||
[true, 16, 17, false],
|
[true, 16, 17, false],
|
||||||
['Change the disks manualy when asked.'], []
|
['Change the disks manualy when asked.'], []
|
||||||
],
|
],
|
||||||
['Terminator 2 - Judgment Day', 'Ocean', '1991',
|
/*['Terminator 2 - Judgment Day', 'Ocean', '1991',
|
||||||
['Terminator 2 - Judgment Day (Disk 1).adf',
|
['Terminator 2 - Judgment Day (Disk 1).adf',
|
||||||
'Terminator 2 - Judgment Day (Disk 2).adf',
|
'Terminator 2 - Judgment Day (Disk 2).adf',
|
||||||
false, false], true,
|
false, false], true,
|
||||||
[true, 16, 17, false],
|
[true, 16, 17, false],
|
||||||
['Press the LMB to skip the intro<br />and insert the 2nd disk manualy.'], []
|
['Press the LMB to skip the intro<br />and insert the 2nd disk manualy.'], []
|
||||||
],
|
],*/
|
||||||
['Turrican II - The Final Fight', 'Rainbow Arts', '1991',
|
['Turrican II - The Final Fight', 'Rainbow Arts', '1991',
|
||||||
['Turrican II - The Final Fight (Disk 1).adf',
|
['Turrican II - The Final Fight (Disk 1).adf',
|
||||||
'Turrican II - The Final Fight (Disk 2).adf',
|
'Turrican II - The Final Fight (Disk 2).adf',
|
||||||
|
|
@ -601,6 +601,7 @@ function getSimpleConfig() {
|
||||||
var e, num;
|
var e, num;
|
||||||
|
|
||||||
config.cpu.speed = SAEV_Config_CPU_Speed_Original;
|
config.cpu.speed = SAEV_Config_CPU_Speed_Original;
|
||||||
|
//config.cpu.speed = SAEV_Config_Floppy_Speed_Turbo;
|
||||||
|
|
||||||
//config.chipset.type = SAEV_Config_Chipset_Type_OCS;
|
//config.chipset.type = SAEV_Config_Chipset_Type_OCS;
|
||||||
config.chipset.colLevel = SAEV_Config_Chipset_ColLevel_None;
|
config.chipset.colLevel = SAEV_Config_Chipset_ColLevel_None;
|
||||||
|
|
@ -1033,7 +1034,7 @@ function advandedStart2() {
|
||||||
start();
|
start();
|
||||||
else {
|
else {
|
||||||
disabled('cfg_start', 0);
|
disabled('cfg_start', 0);
|
||||||
document.getElementById('cfg_start').innerHTML = 'Play';
|
document.getElementById('cfg_start').innerHTML = 'Start';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function advandedStart() {
|
function advandedStart() {
|
||||||
|
|
@ -1057,7 +1058,7 @@ function stop() {
|
||||||
disabled('cfg_simple_start', 0);
|
disabled('cfg_simple_start', 0);
|
||||||
disabled('cfg_start', 0);
|
disabled('cfg_start', 0);
|
||||||
document.getElementById('cfg_simple_start').innerHTML = 'Play';
|
document.getElementById('cfg_simple_start').innerHTML = 'Play';
|
||||||
document.getElementById('cfg_start').innerHTML = 'Play';
|
document.getElementById('cfg_start').innerHTML = 'Start';
|
||||||
|
|
||||||
if (mode == 1)
|
if (mode == 1)
|
||||||
setConfig();
|
setConfig();
|
||||||
|
|
|
||||||
|
|
@ -93,9 +93,15 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><span class="fwb">Known bugs/problems</span>
|
<li><span class="fwb">Known bugs/problems</span>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>There may be graphics-errors:
|
||||||
|
<ul>
|
||||||
|
<li>Graphics may be at a wrong position or a wrong color.</li>
|
||||||
<li>Fast blinking sprites are not displayed if 'Frameskip' is active.</li>
|
<li>Fast blinking sprites are not displayed if 'Frameskip' is active.</li>
|
||||||
<li>Copper initiated color-changes within a scanline are not recognized.</li>
|
<li>Copper initiated color-changes within a scanline are not recognized.</li>
|
||||||
<li>Left/right shift/alt/ctrl are the same. That's a browser 'feature' and can't be fixed for now.</li>
|
<li>The next update (0.8) will deal with this.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Left/right shift/alt/ctrl are the same. That's a browser 'feature' and can't be fixed.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
||||||
|
|
@ -1104,7 +1104,7 @@ function Disk() {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.update_read_nothing = function(floppybits) {
|
this.update_read_nothing = function(floppybits) {
|
||||||
//BUG.info('Disk.update_read_nothing() floppybits %d', floppybits);
|
BUG.info('Disk.update_read_nothing() floppybits %d', floppybits);
|
||||||
|
|
||||||
while (floppybits >= get_floppy_speed()) {
|
while (floppybits >= get_floppy_speed()) {
|
||||||
word <<= 1;
|
word <<= 1;
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ function Events() {
|
||||||
for (var i = 0; i < EV2_MAX; i++)
|
for (var i = 0; i < EV2_MAX; i++)
|
||||||
this.eventtab2[i] = new Event2();
|
this.eventtab2[i] = new Event2();
|
||||||
|
|
||||||
//this.eventtab[EV2_BLITTER].handler = function() { AMIGA.blitter.handler(); }
|
//this.eventtab[EV2_BLITTER].handler = function(data) { AMIGA.blitter.handler(data); }
|
||||||
//this.eventtab[EV2_DISK].handler = function(data) { AMIGA.disk.handler(data); }
|
//this.eventtab[EV2_DISK].handler = function(data) { AMIGA.disk.handler(data); }
|
||||||
|
|
||||||
BUG.info('Events.setup() set %d event2 handlers', EV2_MAX);
|
BUG.info('Events.setup() set %d event2 handlers', EV2_MAX);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue