C
CleanWater
Guest
Is it possible, somehow? Maybe with some workarounds?
Not necessarily - you can find purpose-specific BASIC and C compilers that output 68000 code. Won't let you have local variables, but still a little nicer than poking with assembly.Get ready to learn 68000 Assembly language.
If I recall well, GM converts the code to C++ isn't it? So technically, it could be possible?Not necessarily - you can find purpose-specific BASIC and C compilers that output 68000 code. Won't let you have local variables, but still a little nicer than poking with assembly.
So the only issue would be to know the limitations, so I can develop something that is actually usable by the 68000 compiler?The easiest way to get the raw c++ code is to compile to linux, as it dumps all of the code into a folder and leaves it there.
But I'm guessing there's a lot of newer stuff in there that the mega drive can't account for, so just finding a 68000 compiler probably isn't going to work, you'd need to edit the raw code down to something it can actually use.
Not really - GML compiles to C++, while 68000 compilers take a subset of C - there are only global variables, functions, and structs. GML's C++ compilation also takes full advantage of there being a plenty of memory to spare on modern computers, while 68000 had 72KB of RAM total, thus requiring to pack things much more carefully. Lack of fast floating-point operations would also be an issue. And the lack of support for any built-in functions.If I recall well, GM converts the code to C++ isn't it? So technically, it could be possible?
So, I still could develop the game on GM, but then compile to C++ code and then edit the source code of the game to match the 68000 requisites?Overall, picking up a bit of C would be an easier way around.
I meant to learn some C and just write the game in that. No GM for 68000.So, I still could develop the game on GM, but then compile to C++ code and then edit the source code of the game to match the 68000 requisites?
Lost in (Google) translationYou make no sense at all why do you want to make a mega drive for a game programming? Programming is only for the math functions and an interface. The YellowAfterLife is not wrong when you want to get the C local variable inside the C++ variable. So, that is some kind of a machine language that you wanted to know of...
That was what Scarlett Johansson whispered in Bill Murray's ear.Lost in (Google) translation
Sorry, I didn't understand your point.You make no sense at all why do you want to make a mega drive for a game programming? Programming is only for the math functions and an interface. The YellowAfterLife is not wrong when you want to get the C local variable inside the C++ variable. So, that is some kind of a machine language that you wanted to know of...
A fair number of people continue to develop games for (very) old computers: Spectrum, C64, Megadrive, Amstrad CPC, even old DOS, SNES, NES, BBC, and others. They do this because:Wait CleanWater, why do you still want to make a Mega Drive gaming console that is being a very outdated inside from this world? I am so sorry that I have never heard of a Mega Drive from before.