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 - Keoni29

Pages: 1 ... 4 5 [6] 7 8 9
76
Axe / 4 bit sound samples request
« on: June 26, 2012, 02:31:27 am »
Heya, I built a digital to analog converter for my TI84+
I can write values to it easily using a subroutine I wrote. WA(nibble) writes a 4 bit value to the DAC
Now I need some 4 bit samples which I can use with it. Preferably compressed (two nibbles in a byte) and stored in an appvar.
Does anyone know how to accomplish this?

77
Art / Random comics topic
« on: May 25, 2012, 04:07:12 am »
Post your silly comics here :)

78
I designed this digital to analog converter for use with calculators which lack of sufficient I/O. This is a 4 bit DAC which means that there are 16 possible voltage levels.

What do you think? :hyper:

Documentation:
Operating voltage: 3,3V-5V
Data has to be sent in like this:
xxxx01
Send data: Least significant first
The 01 at the beginning has to be sent in before the 4 bit word. This is due to the architecture of the "timing" circuit.
Example: Send 5:
0101 01

For use with calculators:
AXE code sample which outputs a sawtooth wave:
Spoiler For Spoiler:
Code: [Select]
.TEST
0->V
Repeat Getkey(15)
DAC(V
If V++ =16
0->V
End
End
0->port
Return
Lbl DAC
2->Port //Sends the first two bits indicating the end of a word
3->Port
1->Port
3->Port
For (4)  //Sends the 4 bit word to the DAC
If r1^2  //Part of the dec->bin conversion
2->Port
Else
1->Port
End
3->Port
r1/2->r1 //Part of the dec->bin conversion
End

I HAVEN'T BUILT ANYTHING YET, SO I DON'T KNOW WHERETHER IT WORKS OR NOT. THIS IS POTENTIALLY HARMFULL FOR YOUR CALCULATOR, SO STAY AWAY FROM IT UNTILL THE OPPOSITE HAS BEEN PROVEN.


Built da thing. Here 's how to make your own:
 http://www.omnimaga.org/index.php?action=dlattach;topic=13542.0;attach=13198

79
Other / 128k multi cartridge for A2600
« on: April 16, 2012, 04:18:33 pm »
I built this eprom cart to be able to play rare games on my atari2600. EP-rom stands for erasable programmable rom, so I can burn games onto it :)





Edit: Now with 128k RAM instead of rom! Can hold 16 games!

80
Axe / Random glitching?
« on: March 29, 2012, 10:59:24 am »
I wonder if this is a known issue within the axe community: When you add some code that cannot affect another code AT ALL the other code starts glitching for no reason. Then you change it back and the glitch remains there. Is this due to memory corruption?

Edit: I'm really starting to panic since I am most likely dealing with corrupted source files. Another version of the executable I found just works fine. I really wonder where my latest source file went. The newest one I found started glitching out of the blue. A lot of my projects died this way: Random glitching :'(

81
Other / [MOD] Atari 2600 reset/select mod
« on: March 25, 2012, 11:28:55 am »
I modded my atari2600 so that you can use the second joystick as a select and reset switch.

It's a really cheap mod and not very complicated. If you don't want to drill holes in your atari2600 you can just lead the wires out of the back of the console and have an external switch.
I came up with this while playing asteriods. I used an extention cable to be able to play from the couch, but every time I died I had to walk up to the console and reset it. You can turn the mod on and off with a switch, so you can still play with two players, but then the loser has to reset it :-D

82
Art / Mockups "please say this is going to be a game"
« on: March 06, 2012, 10:12:05 am »
Post here pictures of concept art for games. Ask for someones permission to use ideas.

First:

83
Gaming Discussion / Super Metroid - Reset Glitch Aftermath
« on: February 28, 2012, 03:20:11 pm »
I just mastered the famous Reset Glitch and I found out something really cool: The gamedesigners hid some anti-cheat mechanisms in Super Metroid. It's up to us gamers to find them all! I will be doing a series of video's on the anti-cheat systems and some more cool tricks you can do will all items! (pwning crocomire with the grappling beam for instance)

First video:

84
Other / Light magnifier
« on: February 27, 2012, 04:29:10 am »
I found this light magnifier for the GBA. It works with a TI-84 too (with some tape)
Now we can code when it's dark!

85
Axe / EXA: Scale up sprites
« on: January 31, 2012, 05:06:46 am »
Have you ever wanted to scale up a sprite? Use this AXE subroutine:
Code: [Select]
Lbl SPR
For(A,0,7
{r5+A}->r6
For(B,0,7
If r6^2
Rect(B*r3+r1,A*r4+r2,r3,r4
End
r6/2->r6
End
End
Now use this code to call the subroutine:
Code: [Select]
SPR(x,y,w,h,pic
It uses rectangles of size w,h to display the sprite. I guess this code can be optimized, but it does the job.

For example:
Code: [Select]
.SPRITESC
[3C42A581A599423C]->Pic1
ClrDraw
For(A,2,10
SPR(5,5,C,C/2,Pic1
Pause 300
DispGraphClrDraw
End
Pause 1000
Return
Lbl SPR
For(A,0,7
{r5+A}->r6
For(B,0,7
If r6^2
Rect(B*r3+r1,A*r4+r2,r3,r4
End
r6/2->r6
End
End

I hope you find this information helpful. Please leave suggestions and or questions.

86
Other / [WIP] Modular analog synthesizer
« on: January 05, 2012, 10:10:33 am »

I'm building my first analog modular synthesizer.

87
Miscellaneous / Minecraft TNT irl
« on: December 29, 2011, 06:08:56 am »

TNT blocks in real life!


Do you want to see a how to make video?

EDIT: Bigger BOOM!!!

88
Axe / How do I reserve ram for GDB?
« on: December 13, 2011, 01:47:39 pm »
See description and title:
I wanna reserve ram for music editing. I use GDB1
* Keoni29 lost :P

89
Axe / AXE midi out adapter
« on: November 12, 2011, 04:31:56 am »
Hey guys! I'm working on a midiadapter for the TI 83 series calculators. The hardware is neary done (need a midi socket) I found this code on the arduino website:
Code: [Select]
void setup() {
  //  Set MIDI baud rate:
  Serial.begin(31250);
}

void loop() {
  // play notes from F#-0 (0x1E) to F#-5 (0x5A):
  for (int note = 0x1E; note < 0x5A; note ++) {
    //Note on channel 1 (0x90), some note value (note), middle velocity (0x45):
    noteOn(0x90, note, 0x45);
    delay(100);
    //Note on channel 1 (0x90), some note value (note), silent velocity (0x00):
    noteOn(0x90, note, 0x00); 
    delay(100);
  }
}

//  plays a MIDI note.  Doesn't check to see that
//  cmd is greater than 127, or that data values are  less than 127:
void noteOn(int cmd, int pitch, int velocity) {
  Serial.write(cmd);
  Serial.write(pitch);
  Serial.write(velocity);
}
I wonder what the output of this code is (in binairy) so that I can write a midi routine in axe.

90
Art / Monochrome art
« on: October 29, 2011, 02:01:34 pm »
My monochrome artwork. Everything fits on a TI calculator screen(I prefer 96*64). If you want me to make titlescreens or cutscenes: just ask :) I also make sprites


Pages: 1 ... 4 5 [6] 7 8 9