Edit: "- no support for MinGW (Windows users are recommended to use Cygwin)"
It was actually you that helped to fix the MinGW build years ago.
I build with msys2/mingw-w64, and *never* with cygwin. I have no idea if it even builds with cygwin anymore.
As for CMD or PowerShell ... why-on-earth do you want to use those?
MSYS2 and mingw-w64 is the current-best way of building Unix programs on Windows (www.msys2.org/), cygwin has become pretty irrelevent.
Or to flip your question on its head; why would you restrict yourself to msys when mingw-make is perfectly capable of building it in cmd/ps? I mean this is a pretty simple build setup.
CMD is trash 95% of the time, but it's also extremely convenient for windows platform. We use CMD all the time at work, because you can make python scripts directly executable with by making the first line of the file @setlocal and have it call python with itself being the argument and all other arguments past in, and just rename the .py file to .cmd.
but windows build under mingw throws a fit for the makefiles. I had to edit a lot of them to get it to build. There was also a reference to 'cut' in the Date variable in make, which doesn't exist on cmd or powershell.
Or to flip your question on its head; why would you restrict yourself to msys when mingw-make is perfectly capable of building it in cmd/ps?
As you pointed out yourself in the first message, no, mingw-make is *not* perfectly capable of building it in cmd/ps ... you had to edit a bunch of stuff to make it work, and to remove the use of standard Unix tools that don't exist on default Windows systems.
Heck, and it's not as though mingw-make exists on a default Windows install either.
If you've got to install something (including Python, if you want it), then why not install something that does the job properly, and provides a comprehensive set of Unix tools for build-compatibility, but yet still generates standard Windows executables that don't involve the need for a bunch of DLLs (in the way that cygwin does)?
Next question ... where does your mingw-make itself come from?
The old MinGW32 project stagnated and died years ago.
If you're using a version compiled with mingw-w64, as used by all modern Linux distributions to cross-compile for Windows, then why not commit to using the full modern toolchain and install MSYS2?
MSYS2 is just a wrapper project around mingw-w64 that creates a usable Unix-like environment that runs natively on Windows, without any of the emulated-computer and linux-kernel rubbish that Microsoft is pushing in their recent Windows Subsystem for Linux.
Using MSYS2/mingw-w64 allows building stuff far more complex than HuC, and I use it for building lots of software from source, and so I don't just use it for HuC.
Hacking everyone's build scripts just so that I could use the gawd-awful PowerShell really doesn't seem like much of a step forward to me, and neither does using MSYS2 seem like a restriction, it is actually the opposite, it opens up the ability to compile hundreds of packages that don't natively exist on the Windows platform.
Post by monstersgoboom on Mar 23, 2020 0:32:08 GMT
I've made some other changes . Added .dd keyword for definition of 32bit numbers to the assembler.( Not HuC ) And added support for load_vram2 which was documented but either removed or never added. I assume nobody else needs those otherwise it would have come up before
spenoza: So Power Golf and Lords of Thunder are too laggy to be much fun, but most of the other shooters are pretty sound, owing to being pretty damn responsive in their original form.
Jun 1, 2020 16:59:44 GMT
sunteam_paul: Looks like Amazon UK are finally starting to send out Minis now
Jun 5, 2020 8:10:57 GMT
sunteam_paul: Mini arrived, Fantasy Zone is sooo much better in the new version.
Jun 6, 2020 13:53:47 GMT
tron: Finished ys 1&2 again recently.Since i got ys memories of celecta for ps4 recently,time for that game.
Jun 11, 2020 8:23:39 GMT
sunteam_paul: I've just finished Memories of Celceta on PC, great game
Jun 11, 2020 12:06:22 GMT
sunteam_paul: Nice to hear remixes of some of the Ys IV music in it
Jun 11, 2020 12:06:50 GMT
bigusschmuck: Hope everyone is well, still trying to adjust working from home.
Jun 27, 2020 14:37:26 GMT
sunteam_paul: Not working at all at the moment...awaiting
Jun 28, 2020 21:29:46 GMT
spenoza: I have been working from home quite a while, but have begun alternating furloughs due to financial constraints.
Jun 30, 2020 20:21:05 GMT
spenoza: All retro prices are up. Something about people being stuck at home and desperately needing stuff to do. It's why Netflix viewership is up and why Disney+ accidentally stumbled into the perfect launch window.
Jul 20, 2020 18:49:55 GMT
bigusschmuck: I suppose so. So much for a price crash lol
Jul 22, 2020 18:13:45 GMT
tron: yup same thing for blazing lazers/gunhed,digipiggy etc.It's getting rather insane for the sega saturn as well even commons for the console have skyrocketed in price.
Jul 24, 2020 8:09:11 GMT
tron: Speaking of retro i got a refurbish snes classic recently.I heard nintendo was selling ones again so i snag it finally,neat little plug'n'play gonna have to hack it since i hear it's easy to do.
Jul 24, 2020 8:13:52 GMT