Quick DOS2 Question... (Development Foros MSX)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
                       
English Nederlands Español Português Russian                  
 Noticias
   Página principal
  Almacén de noticias
  Temas de noticias

 Recursos
   Foros MSX
  Artículos
  Analisis
  Informe de ferias/RUs
  Álbum de fotos
  Ferias y encuentros
  Encuestas
  Enlaces
  Buscar

 Software
   Descargas
  Tienda Online

 MRC
   Quiénes somos
  Únete a nuestro equipo
  Donar
  Políticas
  Contacta con nosotros
  Enlázanos
  Estadísticas

 Buscar
 
  

  

 Login
 

Login

Contraseña




¿Aún no tienes una cuenta? ¡Conviértete en miembro del MSX Resource Center! ¡Únete a nosotros!.


 Estadísticas
 

Hay 139 invitados y 1 miembro en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - Quick DOS2 Question...

Autor

Quick DOS2 Question...

Sonic_aka_T

msx guru
Mensajes: 2268
Publicado: Febrero 28 2004, 20:24   
Hey All!

Anyone know the following? When using a DOS2.30 RAMDisk on the Turbo-R, is the DiskROM used when loading a file (say, in BASIC). I would guess it is, but I'm not really sure... And if it is, why allocate a specific drive letter to it? Cause that would indicate maybe some different routines are used... Anyways, maybe someone knows...

Thanks

Toby
GuyveR800
msx guru
Mensajes: 3048
Publicado: Febrero 28 2004, 20:34   
My guess is no, but I really don't know
Why do you ask?
Sonic_aka_T

msx guru
Mensajes: 2268
Publicado: Febrero 28 2004, 21:15   
Cause I need to know:

a) How fast is it gonna be
b) Will interrupts be off to long to cause 'hanging music'

Why not test on hardware? Well, I don't quite have my MSX hooked up yet... I guess I'll find out sooner or later tho

If I ever finish my stupid-ass-game it'll be a stupid-ass-game that has no music every time I load a file from RAMdisk, which is twice per minute

Ah Well...

GuyveR800
msx guru
Mensajes: 3048
Publicado: Febrero 28 2004, 21:53   
You could test on openMSX

As for your questions:
a) it will be really really fast (faster than any HD)
b) again, my guess is no, because AFAIK the interrupts are disabled only in actual floppy access routines.

Anyway, best is to test on openMSX. It has proper disk emulation, meaning floppydisk access doesn't happen immediately. So the behaviour of disk and ramdisk can be verified with it.
IC
msx professional
Mensajes: 538
Publicado: Febrero 28 2004, 23:34   
I tested it here on an NMS8250 with 256Kb ram and a Ramdisk of 128. Tried to play a music file and copy a file at the same time.. It works ok to me

I even tried a copy, kill loop... No problems with a samplekit of 32Kb.

So, if you'l ask me, the interupt will keep on interupting...
Sonic_aka_T

msx guru
Mensajes: 2268
Publicado: Febrero 29 2004, 00:55   
Cool! Thanks a lot... Guess you guys can listen to music anyways while you won't be playing my lame-ass-game... That's assuming I ever finish it, ofcourse... Oh, btw, anyone know if there's a MoonBlaster (fm-pac/audio) routine that works with DOS2? I should save me some time instead of having to make one myself...
GuyveR800
msx guru
Mensajes: 3048
Publicado: Febrero 29 2004, 03:18   
At least there's a MSX-DOS2 Moonblaster player TSR, but I don't know if there's source code available.
BiFi
msx guru
Mensajes: 3142
Publicado: Febrero 29 2004, 07:54   
I think you are refering to the Moonblaster 1.4 Memman TSR? The other Moonblaster TSR's (for DOS2) are for Moonsound...

I kinda doubt that. But, using a hex viewer on the TSR and the source files you might be able to recreate the TSR source from these.

I can't remember who wrote that TSR anyway. Maybe we can ask the author then to make them available.
GuyveR800
msx guru
Mensajes: 3048
Publicado: Febrero 29 2004, 12:13   
I was talking about that indeed, but didn't realize it was for Memman ^^;
Anyway, the changes required to the original source code for DOS2 compliance are pretty simple.
 
 







(c) 1994 - 2008 Fundación MSX Resource Center. MSX es una marca registrada de MSX Licensing Corporation