Emu feature request

Por pitpan

Prophet (3152)

imagem de pitpan

02-12-2011, 13:13

Hi!

I've been thinking about a nice improvement for the emulators supporting CAS/WAV files. It's specially easy to implement for CAS files, although it is also feasible for WAV files.

Quite an easy idea: when a new CAS/WAV file is plugged, the emulator checks if the emulated computer is in BASIC and not running a program.Hi!

I've been thinking about a nice improvement for the emulators supporting CAS/WAV files. It's specially easy to implement for CAS files, although it is also feasible for WAV files.

Quite an easy idea: when a new CAS/WAV file is plugged, the emulator checks if the emulated computer is in BASIC and not running a program. If so, it analyses the CAS/WAV file - header type byte - and decides the right loading instruction and then automagically types and executes it. Helpful for newbies and casual players, will virtually make CAS/WAV files autobootable!

Maybe it's already implemented, but I don't think so.

Best regards.

Edu

Entrar ou registrar-se para comentar

Por wouter_

Champion (481)

imagem de wouter_

02-12-2011, 15:00

Maybe it's already implemented, but I don't think so.
openMSX has exactly this feature. See
openmsx.sourceforge.net/manual/user.html#cas
openmsx.sourceforge.net/manual/commands.html#autoruncassettes

Por pitpan

Prophet (3152)

imagem de pitpan

02-12-2011, 15:08

Ops. I think it's time for someone to apply a nice RTFM!

Por SLotman

Paragon (1240)

imagem de SLotman

02-12-2011, 16:03

I have another suggestion: Implement 3D effect! Just render the normal scene without sprites, than render sprites in red/blue according to it's layer (making the lower layers one more appart then the closer ones) and presto! You have a rudimentary 3D red/blue effect for all games Smile

Por wolf_

Ambassador_ (9950)

imagem de wolf_

02-12-2011, 16:10

I would say that's more a feature for a G9k or VSU, using multi layers.

Por Vampier

Prophet (2392)

imagem de Vampier

02-12-2011, 16:36

Slotman: we spoke about that too quite some time ago Smile

Por pitpan

Prophet (3152)

imagem de pitpan

02-12-2011, 20:56

Ok, then. What about generation-msx integration? Some SHA2 or MD5 hashing on the game being played to get the details on-line if required.

Por Manuel

Ascended (18721)

imagem de Manuel

02-12-2011, 23:21

That could be scripted in openMSX already, because the information is there. Someone's just got to do it Tongue

Por Vampier

Prophet (2392)

imagem de Vampier

04-12-2011, 08:36

Por Manuel

Ascended (18721)

imagem de Manuel

04-12-2011, 13:04

For instance, try this in the openMSX console:

dict get [openmsx_info software [lindex [machine_info device [guess_title]] 2]] genmsxid

This produces the Generation MSX id of the currently running software (if any found). Your Tcl script could use that to do something with the Generation MSX site...

Por NYYRIKKI

Enlighted (5917)

imagem de NYYRIKKI

04-12-2011, 14:37

rMSX emulator has also this feature, see CASRUN commandline parameter.

You can also use CALL CASRUN("<filename.CAS>" ) from BASIC