Omnimaga

General Discussion => Technology and Development => ROM Hacking and Console Homebrew => Topic started by: Juju on July 22, 2012, 02:40:30 pm

Title: Petit Computer
Post by: Juju on July 22, 2012, 02:40:30 pm
Petit Computer is a program for the Nintendo DSi and 3DS available on the DSiware that lets you use a programming language on the console, SmileBasic, a variant of the Microsoft BASIC found on computers of the 70s and 80s such as the Commodore 64.

It's 800 points on the DSi, there's lots of features such as support of sprites, music, etc. and the samples provided are pretty great, so you can effectively make your own DSi homebrew.
Title: Re: Petit Computer
Post by: shmibs on July 22, 2012, 02:49:00 pm
ooh, that's pretty cool =D
how much does 800 points translate to in cash moneys?
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 22, 2012, 02:52:02 pm
Interesting stuff they released there. I wonder if it will be able to achieve games like Reuben Quest, Metroid, Sonic and the like?
Title: Re: Petit Computer
Post by: Juju on July 22, 2012, 02:59:50 pm
800 points is $8 (they only let you buy points in increments of 1000 though, which is $10+taxes).

I'm pretty sure you will be able to make at least something like Reuben Quest, as the support of sprites is pretty good. There is memory limitations, but I think calc84maniac already found a workaround for saving data to an image file.
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 03:02:25 pm
Actually, there really aren't very many memory limitations. Programs can go up to 9999 lines or 512KB, and you can store tilemap/sprite data in external files. The image file idea was mainly a workaround for large amounts of save game data, or external level packs. Most hardcoded data you can put directly into your program.
Title: Re: Petit Computer
Post by: Yeong on July 22, 2012, 03:34:52 pm
so we'll be seeing WFRNG in 3DS soon?
Title: Re: Petit Computer
Post by: shmibs on July 22, 2012, 03:45:03 pm
/me has more questions:
is there an on-screen, touch keyboard for writing things? if so, how difficult is it to use?
can you use the other buttons in your programs? if so, can you use other hardware as well?
can you write programs on a computer and transfer them over?
does juju have a beard or just really long sideburns?
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 04:05:10 pm
/me has more questions:
is there an on-screen, touch keyboard for writing things? if so, how difficult is it to use?
can you use the other buttons in your programs? if so, can you use other hardware as well?
can you write programs on a computer and transfer them over?
does juju have a beard or just really long sideburns?

There is an onscreen keyboard, and it's not too hard to use (you have a stylus, after all). Plus, it pulls up autocomplete stuff for all of the different SMILEBASIC commands.
You can use all of the buttons except for SELECT (which is the BREAK key), and you can also use the touch screen. You also have access to quite a bit of the DS's 2D hardware and some nice built-in sprite movement/collision routines as well.
You can write programs on the computer only with a certain fanmade application (which is japanese but also has an english version)
And Juju has a beard because he's a pirate.
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 22, 2012, 05:03:57 pm
Actually, there really aren't very many memory limitations. Programs can go up to 9999 lines or 512KB, and you can store tilemap/sprite data in external files. The image file idea was mainly a workaround for large amounts of save game data, or external level packs. Most hardcoded data you can put directly into your program.
Seems pretty good although the fact each character of code might be one byte rather than tokens on a calculator would probably compromise the feasibility of a Reuben clone.

Are files using external files hard to send between users or do you end up with two QR codes to scan? Reuben has quite a bit of sprites too, so if they were included in the code or something code size would become an issue.
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 05:07:25 pm
Large programs will require multiple QR codes anyway, due to the limited amount of data that can be stored in a QR code. As long as a game is good, it's worth more QR codes XD
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 22, 2012, 05:07:56 pm
Ah ok. Is it long to scan/install tho if you got to scan like 8 QR codes?
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 05:14:10 pm
It might take a couple minutes since you have to line up the image each time. Also, I think there's a way you can group multiple files into one set of QR codes.

Also, a little more info on memory:
You can have up to 2048 named variables/arrays, and up to 262144 total array elements. You can also store up to 4096 total non-empty strings (up to 256 characters long) in variables or string arrays at a time. More strings can be used if defined as DATA in the program and then loaded into variables.
Title: Re: Petit Computer
Post by: Juju on July 22, 2012, 05:18:39 pm
And how do we produce said QR codes?
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 05:21:12 pm
And how do we produce said QR codes?
You'll have to save the files to your SD card and then use the online converter at http://www.petitcomputer.com/ (http://www.petitcomputer.com/).
Title: Re: Petit Computer
Post by: Nick on July 22, 2012, 05:28:32 pm
wow, nice :o and it seems like it has some kind of built in GUI, or is that the program itself that made it?

it's awesome :)
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 22, 2012, 05:52:06 pm
It might take a couple minutes since you have to line up the image each time. Also, I think there's a way you can group multiple files into one set of QR codes.

Also, a little more info on memory:
You can have up to 2048 named variables/arrays, and up to 262144 total array elements. You can also store up to 4096 total non-empty strings (up to 256 characters long) in variables or string arrays at a time. More strings can be used if defined as DATA in the program and then loaded into variables.
Ok thanks for the info.

Also what's the color depth? Can for example 256 colors be displayed at once?
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 06:16:46 pm
It might take a couple minutes since you have to line up the image each time. Also, I think there's a way you can group multiple files into one set of QR codes.

Also, a little more info on memory:
You can have up to 2048 named variables/arrays, and up to 262144 total array elements. You can also store up to 4096 total non-empty strings (up to 256 characters long) in variables or string arrays at a time. More strings can be used if defined as DATA in the program and then loaded into variables.
Ok thanks for the info.

Also what's the color depth? Can for example 256 colors be displayed at once?
256 colors can be displayed on the fullscreen pixel buffers, for tilemaps you can choose from 16 palettes of 15 colors+transparency for each tile, and for sprites you have another 16 palettes of 15 colors+transparency. You can edit the palettes to your liking, and save your palettes to files.
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 22, 2012, 08:44:04 pm
Cool to hear. 16 color per tile is OK I think considering how small they are, but can we use 16 different colors per tile or do you have to use those 16 for the entire map?

