Comments (24)
My comment to the linked issue relates to how you configure the emulator in general. It was a suggestion on how to (I think) more easily configure many things at once.
IMO a soft reset (C+A+A or reset instruction) should never change hardware settings. The machine is still (logically) powered on when that happens. WinUAE behaves the same way, i.e. when you restore a snapshot the machine configuration is changed, and if you C+A+A afterwards it reboots with the snapshot's HW config (i.e. unchanged).
My mental model of snapshots is that you warp to a specific setting in more than one way. E.g. playing shadow of beast on an A500 or using WB on a A600. C+A+A should reboot the game / WB in the same environment.
After power-off, I think it's fine, and maybe best, to restore the user's defaults. The user has finished their trip to that special place (the saved state) and can always go back via the snapshot.
from vamigaweb.
I roger that! Let's not be complicated, and let the settings survive the reset :)
from vamigaweb.
Actually, yes, this time I could installed the normal version while keeping the uat one.. Must have done something wrong previously.
from vamigaweb.
did it for the ntsc switch which will be restored rom snapshot ...
pushed to uat https://vamigaweb.github.io/uat/
the other are still to do ...
from vamigaweb.
Great, thanks !
from vamigaweb.
just pushed to official version ...
restoring
- overclock setting
- agnus revision
more follows soon...
from vamigaweb.
did the ram settings too ... but only on uat ... I tried to show that it is loaded from snapshot ... is it good ?
from vamigaweb.
It seems fine, many thanks!
Just one thing, if you reset the amiga, the settings are still flagged as "snapshot", shouldn't they be back to unflagged? Not sure...
Cheers
from vamigaweb.
Just one thing, if you reset the amiga, the settings are still flagged as "snapshot", shouldn't they be back to unflagged? Not sure...
me not so sure either ... lets try the mac version...
I just checked the mac version and @dirkwhoffmann does the same as vAmigWeb i.e. upon snapshot restoration the settings are updated (but without flagging this where vAmigaWeb flags this) and upon reset the snapshot settings still survive ...
lets think ...
the question is what reset means... when its meant as a machine reset (CTRL+left Amiga key + right Amiga key) then it does perfectly the right thing in keeping the snapshots settings...
If one understands reset as a emulator reset or reset of the emulator settings then it is wrong and the settings should be reverted/resetted to the saved user settings ...
Maybe in the settings dialog we could add a button revert to...
with the following values...
revert to ...
A1000 OCS
A500 ECS
big flagship (2MB chip + 8MB fast+ 14Mhz)
saved configuration
@mras0 proposed something like this in #100 ...
Might be an idea to have some kind of one-click way to select a few useful defaults (A500 expanded, A500 plain, A600, Monster (28MHz + 8MB fast)) - Don't go overboard, just a few well chosen options. Ideally this should also choose the correct KS ROM if installed (maybe warn if it isn't).
from vamigaweb.
Hi,
I just noticed a small bug, with restoration of snapshot, all memory types are labelled as chip:
Anything new?
Cheers
from vamigaweb.
I fixed this already 2 days ago in the regular version ... in uat version the bug is still present ... was a silly copy & paste error...
currently I am working/thinking for the installation/update procedure ... I want it to be as transparent as possible ... i.e. update notifications and also the user should have the possibility to opt out of an update because it would otherwise destroy his snapshots ... even to the point that he may want to choose to disable update notifications at all...
from vamigaweb.
Excellent, thanks! So I will revert back to the normal version. I have not found a way to keep them both at the same time on the phone...
from vamigaweb.
Hi,
I guess the blotter accuracy settings is not restored, right? I use it for Interceptor as discussed (0 is needed when overclocking...)
Cheers
from vamigaweb.
hi,
thats right ... we want that too ? then I will add it .. I wonder if we do need it for collision settngs too ... maybe ... yes ...
from vamigaweb.
I can't think of any software that I know that would spend on collision settings (blitter is more obvious) but it could exist...
Cheers
from vamigaweb.
Hi
restored blitter compatibility settings from a snapshot... also drive speed and ...
I also upgraded to dirks latest 2.1b4 vAmigaCore which introduces ECS Denise with super hires capabilites ... of course this setting is also then restored from snapshot
uploaded it to uat version
made a minor upgrade to regular version too... fixed a serious bug where the both versions did mix their installations... now regular version shows only its installations and uat only uat installations ...
from vamigaweb.
Hi,
Many thanks!
It seems to work well, including the 3.1 kickstart display bug reported on vAmiga page :)
Btw could kickstart version be part of the snapshot settings as well?
Cheers
from vamigaweb.
Btw could kickstart version be part of the snapshot settings as well?
vAmigaWeb gives already the information about what kickstart currently is installed into the amiga vm
I just tried ... I was on kick1.3 and then I loaded a kick2.0 snapshot ... switched to rom settings and it shows this
see the information (top part) is updated to kick 2.0
only the filename in the selection box (at the bottom) is not updated ... maybe we can just write the words from snapshot
into it ? What do you think?
from vamigaweb.
Yes that would be perfect!
ECS Denise also makes the bottom lines of workbench 3.0 garbage... I guess this is going to be fixed. Dou you know if Productivity mode is planned to be supported?
Cheers
from vamigaweb.
Will do after holiday. This week I have no computer in my hands. Enjoying beach and the sea.
@dirkwhoffmann do you know about this productivity mode ? I never heard of it.
from vamigaweb.
Well deserved vacation, enjoy! :)
Productivity is the other mode mainly brought by ECS Denise, aside from Superhires.
Cheers
from vamigaweb.
Productivity modes won't be supported, because all non-standard modes (all modes requiring a multi-sync monitor) don't play well with vAmiga's internal architecture.
from vamigaweb.
Noted with thanks.
from vamigaweb.
when restoring from snapshot the kickstart dialog shows the restored kickstart now ....
from vamigaweb.
Related Issues (20)
- 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
- action buttons doe not support lost capture on pencil or mouse HOT 1
- Stuck keys with Touch Keyboard HOT 3
- HDF limitation to max 16384 cylinders HOT 1
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.