Search found 45 matches

by jp48
Tue Oct 12, 2010 2:16 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

OK, good to know, and thanks all of information so far ! I compose experimental music using old consoles as sound sources, using simple vblank routine as timer is adequate, don't need more as the sound file or live settings is (heavily) modified. I use other languages to generate NESASM code, each N...
by jp48
Mon Oct 11, 2010 11:09 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

Re: NESASM - TASM

Thanks, found it, the code compiles without errors, but doesn't work with header added directly with "copy /b"-method. Any hints to the iNES-header, so far: processor 6502 ORG $8000 Not much yet. :). This would be much easier if I got any error messages but all compiles without problems, n...
by jp48
Mon Oct 11, 2010 11:02 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

Seems to work with and without spaces, the files are identical when checking with hex editor. Also, if I remember correctly + wasn't legal char in filenames in 16-bit DOS.

Anyway, thanks, all tips are appreciated !


-jp
Dwedit wrote:You need spaces, because + is a legal character in a filename.
by jp48
Mon Oct 11, 2010 9:44 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

Tried this too, made a 16-byte header of the working .nes-file. Compiling with

Code: Select all


tasm -65 -b file.asm file.nes

copy /b header+file.nes file1.nes


Still not working :(




Dwedit wrote:You can just make a header with a hex editor.
[/code]
by jp48
Mon Oct 11, 2010 8:40 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

I tried this, but didn't worked. How did you compiled the header ? I compiled the header with nesasm, rest with TASM, added with "copy /b ...", but still it doesn't work. Thanks ! Another thing I often do, is keep the header as a seperate 16-byte file, then in my .bat file that builds it, ...
by jp48
Sun Oct 10, 2010 12:23 pm
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

Thanks, good advices, I need to translate the header first. I'm using TASM 3.1 in PocketPC, it works without problems (compiles as usually), just need to find the differences between NESASM and TASM. Thanks ! -jp ps. Seems that 3.1 use only -65 (without t) option. TASM is a nice assembler, but you w...
by jp48
Sun Oct 10, 2010 11:54 am
Forum: NESdev
Topic: NESASM - TASM
Replies: 22
Views: 8706

NESASM - TASM

Hi all, I need an assembler for 16-bit MSDOS, only one I found is TASM. Apparently some changes are needed to iNES-header (I've only used NESASM for programming NES), any tips for the header and possible other changes. Here are examples of original NESASM code I've used (I work only with sound): HEA...
by jp48
Sun Sep 26, 2010 7:54 am
Forum: NES Music
Topic: vrc7 registers
Replies: 2
Views: 2813

Thanks, it is my (only) source, have written a program but can't hear any sound(s) yet. So I'm looking what else is needed, will check some MCK headers too later today. Probably some changes to iNES header, and maybe I need to check that emus I've tried really support VRC7 :) ! Thanks ! -jp EDIT: OK...
by jp48
Sun Sep 26, 2010 2:59 am
Forum: NES Music
Topic: vrc7 registers
Replies: 2
Views: 2813

vrc7 registers

Hi all, Is this information about VRC7 correct: $9010 : index register $9030 : data register 00h - 07h : Custom instrument registers. 10h - 15h : Lower 8 bits of frequency 20h - 25h : Upper bit of frequency, octave select, channel trigger etc. 30h - 35h : Instrument number, volume. Anything else nee...
by jp48
Thu Jul 22, 2010 3:29 am
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

I've long maintained that we need a NES music format that is an iNES file, with certain restrictions, and a simple protocol for selecting the song in a PPU-less player. It ensures there are no (meaningful) restrictions on what the music can do. I agree. Do you have any ideas for specification? One ...
by jp48
Thu Jul 22, 2010 3:16 am
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

I've long maintained that we need a NES music format that is and iNES file, with certain restrictions, and a simple protocol for selecting the song in a PPU-less player. It ensures there are no (meaningful) restrictions on what the music can do. Yes, this is very interesting, PPU-less player, a sim...
by jp48
Thu Jul 22, 2010 3:13 am
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

I'm always happy when this stuff makes people laugh, that it sounds fun ! At least it sounds fun for me ! That's true, I took a closer look to NSF, no way that I could convert this directly to NSF, header was quickly done but I'm deliberately avoiding any interrupt-driven players/formats/etc., I ope...
by jp48
Wed Jul 21, 2010 2:07 am
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

Dwedit: thanks of the info, NSF-header seems the best way, I will try it ! Gil-Galad: As I only compose music, no games, graphics or anything else, just an iNes header and bunch of LDA/STA directly to APU registers, timing with VBlanks. Simple but works for me, especially with NES as the sound world...
by jp48
Wed Jul 21, 2010 1:10 am
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

Yes, exactly, I write music using only NESASM, always mapper 0, always 16k or 32k, always starting from $8000, ROM (NES) which I need to convert/rip to NSF-format. As I make the programs that generate the ROM's I also know exact addresses, just trying to find a simple way to dump/convert the APU reg...
by jp48
Tue Jul 20, 2010 11:21 pm
Forum: NES Music
Topic: NES to NSF
Replies: 14
Views: 11848

NES to NSF

Hi all, I write music (chipnoise) using only NESASM, I've tried to find a good method to convert NES-files to NSF, found NES2NSF but only Japanese version which doesn't work as I'm not able to edit the config file. Any other methods, the programs are simple, usual iNES-header, .org to $8000, lots of...