Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |
User | Post | ||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3960/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by HabsoluteFate Erm, how are you doing that? You JSR to a different bank. And of course, there doesn't seem to be one free byte in bank 0. Way to waste space, Nintendo! (edited by HyperHacker on 03-28-05 07:28 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3961/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Not a bad idea at all. Be sure to make use of cool features like CGADSUB and HDMA. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3962/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Coulda sworn I had this written down (or in LM's help file ) but I can't seem to remember the RAT tag format. How exactly did that go? [edit] Also how can I JSL to a subroutine that ends with RTS? I know I heard some way to do it by messing with the stack... Putting the code in RAM and using JSR doesn't work, because it just jumps to other parts of RAM. (edited by HyperHacker on 03-28-05 10:07 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3963/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by The Sage Of Time Or perhaps some sort of protection. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3964/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
And why am I getting breakpoints here? $00/8610 86 9D STX $9D [$00:009D] A:9308 X:00FF Y:0002 P:envMXdizc $00/8612 10 43 BPL $43 [$8657] A:9308 X:00FF Y:0002 P:envMXdizc $00/8614 CA DEX A:9308 X:00FF Y:0002 P:envMXdizc $00/8615 10 F7 BPL $F7 [$860E] A:9308 X:00FF Y:0002 P:envMXdizc $00/8617 A0 02 LDY #$02 A:9308 X:00FF Y:0002 P:envMXdizc $00/8619 8C 0B 42 STY $420B [$00:420B] A:9308 X:00FF Y:0002 P:envMXdizc It breaks on the last line, but the only breakpoint I have is a read/write of 7E00FE. ...Eventually making it crash. (edited by HyperHacker on 03-28-05 11:02 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3965/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Ah, so that's where I saw that. Thanks. As for the JSR problem, I found a way: Push the return address manually and jump. Since JMP supports indirect addressing, it fixed some other stuff too. (Has to be done in the same bank, of course, but this allowed small enough code to fit it there.) This is what I used, it won't work in 16-bit mode which I'd like to fix if possible (but probably not). (Put it at 0x3C80 in the ROM, write the address to $06FE, and JSL to it, and you can call code in bank 0 that's supposed to be JSRed to. ) STA $FF ;Unused except between levels LDA #$BA ;Store return address PHA LDA #$8C PHA LDA $FF JMP ($06FE) RTL Now is there a way to swap the bytes of the A register? I need to read a byte in 8-bit mode, make it the high byte of A, read another byte, go to 16-bit and modify them. (Damn fireball code storing low and high bytes at two different places. ) I think I know a way, but I need to sleep. (edited by HyperHacker on 03-28-05 11:51 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3966/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
That was basically the idea, but I wanted it to be more universal. I may just use Fu's idea though. This should help a lot, thanks! [edit] Hmm, 'PER fb_return-1' is giving me illegal addressing mode errors. (fb_return is just a few bytes after that.) Also, anyone know an assembler like SNESASM that won't crash when I try to BNE/BEQ/BRA backward, or a way to avoid it? Proper inline hex support (db #$04) and a way to indicate to it that I'm using 16-bit instructions (like switching to 16-bit mode isn't enough ) would be a plus too. It's difficult to use a 16-bit add when it only writes 2 bytes and you can't manually add the third byte to make up for it. (edited by HyperHacker on 03-29-05 04:20 PM) (edited by HyperHacker on 03-29-05 04:31 PM) (edited by HyperHacker on 03-29-05 04:52 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3967/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
So all it really does now is import, export, and delete chunks of data? Not very useful, but if you can develop it into a block-inserter-like program, I can see it being quite a nice tool. No more having to find unused space for ASM hacks or manually adjust pointers to compensate for data already in the free space; just import the code to wherever. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3968/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I'm not sure what exactly this Emu8086 is, but it sounds like an x86 emulator. This won't do you any good; the SNES uses 65816, not x86. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3969/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Bowser is a Mode 7 layer; I think that uses such a high bit-depth that palettes aren't necessary. (Works like a standard bitmap.) Don't quote me on that though. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3970/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Bah, damn thing. What do you use anyway? | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3971/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
The thing about VB is it's easier to do the simple things a beginner would be doing. For example, consider how you would make a program that changes a label's text when you click a button in VB: -Open the standard GUI editor, add a label and button. -Double-click button, add code to change label's caption property. Now compare that to C: -Open whatever GUI editor, add a label and button. -Save and compile the resource files. -Add WinMain and message handler functions, and code to show the dialog. -Add code to message handler to check for WM_COMMAND messages with specific hWnds and parameters, and call SetWindowText with some other specific parameters. -Add code to close the dialog when the close button on the titlebar is clicked. Don't even get me started on handling strings, either. C may be more powerful and easier when it comes to more complicated tasks, but VB is definetely easier to get started with. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3972/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Mandrake is supposed to be good for beginners. I tried it a bit, seemed nice enough. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3973/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Just AVG and a dash of common sense. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3974/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
It wouldn't hurt to provide information, maybe a link... | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3975/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
-What noise? There's nothing in the trunk. -Hey, you look like that guy in the picture next to my girlfriend's bed... -Why are you asking, don't you know why you pulled me over? -Duuuude, your badge is shiny... -Not my fault the plates are out of date, go bug the guy I stole it off! -I smell donuts... Need a mint? -Sorry I was speeding, I need to get to the bank before the security guard's shift starts. -Geez you people are disorganized. You already have my license from yesterday! -If you rip up that ticket, I can hook you up with some nice MP3 players... -No, of course I didn't throw drugs out the window when you were chasing me. Why would I waste them like that? Originally posted by MobleSprout Dale Gribble, isn't it? You'd be amazed what you really can get arrested for saying though. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3976/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I fear to think how you would upgrade such a server. Though you could have some interesting fan placements... A while ago I downloaded some Inuyasha eps with "ASS subtitles". |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3977/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
A lot of useful, accurate info on Japan and its people. Also this is just awesome. Long but well worth it. This site kicks ass. (edited by HyperHacker on 03-31-05 06:51 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3978/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Hello and welcome to 32767 years ago. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 3979/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I want a flash stick (they have 2GB now? ) but I'm stuck with CD-RWs. But with a 250GB HD I don't use them much anyway. (edited by HyperHacker on 03-31-05 06:59 PM) |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |