On Fri, 5 Mar 1999, Alex Wulms wrote:
> ] In SDC, first I selected the memory blocks and after I read the entire
> ] track. Of course 2 tracks have 18kb, and 2 blocks of Megaram (or 1 block
> ] of Mapper) have 16kb, but this can be solved with some LDIRs.
> In fastcopy, I read 32 sectors and then switch memory. In most cases,
> switching memory is just a single mapper change. Fast enough to start the
> next sector read command before the sector marker has passed the drivehead.
>
> So, no LDIR's needed and reading will be done at the maximum transferrate
> which you can theoretically achieve with a floppydisk controller.
But my LDIR transfers only 2kb of data (just 4 sectors) and this happens
while the head is moved, so no time is lost!
> Besides using the mainmemory, I also use the videoram. The program assumes
> that you have a MSX 2 and checks the amount of videoram. It can even use the
> 64kB external videoram which is used for example in the NMS8280.
That's a good ideia, but I couldn't do it, because my program was designed
to run under MSX1. Of course I could detect the amoung of VRAM present in
the system (after detecting the version of MSX), but in that time, I
didn't have a MSX2, so I didn't know the resources of MSX2.
Greetings from Brazil!
-----------------------------------------------------------------
Marco Antonio Simon Dal Poz http://www.lsi.usp.br/~mdalpoz
[EMAIL PROTECTED] "Apple" (c) Copyright 1767, Sir Isaac Newton
/"\
\ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****