Jump to content
IGNORED

I can't increase romsize?


Retro Lord

Recommended Posts

I can't seem too increase my romsize, I'm most likely missing something extremely simple but I can't figure out what. I added these lines at the top of my project but it dosn't increase the romsize?

 set romsize 4k
 set smartbranching on

It's at the very top, above everything else. Any ideas?

 

Thanks in advance.

Link to comment
Share on other sites

Ah, I missed that. That is great to know! I changed too return otherbank but I still can't get them going.Could it be because I use "if v=1 then playfield" in the banks, or dosn't it matter what kind of information is within the bank so that may be a cause of the issue?

 

 

This is what my bank2 is filled with:

map bank 2

  if v=1 then playfield:
 XXXXXXXXXXX......XXXXXXXXXXXXXXX
 XXXXXXXXXXX.......XXXXXXXXXXXXXX
 XXXXXXXXXXX........XXXXXXXXXXXXX
 XXXXXXXXXX..........XXXXXXXXXXXX
 XXX...........................XX
 XXX...........................XX
 XX.............................X
 X..............................X
 X...............XXXXXXX.......XX
 XX.........XXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=2 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ..XXXXXXXXXXXXXXXXXXXXXXXXX.....
 ......XXXXXXXXXXXXXXXXX.........
 ..............XXXXX.............
 ................................
 ................................
 ................................
 ................................
 ................................
 ....XXXX............XXXXXXXXX...
 XXXXXXXXXXX......XXXXXXXXXXXXXXX
end

 if v=3 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 .......XXXXXXXXXXXXXXXXXXXXXXXXX
 ..........XXXXXXXXXXXXXXXXXX....
 .....................XXXX.......
 ................................
 ................................
 ..............XXXX..............
 ............XXXXXXXXXXXXXXXXX...
 .........XXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=4 then playfield:
 XX..............................
 XXX.............................
 XX.......................XX.....
 ...........XX...........XXX.....
 ...........XXX..................
 ................................
 ................................
 ...X................XX..........
 ...XX..............XXX..........
 XXXXX...........................
 XXX.............................
end

 if v=5 then playfield:
 ................................
 ................................
 .....XX.........................
 .....XXX........................
 ..................XX............
 .................XXX.......X....
 ........................XXXXXX..
 .......................XXXXXXXXX
 ............XX..XXXXXXXXXXXXXXXX
 ...........XXXXXXXXXXXXXXXXXXXXX
 ...........XXXXXXXXXXXXXXXXXXXXX
end



 if v=6 then playfield:
 XX..............................
 XXXXX...........................
 XXXXXXX.........................
 XXXXXXXX........................
 XXXXX...........................
 XXXXX...........................
 XXXX......................XX....
 XX....................XXXXXXX...
 XXX..............XXXXXXXXXXXXXX.
 XXXX.........XXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

  if v=7 then playfield:
 ...........XXXXXXXXXXXXXXXXXXXXX
 ...........XXXXXXXXXXXX.XXXXXXXX
 ...........XXXXXXXXXXX...XXXXXXX
 ............XXX.XXXXXX...XXXXXXX
 ............XX.............XXXXX
 ............................XXXX
 ............................XXXX
 ..........X................XXXXX
 .........XXXX....XX....XXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=8 then playfield:
 ................................
 ..................XX............
 .................XXX............
 .........XX.....................
 .........XXX....................
 ................................
 .......................XX.......
 .......................XXX......
 ................................
 ................................
 ................................
end

 if v=9 then playfield:
 XXXXXXXXXXXXXXXX................
 XXXXXXXXXXXXXXXXX...............
 .......XXXXXXXXXXX..............
 .............XXXXX..............
 ..............XXX...............
 XXX.............................
 XXXXX...........................
 XXXXX...........................
 XXXXX...........................
 XXXXX...........................
 XXX.............................
end

 if v=10 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXX.......................XXXXX
 XX........XX.XX.XX.XX...........
 X.........XXXXXXXXXXX...........
 XX........XXXXXXXXXXX...........
 XX........XX.X...X.XX........XXX
 XX........XXXX...XXXX.......XXXX
 X...........................XXXX
 X..........................XXXXX
 XXX........................XXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=11 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ...........XXXXXXXXX............
 ................................
 ................................
 ................................
 ................................
 XXXXXXXXXXXXXX..................
 XXXXXXXXXXXXXXXX................
 XXXXXXXXXXXXXXXX................
 XXXXXXXXXXXXXXXX................
