dirkwhoffmann / virtualc64

VirtualC64 is a cycle-accurate C64 emulator for macOS
https://dirkwhoffmann.github.io/virtualc64
Other
355 stars 33 forks source link

V4.0.1 Soft Reset #657

Closed bluecursor closed 3 years ago

bluecursor commented 3 years ago

I am unable to get this to work as the PRG requires a soft reset http://cloud.cbm8bit.com/brataccas/sshelp64.zip

Instructions are:

Load the .prg file in Vice and perform a soft reset to activate the utility. After reboot, you'll see: STACK SUPER HELP64

bluecursor commented 3 years ago

works with SYS 64738 to activate. Can we add a soft reset option?

dirkwhoffmann commented 3 years ago

If I understand correctly, you'd like to have an option that types in SYS 64738 automatically (resp. an option that jumps directly to this address).

I'm unsure if we should add such an option, because it further increases the complexity of the emulator (GUI wise) and there don't seem to be many titles which make use of a "soft reset".

mithrendal commented 3 years ago

Can we add a soft reset option?

@bluecursor The feature is already there. You can simply add/customize the "soft reset" feature by yourself with a few clicks ... 😊 ... albeit in the web version https://dirkwhoffmann.github.io/virtualc64web/

the web version, due to its nature that it bridges the world of open web with the world of C++ where the virtual c64 emulation core lives in ... takes another approach in terms of scripting and extension ...

grafik

this customization will be persistent, which means on next start the button will still be there...

mithrendal commented 3 years ago

lets place a softreset button to the lower left corner with this preconfig link

https://dirkwhoffmann.github.io/virtualc64web/#{"openROMS":true,"buttons":[{"position":"bottom:0vh;left:0vw","title":"soft_reset","lang":"actionscript","script":"'sys64738'=>Enter"}]}

@bluecursor clicking this link opens a vc64 with a soft reset button in the lower left corner, is that ok for you ?

bluecursor commented 3 years ago

Are we talking for virtual64 or virtual64web? Or is this for both?

Frank Michielli Sent with OSX/iOS Spark! On Mar 27, 2021, 2:51 PM -0400, mithrendal @.***>, wrote:

lets place a softreset button to the lower left corner with this preconfig link https://dirkwhoffmann.github.io/virtualc64web/#{"buttons":[{"position":"bottom:0vh;left:0vw","title":"soft_reset","lang":"actionscript","script":"'sys64738'=>Enter"}]} @bluecursor clicking this link opens a vc64 with a soft reset button in the lower left corner, is that ok for you ? β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

mithrendal commented 3 years ago

We do currently support customizable/programmable action buttons for the web UI only.

bluecursor commented 3 years ago

As I don’t use the web version, my original request was for virtual64.

Frank Michielli Sent with OSX/iOS Spark! On Mar 27, 2021, 3:28 PM -0400, mithrendal @.***>, wrote:

We do currently support customizable/programmable action buttons for the web UI only. β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

dirkwhoffmann commented 3 years ago

The next version will have a "Soft Reset" item in the Keyboard menu. It'll type "SYS 64738" on the keyboard.

Bildschirmfoto 2021-03-28 um 08 18 20
bluecursor commented 3 years ago

Awesome!

Frank Michielli Sent with OSX/iOS Spark! On Mar 28, 2021, 2:21 AM -0400, Dirk Hoffmann @.***>, wrote:

The next version will have a "Soft Reset" item in the Keyboard menu. It'll type "SYS 64738" on the keyboard. β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

dirkwhoffmann commented 3 years ago

v4.1 is now online.