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

Pages: 1 [2] 3
16
Miscellaneous / Star Trek Con 2011
« on: August 11, 2011, 05:12:47 pm »
The Star Trek Convention is being held in Las Vegas this weekend. 

I am attending this convention, as have always been a treker*.  Are any of you guys attending the convention?  If not, what do you think about Star Trek. 

*Many trekers are annoyed by the term "trekie," myself included.

17
ASM / Trig in ASM
« on: August 07, 2011, 05:30:32 pm »
Does anyone have fast 8.8 Fixed-Point tan and sin routines?  (Period of $FF.FF)
It does not have to be exact, but it has to be relatively fast. 

Or would a look up table be better suited? 

18
WabbitStudio Software Suite / WabbitCode Crashes upon Startup
« on: August 03, 2011, 06:15:30 pm »
Quote from: From WabbitStudio Issue Tracker
It started when I was editing a file. Every time I typed "#define", WabbitCode crashed. Later, I typed in "#define" and hit "Save". The program crashed once again. Now, the program just crashes upon startup. I tried rebooting and deleting temporary files, but nothing seems to work.

Wabbitcode Version: Updated today (7/31/11) via in-program update.
System: Windows 7 (64 bit)

Is there a way I can completely remove every bit of WabbitCode and re-install it completely?

EDIT: I did something, and it starts up fine.  :)
This bug still should be removed eventually, though.

19
ASM / Using Extra Ram Pages
« on: July 29, 2011, 03:42:53 am »
Hi.  I'm pretty sure that this question has already been asked, but I have not been able to find it (not even on wikiti).

Which extra ram pages am I able to use on an 84+ SE with missing pages? 

Thanks for the answer. :)

20
Web Programming and Design / RalphDSpam's Blog
« on: July 09, 2011, 11:31:56 pm »
Hi, all!  I recently decided to start a blog about technological stuff that might be interesting.  I'm planning to have it updated at least once every two weeks.  (Hopefully more.)  Feel free to post any suggestions or comments.  :)


21
ASM / Checking the amount of set bits.
« on: July 07, 2011, 10:55:05 pm »
Hi, is there an efficient way to check if a byte has only one reset bit?

Example:
%11111011
True, because bit 2 is reset.

%01110111
False, because bit 3 and 7 are reset. 

Thanks for all of the suggestions.  :)

22
TI Z80 / Galaxy Report
« on: July 01, 2011, 05:47:47 pm »
Latest Update (7/4/11)


Original Post:
I have been working on this game for a while, but I have not yet made any formal announcement.  

For the 2011 Axe contest, I am working on a shooting platformer.  I am developing a level editor, but it will not be ready for release.  

I have a preview of the title screen (The fade effect does not work properly in Wabbit.)


I do already have a level engine, but I haven't made it "pretty" enough.  :P

23
General Discussion / Microtonal Keyboards
« on: June 16, 2011, 11:36:18 pm »
Have you guys seen microtonal keyboards?  Instead of breaking an octave into 12 equal tempered parts, these keyboards play a bunch of different tunings!   O.O





I want one, but the least expensive one is $600. 

24
Axe / Hex Map/Level Editor
« on: June 16, 2011, 01:11:22 pm »
Does anybody know of a good customizable hex level editor?  I do not want to design the levels in the text editor, but I cannot find one that does the job.  My tile format also allows variable-width levels with the height of 9 blocks.  The format is different compared to other editors I have seen.  (The reason I am doing it this way is for speed and efficiency.) Here is how I encoded my tile format:

Code: [Select]
[COLUMNXXX]
[NXT COLUM]

Becomes:
Code: [Select]
CN
OX
LT
U
MC
NO
XL
XU
XM

25
ASM / Running a No-Stub from an App
« on: May 14, 2011, 12:22:31 am »
Hello,

How exactly do I run an archived No-Stub program from an App.  I know that it involves reading from the VAT, switching one of the flash pages, and copying the contents to $9D95.  How exactly do I go about doing this?

Thanks in advanced. :)

26
ASM / 4*4 Sprite Routine Optimization/Help
« on: May 04, 2011, 01:42:35 am »
Hi, I just made this 4*4 sprite routine aligned to a 16*24 (half pixel) grid.
Can anyone help with optimizations or suggestions?

http://typewith.me/BSgvbUFXDh

