6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Oct 06, 2024 2:31 pm

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Mon Nov 27, 2006 9:16 am 
Offline

Joined: Mon Nov 27, 2006 8:59 am
Posts: 3
I am a hobbyist programmer that writes Hello World programs for the
awesome satisfaction I get. Yes,it's weird. Like most people I'm on an
intel machine running Windows XP. I have done a bit of assembly.
Learning a few interrupts and outputting text isn't so hard.

However,I also like playing those old NES games on an emulator.
I read that NES ROMs use the 6502 processor.

I wanted to make an NES ROM that printed Hello World to the screen
when you load it in an NES emulator.

I've seen a ROM that did,but I didn't have the source to is,nor
do I have any means of assembling them.

When I'm creating something like a DOS .COM file I can write
my source in notepad on XP and then assemble it from the command line
with FASM .

So,my question is,how would I get an assembler that could run on
DOS or Windows that could actually create NES ROMs that load in most
emulators such as FCE Ultra .

I know that this knowledge is somewhere out there.
I have a great deal of understanding of the intel syntax,
You can see my binary counding programs that run on intel
machines running DOS,Windows,or even Linux(I also use ubuntu).

http://binary.wikispaces.com/space/showimage/10DOS.zip
http://binary.wikispaces.com/space/showimage/10WIN.zip
http://binary.wikispaces.com/space/show ... NUX.tar.gz

So,enjoy that. If somebody can get me started with writing programs
for the 6502 processor,I really would appreciate it.

I probably can't start off making NES ROMs.
Perhaps there is a good 6502 emulator that would allow me to get used to
this kind of programming?

Well,tell me anything you know. Thanks.

_________________
0 and 1 are supreme!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 01, 2006 3:04 am 
Offline

Joined: Fri Jun 27, 2003 8:12 am
Posts: 618
Location: Meadowbrook
poster website super suspicious to me, caution be in order...

_________________
"My biggest dream in life? Building black plywood Habitrails"


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 01, 2006 5:58 am 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
The executable files in the archives look as though they do what is said, they even look like the included .asm files.

BICBW 8^)=

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 01, 2006 6:10 am 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
The .avi from the bottom of the page on 10's site is quite amusing - once.

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 01, 2006 4:18 pm 
Offline

Joined: Fri Jun 27, 2003 8:12 am
Posts: 618
Location: Meadowbrook
k, the first text binary was wondering, plus the site looked generic enough to work to any computer related websites. No actual mention of 6502, plus the other files which seems to be to foist onto other people.

_________________
"My biggest dream in life? Building black plywood Habitrails"


Top
 Profile  
Reply with quote  
PostPosted: Fri Dec 01, 2006 9:27 pm 
Offline

Joined: Mon Nov 27, 2006 8:59 am
Posts: 3
Well,you probably noticed I'm a binary freak.
Most of the time I'm hex editing.

I hex edited some NES ROMs recently.
I got a cool reference for stuff as well as an emulator with
a tracer that tells me what instructions are happening.
Then I used the 6502 NOP by replacing bytes with hex EA .

I'm very used to intel as you might notice.

The video was pretty funny. I had to write an ASM program that generated
the bitmaps. Then I got a program that makes slideshows out of them.
Then I used virtualdub to add the audio.

The song is actually a recording of a MIDI I composed.

_________________
0 and 1 are supreme!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 01, 2006 11:34 pm 
Offline

Joined: Fri Jun 27, 2003 8:12 am
Posts: 618
Location: Meadowbrook
Ok. Apologies are in order because I tend to be suspicious as heck, and it looked a tad too generic in there, man.

Michael Koawlski writes a fantastic 6502 editor program, look under resources...

_________________
"My biggest dream in life? Building black plywood Habitrails"


Top
 Profile  
Reply with quote  
 Post subject: I do not get it.
PostPosted: Sat Dec 02, 2006 5:35 am 
Offline

Joined: Mon Nov 27, 2006 8:59 am
Posts: 3
>Ok. Apologies are in order because I tend to be suspicious as heck, and it >looked a tad too generic in there, man.

What are you suspicious of? Generic?
Well,whatever. Have fun with binary!

_________________
0 and 1 are supreme!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: