Language…
7 users online:  bebn legg, bradcomp, DaveStateGaming,  idol, Metal-Yoshi94,  Sayuri, signature_steve - Guests: 323 - Bots: 468
Users: 64,795 (2,372 active)
Latest user: mathew

Posts by Chdata

Chdata's Profile → Posts

  • Pages:
  • 1
  • 2
  • 86
  • 87
  • 88
  • 89
Here's an idea.

Add a vote for "Do you know 65c816 assembly?"

What percentage of us ASMers make up that 10% of BSNES users? What percentage of casual gamers make up Snes9x and Zsnes users?
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Hehe, always neat to see I left a mark somewhere.

So here's something, there was a Japanese auto that was HAMMER themed.

I only ever found a video of it on Youtube but it had a Japanese title/description so I can't search for it anymore.

Does anyone know the video?



Even further, the ROM?

Please PM me if you know.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Was looking through old stuff and found this label.

MOSTOBVIOUSLYTHEMOSTUNIQUELABELINTHEENTIREPATCHFORTHISGAMESINCEITSFORLEVELONEAONE:

;And under it, I found this code

STZ $1412
REP #$20
LDA $80
EOR #$00FF ;Zomg EOR comparing?!
CMP #!Lowest
BCC Whatoneaone

;Indeed, I used EOR in a comparison legitimately.
;I think I remember why I did this too

;I also got into randomly using () instead of : for labels in this code in particular.

;Also there's always my EPIC Level Generator
;http://talkhaus.raocow.com/viewtopic.php?f=11&t=956&sid=be845be74aa9bfc1b63c6c46c876ad3d
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
http://pastebin.com/idDfGf7w

BCC .Label1

in what cases will carry be clear?

after that BIT test

And is that any different from doing

LDA $148C
BIT #$20
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Isn't the one I linked the built in one?

the one 1024 or whoever made

edit: after some thinking

won't that code never BCC?

edit: I guess I need to know in what cases ASL clears the carry flag

?
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Before: http://pastebin.com/BSMP9SNN

After: http://pastebin.com/wmtn1QZp

I'm practicing some C++

This assumes the carry flag gets cleared if you ASL without pushing a bit off into space.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Originally posted by JackTheSpades
Well, I haven't really done any C++, so I can only guess about what the code does, also, with these variable names, I'm kinda too lazy to try and understand it right now =w=

Anyway, is this suppose ot be a random number generator or something?
And why write it in a "65c815 asm" manner?


It's rewriting a subroutine made in asm (first link) in C++ (second link).

Naturally it's going to do the same math as the asm subroutine. At least if I got the carry flag correct.

And it's a random number generator, hence the name "GetRand".

Also now that I'm clear on what affects the carry flag, I could remove some of those Process_C's. Or at least I don't need to check the flag that much.



what the hell is setw

Edit: fixt


http://pastebin.com/QJi29Hih

edit:
1 byte of entropy gets trapped in repetition after 1280 numbers
2 bytes of entropy gets trapped in repetition after 640 numbers
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Awesome, so it worked exactly as expected which means the thing I put in the asm showoff thing should too.

unless I got something else wrong but it does produce fairly random numbers nonetheless!



what the hell is setw
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
In the past I'd do stupid things like copy and paste cmd.exe to every folder I want to use it in.

For xkas.exe, I'd copy and paste it to every folder I want to use it in. Same for sprite tool and every other tool.

Quite conveniently, there's something called Context Menus and the PATH.

Context Menus are what you see when you right click folders and such with your mouse.

You can add your own options to it. For example, here's an "Open with CMD" menu option I use.



It opens command prompt in this folder, already set to the filepath of my working directory.

How do you enable this?

Here's a simple script you only need to run once.

Code
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\background\shell\CommandPrompt]
@="Open with CMD"
[HKEY_CLASSES_ROOT\Directory\background\shell\CommandPrompt\Command]
@="cmd.exe"


Save it as cmd.reg and double click it to install. You'll see two confirmation messages. No restart necessary, the change is immediate.

This adds the option to context menus when right-clicking inside of folders or on your desktop, but not when clicking on icons.

If your interested in other stuff to add to the menu, I recommend Copy Filenames.


Your PATH is another useful tool that allows cmd.exe to use programs without them being in the same file directory as cmd.exe.

Before you edit your path, make sure you have xkas.exe (or whatever compiler) in a permanent location.

In order to edit your PATH, you'll need to go to your start menu and type "edit environmental variables".

There's usually one or two options that both lead to similar things. On my Windows 8 there's one that'll change it for everyone and one that changes it for only my account.

In any case, you should find a box like this:



Path is what you'll want to edit. Select it, and press edit.

Copy the existing "Variable value" in the box.

You need to tack the filepath of xkas.exe (or whatever compiler people use nowadays) there.

The filepath must be separated by a semicolon.

For example,

C:\Ruby193\bin;C:\Program Files;C:\frog;C:\Desktop\xkas.exe;C:\hdata

Click OK twice and you should now be able to access xkas from anywhere you open command prompt!

Another thing I commonly add is stuff like gcc.exe for compiling C++ stuff.


I think someone already posted a PATH tutorial but I felt like posting it with the CMD thing anyway.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Format Factory has been pretty awesome for me.

Copy Filenames is neat if you need to work with a ton of files.

If you copy or move cmd.exe/asar.exe/xkas.exe between folders, please read this thread.

Open Broadcaster Software for Twitch.tv livestreaming.

Wavosaur supports loop points in .wav files.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Dunno but shift+RClick doesn't seem to do anything for me.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
super maria worlf

https://www.youtube.com/watch?v=fq7WGCcPGjQ
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Oh man. Seeing these macros makes me want to do asm again.
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
Here's a rar of all some of the most significant things I finished or that were unfinished by me ages ago.

May or may not include the following:

https://www.youtube.com/watch?v=D3SvHGH92XI
https://www.youtube.com/watch?v=Mp6yGdxBHHg
https://www.youtube.com/watch?v=nKZkYgNy3zA
https://www.youtube.com/watch?v=QOs1x3QqzYw

None of the files are guaranteed to be in working order, it's up to you to be able to salvage anything.

https://www.dropbox.com/s/dun8m6x7e2v7ob6/Finished%20or%20Unfinished%20Release.zip?dl=0

The things that are most likely to be in good working order are Spinner.asm - the megaman thing, all of the furballs, and Lily White.

Good fun and have luck.

If I accidentally included a rom, which I'm sure I got rid all of, please be civil and just edit the post to get rid of the download and PM me so I can fix it.

Please PM me if you do anything with these ;p
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
As far as I know, dropbox has no such "public" folder, it just syncs to a folder on my computer, and the downloads will only ever disappear if I personally get rid of them.

This has been put in my _permantent folder, however.

Who knows what could happen though, better grab it before it randomly disappears ;p
I own a community of TF2 servers!

ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name

frog

http://esolangs.org/wiki/MarioLANG
  • Pages:
  • 1
  • 2
  • 86
  • 87
  • 88
  • 89