Petit Computer Wiki
Register
Advertisement

Minxrod Minxrod 31 July 2023
0

False authors

It's not really that surprising when you think about it, but there have been a couple pages where I find that the author listed was modified or incorrect, seemingly intentionally. This page will track the pages where I know this issue occurred.

This post is also a reminder to myself for the future to check pages more closely to see if there are any more of these...

  • NIGHT RACE - original submitter claiming credit was not the author
  • Attack on Titan Tribute Game - modified a few years after submission by a seemingly random user

Do more exist? I have no idea, I found both of these by accident. I suspect there may be more, hence this post. If you uploaded programs here at some point, check your own pages to see if they are correct.

Read Full Post
Minxrod Minxrod 7 June 2023
0

Extension ideas

At this point I think it's clear that some very cool things are possible via PTC-ASM or similarly designed projects. Here's a list of other idea's I've had that I'm not likely to implement (at least not soon) but I believe would be possible if someone wanted to try.


  • GTRI function

This probably wouldn't be too hard to implement. The only "tricky" part would probably just be dealing with pixelCHR coordinates (efficiently at least). Even so, this idea is pretty straightforward.

  • PRG* functions

I suspect this would be possible based on the format of program data being a bunch of separate lines. This would be still somewhat complicated for a couple of reasons - one is that there's some sort of processing step that converts functions, commands etc. i…


Read Full Post
Minxrod Minxrod 22 February 2023
1

Some function notes

More notes about internal stuff. This is once again not a complete page, but may still be useful.

All of the following information is for a USA copy of Petit Computer 2.2.


There is a function at 0x01ff9a54. This seems to be the "evaluate one expression" function. It accepts a pointer to the "main/DIRECT DU" and returns an error code if necessary (or 0 for success).

There is a function at 0x01ff9d90. This seems to skip spaces, as far as I can tell, with some sort of unclear extra logic relating to how much can be read? This also takes a pointer to the main DU, and returns a value indicating whether or not the last character was a space (maybe?) that seems to usually be ignored?


There is a function at 0x01ffa160 that takes 3 arguments. This seem…



Read Full Post
Minxrod Minxrod 12 January 2023
0

More memory research

This isn't complete enough to get a page yet, but it's still interesting and worth sharing so let's write down some of the memory regions.

Disclaimer: Double check the addresses - some of them end up off by a bit if I misread a structure or forget to check the main DU address


A note about these pointers: These all point to what I am calling "Data Units" because the start of each is 0x44,0x55,0x00,0x00 "DU\0\0" followed by a size, a pointer to the previous/next unit, and a pointer to the next/previous unit. It looks like a doubly-linked list, maybe it's related to memory allocation? Some of these addresses/sizes may change if you load/save files. My (successful) tests always go Launch PTC -> Write Program. If I scan a QR code first, it seems …


Read Full Post
Minxrod Minxrod 23 December 2022
0

Remaining PTC Projects II

It seems my previous post is somewhat lacking in the stuff I've been doing lately, so this is the sequel focused on projects for PTC instead of projects in PTC.


  • 1 The list:
    • 1.1 PTC-Interpreter and PTC-EmukII - https://github.com/Minxrod/PTC-EmkII
    • 1.2 Partial-SSEQ-Player - https://github.com/Minxrod/Partial-SSEQ-Player
    • 1.3 PTCTools - https://github.com/Minxrod/PTCTools
    • 1.4 Research into petit-compwner related ideas
  • 2 Summary



Since my last post, PTC-Interpreter was started, stalled, and completely recreated as PTC-EmkII. Currently, it supports a pretty solid amount of the sample programs, and has decent compatibility with some other programs as well. I know Tales From The Labyrinth and Village both run, but have some issues. Updates have slowed down whil…




Read Full Post
Sparkystream Sparkystream 21 October 2022
0

Oh gosh!

So, I made this account on 9/12/2013 it seems ...


I can track my edits back to September 2013 but it seems that Fandom is too shitty to show one's join date anymore, so I'm going with my memory that it's 9/12 (I specifically waited until after 9/11, I'm pretty sure).


Gosh, that's 9 years ago: I was 12!


Maybe I'll remember that now that I've written it down? Perhaps not. It's nice to remember how long I knew those, though.

Read Full Post
Rhombidandy Rhombidandy 3 April 2020
3

How active is the Petit Computer community these days?

There's like an achievement badgey thingy whatever for making a blog post, so I might as well ask this here. Do people still use this thing, or has everyone moved on to SmileBasic and this place is just some kind of ghost town now?

I don't have a 3DS, and I'm still waiting for the localization of the Switch version... sigh.

Read Full Post
자 이민 자 이민 23 March 2020
1

any OGs left ?

7 years ago, when i was 11 years old, i saw an ad for petit computer somewhere online. i've always been interested in computers and programming and when i discovered the program, a cheap app that allowed you to write your own apps and games directly from your 3DS/i for less than $10 i was all over it; bought it as soon as my dad got me an eshop gift card. i toyed around with it a little bit on my own before stumbling upon this community. i scanned some QR codes, made some cool little apps of my own and contributed to a few others. although the program itself was pretty cool and unique, the community at that time was great. small, cooperative (for the most part) and pretty mature given most of us being in middle school or just starting high…

Read Full Post
Minxrod Minxrod 7 November 2018
1

Remaining PTC Projects

Guess I'll post something about all the stuff I am working on or need to finish. Might as well figure out what to focus on. (this is more or less a to-do list)


I still want to finish this - I've been fixing parts of it, but haven't had a great deal of time to focus on this. Right now, the editor is fine, but the gameplay is glitchy and getting it to run at full speed is difficult. If I can solidify the enemy physics, it would actually be very close to done - but I'm struggling getting physics to work correctly.


I actually have some ideas for my old game - I haven't finalized any of them, but a few new modes and some HUGE optimizations could be added. At some point I would like to create this as a phone game, since the design of it is fairly …



Read Full Post
Ddayton Ddayton 13 October 2017
0

It's STILL Alive!

Great news -- you folks are getting along just well without me.


Back to not programming...

Read Full Post

Advertisement