Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Need a good NES Assembler that will work for me
  
User name:
Password:
Reply:
 

UserPost
dan
Posts: 339/782
I just use cc65. It runs under Windows XP SP2.
The Great Guy
Posts: 143/170
Microsoft.com decided to help me here. I had no AUTOEXEC.NT file at all and they told me to make one w/ notepad. It was pretty much the same as yours but without all the REMs.
Parasyte
Posts: 191/514
It appears your AUTOEXEC.NT file is corrupt.
Here are the contents of my AUTOEXEC.NT file:


@echo off

REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment.
REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
REM different startup file is specified in an application's PIF.

REM Install CD ROM extensions
lh %SystemRoot%\system32\mscdexnt.exe

REM Install network redirector (load before dosx.exe)
lh %SystemRoot%\system32\redir

REM Install DPMI support
lh %SystemRoot%\system32\dosx

REM The following line enables Sound Blaster 2.0 support on NTVDM.
REM The command for setting the BLASTER environment is as follows:
REM SET BLASTER=A220 I5 D1 P330
REM where:
REM A specifies the sound blaster's base I/O port
REM I specifies the interrupt request line
REM D specifies the 8-bit DMA channel
REM P specifies the MPU-401 base I/O port
REM T specifies the type of sound blaster card
REM 1 - Sound Blaster 1.5
REM 2 - Sound Blaster Pro I
REM 3 - Sound Blaster 2.0
REM 4 - Sound Blaster Pro II
REM 6 - SOund Blaster 16/AWE 32/32/64
REM
REM The default value is A220 I5 D1 T3 and P330. If any of the switches is
REM left unspecified, the default value will be used. (NOTE, since all the
REM ports are virtualized, the information provided here does not have to
REM match the real hardware setting.) NTVDM supports Sound Blaster 2.0 only.
REM The T switch must be set to 3, if specified.
SET BLASTER=A220 I5 D1 P330 T3

REM To disable the sound blaster 2.0 support on NTVDM, specify an invalid
REM SB base I/O port address. For example:
REM SET BLASTER=A0
The Great Guy
Posts: 142/170
Now I KNOW that theres a problem with my PC. I did what you said but I keep magically getting the SAME error! Its also the error I get with every other assembler I download! It says in a window headed "16 bit MS-DOS Subsystem": (insert program location and name here)
C:\WINDOWS\SYSTEM32\AUTOEXEC.NT The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'close' to terminate the application" Does anyone know what the heck that means? And BTW I have other programs on my comp that have given me the same message that ran perfectly until recently. I think this may need to be moved now. Or I may have to make a new topic.
Parasyte
Posts: 189/514
Personally, I use X816. I'm on Windows XP SP2, and it works perfectly fine. To get it working, you just have to change some of the virtual memory settings.
The easiest way to get x816 working is downloading my Metroid AutoMap patch, which includes an x816.pif file. Copy the x816.pif file to the same directory where x816.exe is, and the assembler will magically work.

http://desnet.fobby.net/hosted/parasyte/met-map.zip
Euclid
Posts: 128/193
Well then don't use an assembler, write it in using a hex editor

Anyway, I'm using SP1 yet WLA DX works fine for me.
The Great Guy
Posts: 141/170
I'm in the process of learning NES ASM but the problem is every stupid Nes Assembler I find won't work on the stupid Windows XP SP2 I'm using. Anyone know a good one that WILL work?
Acmlm's Board - I2 Archive - Rom Hacking - Need a good NES Assembler that will work for me


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.004 seconds.