What a time to be alive! 😊

Running Windows 7 in VirtualBox on Linux, to program for the Commodore 64 (running inside of Windows 7)

#c64 #recursion #lifeisgood #programming

https://mastodon.social/media/xsP28ladFYJbD-6IB_8

@jacmoe which editor are you using for BASIC?

@saper I am using CBM .prg Studio, which unfortunately is Windows only :
http://www.ajordison.co.uk/index.html

It is great, which is why I am doing what I'm doing with VirtualBox, being a Linux guy in general. :)

@jacmoe it looks like .NET application, you might try running it under CoreCLR or Mono on #Linux

@saper It's VB.NET 😉

Yes, I probably *could* wrangle it to make it run in Linux under Mono, but I am more interested in actually using the program, than spending time with Mono to make it run on my box :)
Besides, I do have Windows 7, so why not ?

@jacmoe it could be as simple as mono program.exe :)
I'll check, maybe

@saper I can't be *that* simple! 😜

Still, not sure if that would break the Vice integration.
If you try it, you will probably let me know :)

@jacmoe how does the integration work? Can't find anything in the vice manual

@saper I meant from CBM .prg Studio - it calls Vice with the name of the prg.
And the debugger also does something.

I don't have much time to look into this; especially when VBox, etc. "just works" 😋

@jacmoe so you are running vice on Windows, too?
@saper Yes, I am :)
I guess I ought to call Linux Vice from within the box to really go full recursive circle 😏
@jacmoe hahah this is awesome. My daily driver runs 2 VMs usually inside the host OS, and we went to the moon with way less shit

@dottorblaster @jacmoe so, I gave CBM prg a try on mono with mono Visual Basic components installed (also needed : libgdiplus emulator).

CBM prg will not run because one of the libraries it is using goes directly to native Win32 libraries to do things:

https://github.com/dockpanelsuite/dockpanelsuite/issues/273

@saper @dottorblaster I installed 'dotnet35sp1' before installing CBM prg Studio, and then copied an unzipped WinVICE into my WINE home directory (users/jacmoe)

@jacmoe @dottorblaster @stylus

With WINE it should work, yes.

@saper @dottorblaster Ah, right: I misread your post.
You are using mono directly - yes, that probably poses a challenge..