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.


Messages - Keoni29

Pages: 1 ... 41 42 [43] 44 45 ... 168
631
Other / Re: TI84+ soundchip - arduino SID emulator
« on: December 22, 2013, 05:30:55 pm »


I found out about hardware scrolling on the z80 calcs a while ago. I did some experimentation and this is the result. It is incredibly fast. The main loop has a Pause 200 in it. It just rotates the screen now but in the future new rows will be placed at the edge of the screen. Scrolling and the cursor work now.

Edit: Added poll

632
TI Z80 / Re: Pixelscape: online sprite and tilemap editor
« on: December 22, 2013, 03:49:49 pm »
000 is not a good free webhost :P It is really slow. You get a lot of space though.

633
Other / Re: TI84+ soundchip - arduino SID emulator
« on: December 22, 2013, 10:08:39 am »
I will be working on a lightweight chiptune player interrupt routine. You can just slap that on a game and have instant music (given you have a soundchip plugged in). How bout that?

634
Other / Re: TI84+ soundchip - arduino SID emulator
« on: December 22, 2013, 09:44:00 am »
Update: Playing back register dumps on my calculator. Finally :D

Song in the video is from r-type.

635
TI Z80 / Re: TO8XV - PC files to appvar converter
« on: December 21, 2013, 05:27:52 pm »
This program will take the raw data from any kind of file and put it in an appvar. The extention does not matter. If you have a power point presentation under 64k you want to convert to an appvar you can do that :) It will just copy all the bytes. The only thing my program does is generate the headers for the appvar and write it all to a new file.

To input .db $FF you get a hex editor and make a new file with $FF in it. Just one byte. Open the command prompt and change directory. Now run my program like this:
to8xv yourfile.ext appvar.8xv TESTVAR

Now try to send appvar.8xv to your calculator to test it :D

636
TI Z80 / TO8XV - PC files to appvar converter
« on: December 21, 2013, 01:37:10 pm »
Because I wanted to send some SID register dump files from my pc to my calculator for my TIMID soundchip I needed a way to convert a large amount of data to an appvar. I had to make a computer program to do it for me.

Syntax: to8xv [sourcefile] [appvar.8xv] [name(8 characters max)]

Source and executable included in zip file.


New python version with some additional options:
UPDATE:
Python version with some more commandline options. The ti83f.py module can be used in your own custom tools.
https://github.com/keoni29/to8xv

Planned features: multiple variables per .8xv file.

637
Other / Re: TI84+ soundchip - arduino SID emulator
« on: December 20, 2013, 07:58:03 am »
Allright I had to scrap some things in order to make it work, but now we're golden (hopefully)
I am polling the SPI registers in order to receive bytes with the arduino. This is because the interrupt driven method was not ideal in this situation. Bytes would get lost because the SID emulator's timer interrupt was blocking the SPI interrupt.

As long as there is enough delay in between writes it's fine. I imagine you could use interrupts on the calculator to send one byte at a time and still have plenty of cycles left for your program.

I also wrote a PC program that allows you to convert any data to an appvar. I used it to convert SID dump files to appvars. I successfully played one back. I need some kind of compression though cause those dump files are huge.

Edit: The sawtooth wave of the emulator sounds terrible, so I am probably going to have to rewrite some of the emulator's code. I hope I will be able to pull that off without breaking something in the process :P I am taking out my scope to try to find out what is wrong with it.

638
Music Showcase / Re: Keoni29's music topic
« on: December 19, 2013, 06:25:07 pm »
Sure go ahead.

639
ASM / Re: Creating AppVars with SPASM
« on: December 18, 2013, 03:31:21 pm »
Just drag-and-drop *.8xp files onto this executable, and it will convert them to *.8xv files. :)
*Bump* That .exe is not compatible with windows 7 32 bit. Is there a 32 bits version?

640
News / Re: Contest 2013 - Results (finally)
« on: December 18, 2013, 10:10:50 am »
I would have preferred the T-shirt over the TI83+. You can't get a tshirt like that anywhere else. You can pick up a used 83+ for the same price as the tshirt after all :)

641
Casio Calculators / Re: Open Jazz jackrabbit Casio prizm port
« on: December 18, 2013, 10:09:12 am »
Wow even mode7 graphics. I own a physical copy of this game. I only played it for an hour and then put it away because I had to leave for school. I should give it another shot.

642
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: December 18, 2013, 07:45:57 am »
6290: You find yourself working on calculator related hardware projects again.(true story)

643
Other / Re: TI84+ soundchip - arduino SID emulator
« on: December 18, 2013, 07:14:13 am »
Working on this again :D
I use hardware SPI for the data transfer now! It is super fast! It is unidirectional though. I2C would be bidirectional, but it is a bit harder to set up. I might change it to I2C some day.

Edit: I got it working and it is much faster, cleaner and more reliable than ever before!

644
TI Z80 / Re: Bad Apple SE
« on: December 18, 2013, 03:53:55 am »
Didn't someone make this already?

645
News / Re: Contest 2013 - Results (finally)
« on: December 17, 2013, 05:23:25 pm »
How much of it goes to the community?

Pages: 1 ... 41 42 [43] 44 45 ... 168