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

Pages: 1 ... 177 178 [179] 180 181 ... 197
2671
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 05:08:29 pm »
Okay, here's the first draft for a readme:
Code: [Select]
+========================+
| TiBoy SE - Alpha 0.0.1 |
+========================+
A Game Boy emulator for the TI-83+SE, TI-84+, and TI-84+SE graphing calculators.
Coded entirely by calc84maniac.
Presented by Outside the Box Programming in association with Omnimaga.

+---------------------
| Table of Contents
+---------------------
  1. What is this project?
  2. Features
  3. How to convert ROMs to APPs
  4. Controls
  5. List of working/non-working games
  6. PAQ - Potentially Askable Questions
  7. Special Thanks
  8. Version History

+---------------------------
| 1. What is this project?
+---------------------------
  This is an emulator for the original grayscale Game Boys, although a bit incomplete (hence the Alpha version).
  Do not expect it to be able to run all games at full compatibility. Many games won't even run at all.
  And it's possible that some games will crash the emulator completely and cause a RAM clear.
  Also - do not run this on a TI-nSpire! It will crash!
 
+---------------
| 2. Features
+---------------
  * Three different zoom levels - 50%, 75%, and 100% (the Game Boy's screen resolution is 160x144 pixels, while the calculator's is 96x64).
  * Grayscale at the 75% and 100% zoom levels.
  * Three different palettes when in black-and-white mode.
  * Intuitive panning at 75% and 100%, using the numpad.
  * Sprite tracking at 75% and 100% (so it can automatically pan with your character).
  * Two different sprite tracking modes - center mode and platformer mode.
  * Two channels of sound if you plug headphones into the data port.
 
+----------------------------------
| 3. How to convert ROMs to APPs
+----------------------------------
  1. Download a Game Boy ROM from the Internet (I'm not telling you how, just use a search engine) or rip it from a cartridge yourself.
  2. Rename it to whatever you want the APP to be called on your calculator. (Example: naming it Pokemon.gb will make it be named Pokemon oncalc)
  3. Drag the ROM onto the batch file included in this package.
  4. Wait for the files to copy and for WabbitSign to create your APP.
 
+---------------
| 4. Controls
+---------------
  Game controls:
    Arrow keys: D-Pad
    2ND: A
    ALPHA: B
    ENTER: Start
    +: Select
  Emulation controls:
    ON: Exit.
    CLEAR+ON: Exit and archive save file appvar.
    STO>: Turn sound on.
    LN: Switch between 75% and 100% zoom.
    LOG: Turn grayscale on/off.
    -: Select light palette for black-and-white.
    *: Select normal palette for black-and-white.
    /: Select dark palette for black-and-white.
    Numpad: Panning controls for 75% and 100% zoom. If pressed at 50% zoom, changes zoom mode.
    .: Selects 50% zoom.
    (-): Advances sprite tracker by one sprite. When zoomed in, press this button repeatedly until it pans to your character.
    0: Turn sprite tracking off.
    MODE: Switch between center mode and platforming mode while tracking a sprite.
   
+----------------------------------------
| 5. List of working/non-working games
+----------------------------------------
  Great compatibility:
    Tetris
    The Legend of Zelda - Link's Awakening
    Metroid II - Return of Samus
    Kirby's Dream Land
  Good compatibility (has a few issues):
    Super Mario Land 2: Six Golden Coins
    Pokemon Red Version
    Bomberman GB
    Mega Man - Dr. Wiley's Revenge
  Not working or not playable:
    Super Mario Land
    Super Mario Land 3: Wario Land
    Kirby's Dream Land 2
    Bubble Bobble
  Everything else:
    Feel free to test it out in WabbitEmu!
   
+------------------------------------------
| 6. PAQ - Potentially askable questions
+------------------------------------------
  Q. Why doesn't my ROM work?
  A. Sorry, nothing I can do about that now. Try to find a different one.
 
  Q. Why did my calculator crash?
  A. Did you try the app in WabbitEmu first? Sorry, I can't guarantee complete stability at this point.
 
  Q. How do I get a calculator ROM for WabbitEmu?
  A. Search on ticalc.org for Rom8x.
 
  Q. Why is WabbitEmu sort of buggy?
  A. The version I included is an unofficial release, because the official release is unable to run TIBoy SE.
 
  Q. I deleted an APP, and now the emulator is messed up!
  A. This, unfortunately, is due to a glitch in the TI-OS. Resend the emulator and you should be fine.
 
  Q. How do I hear the sound?
  A. Go to Radioshack and buy a 2.5mm-male to 3.5mm-female adapter. Then plug one end into your calculator's data port and plug headphones into the other end.
 
  Q. how do i tern on my claculater
  A. ...
 
+---------------------
| 7. Special Thanks
+---------------------
  Nitro2k01 (from gameboydev.org), for all of his help and support with understanding the Game Boy's hardware and software.
  Spencer (from revsoft.org), for updating WabbitEmu to support the obscure hardware features I used, and also for SPASM and Wabbitsign.
  Michael Vincent, for inspiring me with Emu8x.
  Omnimaga, for providing a place to showcase my project and receive feedback. :)
  The entire TI calculator community, for suggestions and motivation.
 
