Where to locate large ML code?

Es gibt 1 Antwort in diesem Thema, welches 641 mal aufgerufen wurde. Der letzte Beitrag (16. November 2009 um 21:07) ist von WTE.

  • Hi!

    I have 'think big problem.
    I don't know which bank to select. I want to programmig BASIC7 extension of disk acces commands.
    So, where's problem?
    1. For my solution is space $1300-$1C00 too small.
    2. I want to leave some space for BASIC programming free.
    3. I don't know which bank select, 'cause I need to have KERNAL, I/O available - yes ideal is bank Bitte melde dich an, um diesen Link zu sehen. but...

    ...where to put the code of my program?

    I wanted to use BANK1 (higher 64kB of C128 RAM) - there's variables, arrays, etc. - so I can to reduce it in this location...
    ...but when I have routine in BANK1 I can't access KERNAL, I/O...

    Or is solution to load whole program and after RUN to copy routines to their locations and when is routine calling, copy it and then execute?

    So, please explain me somebody how to do it.

    Thanks for all replies.

    Miro

    2 Mal editiert, zuletzt von MIRKOSOFT (14. November 2009 um 19:10)

  • You don't need advice, you need a wizzard.

    With I/O, KERNAL, BASIC ON you are limited to $0000 - $3fff in Bank 0
    Shift BASIC with "Graphic ON" to $4000.
    Or use mapping/copying (as you described above).

    WTE

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.