ASM problem

Discussion in 'Discussion and Q&A Archive' started by shadowbeasts, Jul 2, 2009.

Thread Status:
Not open for further replies.
  1. shadowbeasts

    shadowbeasts I'm Legend Member

    Joined:
    Jan 5, 2009
    Messages:
    286
    Location:
    Good 'ol USA.
    Well for Sonic's 20th anniversary I'm deleting all the unused subroutines in the Sonic1 ASM then I delete what I need to in pattern load cues and edit it so it looks like



    ; ---------------------------------------------------------------------------
    ; Pattern load cues - index


    ; ---------------------------------------------------------------------------


    dc.w PLC_Main-ArtLoadCues, PLC_Main2-ArtLoadCues


    dc.w PLC_Explode-ArtLoadCues, PLC_GameOver-ArtLoadCues


    dc.w PLC_GHZ-ArtLoadCues, PLC_GHZ2-ArtLoadCues


    dc.w PLC_LZ-ArtLoadCues, PLC_LZ2-ArtLoadCues


    dc.w PLC_MZ-ArtLoadCues, PLC_MZ2-ArtLoadCues


    dc.w PLC_SLZ-ArtLoadCues, PLC_SLZ2-ArtLoadCues


    dc.w PLC_SYZ-ArtLoadCues, PLC_SYZ2-ArtLoadCues


    dc.w PLC_SBZ-ArtLoadCues, PLC_SBZ2-ArtLoadCues


    dc.w PLC_TitleCard-ArtLoadCues, PLC_Boss-ArtLoadCues


    dc.w PLC_Signpost-ArtLoadCues, dc.w PLC_SpeStage-ArtLoadCues


    dc.w PLC_GHZAnimals-ArtLoadCues, dc.w PLC_LZAnimals-ArtLoadCues



    dc.w PLC_MZAnimals-ArtLoadCues, dc.w PLC_SLZAnimals-ArtLoadCues



    dc.w PLC_SYZAnimals-ArtLoadCues, dc.w PLC_SBZAnimals-ArtLoadCues



    dc.w PLC_SpeStResult-ArtLoadCues, dc.w PLC_Ending-ArtLoadCues



    dc.w PLC_TryAgain-ArtLoadCues, dc.w PLC_EggmanSBZ2-ArtLoadCues



    dc.w PLC_FZBoss-ArtLoadCues




    but when I try to buid I get



    SN 68k version 2.53

    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(13) : Error : Symb


    ol 'dc.w' not defined


    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(14) : Error : Symb


    ol 'dc.w' not defined


    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(15) : Error : Symb


    ol 'dc.w' not defined


    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(16) : Error : Symb


    ol 'dc.w' not defined


    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(17) : Error : Symb


    ol 'dc.w' not defined


    C:\DOCUMENTS AND SETTINGS\DANIEL Y\DESKTOP\SONIC'S 20TH ANNIVERSARY\SONIC_1_(SPL


    IT_AND_TEXT_BY_HIVEBRAIN)_(ASM68K)\_INC\PATTERN LOAD CUES.ASM(18) : Error : Symb


    ol 'dc.w' not defined


    Assembly completed.


    6 error(s) from 47857 lines in 0.42 seconds


    Lightning's ROM Padder


    Reported Size: 0 Reported Checksum: 0


    Size applied: 7F Checksum Applied: 0


    Press any key to continue . . .



    I've tried everything to fix the problem. I've italicized where the problem is.
     
  2. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    Your problem is this part:



    dc.w PLC_Signpost-ArtLoadCues, dc.w PLC_SpeStage-ArtLoadCues
    dc.w PLC_GHZAnimals-ArtLoadCues, dc.w PLC_LZAnimals-ArtLoadCues


    dc.w PLC_MZAnimals-ArtLoadCues, dc.w PLC_SLZAnimals-ArtLoadCues


    dc.w PLC_SYZAnimals-ArtLoadCues, dc.w PLC_SBZAnimals-ArtLoadCues


    dc.w PLC_SpeStResult-ArtLoadCues, dc.w PLC_Ending-ArtLoadCues


    dc.w PLC_TryAgain-ArtLoadCues, dc.w PLC_EggmanSBZ2-ArtLoadCues



    You are having a second dc.w in the same row. That can not work. So what do you have to do? Right, remove the second dc.w so it looks like this:



    dc.w PLC_Signpost-ArtLoadCues, PLC_SpeStage-ArtLoadCues
    dc.w PLC_GHZAnimals-ArtLoadCues, PLC_LZAnimals-ArtLoadCues


    dc.w PLC_MZAnimals-ArtLoadCues, PLC_SLZAnimals-ArtLoadCues


    dc.w PLC_SYZAnimals-ArtLoadCues, PLC_SBZAnimals-ArtLoadCues


    dc.w PLC_SpeStResult-ArtLoadCues, PLC_Ending-ArtLoadCues


    dc.w PLC_TryAgain-ArtLoadCues, PLC_EggmanSBZ2-ArtLoadCues
     
  3. shadowbeasts

    shadowbeasts I'm Legend Member

    Joined:
    Jan 5, 2009
    Messages:
    286
    Location:
    Good 'ol USA.
    Ya, that worked. Originally I had removed the first dc.w and obliviously that didn't work.
     
    Last edited by a moderator: Jul 2, 2009
  4. liamsonichacker

    liamsonichacker Mad Level Skillz ;) Member

    Joined:
    May 29, 2009
    Messages:
    50
    Location:
    Leicester, UK
    selbi is such a good help to people :p
     
Thread Status:
Not open for further replies.