Date : Thu, 18 Nov 2010 13:05:22 +0000
From : jgh@... (J.G.Harston)
Subject: BBC file formats
James McGill wrote:
> The game I'm looking at is AcornSoft Monsters, and I have a copy on
> my linux box in .IMG format (as well as a physical copy on cassette).
> I used BBC Explorer to open the disk and extract two files - MONSTRS
> and MONST-M, but now I'm not quite sure what I'm looking at. MONST-M
...
> Is anyone aware of a way to disassemble or decode these files?
If you can see them in BBC Explorer (or *INFO *.* when mounted by
an emulator) it should show for load and execution addresses. BASIC
will tend to be something like 001900/008023, FF1900/FF8023 or similar,
or sometimes FFFBxx/xxxxxx if it's been RISC OS filestamped. Also BASIC
files start with <cr> (&0D).
The filenames suggest that MONSTRS is the file to CHAIN, and MONST-M
is the machine code - suggested by the trailing "-M". If examining
MONSTRS reveals a string that looks like a "*LOAD MONST-M" or
"*RUN MONST-M" command that would confirm it.
If you want to disassemble machine code, tools are available at
http://mdfs.net/Software/Assembler/DisAssem
--
J.G.Harston - jgh@...