Also is there a tilemap editor? Otherwise for anybody using something else than strings with a width that is the same as the amount of characters allowed in one screen row, map editing will be a major PITA.
Title: Re: Petit Computer
Post by: Juju on July 22, 2012, 09:37:03 pm
Yeah, one of the programs bundled is a tilemap editor, another one is a tile editor. And I'm not sure for the palettes, I'll look at this.
Title: Re: Petit Computer
Post by: calc84maniac on July 22, 2012, 09:38:53 pm
It's 15 colors (plus transparency) per tile, not across the map. There are 16 different palettes you can use across the entire map, 15 colors each. And yeah, it includes a map editor and tile editor (both written in BASIC, actually)
Title: Re: Petit Computer
Post by: shmibs on July 23, 2012, 03:22:25 am
And how do we produce said QR codes?
You'll have to save the files to your SD card and then use the online converter at http://www.petitcomputer.com/ (http://www.petitcomputer.com/).

is there some reason that you can't just send the files themselves to people?

and this sounds pretty fantastic; i'm tempted to get a ds for it alone. =D
Title: Re: Petit Computer
Post by: TIfanx1999 on July 23, 2012, 03:46:00 am
@Shmibs:O_o
I'd like to download it, but I doubt I'll have much time to mess with it. Sounds like a pretty cool program none the less. =)
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 23, 2012, 04:03:10 am
Can't the QR codes be printed on paper or displayed on the screen so people scan them using their DS cam? Wouldn't that make the programs easy to send?
Title: Re: Petit Computer
Post by: Juju on July 23, 2012, 04:07:19 am
Yeah, that's the point, actually.
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 23, 2012, 04:10:47 am
Oh wait I misread Calc84maniac's comment. Nevermind lol. Thought there was no way to transfer the QR codes elsewhere
Title: Re: Petit Computer
Post by: blue_bear_94 on July 23, 2012, 06:26:23 am
Sounds interesting, but since it costs 800 points I'm probably not going to get this.
Title: Re: Petit Computer
Post by: calc84maniac on July 23, 2012, 10:56:44 am
And how do we produce said QR codes?
You'll have to save the files to your SD card and then use the online converter at http://www.petitcomputer.com/ (http://www.petitcomputer.com/).

is there some reason that you can't just send the files themselves to people?

and this sounds pretty fantastic; i'm tempted to get a ds for it alone. =D
You can send files directly over DS local wireless connection, but there's no way to import files from an SD card unfortunately :(
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 23, 2012, 11:34:58 am
Also, is there any restriction to keep your game online in their store, if any? For example, does the game need to be extremely good and Nintendo approve it or can anything get in?
Title: Re: Petit Computer
Post by: Juju on July 23, 2012, 12:00:13 pm
Also, is there any restriction to keep your game online in their store, if any? For example, does the game need to be extremely good and Nintendo approve it or can anything get in?
Nope.
Title: Re: Petit Computer
Post by: calc84maniac on July 23, 2012, 01:54:08 pm
Are you talking about DSiWare games in general? I think you have to be an approved developer to get a devkit and Nintendo has to approve your game. As for games you make yourself in Petit Computer as an end user, those don't go on the online store.
Title: Re: Petit Computer
Post by: 3rik on July 23, 2012, 04:32:44 pm
can you write programs on a computer and transfer them over?
You can write programs on the computer only with a certain fanmade application (which is japanese but also has an english version)

I think the program that does this is from here: http://micutil.com/ptcutilities/top_e.html (http://micutil.com/ptcutilities/top_e.html).

It has a program editor, sprite and tile editors, and converts programs to QR codes (and vice versa).
Title: Re: Petit Computer
Post by: DJ Omnimaga on July 24, 2012, 03:01:13 pm
I mean Petit Computer games. And I see.

How does wave sound work? Can we use them like MIDI or are they limited? ALso how do you get your own produced wavs (for example, if I rip MTV Music Generator or SNES instruments) onto the DS? Do you import them from the SD card?
Title: Re: Petit Computer
Post by: calc84maniac on August 01, 2012, 12:40:24 am
Hey guys, I made a raycaster! I'm probably not done coding it yet, but people pushed me to share it. :P It does work, more or less.
Title: Re: Petit Computer
Post by: DJ Omnimaga on August 01, 2012, 01:40:08 am
I just downloaded (and bought) petit computer so I can run this. It looks awesome so far, but how do you rotate the camera? ???

EDIT: Here's a video. Sorry for the bad quality, but Omni doesn't let me upload files over 1.3 MB large.
Title: Re: Petit Computer
Post by: Keoni29 on August 01, 2012, 05:01:42 am
That's written in basic???
Title: Re: Petit Computer
Post by: Eiyeron on August 01, 2012, 05:25:01 am
Yup, 3ds Basic.
Title: Re: Petit Computer
Post by: calc84maniac on August 01, 2012, 10:59:34 am
Sorry, I didn't give instructions. You rotate the camera with the stylus.
Title: Re: Petit Computer
Post by: shmibs on September 25, 2012, 01:38:25 am
can has screenshits?
this sounds like fun.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 25, 2012, 02:12:16 am
I actually posted a vid a few posts above. I didn't really take any decent screenshots though.
Title: Re: Petit Computer
Post by: JoeYoung on September 25, 2012, 02:36:54 am
Yup, 3ds Basic.

It's a little more accurately called SmileBASIC, but this DSiWare application can be installed on any DSi, DSiXL, 3DS, or 3DSXL.

can has screenshits?
this sounds like fun.

It's kinda fun. You can move, look around, and jump slightly. Here are screens:

(http://i26.photobucket.com/albums/c119/metagross111/IMG_0296.jpg)(http://i26.photobucket.com/albums/c119/metagross111/IMG_0298.jpg)

Additionally, this program/topic was recently posted on GameFAQs: http://www.gamefaqs.com/boards/663843-petit-computer/64138342
Possibly another Omnimagan?

Note: No ban evasion intended. I'm being good.  :-X
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 25, 2012, 02:45:25 am
I'm being good.  :-X

O.O
Title: Re: Petit Computer
Post by: JoeYoung on September 25, 2012, 03:04:00 am
(http://i26.photobucket.com/albums/c119/metagross111/IMG_0299.jpg)

Here is another badly taken screenshot of a somewhat-Terrariaish game called TRISV11

Still, it's indicative of more of the cool stuff you can do with the program.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 25, 2012, 03:30:49 am
Wow that looks great! Is it the game you were talking about that you wanted to make? It looks very NES-ish but I assume different kind of games are possible too.
Title: Re: Petit Computer
Post by: Juju on September 25, 2012, 11:49:05 am
Yeah, that looks pretty great, both the raycaster and that one, where can I download it?
Title: Re: Petit Computer
Post by: Happybobjr on September 25, 2012, 07:59:21 pm
Or, just a thought here, you spend $20 or so for an acekard 2i.  (or a variant)
Then download wabbit to a micro sd and play your calculator games on your DS! :D
Title: Re: Petit Computer
Post by: JoeYoung on September 26, 2012, 12:31:54 am
Or, just a thought here, you spend $20 or so for an acekard 2i.  (or a variant)
Then download wabbit to a micro sd and play your calculator games on your DS! :D

So much this, but I'd recommend spending the 50$ for the Supercard DSTWO. GBA/Snes emulation, and the secondary processor that updates the firmware even if the DS blocks it, so it can be unblocked without requiring a second machine :)


Actually, I'm having a problem getting wabbit to load roms on my DSTWO, can you send me a copy of yours so I can test, Happybobjr?
Title: Re: Petit Computer
Post by: TIfanx1999 on September 26, 2012, 04:30:08 am
Offtopic, but I had WwabbitDS on my R4 card (for DS) before. It was working quite nicely, but one day it just quit. :/
Title: Re: Re: Petit Computer
Post by: TheNlightenedOne on September 26, 2012, 09:26:01 am
Only 2 flashcarts are working on the 3DS right now, and one of them is the DSTWO. This is probably permanent.
Title: Re: Petit Computer
Post by: Happybobjr on September 26, 2012, 04:41:37 pm
Acekard does support the 3ds, although it has its issues.
I need to get a new acekard every year and a half because they stop working >.<

sure thing, here it is.
Title: Re: Re: Petit Computer
Post by: TheNlightenedOne on September 26, 2012, 05:49:35 pm
3DS firmware 4.4.0-10x blocks all flashcarts without a save IC iirc, which really sucks.
Title: Re: Petit Computer
Post by: TIfanx1999 on September 26, 2012, 08:06:35 pm
Anyhow, lets try not to derail this thread any further. If you wish to discuss flash cards create another topic please. :)
Title: Re: Petit Computer
Post by: zeldaking on September 26, 2012, 08:13:09 pm
I've thought about getting Petit Computer for a while since I saw it in the 3DS eShop. The video didn't do justice and so I decided against purchasing it. But now hearing about it from people and seeing screenshot's I figure I should give it a try.
Title: Re: Petit Computer
Post by: Juju on September 26, 2012, 09:38:41 pm
I'm trying to program the Game of Life. It's pretty slow atm.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 26, 2012, 11:43:13 pm
@Zeldaking, typically, examples or demos that comes with a programming or music software won't come even close to pushing the software to its limits. When I bought Music Generator, the examples songs (except one or two) were absolutely horrible and gave the program a bad reputation.

@Juju nice :D
Title: Re: Petit Computer
Post by: zeldaking on September 29, 2012, 12:28:51 pm
Well I purchased it. It seems pretty interesting. I haven't got around to programming anything yet. I'm pretty suprised on the quality of programs. It comes with a few examples including a basic Danmaku shmup which is fun to mess around with. Hopefully I get the time to learn how to make some cool little games for my 3DS
Title: Re: Petit Computer
Post by: Juju on September 29, 2012, 12:34:23 pm
Yeah, the examples and default sprites are pretty cool.
Title: Re: Petit Computer
Post by: zeldaking on September 29, 2012, 01:31:03 pm
Wow.. I just found the defualt sprite tables. They are pretty sweet.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 29, 2012, 06:50:31 pm
Yeah Joe told me that they were pretty nice. Same goes for the sound fonts.
Title: Re: Petit Computer
Post by: zeldaking on September 29, 2012, 07:13:50 pm
With a pallete change, those defualt sprites could be made into a Final Fantasy clone. Heck, the sprites pretty much are begging for an rpg.
Title: Re: Petit Computer
Post by: Juju on September 29, 2012, 11:09:40 pm
Little game of life demo I made. It's slow as hell, but at least it uses double buffering.
Title: Re: Petit Computer
Post by: Juju on September 30, 2012, 12:07:56 pm
Another example of a cellular automaton, but unidimensional this time. It uses Wolfram code with a starting pixel in the middle, interesting ones are rules 30, 90, 99 and 110.
Title: Re: Petit Computer
Post by: calc84maniac on December 11, 2012, 03:43:02 pm
I've made, as far as I know, the first example of arbitrary WAV playback in Petit Computer (along with some appropriate accompanying graphics). You may be able to guess what it is from the zip filename. ;) It comes in at a hefty 21 QR codes, though a good amount of that is the graphics.
Title: Re: Petit Computer
Post by: willrandship on December 11, 2012, 04:05:48 pm
I wonder if you could make a CA that generates QR codes....
Title: Re: Petit Computer
Post by: calc84maniac on December 11, 2012, 04:16:42 pm
CA meaning calc app? Might be possible, but only for the lower-res QR codes. I've transcribed a Mii QR code onto the graph screen of my calc before and it worked.
Title: Re: Petit Computer
Post by: AngelFish on December 11, 2012, 04:20:21 pm
I wonder if you could make a CA that generates QR codes....

Sure, some cellular automata can make QR codes. They're turing complete. Finding an automata that generates QR codes in some non-simulation way would be difficult though.
Title: Re: Petit Computer
Post by: willrandship on December 11, 2012, 06:40:12 pm
I meant, the resulting cells would be a QR code :P not that it calculates the data for a useful one.
Title: Re: Petit Computer
Post by: AngelFish on December 11, 2012, 11:11:46 pm
I meant, the resulting cells would be a QR code :P not that it calculates the data for a useful one.

In that case, probably not without a truly funky neighborhood and ruleset.
Title: Re: Petit Computer
Post by: DJ Omnimaga on December 11, 2012, 11:52:11 pm
I will probably try it later, but I wonder what is it? Objection only reminds me of Phoenix Wright. Also what is arbitrary wav execution?
Title: Re: Petit Computer
Post by: willrandship on December 12, 2012, 02:18:13 am
Arbitrary wav execution means playing uncompressed sound files. Arbitrary because it's not hard coded, and wav being the format.
Title: Re: Petit Computer
Post by: calc84maniac on June 08, 2013, 01:27:14 pm
Necropost time!

Just wanted to post about what I've been working on recently. I've been working on a clone of an 8-bit style text adventure game (http://vndb.org/v9887), which is a sequel to the Steins;Gate visual novel/anime. Due to spoilerish content, I wouldn't recommend it to those who haven't read/watched the original story (and if you haven't, you should!)

I've pretty much completed the text engine and CG renderer (yep, it uses vector graphics), and so far I've put in all the content contained in the demo version of the game except a few music tracks and sound effects. I'll probably want to complete those before I make any sort of release. Also, of course, I'm basing this on an English fan translation.

Sample photos:
(http://i.imgur.com/n5xuSNz.jpg)

(http://i.imgur.com/x3uku05.jpg)
Title: Re: Petit Computer
Post by: Juju on June 08, 2013, 01:28:51 pm
Woah that looks pretty awesome. I'm looking forward to this.
Title: Re: Re: Petit Computer
Post by: TheNlightenedOne on June 08, 2013, 03:31:29 pm
Wow. that's cool
Title: Re: Petit Computer
Post by: Sorunome on June 08, 2013, 06:26:02 pm
Yeah, that does look cool, great job! :D
Title: Re: Petit Computer
Post by: TheBassetHound on June 08, 2013, 09:39:06 pm
I have Petit Computer on my 3ds, which I'm using to post this! But then I found out about TI-BASIC... Its much easier

I made a few Q/A programs, then stopped and started programming my TI-84.

Ok bye! Got to go pwn nwbz! (You know what they say... Have kart, will pwn)

/me starts playing Mario Kart 7
Title: Re: Petit Computer
Post by: DJ Omnimaga on June 09, 2013, 01:43:20 am
(You know what they say... Have kart, will pwn)
This reminds me the name of the Cemetech video conference chats on wednesdays which is Have Calc? Will Program. :P



And wow Calc84maniac that is cool! O.O Glad to see more advanced projects (that aren't just concept demos and stuff) from Omni members, and the game looks quite fun too. How large is it so far?
Title: Re: Petit Computer
Post by: TIfanx1999 on June 09, 2013, 07:35:10 am
That look really old school calc84. Very interesting looking little project. :)
Title: Re: Petit Computer
Post by: pimathbrainiac on June 09, 2013, 10:19:32 am
Random question: just got a 3ds, and am wondering what petit computer's price is. What is it? (I'm asking b/c my dad hasn't added the MAC address to the wifi yet <_<)
Title: Re: Re: Petit Computer
Post by: TheNlightenedOne on June 09, 2013, 01:18:30 pm
Pimath,  its $8 iirc
Title: Re: Petit Computer
Post by: DJ Omnimaga on June 09, 2013, 02:28:31 pm
Just be sure to backup often, because I heard a lot about people losing their progress due to corrupted SD card or something.
Title: Re: Petit Computer
Post by: calc84maniac on June 09, 2013, 02:48:33 pm
Just be sure to backup often, because I heard a lot about people losing their progress due to corrupted SD card or something.
Actually, in my case it was because I didn't move my DSiWare titles to the SD card (from system memory) when doing a system transfer to my new 3DS XL. Still a good idea to backup, though.
Title: Re: Petit Computer
Post by: Sorunome on June 09, 2013, 03:07:12 pm
Pimath,  its $8 iirc
wow, that is pretty cheap, maybe i should get one then ^^
Title: Re: Petit Computer
Post by: DJ Omnimaga on June 10, 2013, 06:44:34 pm
Just be sure to backup often, because I heard a lot about people losing their progress due to corrupted SD card or something.
Actually, in my case it was because I didn't move my DSiWare titles to the SD card (from system memory) when doing a system transfer to my new 3DS XL. Still a good idea to backup, though.
Ah ok I see, I was sure you had issues with your SD card too. X.x

I wonder if it would be easy to port Reuben Quest Ev Awakening to Petit Computer :P
Title: Re: Petit Computer
Post by: TheNlightenedOne on June 10, 2013, 07:08:17 pm
I can try to port one of your BASIC RPGs this summer. (like, starting Saturday)
Title: Re: Petit Computer
Post by: pimathbrainiac on June 11, 2013, 08:48:23 am
Pimath,  its $8 iirc
wow, that is pretty cheap, maybe i should get one then ^^

Do you mean a 3ds, or the program itself (the 3ds is $150 used or new (on sale at target))
Title: Re: Petit Computer
Post by: DJ Omnimaga on June 11, 2013, 12:38:30 pm
3DS is still $149.99 or $169.99 here I think, but the program is like $6-8 I think. Probably $8.

What sucks, though, is that people need to buy the program in order to play games made with it.
Title: Re: Petit Computer
Post by: Keoni29 on June 19, 2013, 10:31:04 am
I think I can get one used for €80-€100 in the next couple of months. Not sure if I'm gonna get a 3ds or a wiiU as my next console. I might just get a ps3 instead for obvious reasons: When the ps4 is out people get rid of their old ps3 for little to nothing.
Title: Re: Petit Computer
Post by: calc84maniac on September 05, 2013, 04:21:47 pm
Mega necropost here, but I've finally finished up that Steins;Gate 8-bit demo! Once again, I'll give the disclaimer that since this is a sequel to the Steins;Gate anime/visual novel, it might not make sense unless you've watched/played it (and I recommend you do so, it's fantastic!)

The game this is based on (http://vndb.org/v9887) is meant to emulate the environment of old 8-bit computers in an old-school text adventure, which includes the low color depth and legacy sound hardware. The original game allowed selection of 6 different computers to emulate, each with slightly different graphics and music arrangements, but this port I'm simply basing on the Petit Computer environment (with most of my music arrangements created using 3 MIDI-style channels and 3 square wave or white noise channels).

This demo contains the entire first segment of the game up until the opening credits, which I believe is the length of the free demo of the PC version. This includes 9 background music tracks (out of 18 total) and 16 different CG images, as well as 3 different endings.

Here are some tips when entering commands in the game, because it can be slightly confusing. There are usually three rules that valid commands follow:
1) If you want to move in a direction, simply type the direction. (left, right, front, back, up, down, etc.)
2) If you want to perform an action, simply type the action. (look, talk, eat, etc.)
3) If you want to perform an action on a certain object, type the action then the object. (look poster, kick can, etc.)

If all else fails, just look up a walkthrough online. :P

The QR codes are contained in the spoiler below:
Spoiler For Spoiler:
(http://otbp.tifreakware.net/images/Steins;Gate%208-bit%20Demo.png)
Title: Re: Re: Petit Computer
Post by: DJ Omnimaga on September 05, 2013, 04:55:12 pm
Darn I should try this at one point. Will it work on all versions of Petit Computer?

Also I need to compare Petit Computer and HP Prime BASIC syntax at one point because if it's somewhat similar, I could maybe try to port certain of my future games to it. :P
Title: Re: Petit Computer
Post by: calc84maniac on September 05, 2013, 04:56:43 pm
Darn I should try this at one point. Will it work on all versions of Petit Computer?

Also I need to compare Petit Computer and HP Prime BASIC syntax at one point because if it's somewhat similar, I could maybe try to port certain of my future games to it. :P

You mean the slightly newer version released in PAL territories? I don't think there would be any problems, but I can't really test it.
Title: Re: Re: Petit Computer
Post by: DJ Omnimaga on September 05, 2013, 05:24:17 pm
Oh I was asking because I didn't update my copy in a long while.
Title: Re: Petit Computer
Post by: calc84maniac on September 05, 2013, 05:26:16 pm
Oh I was asking because I didn't update my copy in a long while.
I'm not sure if DSiWare titles even support updates. But yeah, pretty sure 2.2 is the only version release in North America. (2.4 for PAL regions)
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 05, 2013, 10:18:47 pm
You should both post videos of your programs by the way, for people who don't have Petit Computer. :P
Title: Re: Petit Computer
Post by: calc84maniac on September 06, 2013, 10:01:33 am
You should both post videos of your programs by the way, for people who don't have Petit Computer. :P
I guess that might be a good idea... but then again, I just have a phone to take video with, which isn't optimal. I'll consider doing it, though. :P

Edit: Also just got this project up on the Petit Computer Wiki. http://petitcomputer.wikia.com/wiki/Steins;Gate_8-bit (http://petitcomputer.wikia.com/wiki/Steins;Gate_8-bit)
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 07, 2013, 01:39:31 am
Well, phones would be fine I guess. I have a Samsung i551 or something and it does a very decent job at taking pictures and videos (although sound is horrible).
Title: Re: Petit Computer
Post by: SkyMaster on September 08, 2013, 09:52:01 am
800 dsi points is £7.19 or $8 on the N3DS so if u got that right then be proud of ur self
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 08, 2013, 05:21:15 pm
I still wish that it was possible for people to play Petit Computer games without paying for the app, such as via a standalone freeware Petit Computer Player (which could play games, but not let people code). This severely limits people's audience.
Title: Re: Petit Computer
Post by: TIfanx1999 on September 09, 2013, 06:36:35 am
Yea, that's true. 8 dollars really isn't that much though.
Title: Re: Petit Computer
Post by: Eiyeron on September 09, 2013, 03:01:09 pm
BUt not everyone can pay something online. I remember having troubles to buy Minecratbefore having my own credit card...
Title: Re: Petit Computer
Post by: calc84maniac on September 09, 2013, 07:49:54 pm
BUt not everyone can pay something online. I remember having troubles to buy Minecratbefore having my own credit card...
Well, you can also buy eShop cards in stores, but those are usually at minimum $20 if I remember correctly.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 10, 2013, 12:56:32 am
Yeah I think I saw those before. Aren't they only for one game in particular, though? (Kinda like how Xbox 360 has Call of Duty cards to download the game instead of buying the game disc).

Also, pre-paid credit cards have only been available over here for about one year now. Beforehand, they were near impossible to find. Besides, it would still be nice if Petit Computer was like Adobe Acrobat in the way that Adobe Reader is free but not Adobe Acrobat. Even better: Have it like Axe Parser, where you don't even need an extra app to play Petit Computer games.
Title: Re: Petit Computer
Post by: calc84maniac on September 20, 2013, 01:35:42 am
It's time for Steins;Gate 8-bit Demo 2! Featuring everybody's favorite Assistant, Cristina!
(http://images.wikia.com/petitcomputer/images/d/d3/SG8_SCRA.gif)

As usual, more info and QR codes on the wiki page: http://petitcomputer.wikia.com/wiki/Steins;Gate_8-bit (http://petitcomputer.wikia.com/wiki/Steins;Gate_8-bit)
Title: Re: Petit Computer
Post by: Juju on September 20, 2013, 01:48:40 am
Okay this looks real cool I must try it. Once I find my DSi charger.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 20, 2013, 04:40:37 pm
Darn that is really nice indeed Calc84. By the way are you totally done with TI programming now that you moved to Petit Computer stuff? I am curious if that game would be feasible on the 84+C or Nspire CX?

Also, I wonder if Supersonic Ball would be feasible in Petit Computer?

(http://img.ourl.ca//supersonicball.gif)
Title: Re: Petit Computer
Post by: calc84maniac on September 20, 2013, 06:26:45 pm
Darn that is really nice indeed Calc84. By the way are you totally done with TI programming now that you moved to Petit Computer stuff? I am curious if that game would be feasible on the 84+C or Nspire CX?

Also, I wonder if Supersonic Ball would be feasible in Petit Computer?

(http://img.ourl.ca//supersonicball.gif)

Well, Petit Computer does have most of my attention right now, I suppose. But I have been considering a TI-84+CSE port of Steins;Gate 8-bit (and the Petit Computer version is laying the groundwork for that).

Edit: Also, Supersonic Ball would almost certainly be feasible. You can have access to two different tilemaps at once, plus up to 100 sprites (and bitmap graphics, but those probably aren't useful in this case).
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 20, 2013, 11:02:23 pm
Ah that's cool to hear. :D Also glad to hear that the language could possibly support such game. I was more concerned about the speed, though, with smooth scrolling, physics, etc.
Title: Re: Petit Computer
Post by: calc84maniac on September 21, 2013, 03:26:07 pm
Ah that's cool to hear. :D Also glad to hear that the language could possibly support such game. I was more concerned about the speed, though, with smooth scrolling, physics, etc.
Petit Computer is significantly faster than TI-Basic, and for relatively simple stuff it doesn't have a problem getting 60FPS. The internal engine even supports smooth-scrolling at 60FPS even if you don't do all the physics calculations at that speed, by giving it a number of frames for it to move each tilemap and sprite to its new position.
Title: Re: Petit Computer
Post by: DJ Omnimaga on September 23, 2013, 02:25:59 am
Ah ok, I was worried that it was made to emulate very old school consoles or something, seeing the old school games made with it so far.
Title: Re: Petit Computer
Post by: Eiyeron on December 27, 2013, 06:54:10 am
Bump, I'm making a console-based windows UI "API". How should be it structured, I have something like this
Code: [Select]
GOSUB @IWIN:'Generates and init the window list.

R1=X:'The variables will be renamed
R2=Y
R3=W
R4=H
R5$="Title"
R6$="@DRWCONTENT" :'COntent Drawing Routine
R7$="@UPDCONTENT" :'That routine will be run only if the window has the focus
GOSUB @AWIN :'Generated window and put it in the list.
WFCS = 0:'Automatically init, this is the focus index. Here the window#0 has the focus.

GOSUB @DWALL :'Draw all the windows, and the focused on the top
WIN = 0 :'Window selector variable
GOSUB @DWIN :'Draw only the #WIN window.
GOSUB @WUPD :'Run the routine of the focused window, if it has one.
GOSUB @DELWIN :'Deletes the #WIN window.
Title: Re: Petit Computer
Post by: DJ Omnimaga on December 30, 2013, 12:51:54 pm
Seems interesting. DO you know how will the windows look like in general?
Title: Re: Petit Computer
Post by: IAmAPerson on December 31, 2013, 05:52:36 pm
Hey guys! I'm not on Omnimaga much, but now that I've found this active thread, why not join this community? Anyway, I've been doing Petit Computer for a while now, so please don't treat me like I don't know a PRINT command. I wanted to show you guys what I've been working on. (Much MUCH thanks to @Calc84maniac) Minecraft for Petit Computer! Uses full 3D graphics, and features about 30 blocks, slimes, building/breaking, and world sizes up to 64x64x2. Enjoy, and PLEASE watch/read the credits. http://petitcomputer.wikia.com/wiki/Minecraft_DS
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 01, 2014, 09:56:29 am
Oh wow... that just made my day. I knew that raycasting was possible but I didn't know that a game like Minecraft would be as well. By the way nice to see you around on Omni :)

That reminds me, has anyone tried parallax scrolling yet? I wonder if a game like Supersonic Ball would be possible in Petit Computer?
Title: Re: Petit Computer
Post by: TheCoder1998 on January 01, 2014, 02:25:26 pm
wow this looks awesome :D
i can't wait to play minecraft on my ds :)

also 100th post  ;D ;D ;D
Title: Re: Petit Computer
Post by: Juju on January 01, 2014, 07:51:21 pm
Oh wow... that just made my day. I knew that raycasting was possible but I didn't know that a game like Minecraft would be as well. By the way nice to see you around on Omni :)

That reminds me, has anyone tried parallax scrolling yet? I wonder if a game like Supersonic Ball would be possible in Petit Computer?
Pretty sure it does. I should find my DSi charger and try it.
Title: Re: Petit Computer
Post by: IAmAPerson on January 02, 2014, 08:41:31 pm
On the Petit Computer Wiki, we also have a MegaMan 2 port (it's legit) and an Animal Crossing-like game called Village. Also, Minecraft DS is fairly laggy, so try messing with the video settings! My favourite settings are:

No raytracer
Quality 9-12
Screen width about 2/3
Everything else default
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 02, 2014, 08:47:09 pm
I gotta give those a try for sure. :)
Title: Re: Petit Computer
Post by: TIfanx1999 on January 03, 2014, 03:49:05 am
I really should get petit computer for my ds.
Title: Re: Petit Computer
Post by: Keoni29 on January 03, 2014, 03:57:42 am
Too bad it's only available for dsi and 3ds. I don't own those consoles.
Title: Re: Petit Computer
Post by: IAmAPerson on January 07, 2014, 01:56:13 pm
May I ask what some of yous have made? I love trying other people's projects.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 07, 2014, 06:20:12 pm
Unfortunately, not many people around here ventured into 3DS dev, but calc84maniac made a few things before. I considered making some stuff as well, but I was too much into TI/HP calculators to learn another language. I might try to experiment with sprites at one point, though.
Title: Re: Petit Computer
Post by: IAmAPerson on January 07, 2014, 06:28:54 pm
I personally don't like using sprites, but please don't be discouraged! I use graphics as much as possible and try to avoid using sprites/backgrounds.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 07, 2014, 06:49:13 pm
In my case it's more due to how I only really program 2D games, so having to draw everything pixel by pixel would be hard, plus I need tilemaps.

Title: Re: Petit Computer
Post by: IAmAPerson on January 08, 2014, 11:43:51 pm
I would load a pre made GRP file (or package it with the PRG) and copy it to a separate GPAGE. Then I can use GCOPY to put it anywhere on the screen and use it just like a sprite (note that I'd have to set up a couple coordinate arrays and redraw the screen each frame).
Title: Re: Petit Computer
Post by: Eiyeron on January 11, 2014, 07:08:36 am
I like using the console, but I dislike the fact we don't have more than one layer/buffer for the console display.
Title: Re: Petit Computer
Post by: IAmAPerson on January 12, 2014, 05:03:32 pm
I like using the console, but I dislike the fact we don't have more than one layer/buffer for the console display.
It is possible to use GPUTCHR, but it isn't really practical.
Title: Re: Petit Computer
Post by: Eiyeron on January 13, 2014, 08:21:23 am
ANd Damned, I erased my sokoban in a Saving reflex. :/
Title: Re: Petit Computer
Post by: IAmAPerson on January 16, 2014, 11:46:44 pm
This community is kind of small and inactive. Do any of yous mind if I pointed yous to a couple bigger, more active communities?
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 16, 2014, 11:57:55 pm
Are you basically telling people to leave Omni because it's inactive? Is that how Omnimaga will get more active? :P

The issue is that 99% of the people here program for the TI-84 Plus and TI-Nspire series calculators, with a few HP Prime programmers as well. Barely anyone do ROM hacking or homebrew, but we occasionally get such people around.

Another issue is that the calculator community have been fluctuating heavily over the years in activity (for example, every english TI-84+ forum combined had 140000 posts in 2006, 40000 in 2008, 165000 in 2011 and 60000 in 2013) and tend to be on the dwindling side (see ticalc.org traffic over the years at http://www.ticalc.org/about/webstats.html . Note that in 2013, rumors said that 60% of web traffic was bots), yet we have been unable to keep non-calculator programmers around. The few non-calc programmers we have have a very short attention span too.

However, some people prefer to use Omni anyway because on other forums they go to, any thread gets turned into a flame/OS/language war within three posts.
Title: Re: Petit Computer
Post by: calc84maniac on January 17, 2014, 12:00:11 am
Are you basically telling people to leave Omni because it's inactive? Is that how Omnimaga will get more active? :P

The issue is that 99% of the people here program for the TI-84 Plus and TI-Nspire series calculators, with a few HP Prime programmers as well. Barely anyone do ROM hacking or homebrew, but we occasionally get such people around.

Another issue is that the calculator community have been shrinking over the years, yet we have been unable to keep non-calculator programmers around. The few non-calc programmers we have have a very short attention span too.

However, some people prefer to use Omni anyway because on other forums they go to, any thread gets turned into a flame/OS/language war within three posts.

Hey now, this is the Petit Computer topic. I'm pretty sure he's talking about sharing some more active communities for this.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 17, 2014, 12:02:49 am
True, but it seemed like he was disappointed that he wasn't getting much replies in this topic and didn't want to give Omni a chance. He needs to understand that most of us are student with barely any free time to invest into programming nor testing and most people lose interest after 6-8 months. Although suggesting bigger DS sites is fine, I don't think a bit of Petit Computer activity would hurt Omni even if it's not very high. After all, it could actually convince certain users to give that language a try.
Title: Re: Petit Computer
Post by: IAmAPerson on January 17, 2014, 06:41:18 pm
Ok sorry, my bad. I'm trying to get more people here because I honestly do want to see this grow. Sorry if it sounded like I was trying to convince people to leave omni.
Title: Re: Petit Computer
Post by: TIfanx1999 on January 17, 2014, 09:05:19 pm
Yea, your post makes it sound like the opposite. It's not worded that well.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 17, 2014, 11:09:30 pm
That reminds me, I wonder if Calc84maniac is still developing Steins;Gate 8-bit 3DS alongside the TI-84 Plus C Silver Edition version?
Title: Re: Petit Computer
Post by: IAmAPerson on January 19, 2014, 04:29:36 pm
Yea, your post makes it sound like the opposite. It's not worded that well.
Errr...oops then.
Title: Re: Petit Computer
Post by: IAmAPerson on January 20, 2014, 01:22:39 pm
That reminds me, I wonder if Calc84maniac is still developing Steins;Gate 8-bit 3DS alongside the TI-84 Plus C Silver Edition version?
(As far as I know) He's still working on Steins;Gate 8-bit.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 21, 2014, 01:18:59 am
Ok good then. I was worried he had completely moved to the 84+CSE version (although I still hope he continues calc stuff too)
Title: Re: Petit Computer
Post by: calc84maniac on January 21, 2014, 10:54:36 am
Ok good then. I was worried he had completely moved to the 84+CSE version (although I still hope he continues calc stuff too)
Well, I guess there's some truth in that, though right now I'm taking a break from both versions. But it's certainly much more convenient to work on the 84+CSE version, because I can work on the code completely PC-side and I don't have to scan hundreds of QR codes whenever I make a change to the graphics.

I feel like the more I make progress on the Petit Computer version, the more annoying it will be for the user because of all the QR codes. Maybe I'll want to delay development of that version until Petit Computer 3DS which will apparently allow direct downloads. But I dunno.
Title: Re: Petit Computer
Post by: Eiyeron on January 21, 2014, 11:06:11 am
How many QRCodes will be needed to get the game? I remember the Megaman II Demo was needing the ridiculous amount of almost 100 QRCodes...
Title: Re: Petit Computer
Post by: calc84maniac on January 21, 2014, 11:10:07 am
How many QRCodes will be needed to get the game? I remember the Megaman II Demo was needing the ridiculous amount of almost 100 QRCodes...
The current version (the first 2 "chapters" of the game out of 7) is 93 QR codes. I haven't added the 3rd chapter from the 84+CSE version yet, either.
Title: Re: Petit Computer
Post by: Eiyeron on January 21, 2014, 11:10:55 am
Hurray, we sure have the biggest Petit Computer game ever! Congrats! Hope that include a *big* lifetime! ;)
Title: Re: Petit Computer
Post by: LeviCelJir on January 21, 2014, 12:31:02 pm
*Cough* http://petitcomputer.wikia.com/wiki/Cookie_Clicker_Petit_Computer_Edition *Cough*
Title: Re: Petit Computer
Post by: IAmAPerson on January 21, 2014, 04:25:52 pm
*Cough* http://petitcomputer.wikia.com/wiki/Cookie_Clicker_Petit_Computer_Edition *Cough*
Oh great. Make us all addicted. XD jk. That's a good game though!
Title: Re: Petit Computer
Post by: LeviCelJir on January 21, 2014, 05:45:05 pm
*Cough* http://petitcomputer.wikia.com/wiki/Cookie_Clicker_Petit_Computer_Edition *Cough*
Oh great. Make us all addicted. XD jk. That's a good game though!
Yeah thats the point.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 21, 2014, 09:43:38 pm
Yeah there have been two Cookie Clicker clones for calcs recently here so I guess it's pretty popular and addicting nowadays. :P

I'll give this version a try at one point. :)
Title: Re: Petit Computer
Post by: IAmAPerson on January 21, 2014, 11:44:28 pm
Oh, a bit off-topic, but do yous think that I should get into calculator programming? I think that it's interesting, but there are 2 problems that I have:

1) I already actively program in 3 other languages (SmileBASIC, C#, Javascript).
2) Calculator programming (as I find it) is mainly for fun. I program to get things done and make useful applications/full games. Calculators can only make basic games, as I find it (Please correct me if I'm wrong).

Like I said, I know that this is off-topic. If there's a thread/article for this, please link me.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 22, 2014, 12:04:19 am
1) It can be a major PITA to develop for multiple platforms at once. I often mixed up Axe and xLIBC-enhanced TI-BASIC syntaxes, as well as HP PPL before. I usually prefer to only have 1 or 2 projects at once that are active. >.<

2) And yeah it's mainly for fun that people do it, or to push the platform's hardware to its limits. As for the games, they can vary in quality, depending of the coder and calculator. The TI-Nspires that can still run ASM/C can run Doom at very smooth frame rate, as well as 3D, but no Crysis/CoD or the like lol. The lower end platforms like the TI-84 Plus C Silver Edition is pretty much NES-like in terms of game capabilities, but with more colors.

You could always make a topic in the Other calc discussion section asking what keeps each person interested in calc programming. It would be interesting :)
Title: Re: Petit Computer
Post by: IAmAPerson on January 22, 2014, 03:02:13 am
The last issue I am having is cost. The cheapest programming calculator I could find, the TI-84+, was still almost $100.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 24, 2014, 01:38:23 pm
Yeah, those things are overpriced, especially the TI calcs. The HP Prime gotta have by far the best price<>performance ratio (I think it's $130 on www.hpcalc.org) since it has a 400 MHz processor, 16 MB of user RAM (32 MB total) and 256 MB of Flash, but its OS becomes unstable when you use the connectivity kit instead of the simulator to transfer programs. The 84+ is by far the most popular, but it has a 15 MHz processor with 24 KB of user RAM and 480 KB of flash. The newer FX-9860GII models also got a decent performance ratio, as long as you don't use BASIC (which is incredibly slow despite the calc hardware)
Title: Re: Petit Computer
Post by: TIfanx1999 on January 26, 2014, 09:27:10 am
The last issue I am having is cost. The cheapest programming calculator I could find, the TI-84+, was still almost $100.

If you can use ebay, it is a wonderful resource for buying used graphing calculators. :)
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 26, 2014, 07:40:07 pm
Just be careful about broken ones, though. Sometimes it says for parts or repair, but in the past people got ripped by being tricked into buying a $20-40 83+ that was supposed to be in working condition, only to end up with a broken calc.

The worst gotta be the TI-Nspires, though, because people try to pass prototypes off as commercial models and those prototypes cannot be upgraded to the latest OS version.
Title: Re: Petit Computer
Post by: annoyingcalc on January 26, 2014, 11:54:09 pm
Is Petit Computer as slow as TI-BASIC?
Title: Re: Petit Computer
Post by: IAmAPerson on January 27, 2014, 12:13:05 am
Is Petit Computer as slow as TI-BASIC?
I'm not sure, but when I ran this code:

@LOOP
V=V+1
?V
[email protected]

It cycled about 1,000 times a second, compared to a language like C# which has about 20,000.
Title: Re: Petit Computer
Post by: annoyingcalc on January 27, 2014, 11:29:01 pm
Thats much better than TI-BASIC :3
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 27, 2014, 11:47:30 pm
I think TI-84+ BASIC does For(Z,0,1000:End in 1.5 or 2 seconds, but there is no sprite nor rectangle command, so sprites have to be drawn pixel by pixel, using line or text commands, and maths are not very fast.


Title: Re: Petit Computer
Post by: calc84maniac on January 29, 2014, 02:14:11 pm
I think TI-84+ BASIC does For(Z,0,1000:End in 1.5 or 2 seconds, but there is no sprite nor rectangle command, so sprites have to be drawn pixel by pixel, using line or text commands, and maths are not very fast.



Actually, in the program above, the ?V line is a shorthand for PRINT V. So it's actually looping and printing each value. (Though, that's usually more a test of the speed of the print statement than that of the loop.)
Title: Re: Petit Computer
Post by: IAmAPerson on January 29, 2014, 02:21:14 pm
Petit Computer runs your code FOR I=0TO 1000:NEXT in about a tenth of a second. Petit Computer is actually very fast for an interpreted language.
Title: Re: Petit Computer
Post by: DJ Omnimaga on January 29, 2014, 02:49:03 pm
I think TI-84+ BASIC does For(Z,0,1000:End in 1.5 or 2 seconds, but there is no sprite nor rectangle command, so sprites have to be drawn pixel by pixel, using line or text commands, and maths are not very fast.



Actually, in the program above, the ?V line is a shorthand for PRINT V. So it's actually looping and printing each value. (Though, that's usually more a test of the speed of the print statement than that of the loop.)
Oh, right, then it's even better. In TI-84+ BASIC I think this would loop 100 times per second using Disp (with scrolling) and almost 200 times a second using output. So Petit Computer is definitively pretty nice when it comes to speed.

The only issue I have is if a game has a particularly high amount of QC codes (eg 100), it must takes hours to scan everything D:
Title: Re: Petit Computer
Post by: IAmAPerson on January 29, 2014, 02:57:13 pm
@DJ_Omnimaga it can definitely be a pain, but I've never spent more than 20 minutes scanning codes, even MM2.
Title: Re: Petit Computer
Post by: IAmAPerson on February 18, 2014, 09:23:28 am
Minecraft DS Beta 2.0.0 Prerelease 1! http://petitcomputer.wikia.com/wiki/Minecraft_DS
Title: Re: Petit Computer
Post by: LeviCelJir on February 21, 2014, 10:21:35 am
Calc would be proud! (not really but you get the point)

(http://img3.wikia.nocookie.net/__cb20140219014522/petitcomputer/images/2/2e/IMG_20140218_182454.jpg)
http://petitcomputer.wikia.com/wiki/User_blog:LeviCelJir/Rayspace_demu_(Read_all_before_downloading)
http://petitcomputer.wikia.com/wiki/Thread:19429