end

 if v=12 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ..........XXXXXXXXXXXXXXXXX.....
 ..............XXXXXXXXXX........
 ...............XXXXX............
 ................................
 ................................
 ................................
 ................................
 ................................
 ................................
end

 if v=13 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XX........XXXXXXX...XXXXXX......
 X...............................
 ................................
 ................................
 ................................
 ................................
 ................................
 XXXXXXXXX.......XXXXXXXX........
 XXXXXXXXXX.....XXXXXXXXXXXXXXX..
 XXXXXXXXXXX...XXXXXXXXXXXXXXXXXX
end

 if v=14 then playfield:
 XXXXXXXXXXX...XXXXXXXXXXXXXXXXXX
 XXXXXXXXXX....XXXXXXXXXX.XXXXXXX
 XXXX.XXXX......XXXXXXXX...XXXXXX
 XXXX..............XXXXX...XXXXXX
 XXXX........................XXXX
 XXX..........................XXX
 XX............................XX
 XXXX.........................XXX
 XXXXXXXX....................XXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=16 then playfield:
 ...................XXXXXXXXXXXXX
 ...................XXXXXXXXXXXXX
 ....................XXXXXXXXXXXX
 ................................
 ................................
 XXXXXXXXXX......................
 XXXXXXXXXXXXXX..................
 XXXXXXXXXXXXXXXXX........XXXX...
 XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=17 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXX..............
 XXXXXXXXX.......................
 XX.XXX..........................
 XX..............................
 ......................XXXXXXXXXX
 .....................XXXXXXXXXXX
 ...................XXXXXXXXXXXXX
 ...................XXXXXXXXXXXXX
 ...................XXXXXXXXXXXXX
 ...................XXXXXXXXXXXXX
end

 if v=18 then playfield:
 XXXXXXXXXXXXXXX....XXXXXXXXXXXXX
 ..XXXXXXXXXXXXX....XX...XXXXXXXX
 .............................XXX
 ..............................XX
 ...............................X
 ...............................X
 ...............................X
 ....XXXXXXXXX.........XXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=19 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXX........
 XXXXXXXXXXXXXXXXXXX.............
 XXXXXXXXXXXXXX..................
 XXXXXXXXXXXXX...................
 XXXXXXXXXXXX....................
 XXXXXXXXXXXXX...................
 XXXXXXXXXXXXXXX..........XX.....
 XXXXXXXXXXXXXXX.....XXXXXXXXXXXX
 XXXXXXXXXXXXXXX....XXXXXXXXXXXXX
end


 if v=20 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 .....XXXXXXXXXXXXXXXXXXXX.......
 ................................
 ................................
 ................................
 ................................
 ................................
 ......XXXXXXXXXXXXXXXXXXXXX.....
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=21 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXX......XX.XXXXXXXXXXX..XXXX
 ................................
 ................................
 ................................
 ................................
 ....................XXXX........
 ..............XX.XXXXXXXXXXXXXXX
 ..XXXX..XXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end


 if v=22 then playfield:
 .......................XXXXXXXXX
 .......................XXXXXXXXX
 ........................XXXXXXXX
 .........................XXXXXXX
 ..........................XXXXXX
 .........................XXXXXXX
 .........................XXXXXXX
 XXXXXXX................XXXXXXXXX
 XXXXXXXXXXXXXXX....XXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
end

 if v=23 then playfield:
 .......................XXXXXXXXX
 ........................XXXXXXXX
 .........................XXXXXXX
 ..........XX............XXXXXXXX
 .........XXX..........XXXXXXXXXX
 ......................XXXXXXXXXX
 ......................XXXXXXXXXX
 ...XX...................XXXXXXXX
 ...XXX...................XXXXXXX
 ........................XXXXXXXX
 .......................XXXXXXXXX
end

 if v=24 then playfield:
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 ..XXXXXXX.........XXXXXXXXXXXXXX
 ....................XXXXXXXXXXXX
 ......................XXXXXXXXXX
 ........................XXXXXXXX
 ........................XXXXXXXX
 .........................XXXXXXX
 ........................XXXXXXXX
 .......................XXXXXXXXX
 .......................XXXXXXXXX
end

 return otherbank
Edited by Retro Lord
Link to comment
Share on other sites

This might be the problem:

 

randomterrain.com/atari-2600-memories-batari-basic-commands.html#bankswitching

Bankswitching in bB cannot get past one limitation — One bank still cannot access data from another bank, so data tables can only be accessed from within the same bank in which they are located.

When I used bankswitching, I split my program up into parts and used GOTO to jump from one part to the next part. Data in a bank was read in that bank. When the data was dealt with, the program was free to jump to the next bank.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...