Time |
Nickname |
Message |
00:20
🔗
|
SketchCow |
Loader locked in |
00:25
🔗
|
SketchCow |
Screenshotting not quite working |
00:30
🔗
|
SketchCow |
So, something happens |
00:31
🔗
|
SketchCow |
I think it crashes my screenshotter firefox |
00:34
🔗
|
bai |
what ff version does the screenshotter use? |
00:37
🔗
|
SketchCow |
Oh god who knows |
00:37
🔗
|
SketchCow |
I think I can't update it |
00:37
🔗
|
SketchCow |
http://teamarchive1.fnf.archive.org/AMIGA/SCREENBIN/00_coverscreenshot.jpg |
00:37
🔗
|
SketchCow |
It's pretty though |
00:39
🔗
|
SketchCow |
Oh man, the Amiga thing's been uploading for 2 hours |
00:39
🔗
|
bai |
how many amiga items are we slamming in? |
00:40
🔗
|
SketchCow |
First pass is 888 |
00:40
🔗
|
bai |
that's a nice incredibly-round number |
00:41
🔗
|
SketchCow |
Yeah. So, it seems to be working. |
00:41
🔗
|
SketchCow |
The mass of ADF images I have, many of them are dupes with minor variances (cracker groups, etc) |
00:49
🔗
|
SketchCow |
Will deal in a bit |
00:50
🔗
|
SketchCow |
Could try a different machine for screenshots |
00:50
🔗
|
SketchCow |
Geez, do I have any lying around. |
00:51
🔗
|
balrog |
SketchCow: got a query, what drive are you using for these rips? (different drives have different read offsets) |
00:51
🔗
|
SketchCow |
What, the amiga? |
00:51
🔗
|
balrog |
no, sorry, should be more specific |
00:51
🔗
|
balrog |
the Mac cue/bin images, like the Panic one |
00:52
🔗
|
SketchCow |
Isbuster |
00:52
🔗
|
SketchCow |
Isobuster |
00:52
🔗
|
SketchCow |
Rip bin/cue |
00:52
🔗
|
balrog |
yeah I see the software, wondering what drive |
00:52
🔗
|
SketchCow |
I use random drives |
00:52
🔗
|
SketchCow |
They're all generic CDRs |
00:54
🔗
|
SketchCow |
If I can't say to ISObuster "read these discs" and have it produce a useful bin/cue |
00:54
🔗
|
SketchCow |
I might as well quietly snap every CD in two |
00:58
🔗
|
balrog |
when audio is involved, make/model of CD drive (or more specifically the read offset) becomes a valuable parameter since it indicates where the audio starts; most of these seem to be single or multisession data though |
00:59
🔗
|
SketchCow |
mmph |
00:59
🔗
|
SketchCow |
I'll do them and if someone hates them they can do them again. |
01:00
🔗
|
SketchCow |
I wonder what the crash/cost is on the firefox with sae |
01:00
🔗
|
balrog |
physical media is annoying, bleh. |
01:24
🔗
|
godane |
all i can think is that the late 80s / early 90s was great for getting bbs servers on CDs |
01:25
🔗
|
godane |
as much as physical media is annoying at least most of the software and stuff was backup onto shareware discs |
01:48
🔗
|
|
Coderjoe has quit IRC (Read error: Operation timed out) |
01:54
🔗
|
|
Coderjoe has joined #jsmess |
03:24
🔗
|
|
GLaDOS has joined #jsmess |
03:32
🔗
|
SketchCow |
Now to think about the screenshotting |
03:58
🔗
|
SketchCow |
800 PD disks going |
04:09
🔗
|
SketchCow |
Not sure of a way to see the console of this dying web browser |
04:37
🔗
|
SketchCow |
https://archive.org/details/3D_Game_Series_Mk1_The_1992_Shad-Art_PD baaaarf |
04:38
🔗
|
SketchCow |
Something's weird with firefox |
04:39
🔗
|
bai |
you ever figure out which version it's running? |
04:39
🔗
|
SketchCow |
nope |
04:39
🔗
|
SketchCow |
this is second box |
04:40
🔗
|
SketchCow |
It fails for some reason |
04:40
🔗
|
bai |
the mouse situation probably needs some love but that's unrelated to this problem. hmm. |
04:41
🔗
|
bai |
trying to think what the easiest way of capturing console output is with firefox |
04:43
🔗
|
bai |
maybe easiest to just configure the browser to start with it open, and make the screenshotter shoot the whole window without cropping |
04:43
🔗
|
bai |
but even then we'll only see the most recent logs |
04:45
🔗
|
bai |
I know when I run chrome and ff through karma they output logs to stdout, I wonder how they accomplish that |
04:48
🔗
|
SketchCow |
The problem in THIS case (the new one) is that (and I've seen this before) - firefox won't run the emulator. |
04:49
🔗
|
bai |
oh, does it not run any of them now? |
04:50
🔗
|
bai |
it might be a problem with webgl, you might have to install some additional mesa packages to get accelerated gl for headless browsers |
04:50
🔗
|
bai |
are you running this via xvfb? |
05:19
🔗
|
SketchCow |
Yes |
05:19
🔗
|
SketchCow |
No, no. |
05:19
🔗
|
SketchCow |
This is a different problem. |
05:19
🔗
|
SketchCow |
My own firefox on my own machine doesn't work either, by the way |
05:19
🔗
|
SketchCow |
I assume it's some dead cookie or something. |
05:22
🔗
|
bai |
oh, weird |
05:24
🔗
|
SketchCow |
Trying to figure out how to wipe my entire firefox cookies and cache |
05:24
🔗
|
SketchCow |
thought I did, it didn't. |
05:32
🔗
|
SketchCow |
Bummer. |
05:35
🔗
|
SketchCow |
Just don't know what to do. It blows it up. |
05:37
🔗
|
SketchCow |
this._sae = new ScriptedAmigaEmulator(); |
05:37
🔗
|
SketchCow |
Makes firefox (my firefox) blow up) |
06:14
🔗
|
SketchCow |
https://ia601505.us.archive.org/18/items/Beasties_II_The_Ultimate_Conflict_demo-playable_1994_Firstrate_Effex_5D_Licencew/00_coverscreenshot.jpg |
06:14
🔗
|
SketchCow |
Also Chrome has same issue |
06:33
🔗
|
SketchCow |
http://fos.textfiles.com/AMIGA/screenshot_00.jpg |
06:44
🔗
|
SketchCow |
Verified. this._sae = new ScriptedAmigaEmulator(); blows it up |
06:44
🔗
|
SketchCow |
In loader.js |
06:57
🔗
|
bai |
hmm |
06:58
🔗
|
bai |
what does the dev console look like? |
08:09
🔗
|
|
DFJustin has quit IRC (Ping timeout: 260 seconds) |
08:13
🔗
|
|
DFJustin has joined #jsmess |
08:18
🔗
|
|
joepie91 has quit IRC (Ping timeout: 244 seconds) |
08:22
🔗
|
|
arkiver has quit IRC (ny.us.hub irc.servercentral.net) |
08:22
🔗
|
|
SketchCow has quit IRC (ny.us.hub irc.servercentral.net) |
08:22
🔗
|
|
decay has quit IRC (ny.us.hub irc.servercentral.net) |
08:23
🔗
|
|
joepie91 has joined #jsmess |
08:38
🔗
|
|
balrog has quit IRC (Read error: Operation timed out) |
08:38
🔗
|
|
balrog has joined #jsmess |
08:40
🔗
|
|
Coderjoe has quit IRC (Read error: Operation timed out) |
08:47
🔗
|
|
Coderjoe has joined #jsmess |
09:10
🔗
|
|
arkiver has joined #jsmess |
09:10
🔗
|
|
SketchCow has joined #jsmess |
09:10
🔗
|
|
decay has joined #jsmess |
09:10
🔗
|
|
irc.servercentral.net sets mode: +o SketchCow |
11:18
🔗
|
|
Coderjoe has quit IRC (Read error: Operation timed out) |
11:47
🔗
|
|
Coderjoe has joined #jsmess |
14:39
🔗
|
SketchCow |
Sorry, fell alseep. |
14:48
🔗
|
SketchCow |
So, Mike got back to me. |
14:48
🔗
|
SketchCow |
(Owns or licenses some aspect of Amiga.) |
14:48
🔗
|
SketchCow |
I intend to talk to him |
14:49
🔗
|
db48x |
morning |
14:56
🔗
|
SketchCow |
Morning. So as you might have seen, behavior is such that in some cases, the stuff doesn't quite load. |
14:56
🔗
|
SketchCow |
I thought it was something stupid with my personal setup, but I suspect it's in other locations too. |
15:00
🔗
|
db48x |
hmm |
15:01
🔗
|
db48x |
anything interesting show up in the js console when it happens? |
15:01
🔗
|
SketchCow |
Let me go do it again. |
15:01
🔗
|
SketchCow |
(I'm assuming the problems are similar) |
15:02
🔗
|
SketchCow |
So the error on your loader is "Failed to download game data!" |
15:03
🔗
|
db48x |
true |
15:04
🔗
|
db48x |
that error will come up long before it runs SAE though |
15:04
🔗
|
SketchCow |
Correct |
15:04
🔗
|
SketchCow |
No, I should explain, there's two things at work here. |
15:04
🔗
|
SketchCow |
One is that on my screenshotter machine, it freezes on running. |
15:05
🔗
|
db48x |
mmm |
15:05
🔗
|
SketchCow |
That's one thing. Likely due to such an old firefox. |
15:05
🔗
|
db48x |
firefox freezes, or the machine hangs, or? |
15:05
🔗
|
SketchCow |
So I installed both Chrome on screenshotter and chrome on other machine (with firefox already installed) |
15:05
🔗
|
SketchCow |
So the screenshotter chrome and other machine chrome/firefox all get loader errors. |
15:06
🔗
|
SketchCow |
So, the "firefox stops" issue is something separate |
15:06
🔗
|
db48x |
ok |
15:06
🔗
|
SketchCow |
It could be a range of things and at this juncture it's difficult to diagnose. |
15:07
🔗
|
SketchCow |
But the fact that all my other installations give out that error, that's a problem. |
15:07
🔗
|
db48x |
oh, I see a small bug on the loader |
15:07
🔗
|
db48x |
if it gets an error early in the process, it'll still try to launch SAE |
15:07
🔗
|
db48x |
skipping all of the steps in between :) |
15:08
🔗
|
db48x |
fixed it and pushed it to the loaderlab |
15:09
🔗
|
db48x |
that might make it easier to find the real problem |
15:10
🔗
|
SketchCow |
So, it gives an error of "UnknownError" in browserfs.js |
15:13
🔗
|
SketchCow |
And of course browserfs is huge, so it's not overly crazily helpful since it's closured. |
15:31
🔗
|
db48x |
hmm |
15:31
🔗
|
SketchCow |
I've written to Colanto, basically indicating that we are doing this, using AMOS, and there you go. |
15:31
🔗
|
SketchCow |
He already says his "hands are tied" due to "third parties" but this makes me wonder what sort of deal he has. |
15:32
🔗
|
SketchCow |
https://archive.org/details/3D_Game_Series_Mk1_The_1992_Shad-Art_PD shows the chrome dying on boot |
15:42
🔗
|
db48x |
could you install the browserfs source and sourcemap like you did for sae? |
15:44
🔗
|
SketchCow |
We need to think about that - won't it then go after everything on the archive? |
15:45
🔗
|
db48x |
what do you mean by "go after"? |
15:45
🔗
|
SketchCow |
Replace the functionality of. |
15:45
🔗
|
SketchCow |
(I might be off) |
15:46
🔗
|
db48x |
ah |
15:46
🔗
|
SketchCow |
I'm probably being unclear. When we mess with scriptedamigaemulator.js, it affects the amiga, but this could affect all the items on the archive being accessed. |
15:47
🔗
|
SketchCow |
I'm fine with that, but it has to be measured against blowing up |
15:47
🔗
|
db48x |
the sourcemap just allows the browser to run the compressed/compiled script as normal, while displaying the original sources in the debugger |
15:47
🔗
|
SketchCow |
OK. |
15:47
🔗
|
SketchCow |
If you hand me things to put in, I'll happily put them in. |
15:48
🔗
|
db48x |
actually, can reproduce this with external_js=1? if so, we can put the sourcemap into the loaderlab |
15:53
🔗
|
SketchCow |
Let me try. |
15:53
🔗
|
SketchCow |
Yes. |
15:54
🔗
|
db48x |
great |
15:54
🔗
|
db48x |
I installed the source map into the loaderlab |
15:56
🔗
|
SketchCow |
Should I reload? It seems to fail the same way with the same obtuse block of code |
15:56
🔗
|
db48x |
yes |
15:57
🔗
|
SketchCow |
Same, browserfs:5:7614 |
15:57
🔗
|
SketchCow |
"Unknown error" |
15:57
🔗
|
db48x |
ok, go to the debugger tab |
15:58
🔗
|
db48x |
look at the list of sources |
15:58
🔗
|
db48x |
do you have browserfs.js? |
15:58
🔗
|
db48x |
or do you have a src/main.ts? |
15:59
🔗
|
SketchCow |
I do not see browserfs.js |
15:59
🔗
|
SketchCow |
I do have a src/main.ts |
15:59
🔗
|
db48x |
excellent |
16:00
🔗
|
db48x |
ok, also in the debugger, click on the gear icon on the right-hand side and choose Pause on Exceptions |
16:01
🔗
|
SketchCow |
Done |
16:01
🔗
|
SketchCow |
deltaFS = new AsyncMirrorFS(deltaFS, |
16:01
🔗
|
db48x |
now it should stop when the exception is created, pausing execution so that you can see what's going on |
16:02
🔗
|
db48x |
hmm |
16:02
🔗
|
SketchCow |
IndexedDB = BrowserFS.FileSystem.IndexedDB; is the line before |
16:02
🔗
|
SketchCow |
(Maybe it pauses the line after) |
16:02
🔗
|
db48x |
that's actually in loader.js... |
16:02
🔗
|
SketchCow |
Yes |
16:03
🔗
|
SketchCow |
I have the exception |
16:03
🔗
|
SketchCow |
Can't cut and paste! Fie! |
16:03
🔗
|
SketchCow |
TypeError |
16:03
🔗
|
SketchCow |
AsyncMirrorFS is not a constructor |
16:06
🔗
|
db48x |
ok, I think that's a red herring |
16:06
🔗
|
db48x |
looks like jvilk changed the name from AsyncMirrorFS to AsyncMirror :P |
16:07
🔗
|
db48x |
I've uploaded a loader.js that uses the new name |
16:07
🔗
|
db48x |
do you get any interesting errors now? |
16:08
🔗
|
SketchCow |
throw new ApiError(ErrorCode.EPERM, "OverlayFS is not initialized. Please initialize OverlayFS using its initialize() method before using it."); |
16:08
🔗
|
SketchCow |
In backend/OverlayFS.ts |
16:08
🔗
|
db48x |
bah |
16:08
🔗
|
db48x |
ok, so that's another red herring |
16:08
🔗
|
db48x |
I forgot that jvilk told me he had changed it so that was now required |
16:09
🔗
|
db48x |
I think there was something else too, something more complicated |
16:10
🔗
|
db48x |
or maybe that was the complicated thing that I didn't want to do at the time |
16:23
🔗
|
|
naTmeg has joined #jsmess |
16:23
🔗
|
naTmeg |
evening |
16:23
🔗
|
SketchCow |
Hey, naTmeg |
16:23
🔗
|
SketchCow |
I opened the conversation with Mike |
16:23
🔗
|
naTmeg |
SketchCow |
16:23
🔗
|
SketchCow |
He sounds pretty convinced they can't even help us. |
16:23
🔗
|
SketchCow |
We'll see if they want to hurt us. :) |
16:24
🔗
|
SketchCow |
I assume conversations already happened with him and you, hence use of the AMOS |
16:24
🔗
|
naTmeg |
ahm, he not willing to give to roms now? |
16:24
🔗
|
naTmeg |
he's -to |
16:25
🔗
|
naTmeg |
but he's the copyright-owner or i'm wrong? |
16:25
🔗
|
SketchCow |
He claims third-party entanglements prevent him. But we'll see what he does. |
16:28
🔗
|
naTmeg |
well, it does not really suprise me. i guess they will never release it :/ |
16:28
🔗
|
SketchCow |
Well, I'd say he claims to have it as part of his will |
16:29
🔗
|
SketchCow |
But it also seems that he gets to be the punching bag (owner) while also having obligations that strip him of the capabilities of an owner. |
16:31
🔗
|
SketchCow |
db48x: Let me know if you need me to do anything |
16:50
🔗
|
naTmeg |
SketchCow: the whole rom-situation is fubar. those roms are 30 years old and they still think they can make some significant bucks out of it, instead of supporting the community. i don't remember the conversation exactly, but it was the same song.. |
16:51
🔗
|
SketchCow |
I know. That's why I'm bringing light to the situation. |
16:52
🔗
|
naTmeg |
and how does this continue? |
16:52
🔗
|
SketchCow |
Which |
16:53
🔗
|
naTmeg |
about the rom-usage |
16:53
🔗
|
SketchCow |
There's several points of reference for this one. |
16:53
🔗
|
SketchCow |
First, this use on the IA is going to bring many more people back to Amiga. |
16:54
🔗
|
naTmeg |
true |
16:54
🔗
|
SketchCow |
That's going to increase awareness of it beyond the relatively small amount of players right now. (less than 1000) |
16:54
🔗
|
SketchCow |
Then I will be sure, based on the discussions, to bring to light the unique situation of the ROMs |
16:54
🔗
|
SketchCow |
And the Amiga trademark, etc |
16:55
🔗
|
naTmeg |
ok ic. and you'r going to use AROS meanwhile? |
16:56
🔗
|
SketchCow |
Yes |
16:56
🔗
|
naTmeg |
ok |
16:56
🔗
|
SketchCow |
And this is also going to give you feedback on developing this thing, and maybe even some contributors |
16:56
🔗
|
naTmeg |
yea :) |
16:57
🔗
|
SketchCow |
After we nail out this screenshotter thing |
16:57
🔗
|
naTmeg |
i saw you've already filled some stuff in |
16:57
🔗
|
SketchCow |
Not really. It's the shotter failing |
16:58
🔗
|
naTmeg |
what's the prob? |
16:58
🔗
|
SketchCow |
That's what db48x is on right now. |
16:58
🔗
|
SketchCow |
We'll figure it out. Once it works, it'll screenshot the 1,600 items I have up already |
16:58
🔗
|
naTmeg |
yes, i noticed the missing SS |
16:59
🔗
|
SketchCow |
And we'll see which ones explode, put them into a trashbin collection, and hide them off until later. |
16:59
🔗
|
naTmeg |
ahh ok |
16:59
🔗
|
SketchCow |
https://archive.org/details/softwarelibrary_apple |
16:59
🔗
|
SketchCow |
It'll end up like that. Collections and screenshots ahoy. |
17:00
🔗
|
SketchCow |
Much easier to find brokes |
17:00
🔗
|
SketchCow |
https://archive.org/details/softwarelibrary_win3 Windows 3 |
17:02
🔗
|
naTmeg |
many systems, i like that. |
17:03
🔗
|
SketchCow |
Oh, dude. |
17:04
🔗
|
SketchCow |
http://archive.org/details/consolelivingroom |
17:04
🔗
|
SketchCow |
many, many, many systems. |
17:05
🔗
|
naTmeg |
heh yeah. how many TB total? |
17:05
🔗
|
SketchCow |
TB is not a good measurement for pre-1995 systems |
17:06
🔗
|
naTmeg |
i mean IA |
17:06
🔗
|
SketchCow |
Oh. |
17:06
🔗
|
SketchCow |
Then TB is sort of inadequate. But let's do it. |
17:06
🔗
|
SketchCow |
30,000. |
17:06
🔗
|
naTmeg |
nice :) |
17:08
🔗
|
SketchCow |
Oh, fun new thing for bai and db48x |
17:08
🔗
|
SketchCow |
Let me double-check |
17:10
🔗
|
SketchCow |
(Ignore for now.) |
17:12
🔗
|
naTmeg |
SketchCow: i there anything i can/should do? |
17:12
🔗
|
SketchCow |
Two things. |
17:12
🔗
|
naTmeg |
is |
17:12
🔗
|
SketchCow |
1. Continue to improve the work on SAE; all improvements will be immediately reflected in the playing of thousands of programs. |
17:12
🔗
|
SketchCow |
2. Be prepared for a world where MAME overtakes you |
17:13
🔗
|
naTmeg |
what does mean 2? |
17:13
🔗
|
SketchCow |
MAME is a juggernaut |
17:14
🔗
|
|
SketchCow sets mode: +oooo arkiver balrog Coderjoe db48x |
17:14
🔗
|
|
SketchCow sets mode: +oooo DFJustin GLaDOS joepie91 jvilk |
17:14
🔗
|
|
SketchCow sets mode: +oo Lord_Nigh naTmeg |
17:14
🔗
|
SketchCow |
Functionally, it continues to improve across a mass of platforms and methodologies. |
17:15
🔗
|
SketchCow |
It's not great at Amiga compared to SAE in the Javascript world. SAE is a very strong leader in this. |
17:16
🔗
|
SketchCow |
But they have a lot of energy aimed in a lot of directions. |
17:16
🔗
|
SketchCow |
Hey, you asked what you can do. :) |
17:16
🔗
|
SketchCow |
I don't know your motivations for writing SAE, any more than you might know my reasons for doing what I'm doing |
17:16
🔗
|
naTmeg |
yea, was just unsure what you meant |
17:16
🔗
|
SketchCow |
(Although I can talk at length) |
17:16
🔗
|
naTmeg |
MAKE is way bigger that SAE imho |
17:16
🔗
|
SketchCow |
(As all these poor saps in this channel know) |
17:19
🔗
|
naTmeg |
to 1: i will continue to improve, but i just worked 6 months (4 days/week) on it. i need a break |
17:19
🔗
|
SketchCow |
Oh, agreed |
17:20
🔗
|
naTmeg |
have to do some other (important) things the next weeks. i will come back to work on it |
17:20
🔗
|
SketchCow |
I'm just saying we're about to give you a LOT of data on its use, now. |
17:20
🔗
|
SketchCow |
Once that screenshot hits, I'm going viral |
17:21
🔗
|
naTmeg |
i know and thats great. have work tomorrow and then a have 4 days free |
17:21
🔗
|
SketchCow |
:) |
17:22
🔗
|
naTmeg |
i have a 3day/week, so some time left for things. like coding :) |
17:35
🔗
|
SketchCow |
Well, I for one really thank you for the amount of speed and effort you put in from "hey, naTmeg" through to this booting. |
17:35
🔗
|
SketchCow |
db48x and bai and everyone are incredibly hard workers, but at least they have had months of warning and effort in this |
17:36
🔗
|
naTmeg |
heh thx, i like doing that :) |
17:36
🔗
|
SketchCow |
Still, it's like waking up and finding out you've been asked to help put up a circus tent |
17:36
🔗
|
SketchCow |
And then you meet the lions |
17:36
🔗
|
SketchCow |
and the creepy clowns |
17:36
🔗
|
SketchCow |
(I'm the creepy clown) |
17:36
🔗
|
|
joepie91 has left Konversation terminated! |
17:37
🔗
|
naTmeg |
:) |
17:41
🔗
|
naTmeg |
it's also a suprise for me. i never thought that such a big site as IA would use my simul. so also thanks form my side! i'm curious about the feedback i'll get. |
17:48
🔗
|
yipdw |
oh hey naTmeg, question for you |
17:48
🔗
|
yipdw |
on Firefox Nightly the Z and Y keys seem to be swapped; I was poking at input.js and found https://github.com/naTmeg/ScriptedAmigaEmulator/blob/master/sae/input.js#L448-L449 |
17:48
🔗
|
yipdw |
is that intentional? |
17:49
🔗
|
SketchCow |
Best... bug ever |
17:49
🔗
|
yipdw |
well given the way web APIs work I had no idea if it was intentional or not :P |
17:50
🔗
|
naTmeg |
it defaults to the us-keyboard. i plan to rework the whole input section. |
17:50
🔗
|
yipdw |
yeah, that's fine; I was using US keyboard layout when I came across that behavior |
17:50
🔗
|
naTmeg |
intput.js is the only old part i took from 0.8.3 |
17:51
🔗
|
SketchCow |
https://twitter.com/TheStrangeLog by the way |
17:51
🔗
|
SketchCow |
The best thing |
17:53
🔗
|
naTmeg |
yipdw: ahh i swapped the keys at line 448. didn't even remembered that.. |
17:54
🔗
|
naTmeg |
that whole file does need a rework/report |
17:54
🔗
|
yipdw |
it was pretty easy to read at least |
17:55
🔗
|
naTmeg |
the original input-file from winuae is >10k lines. hadn't the time yet |
17:55
🔗
|
SketchCow |
Oh, bringing that in, too.. |
17:55
🔗
|
naTmeg |
i will |
17:59
🔗
|
naTmeg |
i think with 0.9.0 are major feature are implemented. for the future i plan to code fpu-support and maybe port picasso96 (gfx-card), but thats huge. |
18:00
🔗
|
naTmeg |
all |
18:00
🔗
|
DFJustin |
good ol QWERTZ |
18:01
🔗
|
naTmeg |
and i'm sure there are some minor fixes to be done the next weeks.. |
18:01
🔗
|
SketchCow |
Mostly, I'm fascinated at the "doppler effect" |
18:15
🔗
|
DFJustin |
it would be nice if mame could do that too instead of popping |
18:15
🔗
|
SketchCow |
agreed |
20:12
🔗
|
naTmeg |
i noticed that the mute-button on IA did not work. maybe you just not linked it yet? anyway, as a small contribution for today, iv'e added sae.mute(<bool>) for later use.. |
20:12
🔗
|
bai |
nice. works at runtime I assume? |
20:13
🔗
|
naTmeg |
yes |
20:13
🔗
|
bai |
muting in mame is a huge hack right now |
20:14
🔗
|
naTmeg |
maybe we can also get the fullscreen-option to work, buts thats a little more tricky |
20:14
🔗
|
bai |
there's also something I wanted to ask about the mouse pointer. do you implement pointerlock anywhere in SAE? |
20:15
🔗
|
bai |
right now you get both your regular pointer and the emulated pointer, and they don't necessarily move at the same speed or occupy the same position |
20:15
🔗
|
naTmeg |
no, the coords are just passed if mouse is over canvas |
20:16
🔗
|
bai |
maybe we're scaling the canvas which is causing the speed mismatch |
20:16
🔗
|
naTmeg |
thats very tricky to sync. i planned that for the future |
20:17
🔗
|
bai |
on most of our other systems we call canvas.requestPointerLock() when the emulator is focused |
20:17
🔗
|
bai |
this captures the system mouse pointer, and you get relative delta movements instead |
20:17
🔗
|
bai |
then the user can release the pointer by hitting esc |
20:18
🔗
|
naTmeg |
thx, i need to look at this |
20:18
🔗
|
naTmeg |
that belongs to the input-stuff i want to redo |
20:19
🔗
|
bai |
works like this (of course it doesn't have to wrap at the edges, that's just their demo) - http://mdn.github.io/pointer-lock-demo/ |
20:20
🔗
|
naTmeg |
very nice. i'll take a closer look tomorrow |
20:21
🔗
|
bai |
cool, let me know if you need any help as well |
20:22
🔗
|
naTmeg |
great thx |
20:24
🔗
|
naTmeg |
i've already played with the fullscreen-api. i gave up on browser-incompatibilities, don't have a nerve for such things :) |
20:24
🔗
|
naTmeg |
basic support for it is already implemented, see video.js |
20:25
🔗
|
bai |
how long ago was that? it was a bit of a pain at first but now I think all browsers implement it in the standard way |
20:25
🔗
|
naTmeg |
4-5 months |
20:25
🔗
|
naTmeg |
not so long |
20:29
🔗
|
bai |
hmm, not sure I'm following it, I see the toggle_fullscreen function but it seems to just set some config values...where do the changes get applied to the canvas element? |
20:34
🔗
|
naTmeg |
line 555: getbestmode() and later in create_windows_2() |
20:34
🔗
|
naTmeg |
fullscreen-support is commented out |
20:36
🔗
|
naTmeg |
support is basic/alpha. iv'e not sayed it worked, need some work and testing |
20:36
🔗
|
bai |
oh yeah, just trying to wrap my brain around what you've got so far so I can offer some surgical-strike suggestions rather than just vague recommendations :) |
20:37
🔗
|
naTmeg |
hehe |
20:39
🔗
|
naTmeg |
the video-file is a little complex. there are serval winuae files in it. will take some time for me too to get into it again.. |
20:43
🔗
|
naTmeg |
heh, that file was about 2-3x the size it has now. because i was too lazy to write my own cmdset, i've also (partially) ported DirectDraw to JS, but due to speed reasons i dropped that again.. |
20:46
🔗
|
bai |
so this project is a manual JS port of a native app? |
20:47
🔗
|
naTmeg |
yes |
20:47
🔗
|
naTmeg |
http://scriptedamigaemulator.net/_video_full_new.js something for the trashcan :) |
20:55
🔗
|
naTmeg |
the first public version i'd released (0.5) was almost written from scratch. i did some experiments with html5/js and so i ended up in sae. some part were ported from various uae-sources. |
20:55
🔗
|
bai |
cool. it's all very impressive |
20:55
🔗
|
naTmeg |
starting with v0.6 i ported more and more from winuae, because it coast many time to find all those little infos required that some tiles work |
20:57
🔗
|
naTmeg |
today, sae is 85% winuae and the rest is own code |
20:59
🔗
|
naTmeg |
credit also goes to Toni Wilen, the maintainer of winuae. he's a working monster and that since years. without him, sae would not exist in his current state. |
20:59
🔗
|
naTmeg |
he did a great contribution to the community with winuae |
21:00
🔗
|
naTmeg |
he just added ppc support, so you could run nextgen-amigas like AmigaOS4 :p |
21:01
🔗
|
|
azakai has joined #jsmess |
21:29
🔗
|
SketchCow |
I wikl probably nedd to screeenshot via amazon |
21:33
🔗
|
naTmeg |
SketchCow: does it work now? |
21:33
🔗
|
naTmeg |
the screenshoots |
21:34
🔗
|
naTmeg |
-o |
21:37
🔗
|
naTmeg |
no hurry btw, for me it could take 20 more hours :) |
21:55
🔗
|
naTmeg |
bed-time for me, n8 guys |
21:55
🔗
|
|
naTmeg has quit IRC (Leaving) |
22:11
🔗
|
SketchCow |
night |