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 | |
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
Posted on 01-15-05 02:15 AM Link | Quote
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
Posted on 01-15-05 03:25 AM Link | Quote
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
Posted on 01-15-05 03:54 AM Link | Quote
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
Posted on 01-15-05 05:03 AM Link | Quote
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
Posted on 01-15-05 05:14 AM Link | Quote
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
Posted on 01-15-05 07:25 AM Link | Quote
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
Posted on 01-15-05 03:13 PM Link | Quote
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 | |


ABII


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



Page rendered in 0.017 seconds.