Code: [Select]
;==========
;XOR 4*4
;==========
;Inputs:
;ix = sprite address
;c = X Position
;b = Y Position
;Outputs:
;a = last line of sprite displayed
;b = 0
;c = X position (undestroyed ^^)
;de = 12
;hl = buffer location of sprite + 12 (next line)
;ix = sprite address + 2 (next sprite?)
;==========
;This was made to be a standalone program.
#ifdef bcall(xxxx)
;THE GAME
#else
#include "ti83plus.inc"
.org $9d93
.db t2ByteTok, tAsmCmp
#endif
;==========
;Just for testing purposes:
        bcall(_clrlcdfull)
        bcall(_runindicoff)
        bcall(_grbufclr)
       
        ld ix, x4sprite ;ix holds sprite address
        ld c, 1 ;c holds X location
        ld b, 1 ;b holds Y location
;==========
       
FourXOR:
       
        ld a, b       
        add a, a ;\A * 3
        add a, b ;/
        add a, a ;\A * 4
        add a, a ;/
       
        ld h, 0 ;A*2 is too large to fit into 8 bits, so we must use a 16 bit register.
        ld l, a       
        add hl, hl ;\A * 4
        add hl, hl ;/Align Y pos to the X4 grid.
       
        ld d, 0
        ld e, c       
        srl e ;Now, we are only concerned on the X8 alignment.  We will fine tune it to X4 later.
        add hl, de ;add X pos to Y pos

        ld de, plotsscreen ;Finally, we add the Buffer location.
        add hl, de
       
       
        ld b, 2 ;B*2 Pixels tall sprite       
        ld e, 12 ;Width of Screen
       
_FourDispByte:
        ld a, (ix) ;loads sprite at ix
        and %11110000 ;use left side of byte
       
        bit 0, c ;If X pos is an odd number, we have to shift to the right.
        jr z, _FourDispN1 ;if D is aligned to the byte, branch.  Else, shift sprite by 4.
       
        srl a ;shift sprite to the right 4 pixels.
        srl a
        srl a
        srl a
       
_FourDispN1:
        ld d, (hl)
        xor d ;xor sprite onto current buffer contents
        ld (hl), a
       
        ld d, 0 ;DE = 12
        add hl, de ;shift pen down one row
       
        ld a, (ix)
        and %00001111 ;It is on the right side of the byte.
       
        bit 0, c
        jr nz, _FourDispN2 ;if d is not aligned to the byte, branch.
       
        add a, a ;shift sprite to the left 4 pixels
        add a, a
        add a, a
        add a, a
       
_FourDispN2:
        ld d, (hl)
        xor d ;xor sprite onto current buffer contents
        ld (hl), a
       
        inc ix
        ld d, 0
        add hl, de
        djnz _FourDispByte
       
;==========
;More pseudo random stuff just for testing
        bcall(_grbufcpy)
        bcall(_getkey)
;==========
        ret
       
X4Sprite:
.db %10010110
.db %01101001

Also, Zeda's routines can be found here:
http://typewith.me/V0lEvy11lc

Runer112's routine:
http://typewith.me/Zv15SUf9Ve

Thanks.  :)

27
ROM Hacking and Console Homebrew / Any Atari 2600 Programmers?
« on: May 02, 2011, 10:06:45 pm »
I have recently taken an interest in the Atari 2600.  Are there any 2600 programmers here at Omnimaga? 

28
Gaming Discussion / SkyRoads
« on: April 17, 2011, 08:14:42 pm »
In 1993, BlueMoon Interactive developed a fun, challenging game called SkyRoads.  The object of the game is to get to the end of the level without crashing into a block or drifting into endless space.



This program is made for DOS, and the full version is available as freeware on their site:
http://www.bluemoon.ee/history/skyroads/

This was the first video game I ever played, and I still find it enjoyable to play.  I just want to know if anybody here has played SkyRoads.  :)

29
General Calculator Help / Weird Home Screen Glitch
« on: April 10, 2011, 04:51:41 pm »
There is this very odd thing that occurs on the Home Screen on my TI-84 Plus SE (2.55 MP).   ???

Whenever I enter a fraction (/, not /) with a terminating decimal, the screen shifts up.  (The screen remains shifted while an ASM program is run, so it must be hardware?)



Whenever I enter a fraction with a repeating decimal, the screen turns off.  (No RAM clear)  The only exception to this is x/9.  I have no idea.

Both of these can be fixed by pressing turning the calculator off and on. 

By the way, I did a RAM clear and uninstalled zStart to see if there were any hooks or Offscrpts involved, but the weird glitch still occurred. 

Right now I am backing up my calculator and resending the OS.  What do you guys think is going on here?

30
Math and Science / Help With Polynomials
« on: April 09, 2011, 08:35:13 pm »
I really need help with simplifying this polynomial.   :banghead: (More specifically, I don't know how to solve the parts with the addition/subtraction)  (I would like the process, not just the answer.)

((X^2-x-12)/x)/(x/(x-4))

Thanks. :)

Pages: 1 [2] 3