PDA

View Full Version : updating BBC Rom's from rom images on pc


Charles Blackburn
07-21-2003, 01:59 AM
hi

I have access to an eprom blower, and I was wondering if it was possible to update the DFS in my bbc B to the newer ADFS instead of the old original DFS.

I have the ROM images on my pc that i use for my beebem emulator, can these wsame files be "blown" into the prom as they are supposedly the same code.

If so, can any1 point me in the right direction as to where the start addresses etc neeed to be (if indeed I need to worry about that).

If not, is there any source on the inter-web :) where I can get a "propper" prom image to burn?

regards
charles

Charles Blackburn
07-21-2003, 05:48 AM
ya, it's an 8271 :( n/m i dont plan on using a disk drive for it anyways (I dont have one yet :P).

talking about diskdrives, i dont suppose i could use a normal 3 1/2 inch drive can i?

as far as rom's go, is there any tutorials/information on writing a program that I can rom? i assume it would have to be in 6502 asm. there's no way I could rom a basic program is there.

Excuse my ignorance, it's been sooo many years since i useed a beeb i've forgotten it all :P PIC micro's and ARM machines have spoilt me :P

regards
charles

On Mon, 21 Jul 2003 13:51:05 +0100
"Gerald Holdsworth" <spamblock@zoom.co.uk> wrote: If not, is there any source on the inter-web :) where I can get a "propper" prom image to burn? It probably is possible. However, you will have to look at possible hardware conflicts. I.e. ADFS will only work with the 1770 Floppy Disc Controller(most Beebs would have the 8271 controller as the motherboard was designed for this). Also, ADFS will not read DFS discs and vice versa. You can, however, have both filing systems installed at the same time (as on a BBC Master).

Gerald Holdsworth
07-21-2003, 07:09 AM
"Charles Blackburn" <charlesb@summerfield-technology.co.uk> wrote in message
news:20030721144802.6bcb0d26.charlesb@summerfield-technology.co.uk... ya, it's an 8271 :( n/m i dont plan on using a disk drive for it anyways
(I dont have one yet :P). talking about diskdrives, i dont suppose i could use a normal 3 1/2 inch
drive can i?

I use a 3 1/2 inch drive on mine (as well as a 5 1/4 inch), no probs.
as far as rom's go, is there any tutorials/information on writing a
program that I can rom? i assume it would have to be in 6502 asm. there's no
way I could rom a basic program is there.

Yep, ROMs are written in 6502 machine code, although you'd normally write
them in Assembler and then compile it. There are manuals available that
detail how to write ROMs, including what you must put in the headers, etc.
However, I cannot remember the book titles I have that detail this (IIRC one
is published by Dabs Press).

Gerald.

--
Gerald Holdsworth
Homepage: http://pages.zoom.co.uk/gerald.holdsworth
Do not reply to this message instead use: gerald dot holdsworth at zoom dot
co dot uk

John Williams (News)
07-21-2003, 07:21 AM
In article <20030721144802.6bcb0d26.charlesb@summerfield-technology.co.uk>,
Charles Blackburn <charlesb@summerfield-technology.co.uk> wrote:
as far as rom's go, is there any tutorials/information on writing a program that I can rom? i assume it would have to be in 6502 asm. there's no way I could rom a basic program is there.

Yes there is. You can make BASIC programs load from ROM using the ROM
Filing System or RFS. I can't remember exactly how to do it, but it's
certainly possible.

I seem to remember you can autoboot as well, so a discless system would be
feasible for a dedicated use such as a security system etcetera.

John

--
John Williams || Wirral, Merseyside, UK
UCEbin@tiscali.co.uk change user to johnrwilliams for speediest attention!
Who is John Williams? http://www.picindex.info/author/

Charles Blackburn
07-21-2003, 09:20 AM
On Mon, 21 Jul 2003 16:21:14 +0100
"John Williams (News)" <UCEbin@tiscali.co.uk> wrote:
In article <20030721144802.6bcb0d26.charlesb@summerfield-technology.co.uk>, Charles Blackburn <charlesb@summerfield-technology.co.uk> wrote: as far as rom's go, is there any tutorials/information on writing a program that I can rom? i assume it would have to be in 6502 asm. there's no way I could rom a basic program is there. Yes there is. You can make BASIC programs load from ROM using the ROM Filing System or RFS. I can't remember exactly how to do it, but it's certainly possible. I seem to remember you can autoboot as well, so a discless system would be feasible for a dedicated use such as a security system etcetera.

cools. it will be a discless station, basically just taking stuff in and out from the analogue/user ports and squirting it out ofer the serial port and vice versa.

regards
charles

