devagar e sempre, sempre enfrente!

NES development discussion in English, Español, Français, Português, русский язык, or any language.

Moderator: Moderators

User avatar
donato-zits-
Posts: 34
Joined: Fri Jun 03, 2022 11:14 am
Contact:

Re: devagar e sempre, sempre enfrente!

Post by donato-zits- »

o q eu fiz: peguei o template akele do 'pinobatch' e tentei fazer, como ele mesmo me esclareceu, uma UNITY BUILD,q parece ser a mesma q tu fez nakele teu exemplo de mmc3 q tenho aki --mini_hiking_league-master - v00011-- soh q ele ( o pinobatch) faz de outro jeito...ele chama cada um dos arquivos pelo comando MAKEFILE; no nosso caso temos um arquivo . bat q chama um uniko arquivo .asm(geralmente o main) q está ligado a todos os outros da build...e foi ahe q começaram os erros.Ateh agora nunka usei esse tal de MAKEFILE instalando o tal do GNU Make, o .bat eu sei como lidar e ainda esta me parecendo um jeito mais simples, ateh mesmo pra chamar cada um dos arquivos da build por ele, mas ainda ñ consegui...
viewtopic.php?t=24252 <<<<my game
https://mega.nz/file/XapTCCiS#jBcf5oqDG ... M2sgnWv9OA <<BIOHAZARD 8BITS-my"compilingtryingrest" in nesmaker
User avatar
donato-zits-
Posts: 34
Joined: Fri Jun 03, 2022 11:14 am
Contact:

Re: devagar e sempre, sempre enfrente!

Post by donato-zits- »

nesrocks wrote: Tue Mar 14, 2023 8:42 am Facilitaria muito se você dissesse exatamente qual sua dificuldade, usando exemplos específicos. Ou seja, o código que você usou e a mensagem de erro recebida.
digitando mais sobre especificidades de pq o assembler ainda ñ cuspiu a rom...
Umas das coisas eh q o exemplo dele parece q tem são dois headers (unrom.asm e mmc1.asm) um ligado ao outro aparentemente, eu nao sei se pra gerar um mmc1 precisa partir de um unrom...
Por outro lado... pelo motivo de eu primero ter tentado chamar todos os arquivos apenas pelo main, do mesmo jeito q esta o template dele, muitos erros acusaram, parti para a tentativa de dar varios comando ao ca65 um pra cada arquivo .s do template dele e aderindo ao ld65 os arquivos .o correspondentes, dahe...os erros foram relacionados a duplicação de variaveis(tanto nas declaradas na ZP mesmo, pq tem dois headers com duas ZP embaixo, como soltas nos arquivos tb), tinha .procs tb que se duplikavam nesses dois arquivos(sempre nos unrom.s e mmc1.s) pq isso jah tentando chamar cada um dos arquivos .s por separado como eh pra ser na build dele, depois de arrumar vaias variaveis ainda deu um outro erro com relação ao tamanho das CHRs q eu tinha deixados de 8kbs cada quando tinha q ser 4kbs cada, arrumei isso e aiinda deu outro erro com realção ao strub15, um overflows no strub15 algo assim, mas enfim, foram muitos diferentes tipos de erros, fui tentado por um lado e tentando por outro mas ñ resolvi, esse de baixo foi um dos primeiros quando tentei fazer a build sem chamar um por um os arquivos pelo comando ca65, sem contar q ele usa essa tal de MAKEFILE que eu nunka usei
isto tudo deve ter fikado confuso... e q fika dificil te explicar uma serie de erros q eu fui tirando um a um e q apartir dahe foram aparecendo outros
Attachments
erreor.png
erreor.png (11.36 KiB) Viewed 154 times
viewtopic.php?t=24252 <<<<my game
https://mega.nz/file/XapTCCiS#jBcf5oqDG ... M2sgnWv9OA <<BIOHAZARD 8BITS-my"compilingtryingrest" in nesmaker
Post Reply