Login
Search for:


Previous | Next

From: Rachy (all posts)
Date: 1998-09-17
Subject: Re: Tagged format was: Snapshot files for emulators
Ettore wrote:
> We are developing a snapshot format for the various VICE emulators
> right now. We have not decided all the details yet, but it would be
> nice if we could agree on the basic structure at least.
I agree most of this format, except some parts:
[...snip...]

> 21 16 Machine ID What is this for Plus/4? And are those values (and other values)
little of big endian?

> Every module has a 16-byte long signature which is unique to that type
> of module (e.g. `MAINCPU', `1541CPU', `CIA1', `CIA2' etc.); for now,
> order does matter (so the signature is just used as a safety check),
No, please do not depend on position. This will cause a really hard way to expand format. (Always should be sure: you coordinate the whole development, and no additional informations will be available.)
And: if there is an unknown "module" (let's call hunk, as on Amiga always did), you can simply skip.

> 0 16 Signature (`MAINCPU'), padded with zeroes

> 32 4 info about the last opcode Is this necessary?

> 37 4 number of BA cycles of the last fetch
> 38 4 starting BA cycle for the last fetch What are these fields? I don't know what BA means.

> correctly (how does the BA line behave on the Plus/4?).
I am gonna tell you, just tell me what is this. ;)

> Well, this is a rough and preliminary explanation, but I it might be a
> good starting point for discussion. What do you think?
What about other hunks?

Bye:
Rajnai Almos

+---------------------------=%%&##########&%%=-------------------------+
| Rachy of Bi0Hazard | Only Amiga makes it |TankcsapdaMeta| F0NT! |
|e-mail: racs@fs2.bdtf.hu | possible! |llicaHelloween| Editor|
+-----ICQ:-16342960---------=%%&##########&%%=-------------------------+

Copyright © Plus/4 World Team, 2001-2024