Charles Blackburn
07-21-2003, 09:21 AM
On Mon, 21 Jul 2003 16:09:55 +0100
"Gerald Holdsworth" <spamblock@zoom.co.uk> wrote: "Charles Blackburn" <charlesb@summerfield-technology.co.uk> wrote in message news:20030721144802.6bcb0d26.charlesb@summerfield-technology.co.uk... ya, it's an 8271 :( n/m i dont plan on using a disk drive for it anyways (I dont have one yet :P). talking about diskdrives, i dont suppose i could use a normal 3 1/2 inch drive can i? I use a 3 1/2 inch drive on mine (as well as a 5 1/4 inch), no probs.
great. any pointers on how to get one working? is it a std 11.4 meg drive or is it an old 720 ?

regards
charles

Gerald Holdsworth
07-21-2003, 09:40 AM
"Charles Blackburn" <charlesb@summerfield-technology.co.uk> wrote in message
news:20030721182146.1aa233be.charlesb@summerfield-technology.co.uk... On Mon, 21 Jul 2003 16:09:55 +0100 "Gerald Holdsworth" <spamblock@zoom.co.uk> wrote: "Charles Blackburn" <charlesb@summerfield-technology.co.uk> wrote in message news:20030721144802.6bcb0d26.charlesb@summerfield-technology.co.uk... ya, it's an 8271 :( n/m i dont plan on using a disk drive for it anyways (I dont have one yet :P). talking about diskdrives, i dont suppose i could use a normal 3 1/2 inch drive can i? I use a 3 1/2 inch drive on mine (as well as a 5 1/4 inch), no probs. great. any pointers on how to get one working? is it a std 11.4 meg drive
or is it an old 720 ?

It's a 720.
Mine worked just by plugging it into the disc drive port. This was inline
with the 5.25in one. The 5.25in was configured as drive 0 and the 3.5in was
drive 1 (or 0 and 2 & 1 and 3 under DFS).

Gerald.

--
Gerald Holdsworth
Homepage: http://pages.zoom.co.uk/gerald.holdsworth
Do not reply to this message instead use: gerald dot holdsworth at zoom dot
co dot uk

Charles Blackburn
07-21-2003, 03:04 PM
On Mon, 21 Jul 2003 18:40:57 +0100
"Gerald Holdsworth" <spamblock@zoom.co.uk> wrote:
<CUT> great. any pointers on how to get one working? is it a std 11.4 meg drive or is it an old 720 ? It's a 720. Mine worked just by plugging it into the disc drive port. This was inline with the 5.25in one. The 5.25in was configured as drive 0 and the 3.5in was drive 1 (or 0 and 2 & 1 and 3 under DFS).

hmm... do u know whether a 1.44 would work ok? I know that the drive voltages are probably slightly different, but i only need a couple of programs :P chuckie-egg being one of them :P:P

regards
charles

John Kenyon
07-22-2003, 04:21 AM
"Charles Blackburn" <charlesb@summerfield-technology.co.uk> wrote in message
news:20030722000438.75846a6c.charlesb@summerfield-technology.co.uk... On Mon, 21 Jul 2003 18:40:57 +0100 "Gerald Holdsworth" <spamblock@zoom.co.uk> wrote: <CUT> great. any pointers on how to get one working? is it a std 11.4 meg drive or is it an old 720 ? It's a 720. Mine worked just by plugging it into the disc drive port. This was inline with the 5.25in one. The 5.25in was configured as drive 0 and the 3.5in was drive 1 (or 0 and 2 & 1 and 3 under DFS). hmm... do u know whether a 1.44 would work ok? I know that the drive
voltages are probably slightly different, but i only need a couple of
programs :P chuckie-egg being one of them :P:P

If you can use the drive to read a 720k DOS disc in a Pee Cee, then
it will work. (even if its a 1.44Mb drive).

The main problem is with more modern drives, which are hardwired
to use the second (=ADFS drive 1), drive select line instead of the first.
This isn't a problem if you want to use it as the second drive, but
if you need to use it as ADFS drive 0 (DFS 0&2), then you need
to cut a track and add a wire link.

You can identify the problem drives as they have neither links nor
a small slide switch to change the drive select line.

/john

Charles Blackburn
07-22-2003, 06:03 AM
On Tue, 22 Jul 2003 13:21:40 +0100
<CUT> The main problem is with more modern drives, which are hardwired to use the second (=ADFS drive 1), drive select line instead of the first. This isn't a problem if you want to use it as the second drive, but if you need to use it as ADFS drive 0 (DFS 0&2), then you need to cut a track and add a wire link. You can identify the problem drives as they have neither links nor a small slide switch to change the drive select line.
well the drive i have has a set of jumpers for drive select. I am assuming that it's a straight through cable needed from the floppy port as for power that shouldn't be a problem.

thanx again
charles


MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service