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
16
« 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
« 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
« on: August 03, 2011, 06:15:30 pm »
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
« 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
« 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
« 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
« 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.
23
« 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! I want one, but the least expensive one is $600.
24
« 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:
[COLUMNXXX] [NXT COLUM] Becomes:
CN OX LT U MC NO XL XU XM
25
« 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
« 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;========== ;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/V0lEvy11lcRuner112's routine: http://typewith.me/Zv15SUf9VeThanks.
27
« 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
« 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
« 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
« on: April 09, 2011, 08:35:13 pm »
I really need help with simplifying this polynomial. (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.
|