+----------------------
| 8. Version History
+----------------------
  Alpha 0.0.1
    * First release.
I'll probably add appvar info after I actually code it.

2672
General Calculator Help / Re: Starting game programing
« on: June 17, 2009, 04:30:52 pm »
I think Silver Edition would be worth it. It's only another $10 (if I remember correctly) for twice the flash ROM. :)

2673
Introduce Yourself! / Re: Another hello from ticalc.org
« on: June 17, 2009, 04:28:47 pm »
That's over 9000 hobbies you have there! :o

2674
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 03:45:55 pm »
Kirby's Dream Land 1, Kirby's Dream Land 2

2675
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 03:39:04 pm »
Hmm... TiBoy doesn't sound bad. TiBoy SE?
1. Mah boi, TiBoy SE sounds perfect for the emulator  :)
2. Does Kirby's dream land 1 and 2 work on the emulator?
Kirby 1 works well, Kirby 2 doesn't boot.

2676
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 02:23:45 pm »
Quick question: What's being run during the waste cycles between LCD writes? I was suspecting instructions, but maybe sound? I know you have around 180CCs that you can use, so what izzit?
Well, it's different things for different display modes. For the zoomed-out modes, it has to process the zooming. And for grayscale, it has to do grayscale. :P The sound is based on interrupts, though, so it interrupts the code whenever it needs to.

2677
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 01:42:07 pm »
Hmm... TiBoy doesn't sound bad. TiBoy SE?

2678
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 01:09:24 pm »
Oh, by the way, I think the name of the emulator should be GBemuZ80, unless anyone has any better ideas.

On a completely unrelated note, Bomberman GB seems to be compatible as well. ^_^

2679
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 01:01:32 pm »
Definitely the appvar fix... also I think I might want to move some of the sound code to different places. And writing the readme is a must. :P Also, a splash screen might be nice so people know who made this.

2680
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 17, 2009, 10:44:14 am »
Don't worry, I'm going to include Wabbitsign in the package (and possibly the latest unofficial build of WabbitEmu, because the official ones won't be able to run the emulator).

And now that I've changed the emulation core to not share the stack with the game boy, it should be a whole lot more stable. It's not very likely that it will completely crash and your RAM will be cleared - it's more likely that the Game Boy will crash and you can simply exit the emulator with no harm done.

Edit: It's still more convenient to use WabbitEmu so you don't have to send the huge application to your calculator.

2681
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 16, 2009, 11:53:44 pm »
More small news - I made a batch file that lets you drag-and-drop a Game Boy ROM and it generates an application (with the help of WabbitSign and some .bin files I generated). So it's that much closer to an alpha release (still needs some tuning up though, and it needs to support save file sizes that aren't 8KB).

2682
Other Calculators / Re: How you started programming
« on: June 16, 2009, 04:15:19 pm »
I couldn't use the manual to learn programming, because I got the ridiculously thin one with my 84+SE. :(

2683
TI Z80 / Re: Illusiat 13: The Lost Chapter
« on: June 16, 2009, 02:39:45 pm »
Apparently if you do a For( loop with only an If statement inside, it goes sort of slow. It seems if you close the parentheses on the For( statement, it goes faster. No idea why...

2684
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 14, 2009, 03:36:58 pm »
wow, that is amazing!, it's a bit hard to read the text though...
Well, that's what 100% zoom is for if you need it. :D

2685
TI-Boy SE - Game Boy Emulator For TI-83+SE/84 / Re: Game Boy Emulator
« on: June 14, 2009, 03:23:32 pm »
Nice work man this is fricken amazing, I'll really want to get a look at that core once you finish. The only issue I see with pokemon is going to be the huge amount of space it will take up, I wonder if any sort of compression would be possible, for the roms that is.
Compression isn't likely, because there's not the option of decompressing the whole ROM into RAM.

Pages: 1 ... 177 178 [179] 180 181 ... 197