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

Pages: 1 [2]
16
TI Z80 / IViewer
« on: July 25, 2013, 09:20:44 pm »
I've been updating IViewer recently. v1.1 is out now after I received a bug report by a user named Sean. v1.1 also removes the ram limitation, you can run the app even if you have 0 bytes of ram available. The next version will include an Easy Converter that will allow someone to just load an image and create an appvar without having to format the image or change any settings. The image will use a default 256 color palette based off the mac os palette. Then there will be the Developer Converter that will allow all settings to be manually adjusted. This can be used for viewing sprites/backgrounds/titles and can create an assembly file to be added straight into the program. I also plan to add huffman compression and I was thinking about including an IViewer assembly program that can be called by BASIC and other assembly programs to display title screens and images for them. I don't know if it would be fast enough to be used for sprites, but I'll create some speed test videos to help judge that. The N,X, and Y variables will be used to determine image and location. Does anyone have some requests or suggestions?

*Thanks to tr1p1ea, the Easy converter will now use his convention removing the need to even have a palette at all. His palette is better than both Windows and the Mac OS. Congratulations! tr1p1ea beats Bill Gates and Steve Jobs and his name will appear in the app somewhere (probably replacing my blog address)!

17
TI Z80 / TI84 Speaker Dongle
« on: July 18, 2013, 08:39:59 pm »
A project I've been working on:  :w00t:



Currently its just a breadboard, MSP430, a speaker, USB cable/connections and wires but it can play music when attached to the USB port. It has 2 channels for playing background music and sound effects using square waves but I hope to modify it to include triangle, noise, and more channels. It communicates through a 1200bps asynchronous serial connection that currently can only receive. If I can’t figure out a reasonable way to free up the other USB line, I will add an FTDI chip or something similar. I haven’t chose a specific speaker yet, but I have 8 coming in to test. I have been poking around at the int and USB ports, decompiled some specific ROM pages, and got some other docs but its not where I want it to be at yet. Been trying to balance software and hardware but if theres enough interest, I'll bump this up.

18
ASM / DivAHLby10 Routine Check
« on: July 06, 2013, 06:23:54 am »
Here's a routine to divide AHL by 10. Just wondering if anyone could spot any potential problems with it. Particularly the inc L, should I inc HL to be safe?

Code: [Select]
DivAHLby10:
 ld d,a
 ld c,$0a
 sub a
 ld b,$18
DAHLLoop1:
 add hl,hl
 ld e,a
 ld a,d
 adc a,a
 ld d,a
 ld a,e
 rla
 cp c
 jr c,DAHLLoop2
 sub c
 inc l
DAHLLoop2:
 djnz DAHLLoop1
 ld e,a
 ld a,d
 ret

19
TI Z80 / TI84+C Buttonz
« on: July 05, 2013, 02:47:18 am »
Here's a speed test for my game:



You press the F1-F5 keys to match the colored blocks to the arrows. The closer the block is to the center, the more points you get.
It should be out tomorrow, it will probably be a flash app. Check out my blog for the latest info on it.

20
TI Z80 / Cydia Exiled for the +C
« on: November 26, 2011, 04:17:03 pm »
Im programming my latest calc game currently. It follows my unreleased ti86 game Cydia. Its an RPG called Cydia Exiled and follows where the other game has left off. Ive been offline and working on it for the last month now and Im hoping for a christmas release. Ive rewritten the game engine to run on a ti84 but it will use all the RAM while its running and will reset it when its done. I will try to find a workaround such as saving the RAM or turning it into an app but that will come later on. Wont have access to the internet at my house until I finish but I will try to get a video and some screenshots out soon.

21
Site Feedback and Questions / Bots????
« on: November 26, 2011, 04:04:31 pm »
Sorry for the absence, been offline for a few months, got back on and seen the new members bar with mostly names like qwer1234, four characters followed by four numbers, probably should ban them ahead of time?????

22
ASM / TI84+ RFID help.
« on: September 05, 2010, 08:37:24 pm »
Ok, was wondering why this code would run once then be "invalid" the next time I ran it. I got my calc hooked up to an RFID reader and Im trying to get the thing to work. It turns the thing on and will get some data but its always the same data. I still need to synchronize the speed but It would be nice to get a few bits before I go through all the work.

23
TI Z80 / Cydia
« on: February 19, 2010, 01:23:47 am »
Heres the RPG I was working on on the 86. Im going to port it to the 84+ and finish it.
. I have a few questions about the 84+. I would love to have a file documenting the memory, screen info, port info, interrupts, and all other technical data. Ive got the files off of TIs website for developers but its for the TI 83+, I cant find the TI84+s developers guide. How similar are these calcs and why make an 83+ and an 84+? Im tired right now, Ill finish this tomorrow. Ill explain the things in the video. And how do you make animated GIF's from an emulator?

24
General Calculator Help / Calculator purchase
« on: February 01, 2010, 07:35:23 pm »
I was looking into buying a TI84+SE, but i dont know if that would be the smartest choice for programming. I havent really read anything about it being a good or bad calculator to program for. I want to get it because i consider myself to be an expert TI86 assembly programmer but i havent had any experience with flash rom or the "new" in/outputs to hardware. Right now i own a TI89T HW4 but because of work and college i dont really have the time to learn the 68k language (I can program in C and BASIC, but I prefer asm). I feel it would be a lot easier if i started with a Z80 calc, where im more comfortable, learned the hardware, and then move onto the 68k. On a side note, I really spent a lot of time with the 86 documenting the opcodes, ports, and ROM routines, and then they discontinued it. Now they have this "Nspire" that i will never purchase or support due to its lack of programmability (not really sure how true that statement is, or if the word "programmability" even exists). I guess im just old school.

Pages: 1 [2]