Share

ASpectrum Spectrum Emulator

Tracker: Bugs

5 Carga snapshots .z80 - ID: 1604922
Last Update: Tracker Item Submitted ( metalbrain )

La comprobación de la versión del archivo .z80 en snaps.c, línea 260:

if ((word) buffer[6] == 0) {

falla porque no está comprobando el word en buffer[6], sino que lee el
byte, lo extiende a word y luego lo comprueba. Por lo tanto, el valor de
buffer[7] no se tiene en cuenta, y si tenemos un archivo .z80 de versión 1
en el cual la parte baja de PC vale 0, no se identificará correctamente.

if ((buffer[6] == 0)&&(buffer[7] == 0)) {

resuelve el problema.


Metalbrain ( metalbrain ) - 2006-11-29 00:02

5

Open

None

Nobody/Anonymous

None

None

Public


Comments




Log in to comment.

No follow-up comments have been posted.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.