Jump to content

ANTA 64K Memory Expansion: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
No edit summary
Line 1: Line 1:
A 64KB memory expansion by [[MHT Ingenieros]].
A 64KB memory expansion by [[MHT Ingenieros]].
[[Image:ANTA64K-advert.jpg]]


== Pictures ==
== Pictures ==
Line 71: Line 74:


* [[Media:MHT_Anta64k3_Rom.zip|MHT Ingenieros ANTA 64K.3 ROM]] (zipped .ROM file)
* [[Media:MHT_Anta64k3_Rom.zip|MHT Ingenieros ANTA 64K.3 ROM]] (zipped .ROM file)
[[Category:Memory expansions]] [[Category:Peripherals]]

Revision as of 13:59, 5 November 2015

A 64KB memory expansion by MHT Ingenieros.

Error creating thumbnail: Unable to save thumbnail to destination


Pictures

Technical

  • Uses port &F8F8 to latch data (read/write)
  • Uses memory address to define where in 64KB ram to read/write.
  • NOT Dk'Tronics compatible.
  • More like a ram disc

to write:

LD BC,&F8F8 ;; ram data access
LD A,&34    ;; value to write
LD DE,&4000 ;; where in extra ram to read (0-&ffff)
DI
OUT (C),A   ;; latch data for ram
LD A,(DE)   ;; perform write into ram
EI

to read:

LD BC,&F8F8
ld de,&4000
di
in a,(c) 
ld a,(de) ;; read value from extra ram
ei

each access to the I/O port must be followed by a memory read operation. ROM uses single byte reads such as LD A,(DE)

  • ROM has commands:

|SCREENCOPY,<ram page>,1

copy screen at &c000 to ram page.


numbers can't be 0 or greater than or equal to 6.


PBUFF NBUFF PEEK POKE SCREENSWAP BSAVE BLOAD CSAVE CLOAD OPEN GET CLOSE PUT MKILL MCAT MRENAME FREDSK RAMDSK CC

ROM