GithubHelp home page GithubHelp logo

Comments (24)

mras0 avatar mras0 commented on August 24, 2024 2

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.

Vweber73 avatar Vweber73 commented on August 24, 2024 1

I roger that! Let's not be complicated, and let the settings survive the reset :)

from vamigaweb.

Vweber73 avatar Vweber73 commented on August 24, 2024 1

Actually, yes, this time I could installed the normal version while keeping the uat one.. Must have done something wrong previously.

from vamigaweb.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

Great, thanks !

from vamigaweb.

mithrendal avatar mithrendal commented on August 24, 2024

just pushed to official version ...

restoring

  • overclock setting
  • agnus revision

more follows soon...

from vamigaweb.

mithrendal avatar mithrendal commented on August 24, 2024

did the ram settings too ... but only on uat ... I tried to show that it is loaded from snapshot ... is it good ?

from vamigaweb.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

Hi,
I just noticed a small bug, with restoration of snapshot, all memory types are labelled as chip:

Screenshot_20220626-183356_Chrome

Anything new?
Cheers

from vamigaweb.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

mithrendal avatar mithrendal commented on August 24, 2024

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

image

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

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.

mithrendal avatar mithrendal commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

Well deserved vacation, enjoy! :)
Productivity is the other mode mainly brought by ECS Denise, aside from Superhires.
Cheers

from vamigaweb.

dirkwhoffmann avatar dirkwhoffmann commented on August 24, 2024

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.

Vweber73 avatar Vweber73 commented on August 24, 2024

Noted with thanks.

from vamigaweb.

mithrendal avatar mithrendal commented on August 24, 2024

when restoring from snapshot the kickstart dialog shows the restored kickstart now ....

image

d466b64

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.