New MSX1 core

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

Re: New MSX1 core

Mensaje por fbelavenuto » 16 Nov 2016, 13:34

Source-code released:

https://github.com/fbelavenuto/msx1fpga

It's still in the beta stage!

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: New MSX1 core

Mensaje por Vanfanel » 16 Nov 2016, 13:39

@fabio: Any chances for a 50Hz mode? Some PAL games are too fast.

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

Re: New MSX1 core

Mensaje por fbelavenuto » 16 Nov 2016, 13:43

Yes, I'll make a 50Hz core (just switch ROM and set VDP to 50 Hz).
Vanfanel escribió:@fabio: Any chances for a 50Hz mode? Some PAL games are too fast.

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: New MSX1 core

Mensaje por Vanfanel » 16 Nov 2016, 13:49

@fabio: no chance for these HZ.COM programs to work? These switch between 50 and 60Hz from MSX-DOS by sending a command to the VDP.

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

Re: New MSX1 core

Mensaje por fbelavenuto » 16 Nov 2016, 13:59

TMS9918 is color system fixed! 9918/28 is for NTSC and 9929 is for PAL!

V99x8 uses a register for that, HZ.COM works only with V99x8.

But I'll try, in the future, reimplement this register.
Vanfanel escribió:@fabio: no chance for these HZ.COM programs to work? These switch between 50 and 60Hz from MSX-DOS by sending a command to the VDP.

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: New MSX1 core

Mensaje por Vanfanel » 16 Nov 2016, 14:05

fbelavenuto escribió:TMS9918 is color system fixed! 9918/28 is for NTSC and 9929 is for PAL!

V99x8 uses a register for that, HZ.COM works only with V99x8.

But I'll try, in the future, reimplement this register.
Vanfanel escribió:@fabio: no chance for these HZ.COM programs to work? These switch between 50 and 60Hz from MSX-DOS by sending a command to the VDP.
Ah, that's true, it's an MSX2-only thing then!
But well, I guess it must be a relatively simple thing to do, implementing that register in MSX1-VDP :D

Avatar de Usuario
gacaffe
Mensajes: 17
Registrado: 20 Nov 2015, 19:53
Contactar:

Re: New MSX1 core

Mensaje por gacaffe » 16 Nov 2016, 14:51

fbelavenuto escribió:Gacaffe, use the "Windows" key, it simulates the space key.
gacaffe escribió:Hola,

Ya lo he probado por fin. Mola. Tengo problemas con el teclado. Por ejemplo, con Nemesis, la frecuencia de los disparos disminuye si pulso varias teclas a la vez. Incluso a veces, ni siquiera dispara. Con varias teclas a la vez, me refiero a los cursores, para que la nave esté todo el rato en movimiento (para esquivar). He probado con dos teclados distintos. ¿Os pasa a alguno?

I managed to try the core (so cool). I have some problems with the keyboard. For instance, playing Nemesis, the shooting rate decreases if I press several keys simultaneously. Sometimes, even there are no bullets at all. What I mean is that I keep pressed one or two cursor keys all the time to keep the ship moving around (to dodge missiles, etc.). I've tried with two different keyboards. Is this happening to anyone?
Thanks a lot! That was it.
A bit of this, a byte of that

http://biolab.uspceu.com/~gabriel/retro.htm
@gacaffe

Neil Parsons
Mensajes: 10
Registrado: 03 Nov 2016, 13:58

Re: New MSX1 core

Mensaje por Neil Parsons » 16 Nov 2016, 16:03

fbelavenuto escribió:I found the Nextor bug! Partitions with ID 0x0E are not recognized by Nextor, only ID 0x06.

Use the Minitool Partition Wizard (Windows) to create FAT16 partition correctly.
Es bueno saberlo. Ya tengo una tarjeta microSD de 2GB preparada con este formato y grabado en ella tanto el core como los extras

Tengo una pregunta acerca de los archivos ROM (imágenes de cartuchos) de MSX; si quiero añadir otras ROM de diferentes videojuegos (tanto clásicos como homebrew) al pack ya existente ¿hacen falta sus correspondientes ficheros XPC o no son necesarios para que se ejecuten y dónde podría encontrarlos en su caso?

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

Re: New MSX1 core

Mensaje por fbelavenuto » 16 Nov 2016, 16:53

.XPC files is not necessary!
Neil Parsons escribió:
fbelavenuto escribió:I found the Nextor bug! Partitions with ID 0x0E are not recognized by Nextor, only ID 0x06.

Use the Minitool Partition Wizard (Windows) to create FAT16 partition correctly.
Es bueno saberlo. Ya tengo una tarjeta microSD de 2GB preparada con este formato y grabado en ella tanto el core como los extras

Tengo una pregunta acerca de los archivos ROM (imágenes de cartuchos) de MSX; si quiero añadir otras ROM de diferentes videojuegos (tanto clásicos como homebrew) al pack ya existente ¿hacen falta sus correspondientes ficheros XPC o no son necesarios para que se ejecuten y dónde podría encontrarlos en su caso?

Neil Parsons
Mensajes: 10
Registrado: 03 Nov 2016, 13:58

Re: New MSX1 core

Mensaje por Neil Parsons » 16 Nov 2016, 17:15

OK. Thank you! There is also a lot of MSX Homebrew I'd like to add later whenever I can.

Responder