clydeshaffer / GameTankEmulator

An emulator for the GameTank, a real physical hardware game console I've built
MIT License
15 stars 9 forks source link

Ability to create a blank C project #37

Open ecdhe42 opened 1 month ago

ecdhe42 commented 1 month ago

Creating a C project from scratch means copying the files from the C SDK repo without necessarily knowing what files need to be brought over.

Add the ability inside the debugger to create a blank C project

clydeshaffer commented 6 days ago

How "blank" do you want it to be? The SDK's main branch is intended to be used with the "Use this template" button, i.e. the answer to "what files need to be brought over" was meant to be "all of them".

ecdhe42 commented 6 days ago

Do all the assets need to be brought over?

clydeshaffer commented 6 days ago

Ah ok. Only "font" needs to be brought over by default, and if you remove the included text feature even that can be removed.

I forgot in my response 52 minutes ago that the current state of the main branch has a somewhat bloated example. SDKv2 returns to the simple bouncing box demo and will also remove the extra assets besides font

clydeshaffer commented 6 days ago

For SDKv2 I'll reorganize the assets required for SDK compilation into sdk_default, currently only that font bmp but in case any others are added hopefully this will reduce confusion