Comments (49)
I hope we can catch now more errors with the new log console. We will see what this new thing can do for usβ¦
from vamigaweb.
track display for floppy and harddisk ... done π
drive step /eject / insert sounds for floppy and harddisk ... done π
pushed to uat https://vamigaweb.github.io/uat/
from vamigaweb.
Excellent, thanks ! :)
But when you get several drives working at the same time, you'll need more space... and maybe color (red/green for disk diode ?)
from vamigaweb.
yes true .. but I am still fighting iOS to unlock the audio .... it does not allow to play at the moment ... does it play on android ? ... on desktop it plays fine
from vamigaweb.
On Android I get floppy sounds (quite loud) and game sounds (not as loud as I would like, but same as before).
from vamigaweb.
yes we should make game sound louder ... or user adjustable ... and the drive sound with lower volume
still fighting with iOS
from vamigaweb.
Yes, one may want to turn disk sounds completely off...
from vamigaweb.
I noticed that now the app tends to restart frequently, once you come back after you suspended it. Before you could leave it for long, and get to your previous content. Has anything been done in that direction ?
from vamigaweb.
I have no floppy sound nor disk track indicator anymore ! Did you roll back the changes ?
from vamigaweb.
Restarts I think are due to the fact that I pushed so often a new Version maybe? I did 6 times or so.
Still fighting iOS. Better you stop testing until iOS Audio works β¦ I will tell you
from vamigaweb.
Ok ! Can you just confirmed that the floppy sound / track display is not there anymore, it's not a problem on my side ?
Cheers
from vamigaweb.
It is still in it but I tried several things to make it work in iOS⦠so maybe I broke something. On desktop it still visible⦠try a desktop browser
from vamigaweb.
When I try the UAT URL on a browser, I get this error many times prior to launch, and even after launch. It is the new version.
When I try the shortcut on my Android phone, which used to point to the new version, but now, without me doing anything, seems to point to the old version. As it it fall back because of the error ?
from vamigaweb.
When I try the shortcut on my Android phone, which used to point to the new version, but now, without me doing anything, seems to point to the old version. As it it fall back because of the error ?
maybe ...
anyway ... just found some 5 minutes time for vAmigaWeb and tried to remove the exceptions above ... pushed to uat... can you try again ?
more after real work... π€ hope I can get this right in the evening...
from vamigaweb.
I've just tried, and no change. The browser still goes to the new version with errors, and Android still goes to the old version with no errors...
from vamigaweb.
ok fixed all those exceptions ... pushed it ... should work for you now ... iOS now still complains that it has no codec for .ogg audio ... I change the format to .aiff later today ...
from vamigaweb.
Ok, thanks, working now.
At first I still had the old version, what I did is de-installing it and re-installing it, in pure Microsoft tradition. Now i have the new version, and it is actually called "UATvAmigaweb". I guess there was some confusion between the 2 versions earlier on, somehow the new URL was overriden by the old one...
It seems that the floppy sound is not there when there is no disc in the drive... What UAE does is to give you the "empty drive testing for a disk" sound :)
Cheers
from vamigaweb.
Oh no π¬... chrome does not understand .aiff audio format but .ogg and safari vice versa ...
hm we must convert to .wav or .mp3 ... can you help and convert those audios ? do you have a tool for that ?
I attach the sounds here
from vamigaweb.
Me ? Huh, no, I don't have specific tools to manipulate audio, but they should exist ?
from vamigaweb.
ok ... iTunes does the job ... no extra tool needed
from vamigaweb.
pushed mp3 sound files... the drive step sound is horrible ... I try to lower the volumne and turn the paula volumne up a bit
works now in iOS too π
from vamigaweb.
When starting with no disk I have a bref click then nothing, whereas the actual system (and UAE) has regular clicks for disk insertion checks... Is it planned ?
Cheers
from vamigaweb.
Is it planned ?
Error: I did not handle DRIVE_POLL ... fixed it and pushed to uat
from vamigaweb.
changed the play back of audio sound when drive head steps ... now only three step sounds will be played in parallel ... which makes it more comfortable to listen to I think ... and it still sounds like a real drive... pushed the optimized sound to the regular address you can compare it with the uat ...
also I fixed the width of track number display
from vamigaweb.
Thanks !
It is a bit better but still feels a bit strange. I think it is lacking a motor spinning sound or something...
The sound of Interceptor is perfect, the one of Settlers that has some small glitches here and there...
I had a strange bug that i have sometimes but not very often: when I reset and load a disk, at first the virtual mouse is not effective, no matter which port it is inserted, and actually you can insert it in both ports, whereas in normal operation only one is allowed... After playing with it for a while the mouse pointer finally reacts, but it takes a while...
Maybe you'll end up with a real status bars, with all drives tracks numbers and colors ? :) In that case it would be cool to have the actual screen resolution indicated, just like UAE :)
Cheers
from vamigaweb.
I had a strange bug that i have sometimes but not very often: when I reset and load a disk, at first the virtual mouse is not effective, no matter which port it is inserted, and actually you can insert it in both ports, whereas in normal operation only one is allowed... After playing with it for a while the mouse pointer finally reacts, but it takes a while...
because this is a not so easy reproducable ... I tried to upgrade the underlaying frameworks to latest versions which include many bugfixes ... i.e. jquery3.5 -> 3.6 and bootstrap 4.5.2 -> 4.6.1
pushed it to uat
from vamigaweb.
Ok thanks ! Did you manage to reproduce it, or not ?
from vamigaweb.
no ... but one time I had something strange too... I was selecting the port and then the selectionbox did go into background i.e. behind the emulation canvas (it was still slightly shining through it) and I could not recover else then to restart the app completely ... that was on iPhone ... this led me then to the conclusion that something with the framework might be buggy ... according to the logs they fixed focus problems and other bugs ...
lets do now the following ... when the version with upgraded frameworks works well then we take it and then we closely observe whether the problem shows up again ...
from vamigaweb.
Ok ! So far the new UAT version works well, the problem did not occur.
from vamigaweb.
Hi,
I got the problem again even on the UAT version... the mouse is correctly set up. Resetting Inteceptor makes that the mouse has no effet, only if you go and re-select the mouse, then the mouse works....
Cheers
from vamigaweb.
resetting interceptor ... do you mean you have a running interceptor and then you press the reset icon in the top navbar of vAmigaWeb?
from vamigaweb.
That's it. Rebooting the disk makes the mouse unavailable, until you go into the mouse settings again.
from vamigaweb.
do you use mouse
or mouse touchpad
?
from vamigaweb.
Mouse touchpad. I know that mouse is not for that :)
from vamigaweb.
I tried on iPhone and desktop chrome. But I cannot reproduce. Did you do something else? Does it always break the mouse when you reset?
from vamigaweb.
It's only once in a while, most of the time it does not happen, I don't know which conditions trigger the problem...
from vamigaweb.
was the keyboard open when it happened ?
from vamigaweb.
I'm not 100% sure, but I think it was not
from vamigaweb.
did not have success in reproducing it ... I tried everything to break it ...
hm maybe the bug only shows up on android?
lets add some logging capabilities
add an action button with following javascript
var script = document.createElement("script");
script.type = "text/javascript";
script.onload = () => {eruda.init();};
script.src = "https://cdn.jsdelivr.net/npm/eruda";
document.getElementsByTagName("head")[0].appendChild(script);
when hitting the action button it adds another button for the eruda logging console ...
when you hit the eruda button it gives you access to the logging console ...
when the error happens again you can look into it and report the error here ...
I might include this super cool logging console in the next update ... what do you think ... it is better then my simplistic "live debug"
from vamigaweb.
Thanks, will do tomorrow.
Yes, would be cool to have !
Cheers
from vamigaweb.
I added the button, I copied and pasted the JavaScript, but I got the error attached...
from vamigaweb.
I replaced the debug console with the one of eruda ... moved the setting from first position to last position in the setting dialog ... you don't need to create an action button anymore for that
also upgraded to todays latest version of the core
pushed it to uat
snapshots are not compatible with older ones
now you can load the eruda console and when the error with the mouse happens again then you can open the console and go to errors and please make me a screen shot of it ... then I can fix it ...
from vamigaweb.
Many thanks ! I upgraded, so far so good, no bug.
What are the changes to the new core ?
Cheers
from vamigaweb.
The changes are dirkwhoffmann/vAmiga#710
effectively the previous core had a bug and did cut the last line on some games
you can still see it in the rink a dink demo
The uat should correct it
from vamigaweb.
Thanks ! Cheers
from vamigaweb.
So far no error, and rink a dink runs fine :)
Just have the impression that the volume is back to weak?
from vamigaweb.
Oh yes the volumne is back to weak. Confirmed. Will correct it soon
the new corelib changed my modifications back to normal
from vamigaweb.
besides other refactoring work on the vAmigaCore @dirkwhoffmann was so nice and made a new audio_scale config setting which I can use now for doubling the volumne for the web version (without the need for patching it for your z3)... I just pushed it to the uat
is the new log console working ok on the z3 ? hoping it lets us catch some errors ... so that we are able to correct them
from vamigaweb.
Many thanks! Sound is back to louder :)
Yes the console is working fine. So far the bug has not reappeared...
Only thing is that the app restarts quite often after being suspended - giving the impression not really being an offline app, as discussed...
Cheers
from vamigaweb.
Related Issues (20)
- Serial port missing or not activated.. HOT 24
- directly boot from local storage via URL/JSON parameters HOT 4
- vamigaweb.github.io no longer boots certain ROMs after 3-4 update HOT 2
- BT Mouse - RMB (Secondary Button) Not Work iPadOS [FIXED: Update iPadOS to 16.5] HOT 5
- Incorrect Filename Save DF0 or DH0 If Both Mounted HOT 2
- LMB / Fire Btn Stuck On When Switch Between Apps
- 'Error: undefined' if a second HDF is mounted HOT 16
- Dark Bottom Bar not activated on launch... HOT 2
- Cannot load vAmigaWeb in iFrame if on same domain (Chromium specific?) HOT 18
- When using a HDF with WB the filedates are wrong HOT 5
- Onscreen Keyboard Issue HOT 3
- iPad Keyboard Issue HOT 9
- iPad Keyboard Issue HOT 1
- next to the INTL virtual keyboard support also the US version HOT 6
- Insert media eg DF0 popup touch also registers as LMB in emu... HOT 5
- vAmigaWeb runs on Apple Vision Pro HOT 13
- Warp button in the bottom player icon bar HOT 1
- action button enhancements HOT 23
- Active mouse and joystick signals stay open when bringing the app to background HOT 2
- add vAmiga activity monitors HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vamigaweb.