• Language card content disk dump

    From Marc Golombeck@21:1/5 to All on Tue May 25 12:01:04 2021
    Hi there,

    is there any simple method to dump the 16k contents of the language card onto Apple II disk and reload it from disk back to the language card?

    If there is no direct method maybe only moving the contents to main RAM and using DOS 3.3 routines to BSAVE/BLOAD it from and to main RAM are possible?

    Thx,

    Marc

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From qkumba@21:1/5 to All on Wed May 26 08:54:37 2021
    You can BSAVE 12k of it directly if it's active. DOS uses no ROM/LC routines. BSAVE LC,A$D000,L$3000
    to get the other 4kb requires moving it via asm because Basic would be inaccessible during that time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From laseractiveguy@gmail.com@21:1/5 to qkumba on Thu May 27 17:54:52 2021
    I may be wrong on this point... but if Applesoft is active, as like the example below,
    wouldnt that cause the system to bomb if other memory is switched in. I do see it
    working though if you were doing the BLOAD from assembly routine.?!?
    Correct me if I'm wrong, always want to learn new things! -Tom


    On Wednesday, May 26, 2021 at 11:54:38 AM UTC-4, qkumba wrote:
    You can BSAVE 12k of it directly if it's active. DOS uses no ROM/LC routines. BSAVE LC,A$D000,L$3000
    to get the other 4kb requires moving it via asm because Basic would be inaccessible during that time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From qkumba@21:1/5 to All on Fri May 28 18:14:26 2021
    Basic code couldn't switch it in and still save to disk. That's why it needs to be active (i.e., integer Basic or some other interpreter).
    Otherwise it requires an assembly language routine, and DOS (since ProDOS generally won't let you load into LC, unless it was forced to load low).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)