[Bug 28927] Wabbitcode 0.5.x (Z80 Assembly IDE) (.NET 4.0 app) fails to start with Wine-Mono

WineHQ Bugzilla wine-bugs at winehq.org
Sat Feb 6 10:39:40 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=28927

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
            Summary|Wabbitcode (Z80 Assembly    |Wabbitcode 0.5.x (Z80
                   |IDE) fails to start with    |Assembly IDE) (.NET 4.0
                   |Wine-Mono                   |app) fails to start with
                   |                            |Wine-Mono
                URL|http://wabbit.codeplex.com/ |https://web.archive.org/web
                   |releases/view/45275#Downloa |/20181128230338if_/https://
                   |dId=121815                  |codeplexarchive.blob.core.w
                   |                            |indows.net/archive/projects
                   |                            |/wabbit/wabbit.zip
      Fixed by SHA1|                            |608b1e141457dc9653d4783419a
                   |                            |a6492ea705d99
         Resolution|---                         |FIXED

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

adding stable download link via Internet Archive:

https://web.archive.org/web/20181128230338if_/https://codeplexarchive.blob.core.windows.net/archive/projects/wabbit/wabbit.zip

https://archive.codeplex.com/?p=wabbit

--- quote ---
CodePlex Archive will be shut down after July 1st, 2021.
CodePlex was Microsoft's free, open source project hosting site, which ran from
2006 through 2017. The site has been in archive mode for 3 years. We now
encourage customers to use Github for their open source project hosting needs.

CodePlex will continue as an archive until next July (2021), at which point it
will be shut down. Until then, you can browse published projects,
documentation, issues, and discussions which were posted before the site went
into archive mode three years ago.
--- quote ---

I couldn't find 'Wabbitcode.msi' but the project archive still contains older
releases.

'releases\releaseList.json'

--- snip ---
  {
    "Id": "1",
    "Name": "Wabbitcode",
    "DevelopmentStatus": "Alpha",
    "Description": "Wabbitcode is an Z80 Assembly IDE for Windows, OS X, and
Linux. Built to take full advantage of the features of SPASM and Wabbitemu,
Wabbitcode has many useful features for both new and veteran programmers, such
as syntax highlighting, project support, and the ability do debug assembled
files.",
    "ReleasedDatge": "0001-01-01T00:00:00",
    "ModifiedDate": "2011-06-16T00:11:33.183-07:00",
    "Files": [
      {
        "Id": "faff6c63-4b1d-4067-b277-d8b4c7d28e7e",
        "FileName": "Wabbitcode.msi",
        "Url": "./1/faff6c63-4b1d-4067-b277-d8b4c7d28e7e",
        "Type": "Application",
        "UploadDate": "2011-06-16T00:11:32.7-07:00"
      },
      {
        "Id": "1e067638-7085-4302-8823-8c806ff0024b",
        "FileName": "Revsoft.Wabbitcode.application",
        "Url": "./1/1e067638-7085-4302-8823-8c806ff0024b",
        "Type": "Application",
        "UploadDate": "2011-06-15T22:43:50.15-07:00"
      },
      {
        "Id": "2b19d5dc-1f4a-411f-a15f-b8a007f8dea0",
        "FileName": "wabbitcode-1.0.tar.gz",
        "Url": "./1/2b19d5dc-1f4a-411f-a15f-b8a007f8dea0",
        "Type": "Source Code",
        "UploadDate": "2010-05-13T17:44:22.677-07:00"
      }
    ]
  },
--- snip ---

--- snip ---
$ 7z x wabbit.zip "releases\\1\\faff6c63-4b1d-4067-b277-d8b4c7d28e7e"

$ mv releases\\1\\faff6c63-4b1d-4067-b277-d8b4c7d28e7e Wabbitcode.msi
--- snip ---

When starting the IDE with recent Wine 6.1 it shows a message box due sw update
check which obviously can't work due to the project / site shutdown.

--- snip ---
$ WINEDEBUG=+msgbox wine ./Revsoft.Wabbitcode.exe 
...
0104:trace:msgbox:MSGBOX_OnInit L"System.Net.WebException: The remote server
returned an error: (403) Forbidden.\r\n  at
System.Net.HttpWebRequest.GetResponseFromData (System.Net.WebResponseStream
stream, System.Threading.CancellationToken cancellationToken) [0x00146] in
<a53e1eeb99d9433188c674f67e6c16c2>:0 \r\n  at Syste"...
--- snip ---

You can dismiss the message box and the IDE will still start.

Wine-Mono was integrated into Wine for the first time with commit
https://source.winehq.org/git/wine.git/commitdiff/8ea086b30802fd668f0580dec99a636a8b457198
("appwiz.cpl: Add Wine Mono to addons.")

Part of Wine 1.5.5 release.

Output with Wine 1.5.5 = Wine-Mono 0.0.4

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Revsoft/Wabbitcode

$ wine ./Revsoft.Wabbitcode.exe
wine: Install Mono 2.8 or greater for Windows to run .NET 4.0 applications.
--- snip ---

It hangs with Wine 1.5.16 = Wine-Mono 0.0.8

--- snip ---
$ wine ./Revsoft.Wabbitcode.exe
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0"
--- snip ---

With Wine 1.7.8 = Wine-Mono 4.5.2 the IDE starts, albeit error dialogs are
shown on startup. They can be dismissed. Probably the stuff mentioned by Austin
in comment #3.

--- snip ---
$ wine ./Revsoft.Wabbitcode.exe

...
System.NotImplementedException: The requested feature is not implemented.
  at System.Configuration.SettingValueElement.Unmerge
(System.Configuration.ConfigurationElement sourceElement,
System.Configuration.ConfigurationElement parentElement, ConfigurationSaveMode
saveMode) [0x00000] in <filename unknown>:0 
  at System.Configuration.ConfigurationElement.Unmerge
(System.Configuration.ConfigurationElement source,
System.Configuration.ConfigurationElement parent, ConfigurationSaveMode
updateMode) [0x00000] in <filename unknown>:0 
  at System.Configuration.ConfigurationElementCollection.Unmerge
(System.Configuration.ConfigurationElement sourceElement,
System.Configuration.ConfigurationElement parentElement, ConfigurationSaveMode
updateMode) [0x00000] in <filename unknown>:0 
  at System.Configuration.ConfigurationElement.Unmerge
(System.Configuration.ConfigurationElement source,
System.Configuration.ConfigurationElement parent, ConfigurationSaveMode
updateMode) [0x00000] in <filename unknown>:0 
--- snip ---

Resolving fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/608b1e141457dc9653d4783419aa6492ea705d99
("mscoree: Update Wine Mono to 4.5.2.").

Part of Wine 1.7.8 release.

Thanks Esme.

$ sha1sum *abbit*
c4e9b4d864b71cf00ea80a7e96cfb8bb276ea5a7  Wabbitcode.msi
d6f3e6a2c08de2c2c5e5a3cdcbbbeacddf301dee  wabbit.zip

$ du -sh *abbit*
4.0M    Wabbitcode.msi
61M    wabbit.zip

$ wine --version
wine-1.7.8

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list