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

Pages: 1 [2] 3
16
Axe / Axe Optimization Tricks
« on: June 30, 2010, 12:24:05 am »
NOTE: THIS IS NOT FOR SOURCE CODE OPTIMIZATIONS, JUST THE FINAL EXECUTABLE!

This is a topic to share and comment on Axe optimizations. I'll start out with a very useful one that can decrease code size quite a bit:

Instead of
If A=B
do
!If A-B

And instead of
If A!=B
do
If A-B

This optimization takes advantage of the fact that the If statement checks for non-zero and !If checks for zero. No speed/space is wasted on the boolean expressions returning just a 0 or 1.

17
TI-Nspire / TI-89 emulator for TI-Nspire
« on: December 26, 2009, 09:35:11 pm »
I've been working on this over Christmas break - got the AMS to successfully load today :)


It's emulating a TI-89 HW2, though a lot of the emulation is still incomplete (I mostly just tried to make the AMS happy so far)

18
TI-Nspire / TI-Nspire GB Emulator
« on: November 30, 2009, 02:37:13 pm »
Since Goplat released the beta of his TI-Nspire emulator (as featured on ticalc), I decided I could start writing some code to eventually run on the TI-Nspire once it gets cracked. So, I've started a Game Boy emulator (again) :)

Not much runs at the moment - Link's Awakening in particular has some major issues (probably related to some mistake I made in the cpu emulation). Only the background tilemap is supported so far - no sprites or window.


Probably the next thing to do would be to get sprites working.

19
Humour and Jokes / Reverse Polish... what?
« on: October 05, 2009, 12:10:33 pm »
This XKCD is just genius.


Now we know why we like TI better. XD

20
Alpha 0.0.3 has been released here!

The app builder works even better now, TI-Boy itself has some speedups, and I included a new homebrew ROM. Also, it shouldn't crash on the buggy hardware - instead it gives an error message. The readme also now has information on the hardware glitches and which ROM sizes will fit oncalc.

21
TI Z80 / Chip's Challenge v1.00 released on ticalc!
« on: September 22, 2009, 07:22:40 am »

22
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / App builder update
« on: September 12, 2009, 11:46:43 am »
Here's a quick fix for how the appbuilding will be in v0.0.3 (the emulator itself isn't working right now for an actual release).

Download this batch file, save over the one you currently have: http://otbp.tifreakware.net/files/Drag your rom here!.bat
Then download this wabbitsign.exe and put it in the makeapp folder. Delete wabbit.exe if you want to. http://otbp.tifreakware.net/files/wabbitsign.exe

Now the builder will probably work much better. Yay!

23
TI Z80 / Chip Preview
« on: August 16, 2009, 06:19:39 pm »
Well, since DJ has already added the forum section for this project, I'll go ahead and post about it.

For all of you who haven't been keeping up on IRC, I've been developing a Chip's Challenge clone in 8-level grayscale.

Here are the latest two screenshots:
Gameplay stuff:


Newly added text boxes and deaths:

24
Miscellaneous / Vacating
« on: July 16, 2009, 10:17:55 pm »
Yeah, so on Sunday I'm leaving for a camp and won't be back until the beginning of August. This should explain inactivityishness. So basically I'm not disappearing from the community or anything like that. ;)

25
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Game Compatibility
« on: June 20, 2009, 11:24:44 am »
Great compatibility:
  • Tetris
  • The Legend of Zelda - Link's Awakening
  • Metroid II - Return of Samus
  • Kirby's Dream Land
  • Super Mario Land 2: 6 Golden Coins
  • Super Mario Land 3: Wario Land
  • Harvest Moon GB
  • Ultima: Runes of Virtue
  • Bugs Bunny - Crazy Castle
  • Bugs Bunny - Crazy Castle 3
Good compatibility (has a few issues):
  • Pokemon Red Version
  • Bomberman GB
  • Mega Man - Dr. Wily's Revenge
  • Game & Watch Gallery
Not working or not playable:
  • Super Mario Land
  • Kirby's Dream Land 2
  • Bubble Bobble
  • Donkey Kong Land
  • Battle City
  • Bubble Ghost
  • Bugs Bunny - Crazy Castle 2
  • Cool Spot
  • Faceball 2000
  • Mystic Quest
  • Spot : The Cool Adventure
  • Spy vs Spy - Operation : Boobytrap
  • Stranded Kids
  • The Simpsons - Bart & The Beanstalk
  • The Simpsons - Bart vs. The Juggernauts
  • Worms

Post any updates, and I will add them to the list when I can.

26
Project M (Super Mario) / Project M Reboot
« on: May 11, 2009, 04:19:27 pm »
I decided that Project M's code was getting way too messy and was heading in a direction I didn't want. So, I am starting again from scratch. Well, I actually have the old code on hand in case I want to borrow some stuff from it, plus I still have all of the graphics data.

And starting fresh isn't all bad... it can allow for things like nSpire support, or making it an APP. And yes, I think it should be an APP.

It can also let me do graphics upgrades which I rejected before, like so:


That would be the new tilemapper. Shiny, eh? :D
Just for the record, the screenshot is running at 15MHz.
It goes at about 26 FPS in 6MHz, and 65 FPS in 15MHz. I don't think frame rate will be too much of an issue in this game, anyway.

More updates aren't very likely this week because of finals and junk like that.

27
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Poll: Saved Games
« on: April 30, 2009, 09:27:47 am »
Just for your information, Link's Awakening and Metroid II both use 8KB for their save games, while Pokemon (if I get it running) uses 32KB.

I sort of like the 4KB choice, simply because you won't need quite as much RAM free to save games.

28
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / TI-Boy SE
« on: April 21, 2009, 01:30:56 am »
Indeed, I have been making a Game Boy emulator for the TI-83+SE, TI-84+, and TI-84+SE.

It currently supports two zoom levels, and another is planned as well. When zoomed in, you can configure the camera to follow any sprite (most often you will want this to be your character).
It also supports two out of the four Game Boy sound channels, so you can plug in your headphones and enjoy. :D
Only two games are known to work at the moment: Tetris and Link's Awakening. Tetris runs at almost full speed, while Link's Awakening is more at about half speed (but still very playable!)

I uploaded a Youtube video of Link's Awakening for your enjoyment. Beware, the video and sound aren't fully synchronized.

Next on the list for compatibility is the special rendering techniques which are employed by many games.

29
Music Showcase / Wind Waker Sailing Theme - Disco Remix
« on: March 21, 2009, 04:36:02 pm »
You might have to turn the volume up a bit, it's not very loud. :P

30
F-Zero 83+ / F-Zero Screenshots
« on: November 11, 2008, 09:04:22 am »
Here is a compilation of all the screenshots from the beginning of production (ripped unmercifully from the OTBP thread):

Infinite checkerboard! Very buggy, as you can see:

Less buggy checkerboard:

Finally reading from a 4x4 tilemap:

Reading from an 8x8 tilemap, decreased quality at this point to increase speed:

Reading from a 16x16 tilemap with much better textures:

Reading from 32x32 tilemap (final size), introduced "diagonal" tiles:

Demonstration of displaying a sprite in the world:

Rotating and moving sprite:

GRAYSCALE!

Multiple ships, changeable ship/camera height:

Acceleration, collisions:

Artificial intelligence with steering/acceleration:

Artificial intelligence that follows the track:

Splitscreen:

A better view:

32x32 has been redacted as final size, replaced by 64x64:

More flexible splitscreen, lap counter:

Turning sprites, larger render area at a small quality cost:

Pages: 1 [2] 3