Comments (14)
I am an Amiga user from way back (still own an Amiga 1000!)
me too 😍
However, after i have stored a lot of snapshots...
how many snapshots did you save ? approximately ... hm, I never did an upper boundary test on the amount of snapshots ... I probably should have test this ... so my question how many do I have to do to get this error ... 50, 100, or even more ?
(just to be sure ... I assume you did already know that you also can delete snapshots, no ? There is a small white cross on the upper right of each snapshot picture ... you also could export them with the icon on the lower right to bring them to another device)
The emulator doesn't "save" progress to the game ADF.
ups that should work, when you going to take a snapshot, then there is a green button saying export disk in df0 or something like that... 🙈maybe it is buggy ? I will test this too ...
Is there any possibility of using the touchpad on the Magic Keyboard on the iPad Pro as the Amigas mouse?
the question is whether it supports the HTML5 pointerlock api... you could try this ...
- put
mouse
into Amigas port1 (do not selectmouse touchpad
as this would be the touchscreen mouse emulation) - boot up workbench and try to click and move
Absolutely LOVING this emulator
thank you ❤
Keep up the amazing work
will do
from vamigaweb.
Wow, fast response!
Number of snapshots - haven't counted, but around 50 or so - I will watch!
And yes, i know about deleting snapshots, now that i am seriously (seriously!) back into Populous 2, I always cull out the unused snapshots to avoid this issue. I just forgot to do this with Ultima III, dammit!
I just tried again, and SOME of the snapshots DO work, but the error message stays on screen, which makes it more or less unusable.
(By the way, same snapshot error on iPhone and iPad Pro)
Saving to the ADF - the Snapshot DOES indeed save the inserted disk, but i don't believe it "writes" to the ADF. Ultima III (along with plenty of others i expect) uses the main game disk as the 'save disk'. You create a party, then "Journey On". I created some characters, played the game, saved progress throughout. When the snapshot broke, i booted up the ADF fresh, and it was back to default - none of the saved characters, none of the progress.
Magic Keyboard/Touchpad - I tried setting it to "Mouse" (along with every other setting!) and it doesn't move the Amiga mouse, just floats the usual Apple iPad grey circle around the screen (which i can still use to select the emulator's menus, etc). Not a deal breaker, just in the "nice to have" column!
Thanks again for being so active on this project :)
from vamigaweb.
Oh man, and i just realised what you mean by exporting the snapshots, and loading them up! Game changer... ;). Unfortunately, when it breaks the snapshot browser, it breaks the ability to export any further snapshots. Not explaining myself well, here's a pic!
(the image shows the broken snapshots - there are many more to the right of the screenshot)
from vamigaweb.
Saving to the ADF - the Snapshot DOES indeed save the inserted disk, but i don't believe it "writes" to the ADF.
I just tried ... booting up workbench disk ... opening workbench preferences ... setting to interlace ... hit the save button in workbench preferences app...
vAmigaWeb->take snapshot-> hit the green button disk in drive 0
this exported the ADF to iPhone filesystem
removed vAmigaWeb from iPhone memory completely restarted it (coldstart)
upon disk-hand screen put in the exported workbench disk and it booted up with the changes 😎...
so this should work ...
What could be the problem is... that you exported maybe the wrong disk ? Lets say Ultima has three disks ... one of them the save disk... then you have to hit the green export button when save disk is inside df0:
from vamigaweb.
regarding the broken snapshots ...
- don't delete them ... maybe we can fix this ... it is valuable as a testcase whether a fix works when this should happen in future again
- question: can you load the first two ultima snapshots in the picture ?
- question: when you scroll right ... are there cominng unbroken snapshots
- were these snapshots broken from beginning ... or were they initially unbroken ?
from vamigaweb.
Aha, saving the state of the disk via the green button works! I didn't realise the functionality of that feature - awesome :)
Asm for the others:
- I have kept the instance on my iPad with the broken snapshots
- Yes, i can load the snapshots that display thumbnails - however, when it tap on them, the "loading, please wait" message stays onscreen. Screenshot added. But i can't load the 'broken' snapshots (the ones without thumbnails)
- scrolling right - they are all broken - all the way to the right.
- hmmmm, don't know the answer to this one unfortunately - I never went to load up the snapshots before. I just kept on taking snapshots, then when i had to load a snapshot back up, that's when i noticed. Sorry about that.
from vamigaweb.
😍Thank you for testing...
The problem I think is that one single broken snapshot stops the complete snapshot browser loading... 🙈
I have put now a try catch around the thumbnail drawing code ... so with a bit luck it will work now... one snapshot would be probably still bebroken but the others more to the right in case they were fine would at least be there and the progresbar should go away too..
please be sure to hit settings->update installation
from vamigaweb.
You, my friend, are a certified genius! That completely did the trick on my instance with broken snapshots - they ALL came back perfectly!
Pity the iPad mouse pointer doesn't seem to support the HTML5 "pointerlock" api... A quick bit of googling seems to indicate that mobile browsers don't support this (yet!). Maybe the next iOS and/or Safari update will give this to us!
And now that i know about exporting the snapshots, and saving the state more permanently, I have fully cloud-based, cross-platform save states! Put THAT on the box!
As a kid in the 80s, i would never have even thought about carrying around a fully-functional Amiga in my pocket.
Thanks again Mithrendal!
from vamigaweb.
And now that i know about exporting the snapshots, and saving the state more permanently, I have fully cloud-based, cross-platform save states! Put THAT on the box!
be aware ... that there is one issue with permanent snapshots ... they are emulation core specific ... because they represent the state and variables which the emulation was when you took the snapshot... not the amigas memory in particular but also the variables of the emulator core itself which calculate the emulation ... therefore when some new variables are introduced, because @dirkwhoffmann (the maintainer of the core) improves some new features like ECS accuracy whatever ... then the new core can not load snapshots taken with older cores since the format has changed slightly ...
The safest way would be to make save disks (green export buttons)... another idea is that we implement an update dialog where I warn about the fact that the update of vAmigaWeb would break old snapshots and whether it is ok to proceed or not ... currently it just auto updates when there is a new version...
very soon I will push out the final v2 version which is still allowed to load 2.0beta4 snapshots ...
You, my friend, are a certified genius!
thank you ❤
Maybe the next iOS and/or Safari update will give this to us!
yes ... that would be something to be really excited about in iPadOS16 ...
from vamigaweb.
Ah yes, i am tending to use the save disk function more frequently now. Having that available gives me the 'trust' i need to actually get into a long-play type of game. Looking forward to v2!
from vamigaweb.
V2.0 released 😎. Hope it will work well for you if not then just report…
from vamigaweb.
Exporting of hdfs is also implemented … I am playing monkey island now 😎 … I placed the hd export button below the green disk export button… it is of course only visible when an hdf file is mounted … save disk dialogue in monkey island is F5 key
from vamigaweb.
Pity the iPad mouse pointer doesn't seem to support the HTML5 "pointerlock" api... A quick bit of googling seems to indicate that mobile browsers don't support this (yet!). Maybe the next iOS and/or Safari update will give this to us!
Hi @RobFullwood I have found an alternative way to get relative mouse coordinates without pointerlock… can you try the current version with your iPadPros mouse pad ? I have it here working on iPad with a Magic Mouse gen1 …😎 on current vAmigaWeb version ui 2023_03_11
You have just to select mouse
… on iPad it will then detect that there is no pointerlock API available and therefore it will activate my hacky fallback implementation… which works quite satisfying for me
from vamigaweb.
from vamigaweb.
Related Issues (20)
- 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 38
- Active mouse and joystick signals stay open when bringing the app to background HOT 2
- add vAmiga activity monitors HOT 5
- Random Cannot Save Snapshot / ADF / HDF HOT 3
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.