Jump to content

Photo

build problem with bogax' minikernel


7 replies to this topic

#1 RevEng OFFLINE  

RevEng

    River Patroller

  • 4,975 posts
  • Bitnik
  • Location:bottom of the stack

Posted Sun Sep 30, 2018 11:29 AM

Moving this conversation to it's own thread.
 

You can do a minikernel (mostly) in bB.
 
I don't know if thats helpful or just trying to dodge things that should be confronted head on.
 
ie you don't really need to know much assembly but you still need to know
nuts and bolts (and you need enough assembly to understand what you get from
bB anyway)


This code example wouldn't compile for me, not sure if I broke something in my bB setup?
 
got the error :
 
old value: $f699  new value: $f69c
old value: $00c6  new value: $00c9
segment:  fffc                    vs current org: 10004
      2190 bytes of ROM space left
 
D:\Applications\2600Development\Projects\Examples\x6_1_5.bas.asm (2841): error: Origin Reverse-indexed.


It works for me - I get the report due to shifting rom - but the compiled rom works.

The values reported are slightly different for me. Are you using the latest bB? I forget at which release it happened, but the dasm included with the my bB has fixes specifically related to shifting ROM.


I'm using 1.1dreveng41



#2 RevEng OFFLINE  

RevEng

    River Patroller

  • Topic Starter
  • 4,975 posts
  • Bitnik
  • Location:bottom of the stack

Posted Sun Sep 30, 2018 11:31 AM

Interesting. Is this on Windows, OSX, or Linux? What version does DASM report during the bB compile output?

#3 Muddyfunster OFFLINE  

Muddyfunster

    Chopper Commander

  • 113 posts

Posted Sun Sep 30, 2018 12:28 PM

Windows 10,DASM is version 2.20.11 20140304 (also using VBB)



#4 RevEng OFFLINE  

RevEng

    River Patroller

  • Topic Starter
  • 4,975 posts
  • Bitnik
  • Location:bottom of the stack

Posted Sun Sep 30, 2018 1:23 PM

Huh. This is very weird territory. I'm using the same, but on Linux. Apparently that's making the difference.

When I get a chance, I'll check it out on my Windows 7 box.

[edit] can I get a copy of your x6_1_5.bas.asm and x6_1_5.bas.lst files?

Also, your D:\Applications\2600Development\Projects\Examples\ directory doesn't have any other assembly files, does it? i.e. custom bB files.

#5 bogax ONLINE  

bogax

    Dragonstomper

  • 776 posts

Posted Sun Sep 30, 2018 1:56 PM

for what it's

 

It works the the same for me with bB.1.1d.reveng41 (which I just downloaded, had been using 37)  on Windows 8.1

 

Get the same warnings but the .bin works (I haven't actually looked at the code produced)

 

I don't use VBB


Edited by bogax, Sun Sep 30, 2018 1:57 PM.


#6 Karl G ONLINE  

Karl G

    Dragonstomper

  • 532 posts

Posted Sun Sep 30, 2018 5:29 PM

It works for me on Mac with v1.01dreveng40.  I didn't know I was one version behind.



#7 Muddyfunster OFFLINE  

Muddyfunster

    Chopper Commander

  • 113 posts

Posted Wed Oct 3, 2018 5:35 PM

Huh. This is very weird territory. I'm using the same, but on Linux. Apparently that's making the difference.

When I get a chance, I'll check it out on my Windows 7 box.

[edit] can I get a copy of your x6_1_5.bas.asm and x6_1_5.bas.lst files?

Also, your D:\Applications\2600Development\Projects\Examples\ directory doesn't have any other assembly files, does it? i.e. custom bB files.

 

I moved the file to it's own empty project folder and the issue remained. The path you noted above was also clear of anything odd or custom.

 

requested files attached, thanks for looking into it.

Attached Files



#8 bogax ONLINE  

bogax

    Dragonstomper

  • 776 posts

Posted Wed Oct 3, 2018 6:03 PM

 

I moved the file to it's own empty project folder and the issue remained. The path you noted above was also clear of anything odd or custom.

 

requested files attached, thanks for looking into it.

 

looks like you've got extra characters in the score graphics






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users