Date : Thu, 22 Jan 2004 00:00:34 +0000
From : Mike Tomlinson <mike@...>
Subject: Re: Host adapter Issue D
In article <10401212228.ZM12138@...>, Pete
Turnbull <pete@...> writes
>:-) Let's hope so -- try it and see! As I said, I've never used it.
Tried it in Richard's BeebEm v1.4. Unfortunately, it won't boot,
clearing the screen then hanging the emulator with the cursor flashing
at the point where it was when I changed Options/BBC Model from BBC B to
Master. Tried a few of the emulator CPU instruction options with no
luck.
If anyone wants to try the ROM images I extracted from FinMOS.rom,
they're available here:
http://www.astro.livjm.ac.uk/~mdt/FinMOS.zip
This extracts to give you the following:
mos.rom
dfs.rom
viewsht.rom
edit.rom
basic4.rom
adfs.rom
view.rom
terminal.rom
which can then be installed into BeebEm using RomMgr or by renaming
beebfile/M128, re-creating it and extracting the above files into it.
The method I used to split Pete's original 1Mbit (128k) FinMOS.rom file
into eight 16k ROMs as expected by BeebEm was:
cat FinMOS.rom | split -b 16384
on a Linux box.
Looking at the resulting files using xxd gave credible-looking output:
[mdt@... /tmp]$ xxd -c 8 dfs.rom
0000000: 0000 004c 1da0 8211 ...L....
0000008: 9444 4653 0032 2e34 .DFS.2.4
0000010: 3400 2843 2931 3938 4.(C)198
0000018: 3520 4163 6f72 6e00 5 Acorn.
0000020: 6c1e 0220 3880 0044 l.. 8..D
0000028: 6973 6320 9021 2038 isc .! 8
0000030: 8000 4261 6420 9017 ..Bad ..
[mdt@... /tmp]$ xxd -c 8 basic4.rom
0000000: 4ce7 804c 2c80 e213 L=E7.L,.=E2.
0000008: 0742 4153 4943 0034 .BASIC.4
0000010: 7233 3100 2843 2931 r31.(C)1
0000018: 3938 3820 4163 6f72 988 Acor
0000020: 6e0a 0d00 00b8 2880 n.....(.
0000028: 00c0 8200 48aa 9848 .=C0..H=AA.H
0000030: e009 f018 e004 f038 =E0.=F0.=E0.=F08
[mdt@... /tmp]$ xxd -c 8 adfs.rom
0000000: 0000 004c 3c9e 8217 ...L<...
0000008: 0241 636f 726e 2041 .Acorn A
0000010: 4446 5300 3230 3200 DFS.202.
0000018: 2843 2931 3938 3400 (C)1984.
0000020: a004 24cd 1013 b1b0 ..$=CD....
0000028: 9926 c288 d0f8 a940 .&=C2.=D0=F8.@
0000030: 04cd a9c4 2006 0490 .=CD.=C4 ...
I'd very much like to hear if anyone gets any further than I did.
Mike