GithubHelp home page GithubHelp logo

Comments (14)

mithrendal avatar mithrendal commented on July 22, 2024

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 select mouse 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.

RobFullwood avatar RobFullwood commented on July 22, 2024

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.

RobFullwood avatar RobFullwood commented on July 22, 2024

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)
IMG_0042

from vamigaweb.

mithrendal avatar mithrendal commented on July 22, 2024

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

F9787354-7C5C-419D-8BF6-C5C772E6E0D9

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.

mithrendal avatar mithrendal commented on July 22, 2024

regarding the broken snapshots ...

  1. 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
  2. question: can you load the first two ultima snapshots in the picture ?
  3. question: when you scroll right ... are there cominng unbroken snapshots
  4. were these snapshots broken from beginning ... or were they initially unbroken ?

from vamigaweb.

RobFullwood avatar RobFullwood commented on July 22, 2024

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:

  1. I have kept the instance on my iPad with the broken snapshots
  2. 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)
  3. scrolling right - they are all broken - all the way to the right.
  4. 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.

IMG_0043

from vamigaweb.

mithrendal avatar mithrendal commented on July 22, 2024

😍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.

RobFullwood avatar RobFullwood commented on July 22, 2024

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.

mithrendal avatar mithrendal commented on July 22, 2024

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.

RobFullwood avatar RobFullwood commented on July 22, 2024

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.

mithrendal avatar mithrendal commented on July 22, 2024

V2.0 released 😎. Hope it will work well for you if not then just report…

from vamigaweb.

mithrendal avatar mithrendal commented on July 22, 2024

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.

mithrendal avatar mithrendal commented on July 22, 2024

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.

RobFullwood avatar RobFullwood commented on July 22, 2024

from vamigaweb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.