Date : Tue, 10 Aug 2004 13:40:29 +0100
From : "Andrew Hancock" <Andrew.Hancock@...>
Subject: Re: ROM Burning
Chris
2764 (8k) and 27128 (16k) Eproms/proms will work perfectly in a BBC
Model B, but the 27256 will not unless you modify the BBC Micro, as
these contain two banks and have more address lines that are left
floating in a BBC Micro. (they'll work okay in a Master series).
Offset the data by 0x4000 (hex) and try burning the 8k/16k "bottom half"
of the prom, the Beeb should "see it then.".
Regards
Andrew
PS if you search the archives, you'll find how to modify the circuit
board in a Beeb to accept 27256 eproms/proms.
-----Original Message-----
From: Majordomo List Manager [mailto:majordomo@...] On Behalf
Of Chris Priest
Sent: 10 August 2004 13:13
To: bbc-micro@...
Subject: [BBC-Micro] ROM Burning
Hi All,
Blimey, my second question in two days :-) Sorry about this, but I've
tried and tried and can't make it work, so I'll ask
Trying to burn rom images, I've got myself a willem programmer for the
PC, not a been one unfortunately, would like one of those, but so
incredibly hard to come by.
I have a selection of 27C256 roms OTP version, I thought I would be able
to use these, but although it burns OK, the rom is not recognised.
Do I need to offset the data by anything before burning? Or is it not
possible to use 256's in a beeb? The rom image is only 8k.
I was under the impression that you could load anything into a rom as
long as it fits?
Quite new to rom programming, so any pointers greatly appreciated.
Thanks
Chris
____________________________________________________________________________
This email and all attachments have been scanned by Kingston Communications'
email Anti-Virus service and no known viruses were detected.
____________________________________________________________________________
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html;
charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="cid:filelist.xml@...">
<o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="time"/>
<o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="date"/>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:EnvelopeVis/>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@...
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@...
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:536871559 0 0 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
span.EmailStyle17
{mso-style-type:personal;
mso-style-noshow:yes;
font-family:Arial;
mso-ascii-font-family:Arial;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
mso-style-noshow:yes;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-ascii-font-family:Arial;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
color:navy;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@... Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
</style>
<![endif]-->
</head>
<body lang=EN-GB link=blue vlink=purple
style='tab-interval:36.0pt'>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>Chris<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>2764 (8k) and 27128 (16k) <span
class=SpellE>Eproms</span>/proms will work perfectly in a BBC Model B,
but the
27256 will not unless you modify the BBC Micro, as these contain two
banks and
have more address lines that are left floating in a BBC Micro. (<span
class=GramE>they’ll</span> work okay in a Master
series).<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>Offset the data by 0x4000 (hex) and
try
burning the 8k/16k “bottom half” of the prom, the <span
class=SpellE>Beeb</span> should “see it then.<span
class=GramE>”.</span><o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>Regards<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>Andrew<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>PS if you search the archives,
you’ll
find how to modify the circuit board in a <span
class=SpellE>Beeb</span> to
accept 27256 eproms/proms.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Tahoma><span
lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>---
--Original
Message-----<br>
<b><span style='font-weight:bold'>From:</span></b> Majordomo List
Manager
[mailto:majordomo@...] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Chris
Priest<br>
<b><span style='font-weight:bold'>Sent:</span></b>
</span></font><st1:date
Month="8" Day="10" Year="2004"><font size=2 face=Tahoma><span
lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>10
August
2004</span></font></st1:date><font size=2 face=Tahoma><span
lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>
</span></font><st1:time
Hour="13" Minute="13"><font size=2 face=Tahoma><span
lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>13:
13</span></font></st1:time><font
size=2 face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;
mso-ansi-language:EN-US'><br>
<b><span style='font-weight:bold'>To:</span></b>
bbc-micro@...<br>
<b><span style='font-weight:bold'>Subject:</span></b> [BBC-Micro] ROM
Burning</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Hi
All,<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Blim
ey,
my second question in two days </span></font><font size=2
face=Wingdings><span
lang=EN-US
style='font-size:10.0pt;font-family:Wingdings;mso-ansi-language:
EN-US'>J</span></font><font size=2 face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>&nbs
p; Sorry
about this, but I’ve tried and tried and can’t make it work,
so
I’ll ask<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Tryi
ng
to burn rom images, I’ve got myself a willem programmer for the
PC, not a
been one unfortunately, would like one of those, but so incredibly hard
to come
by.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>I
have a selection of 27C256 roms OTP version, I thought I would be able
to use
these, but although it burns OK, the rom is not
recognised.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Do
I need to offset the data by anything before burning? Or is it not
possible to use 256’s in a beeb? The rom image is only
8k.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>I
was under the impression that you could load anything into a rom as long
as it
fits?<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Quit
e
new to rom programming, so any pointers greatly
appreciated.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Than
ks<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Chri
s<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=2
face=Arial><span
lang=EN-US
style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p
> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=1
color="#0080ff"
face=Verdana><span
style='font-size:8.0pt;font-family:Verdana;color:#0080FF'><o:p> </
o:p></span></font></p>
<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;mso-ansi-language:
EN-US'><o:p> </o:p></span></font></p>
</div>
<BR>
<PRE>____________________________________________________________________________
This email and all attachments have been scanned by Kingston Communications'
email Anti-Virus service and no known viruses were detected.
____________________________________________________________________________</PRE>
<BR></body>
</html>