Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1504

Re: Method to address both Legend and Saturn RAM cards

Newsgroups comp.sys.apple2.programmer
Date 2015-02-10 04:53 -0800
References (1 earlier) <crCdnUWW-uNNDCXJnZ2dnUU7-dednZ2d@earthlink.com> <5f4fce0f-eef3-4e51-aaef-f3929de36fbd@googlegroups.com> <2e88c3d7-749a-43c2-8ab6-48af7884af5f@googlegroups.com> <276de793-dd18-47b7-87b7-f9c5f5316798@googlegroups.com> <ebb13e2c-0c6d-4bc8-9353-7476a4f1e1d1@googlegroups.com>
Message-ID <94496630-650b-4c0b-8d64-bea0c23bcfde@googlegroups.com> (permalink)
Subject Re: Method to address both Legend and Saturn RAM cards
From Leandro Polimeno <leandro.polimeno@gmail.com>

Show all headers | View raw


Humm,

But that code, RAMDrive for 64k/128k Saturn by Matthew Lee Stier, works on ProDOS 1.9 ?! I have it and can“t play with.

Can you provide an image for test ?!

Regards,

Polimeno

Em domingo, 18 de janeiro de 2015 04:54:46 UTC-2, gid...@sasktel.net  escreveu:
> Here is some Ram drive code I have for the Saturn.
> 
> There looks to be 8 subbanks within 1 or 2 main banks depending if its 64 or 128 kb.
> 
> The subbanks are accessed from $C084.C087 and $C00C.C00F.
> 
> ; ProDOS disk driver for 
> ; 64k/128k Saturn ramcard 
> ; 
> ; Matthew Lee Stier 
> ; Sun Microsystems 
> 
> 
> 	ORG $2000 
> 	LDY #7 
> NXTBLK16	LDX LC.INDEX,Y	; TEST FOR RAMCARD 
> 	LDA $C080,X 	; SIZE 
> 	BIT $C083 	; ENABLE BANK 2 
> 	BIT $C083 
> 	TYA 
> 	STA $D000 
> 	DEY 
> 	BPL NXTBLK16 
> 	BIT $C08F 
> 	LDY $D000 	; GET RAMCARD SIZE 
> 	BIT $C084 	; RESTORE BLOCK 0 
> 	BIT $C089 	; BANK 1 
> 	BIT $C089 
> 	CPY #8	; ILLEGAL BANK SIZE? 
> 	BCS TESTRTN 	; YES... 
> 	TYA 
> 	ASL 
> 	TAY 
> 	LDX BLKSIZE+1,Y 	; GET RAMCARD SIZE 
> 	LDA BLKSIZE,Y 	; IN PRODOS BLOCKS 
> 	BNE INSTALL 	; IF NOT 0 THEN INSTALL 
> 	SEC 		; ELSE FLAG AN ERROR 
> TESTRTN	RTS 		; AND QUIT 
> 
> LC.INDEX	DB $4,$5,$6,$7,$C,$D,$E,$F 
> BLKSIZE	DW 0,0,0,96,0,0,0,224

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Method to address both Legend and Saturn RAM cards D Finnigan <dog_cow@macgui.com> - 2015-01-15 19:09 +0000
  Re: Method to address both Legend and Saturn RAM cards "Anton Treuenfels" <teamtempest@yahoo.com> - 2015-01-15 22:21 -0600
    Re: Method to address both Legend and Saturn RAM cards gids.rs@sasktel.net - 2015-01-16 09:41 -0800
      Re: Method to address both Legend and Saturn RAM cards D Finnigan <dog_cow@macgui.com> - 2015-01-16 19:08 +0000
      Re: Method to address both Legend and Saturn RAM cards qkumba <peter.ferrie@gmail.com> - 2015-01-17 21:32 -0800
        Re: Method to address both Legend and Saturn RAM cards gids.rs@sasktel.net - 2015-01-17 22:33 -0800
          Re: Method to address both Legend and Saturn RAM cards gids.rs@sasktel.net - 2015-01-17 22:54 -0800
            Re: Method to address both Legend and Saturn RAM cards Leandro Polimeno <leandro.polimeno@gmail.com> - 2015-02-10 04:53 -0800
              Re: Method to address both Legend and Saturn RAM cards gids.rs@sasktel.net - 2015-02-10 21:19 -0800
                Re: Method to address both Legend and Saturn RAM cards Leandro Polimeno <leandro.polimeno@gmail.com> - 2015-02-11 05:22 -0800
          Re: Method to address both Legend and Saturn RAM cards D Finnigan <dog_cow@macgui.com> - 2015-01-18 10:09 +0000
            Re: Method to address both Legend and Saturn RAM cards "Anton Treuenfels" <teamtempest@yahoo.com> - 2015-01-19 08:33 -0600
              Re: Method to address both Legend and Saturn RAM cards D Finnigan <dog_cow@macgui.com> - 2015-01-19 18:29 +0000
              Re: Method to address both Legend and Saturn RAM cards qkumba <peter.ferrie@gmail.com> - 2015-01-20 09:33 -0800
                Re: Method to address both Legend and Saturn RAM cards "Anton Treuenfels" <teamtempest@yahoo.com> - 2015-01-20 17:06 -0600

csiph-web