Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-25 Thread Maarten ter Huurne
At 09:29 AM 07/24/99, you wrote: This is not feasable. During sector I/O from floppy you can't miss a single byte. Even a trivial interrupt routine which returns immediately with a reti instruction takes too long during diskload. Even if you have a good CRC error detection-routine so that

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-24 Thread Ricardo Jurczyk Pinheiro
At 13:08 13/07/99 +0200, you wrote: ] 1. Write your own diskroutines directly accessing the FDC, which leave the ] interrupts enabled. This is not feasable. During sector I/O from floppy you can't miss a single byte. Even a trivial interrupt routine which returns immediately with a reti

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-24 Thread Alex Wulms
] ] ] 1. Write your own diskroutines directly accessing the FDC, which leave ] the ] ] interrupts enabled. ] This is not feasable. During sector I/O from floppy you can't miss a ] single ] byte. Even a trivial interrupt routine which returns immediately with a ] reti ] instruction takes too

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-13 Thread Laurens Holst
] 1. Write your own diskroutines directly accessing the FDC, which leave the ] interrupts enabled. This is not feasable. During sector I/O from floppy you can't miss a single byte. Even a trivial interrupt routine which returns immediately with a reti instruction takes too long during

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-13 Thread Alex Wulms
] Yes, it's true that the sector I/O would fail. But if you automatically ] retry, disk I/O will only slow down, but still work. As long as a single ] sector can be located and transferred in an interrupt period. Transferred: yes. Located: no With the datatransfer rate, physically limited by the

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-13 Thread Alex Wulms
] ??? At least my BERT disables the interrupts, I'm afraid... ] ] I made some screen 0-overscan TSR, working on the interrupt, and while ] executing DIR the screen flashed... Also when I play music using the ] Multi-Mente MGS-driver or the MBWAVE Dos driver and I execute a DIR-command ] the

RE: AARGH!! (was Re: Fast VRAM loader)

1999-07-12 Thread Boon, Eric
MkII kissed: Also, I'm planning to play background music while loading, so I need standard interrupts enabled. Forget about that. During the disk access, the interrupts are switched off and on time and again. So, no nice 50/60 Hz interval - no nice music... Eric MSX

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-12 Thread Laurens Holst
Also, I'm planning to play background music while loading, so I need standard interrupts enabled. Forget about that. During the disk access, the interrupts are switched off and on time and again. So, no nice 50/60 Hz interval - no nice music... There are three solutions: 1. Write your

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-12 Thread Alex Wulms
] 1. Write your own diskroutines directly accessing the FDC, which leave the ] interrupts enabled. This is not feasable. During sector I/O from floppy you can't miss a single byte. Even a trivial interrupt routine which returns immediately with a reti instruction takes too long during diskload.

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-12 Thread Maarten ter Huurne
At 10:22 PM 7/12/99 +0200, you wrote: ] 1. Write your own diskroutines directly accessing the FDC, which leave the ] interrupts enabled. This is not feasable. During sector I/O from floppy you can't miss a single byte. Even a trivial interrupt routine which returns immediately with a reti

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-11 Thread MkII
My loading routine was OK! I've just tested in my NMS 8250 and it's really fast. Less than 6 sec per screen 8 where basic takes almost 10! Basic, 10 seconds??? Using BLOAD??? I guess using COPY, which is very slow. Use BLOAD and it will load in 1 or 2 seconds. Use my routine (however, fix the

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-10 Thread Laurens Holst
Oh my! My loading routine was OK! I've just tested in my NMS 8250 and it's really fast. Less than 6 sec per screen 8 where basic takes almost 10! Basic, 10 seconds??? Using BLOAD??? I guess using COPY, which is very slow. Use BLOAD and it will load in 1 or 2 seconds. Use my routine (however,

Re: AARGH!! (was Re: Fast VRAM loader)

1999-07-10 Thread Maarten ter Huurne
At 04:40 AM 7/10/99 +0200, you wrote: The problem is with my F700!!! It takes 400% more time to load!!! It has something to do with the interrupt routine of the DiskROM. You can avoid this slowdown either by writing "RET" to #FD9F or by telling the VDP not to generate interrupts (a bit in reg 0

AARGH!! (was Re: Fast VRAM loader)

1999-07-09 Thread MkII
Oh my! My loading routine was OK! I've just tested in my NMS 8250 and it's really fast. Less than 6 sec per screen 8 where basic takes almost 10! *BUT*BUT*BUT*BUT* The problem is with my F700!!! It takes 400% more time to load!!! The drive LED even turns off when feeding data to VRAM!!! Cannot