Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Ivoah

Pages: [1]
1
Computer Programming / Advent of Code
« on: December 03, 2015, 12:37:02 pm »
flyingfisch posted this link in #omnimaga and I thought y'all might like it: http://adventofcode.com/

I'm going to try to do all of them on the right days, but I dunno if I'll have the time. Post your solutions to the problems in the thread. I'll update this post as I solve the puzzles

Instead of updating this post whenever I finish a new puzzle, I've put them all in a github repo: https://github.com/Ivoah/AdventofCode

2
ROM Hacking and Console Homebrew / Ivoah's GBA programming thread
« on: November 02, 2015, 12:04:57 am »
I recently got an EZ-Flash IV GBA flash cart. It lets me run custom roms on real GBA hardware. This was my first program:

You just move the '#' around with the dpad.

And then I ported sl. It runs super slowly. ROM is attached

3
Community Contests / Codegolf - The Reboot #6
« on: July 06, 2015, 09:54:24 am »
While taking PSAT practice tests, I invented a sort of game to be played on the answer grid. For those who don't know what the PSAT answer sheet looks like, it's basically a 4 by X grid of bubbles, with each row representing a different problem, and each bubble in the row representing an answer choice. I would pretend that four balls began falling down the top of the grid, and the filled bubbles would block their path and cause them to split. The goal of this contest is to display the columns where balls will exit.

Only one bubble will be filled per row, and no row can be. blank. A ball will continue down a column if there is no bubble in that column, and if there is, it will split and move to the two columns on either side only if there is no wall and no filled bubble above it.

Code: [Select]
( )(*)( )( )
( )( )(*)( )
( )( )(*)( )
(*)( )( )( )
( )(*)( )( )
( )( )( )(*)
( )(*)( )( )
(*)( )( )( )
( )( )(*)( )
( )(*)( )( )

The output for the example "map" above would be `A, D`. The pattern for the falling balls would look something like this:

Code: [Select]
(|)(*)(\)(|)
(|)( )(*)(|)
(\)( )(*)(|)
(*)(\)( )(|)
( )(*)(|)(/)
( )( )(|)(*)
( )(*)(|)( )
(*)( )(^)( )
( )(/)(*)(\)
(|)(*)( )(|)

All entries must be complete, no code snippets allowed. The input will be in the form of `yxyy<newline>yyxy` with `y` representing an empty space, `x` a filled bubble, and <newline> representing a newine. `x` and `y` may be replaced with any character you want. The program may receive input through STDIN or read a file. The program output may be any legible form, eg. `{1,0,0,1}`, `1001`, `AD`, `A, D`, `{true, false, false, true}`. All BASIC and Axe entries will be scored on source size, minus the VAT header, asm (calc or computer) entries will be scored on binary size (minus VAT header if on calc), and computer entries will be scored on source size. If there are any questions, please ask. You can submit your entry by PM'ing it to me here, or on IRC on freenode or efnet.

Scores:

Juju: Ruby, 101 bytes
gudenau: Java, 616 bytes

4
TI Z80 / PianoCSE
« on: June 22, 2015, 11:37:46 pm »
I just finished porting Piano83 by Badja to the TI-84+ CSE!



It was surprisingly easy, all I had to do was change the include file, add a delay for the keypad, and update the text to fit the new screen. The hardest part was adding the DCSE header+icon, which wasn't too bad once I understood what I was doing :)

Download:
PianoCSE

Bug reports are welcome and encouraged!

5
Art / Business card Menger Sponge
« on: May 11, 2015, 08:10:42 pm »
A few years ago I started to work on building a Menger Sponge entirely out of business cards.






If people bug me enough I might get around to finishing it some time.

6
TI-Nspire / Nspire Emblem
« on: April 15, 2015, 05:49:46 pm »
Lately LD Studios and I have been collaborating on a new project in lua for the Nspire, a clone of the classic GBA strategy game: "Fire Emblem", the project name... "Nspire Emblem" (isn't that clever...)

Current Screenshot (graphics are temporary):



The plan is to have a semi-complete fire emblem game, with lots of items, characters and chapters, as well as a great story line. As of now, it displays the map and all of the units, and you can select units, and move them within a given range.

Stay tuned for more information, and comment if you have any ideas/suggestions!

7
TI-Nspire / How to install Debian on a TI-Nspire CX
« on: October 22, 2014, 08:54:48 pm »
I made a blog post about installing Debian on an Nspire CX: https://ivoah.net/blog/2016/03/20/how-to-install-debian-on-a-ti-nspire/


EDIT: fixed typo in address

8
TI Calculators / Domain error in 83 BASIC
« on: October 09, 2014, 06:48:44 pm »

The text command is giving a domain error, can anyone help?

Code: [Select]

Degree:ClrDraw:ZInteger:AxesOff


Circle(0,0,25)
For(I,1,12)
I(360/12)->theta
25*sin(theta)->X
25*cos(theta)->Y
Pt-On(X,Y)
Text(2*Ymax-(Ymax+Y),Xmax+X,I)
End


{0,0,0}->|LH
{0,0,0}->|LM
{0,0,0}->|LS


Lbl L


getTime->L1
L1(1)-12*int(L1(1)/12)->|LH(1)
L1(2)->|LM(1)
L1(3)->|LS(1)


|LS(1)(360/60)->theta
Line(0,0,|LS(2),|LS(3),0)
20*sin(theta)->|LS(2)
20*cos(theta)->|LS(3)
Line(0,0,|LS(2),|LS(3))


|LM(1)(360/60)->theta
Line(0,0,|LM(2),|LM(3),0)
23*sin(theta)->|LM(2)
23*cos(theta)->|LM(3)
Line(0,0,|LM(2),|LM(3))


(|LH(1)*60+|LM(1))(360/720)->theta
Line(0,0,|LH(2),|LH(3),0)
10*sin(theta)->|LH(2)
10*cos(theta)->|LH(3)
Line(0,0,|LH(2),|LH(3))


Text(0,0,|LH(1))
Text(6,0,|LM(1))
Text(12,0,|LS(1))


Goto L

9
General Calculator Help / Emu8x on TI-84+ Silver Edition
« on: October 09, 2014, 10:13:03 am »
I have managed to install Emu8x with a 86 rom on my TI-84+ SE, and it works for a few moments, but then the screen starts displaying garbage.

10
TI Calculators / Sign apps on mac
« on: October 09, 2014, 09:07:55 am »
Is it possible to sign 83+/84+ applications on a mac? I tried compiling wabbitsign, but it didn't compile.

11
TI-Nspire / 8086tiny
« on: September 23, 2014, 12:32:46 pm »
Would it be possible to port 8086tiny (http://www.megalith.co.uk/8086tiny/) to the Nspire? (sorry if this isn't the right place for this thread)

Pages: [1]