update 0.7.0

This commit is contained in:
Rupert Hausberger 2012-12-23 19:51:29 +01:00
commit 61710309bd
6 changed files with 26 additions and 16 deletions

View file

@ -1,4 +1,6 @@
Scripted Amiga Emulator Scripted Amiga Emulator
===================== =======================
Amiga Emulator in javascript and HTML5 Amiga Emulator in javascript and HTML5.
Visit http://scriptedamigaemulator.net

View file

@ -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">&#169;2012 Rupert Hausberger</span> | <span class="gray">&#169;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>

View file

@ -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();

View file

@ -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>

View file

@ -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;

View file

@ -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);