Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Need a good NES Assembler that will work for me | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
The Great Guy Octoballoon Level: 22 Posts: 141/170 EXP: 53084 For next: 5266 Since: 04-08-04 Since last post: 130 days Last activity: 73 days |
| ||
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? (edited by The Great Guy on 01-14-05 05:15 PM) |
|||
Euclid Cheep-cheep Level: 23 Posts: 128/193 EXP: 65528 For next: 2195 Since: 03-15-04 From: Australia Since last post: 24 days Last activity: 7 days |
| ||
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. |
|||
Parasyte Bullet Bill Level: 35 Posts: 189/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
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 |
|||
The Great Guy Octoballoon Level: 22 Posts: 142/170 EXP: 53084 For next: 5266 Since: 04-08-04 Since last post: 130 days Last activity: 73 days |
| ||
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 Bullet Bill Level: 35 Posts: 191/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
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 Octoballoon Level: 22 Posts: 143/170 EXP: 53084 For next: 5266 Since: 04-08-04 Since last post: 130 days Last activity: 73 days |
| ||
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. | |||
dan Snap Dragon Level: 43 Posts: 339/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
I just use cc65. It runs under Windows XP SP2. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Need a good NES Assembler that will work for me | | | |