Question: Does anybody know how the registration of SuperCard is set up?
I have a 2012 MacBook using El Capitan (OSX 10.11.6) that cannot be upgraded to Mojave. I just checked it and I can use SuperCard on it on and off the internet. However, when I recently bought a backup MacBook 2017 on which I installed Mojave and copied my main MacBook I could not use the SuperCard without reregistering it. Therefore, it seems to me that we can continue using the SuperCard until our computers die. That means the registration does something to the system and is not verified repeatedly via the internet.
I am in contact with LiveCode. They want $440+tax for one year of using LiveCode (6 months ago it was $11/month for basic usage). However, I have so many stacks that are so interconnected that converting them to LiveCode seems quite complicated. If it was a set of 10 stacks with minimal interaction, I’d start working on it yesterday. You cannot use LiveCode offline, it seems. Now we can see what kind of a bargain SuperCard was.
If I had a certainty of my MacBook being in operation for the next 5 years (seems reasonable given my 2012 MacBook works) and no equivalent of EMP (electromagnetic pulse) for the SuperCard, I’d do nothing.
Jerzy
You should have been sent a serial number that you enter in the app start-up screen after you install and launch it. Just make sure you use the right one for the right version. Each time there’s an update the registration number changes too.
Joe
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
supercard-tal...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/supercard-talk/24887041-23ae-4c14-aef5-d9397da793a2n%40googlegroups.com.
On Jun 25, 2024, at 10:49, Jerzy Dydak <jdy...@gmail.com> wrote:
Yes, I have it (well, both registrations for 4.7 and 4.8). The question is if that registration is validated in real time by the server of the owner of the SuperCard Company or not? If so and the owner disappears then we may have a problem.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/81537211-daa2-437b-97c8-0562ea71b61dn%40googlegroups.com.
On 27 Jun 2024, at 04:16, 'MARK LUCAS' via SuperCard Discussion <superca...@googlegroups.com> wrote:It would helpful to know whether this does its job on as many people's systems as possible while I can still remember how it works… ;-)
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/2D31DCFF-5C43-4942-9E0F-DCBCC5DB5532%40aol.com.
Mark Schonewille Economy-x-Talk KvK 50277553 VAT NL002099948B21 https://ecxtalk.nl https://www.nt2.nu Programming LiveCode for the Real Beginner http://www3.economy-x-talk.com/file.php?node=programming-livecode-for-the-real-beginner
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/537816A0-AD6D-4666-AC36-78B1A264BFEC%40aol.com.
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/BBB3E2BF-9530-40C5-901D-6B5D4B638C69%40aol.com.
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/E0BF367D-E627-40C3-BB3C-A357551E028F%40aol.com.
Mark Schonewille Economy-x-Talk KvK 50277553 VAT NL002099948B21 https://ecxtalk.nl https://www.nt2.nu Programming LiveCode for the Real Beginner http://www3.economy-x-talk.com/file.php?node=programming-livecode-for-the-real-beginner
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/BBB3E2BF-9530-40C5-901D-6B5D4B638C69%40aol.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/46b7bcae-4903-47b7-b911-ab09b8eca50f%40economy-x-talk.com.
On 5 Jul 2024, at 12:02, Drs Mark Schonewille <m.scho...@economy-x-talk.com> wrote:I'm unable to run the applet. It seems to unzip fine, but when I run it, the OS says I should move it to the trash. I was able to run the version for SC 8, but obviously it didn't find any serial numbers.
If you open the Terminal and run xattr to strip off the 'poison pill' it's attaching to the download, I think it should launch:xattr -cr <posix_path_to_app>Just type the first part, then drag the app into the window.
Mark Schonewille Economy-x-Talk KvK 50277553 VAT NL002099948B21 https://ecxtalk.nl https://www.nt2.nu Programming LiveCode for the Real Beginner http://www3.economy-x-talk.com/file.php?node=programming-livecode-for-the-real-beginner
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/D6254AC3-AF93-4CAC-B28D-9D88AF94DB4A%40mac.com.
Mark
Haven’t tried the tweaks yet and some of my scripts, but things seem to be working on High Sierra (although I get the ‘not optimized’ message).
Ed Wall
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/91B296EB-13D6-41F0-BF6A-027A3E152DC1%40aol.com.
Mark Schonewille Economy-x-Talk KvK 50277553 VAT NL002099948B21 https://ecxtalk.nl https://www.nt2.nu Programming LiveCode for the Real Beginner http://www3.economy-x-talk.com/file.php?node=programming-livecode-for-the-real-beginner
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/91B296EB-13D6-41F0-BF6A-027A3E152DC1%40aol.com.
On Jul 10, 2024, at 7:54 PM, 'MARK LUCAS' via SuperCard Discussion <superca...@googlegroups.com> wrote:
Hi Gang,
--
<SC4.82 on iOS.jpeg>What a world…-Mark
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/8190BC48-DC57-46DA-8786-7AA49E8DE9EA%40aol.com.
On 15 Jul 2024, at 19:31, 'MARK LUCAS' via SuperCard Discussion <superca...@googlegroups.com> wrote:I'm trying to write up detailed instructions, but it's a lot of work trying to clearly explain even simple things in Unix to beginners sometimes.
Hi Keith,
So generous of you to offer! By all means YES! I would love it if someone savvier about explaining stuff clearly to the uninitiated could help write this up. There's a gruesome amount of detail, and without some sort of organization it just all starts to swim in front of one's eyes...
So far I've managed to put together a few SC projects, AppleScripts, and shell scripts that largely automate the more gruesome parts of the setup and runtime housekeeping, but even still it's all got to be done delicately (or it hurts the spell! ;-).
The first (and by far most time-consuming and discouraging) step is setting up the Mojave VM itself. No rocket science involved, just lots of downloading and waiting interspersed with tiny bits of typing obscure gibberish. Unfortunately the Mojave installer runs in safe mode (which disables JIT compilation) so it's (to be kind) dog-slow.
Probably the best way to grok the process well enough to explain it is to just do it yourself (provided you have an M-series Mac). All this should still work (actually much faster and better) on an Intel Mac too, but the initial configuration steps in that scenario reportedly are slightly different (I don't have one here to try it on, so...)
Anyway in retrospect it's not such a big deal to start completely from scratch, but given the bewildering array of options it's probably less intimidating the first time around to download a template and tweak that.
I used this one I found on github, which also includes links to an OS installer and the command line tool you need to convert it to an ISO image.
You can either download UTM from the developer site for free, or from the Mac App Store for $5 (which means simpler installation and automatic updates, plus it puts some spare change in the developers' pockets).
Once you've got UTM and the template set up, before you actually run it you should open its prefs and adjust the VM settings as follows:
- Under Drives change logical hard drive and virtual CD drive from USB devices to IDE (which at least here are literally twice as fast).
- Under Drives point the virtual CD drive to the ISO installer image you made (using Browse…).
- Under System if you have enough CPU cores and memory, increase the VM's allocation to 8 cores and 16GB.
- Under System set CPU to Penryn and enable sse, sse2, sse3, sse4a, sse4.1, sse4.2, and Force Multicore.
- Under Display change the emulated display adapter to VGA (one of the few to allow on-the-fly resolution switching). Some of the other options draw less garbage to the screen during boot (if you care about that), but offer fewer (or more often no) on-the-fly switchable screen resolutions.
- Under Network change Emulated Network Card to VMWare Paravirtualized Ethernet v3 (vmxnet3).
- The sample also ships with the Hackintosh EFI-LEGACY file in raw image file format (which is read-only) You should change it to a qcows format (i.e., writable) volume if you want VM snapshots to work:
/opt/local/bin/qemu-img convert -f raw -O qcow2 <pathToYourEFI-LEGACYfile> <newFileName>.qcow2
Basically you just run the converter (which actually makes a COPY) and then re-point the VM Drive entry for the old file to the new one (or you can’t figure out how, delete the original and create a new logical drive that points to the qcows version of the image - note that order of these entries matters). Then you should move the original to a safe place, because (annoyingly) UTM will delete any ‘unused’ files in the project bundle.
Now you should fire it up, wait until you're convinced it's beginning to successfully boot into the Mojave installer, and then just find something else to do for an hour or so ('cuz if you sit and watch it do a verbose boot into the installer in safe mode for forty minutes it will drive you mentally ill, and convince you the eventual result can't possibly be fast enough for it to be worth the trouble of continuing the setup).
Once you've installed Mojave and created a user account, inside the Guest's System Preferences, change the default settings as below:
- Open Network prefs, click the active Ethernet connection, and verify that your Guest has been assigned a valid IP address on your host machine's local subnet. If not, you'll need to shut the VM down and edit the Network preferences for it to use a Shared (instead of Bridged) configuration. After making this change, reboot the VM and repeat. If you still have an IP address of 10.0.2.15, there's a problem in your setup which I haven't yet encountered and sadly you're hosed until we figure it out. You can fall back to Emulated LAN for your network type, but you won't be able to use File Sharing to connect Guest and Host under that (and you'll need to use something like DropBox to exchange files instead in the meantime).
- Open Sharing prefs
-- Turn on File Sharing, Remote Login, and Remote Apple Events
-- Click File Sharing. Click Options… and check 'Share .. using SMB', uncheck 'Share .. using AFP', check 'On' next to your user name in the Windows File Sharing list
-- Click on Remote Apple Events, choose Allow access for: All users
- Open Notifications prefs, and turn them ALL off
- Open Mouse prefs, turn tracking speed all the way up, and scrolling speed all the way down
- On both systems, create folders named ~/VMShare.
- From each system's Finder (host and guest) use File Sharing to mount the other system's root folder and also the Public Folder of the other system's user account. Name these aliases 'Remote Root Folder Alias' and 'Remote Public Folder Alias', and drag them into the ~/VMShare folders created above.
- Next you will probably want to hide the Guest's EFI-LEGACY volume. One obvious way to that would be to declare it as a USB drive in UTM's preferences for the VM, and then tell the Guest Finder not to show External Drives on the Desktop. DON'T DO THAT - configuring a drive as USB will double your boot time!
Instead open the Terminal and run this command:
SetFile -a V /Volumes/EFI-LEGACY
If you enter this in Terminal and you don't already have Apple's Xcode Command Line Tools installed, you'll be prompted with an option to download and install them (when the download completes, run the command again). Then run this:
killall Finder
While you have Terminal open, also run these two lines:
sudo launchctl kill -9 system/com.apple.warmd
sudo launchctl disable system/com.apple.warmd
At this point there's a a number of little AppleScripts and shell scripts you need to install and run to configure File Sharing and enable (unfortunately manual) clipboard sharing between the guest and host. Based on recent experience it seems unlikely Google will let me include them here since they contain binaries, so I'll include links to them on Google Drive in a separate post if you manage to get this far...
- On both systems (Guest and Host) copy VMProxy.app to /Applications, and in System Prefs->Users & Groups set it to open at login.
- On the Host system, copy VMHostUtils.app to /Applications, and set it to open at login. Then drag it into the Dock.
- On the Guest system, copy VMScrapProxy.app to /Applications, and set it to open at login. Then drag it into the Dock.
At this point you should basically be good to go. When you run these toys they will ask you for login info for each user account, which they will stash away for future use in preferences (so you can later give them to anyone else without also giving them your passwords too).
Note that if you fail to disconnect File Sharing before pausing the guest, you’ll need to reboot it before File Sharing will work again after more than a few minutes pause.
Also the lack of hardware accelerated graphics impacts apps differently. Tabs in particular seem to rely of some weird space voodoo that renders VERY poorly, so for me in the emulator Chrome feels much more tolerable than Safari (no, I can't believe I'm saying that either! ;-).
Generally under load SC (unlike most large complex applications) typically spends upward of 90% of its time in system code, the performance of which varies widely in the emulator. When running in its own code though, FWIW SC4.8 for the most part feels remarkably solid and snappy (i.e., compared to everything else that is... ;-).
I also found it very helpful to use System Settings to add another modifier (e.g. Option) to some UTM Command keys (like Q, W, and M) so they’re passed through to the VM (which in most cases will be what you probably wanted).
Please let me know whether this makes any sense to you, and whether (now having a better idea what you're up against! =:-O) you're still interested in trying to wrangle this mess into something more readily digestible. If so I'll post (or email you) the aforementioned SC projects and AppleScript files, whichever works for you.
Thanks again!
-Mark
--
You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/supercard-talk/06816970-E2B0-4164-AD6F-D07F2F9E250C%40mac.com.
On 19 Jul 2024, at 23:05, 'MARK LUCAS' via SuperCard Discussion <superca...@googlegroups.com> wrote:Probably the best way to grok the process well enough to explain it is to just do it yourself (provided you have an M-series Mac). All this should still work (actually much faster and better) on an Intel Mac too, but the initial configuration steps in that scenario reportedly are slightly different (I don't have one here to try it on, so...)
I used this one I found on github, which also includes links to an OS installer and the command line tool you need to convert it to an ISO image.
On Aug 1, 2024, at 4:37 PM, 'Keith Martin' via SuperCard Discussion <superca...@googlegroups.com> wrote:This is unfortunately where I fall over: the first hurdle! The link goes to a 404. Do you have another link to get this?