To Do list - anyone can edit


#1

#Hello-o Everyone!

I know I forget stuff. So many people give great ideas, ask for things. And then I forget.

Let’s make a to-do list so that we can easily, quickly and informally keep track of some of the ideas, my unfulfilled promises and progress on some things.

Rules:

  • This list is a Wiki, meaning anyone can edit
  • There is no formal way to make an entry. You have an idea/request, and want me to remember it? Make a note here.
  • Things will be done in random order, when possible
  • Other people are free to do stuff on the to-do list as well, just remember to make a note
  • To-do list is for short descriptions of bugs, requests, ideas etc. If you want to describe your idea in a lot of detail, make a note on the to-do list and then create a new topic for that subject (for example, using Platformio with PokittoLib)
  • Be patient!! Running the Pokitto project takes alot of time. Everything will eventually be done, it only takes time to get to some things

#To-Do list

  • Tutorial for making a game, step-by-step
  • New gamedisk (v09) with latest binaries (Jonne)
  • Update mbed online code examples with latest pokittolib
  • Create an PokittoCookie manager that allows you to see the cookies that are saved and possible delete/copy them
  • File manager for making favourites lists etc
  • Make all Pokitto widgets (keyboard, menu etc) into similar style (PETSCII?)
  • Pok15 art contest (Pharap)
  • Find a suitable C++11-compatible IDE setup that runs on all OSes (Pharap) PlatformIO and Code::Blocks are available options.
  • Some super simple step-by-step tutorials focussing on specific aspects of the API (Buttons, Display, Sound, PEX) and explaining a bit of the hardware and C++ on the way (Gho).
  • post a working makefile here (@FManga)
  • Confirm drawPixelRaw bug status
  • Add open-source/CC licenses to games/programs/materials that are meant to be shared and/or studied and/or modified.
  • Solve the outstanding issues with the library.
  • Provide electrical schematics

Tracker

  • Fix saving files in Tracker
  • Release PC version of Tracker

#2

#3

#4

#5

Should we put our names next to the suggestions/reminders?
And should we have some kind of mechanism for indicating which things people think are the most important?


#6

Let’s just go with the flow and see what happens


#7

Looks like we’re going to be ‘signing’ our additions.


#8

i would like to chip off parts of this to-do list like tutorials and step by step guides but would need to know if theres a coss platform IDE we considering swapping to else ill just stick with good old mbed since it has served me well even with its limitations


#9

I am busting my ass trying to get Platformio to work

I’m sure with a standard Arduino it works just fine but otherwise its a broken piece of … aaargh… Couple of hours in, I’ve gone through bug after bug after bug. Both in the mbed framework and in the Platformio core scripts.

Can’t even get the jLink to work.

Some other IDE’s have emerged. More on that soon.


#10

I’d also like to do tutorials, but I keep inventing new projects for myself.

Also I think the priorities for me are:
Cross platform C++11 IDE -> New/Alternate PokittoLib taking advantage of C++11 -> Tutorials

If there’s no cross-platform IDE then there’s going to be limited users for a new or alternate library.
If the library changes after the tutorials, the tutorials have to be rewritten.

I appreciate the effort.
I really wish I knew more about it.

I feel that the gap preventing it working is a gap of knowledge - that it’s possible but none of us know enough how to.

Perhaps it’s worth signing up to the PlatformIO forums and asking for help?

The main reason I think PlatformIO would be useful is because:
A) It gives people flexibility with which editor they use (e.g. VSCode, Atom)
B) A lot of people already use and trust it, so it would be a good selling point


#11

i just wish we had a working command line compiler but just using the arm-none-… watever is not enough or something, not sure why it has to be so complicated. we been fiddling with this problem since release pretty much


#12

Being able to compile via command line would be a good start for getting other IDEs working, I agree with that.

It’s complicated because compilers and IDEs are complicated.
GCC has an incredibly long list of command line options.


#13

That’s exactly what @FManga is doing. Perhaps he could explain the set-up?


#14

I believe @FManga relies on make (or possibly cmake) to compile.
I’ve seen his makefile, but I never got round to learning make.
Maybe I’ll have another look at it again sometime.


#15

theres a working Makefile around?


#16

It was a working makefile. It broke at some point, I can post an updated version later if you’d like. I’ve only been testing on Linux, but it should work with Windows.


#17

@jonne: I think I can get Code::blocks to work, based on my makefile. Would that still be useful, considering the PlatformIO developments?

@adekto: Just remembered there’s a working makefile in PokittoLib/Examples/ZBoy. Use the one without an extension. Ignore the ones with .linux/.windows/.dos, those are the original zboy makefiles.