Slogger ROMbox Plus and Printer Port MMFS

discuss both original and modern hardware for the bbc micro/electron
Post Reply
User avatar
Ukwebb
Posts: 782
Joined: Sat Apr 10, 2021 12:38 pm
Contact:

Slogger ROMbox Plus and Printer Port MMFS

Post by Ukwebb »

I've just tried fitting an SD/MMFS reader into printer port on my Slogger ROMbox Plus and cant get it work beyond "Card?"

Using the same MMFS (v1.55 Jan24) ROM, same wiring, same SD reader and SD card on my Acorn Plus 1 works fine

Which points at either a problem with the ROMbox+ or a simple incompatibility

Has anyone got an SD reader connected to the printer port on a ROMbox+ ?
if so did you have to do anything special?
BBC Bs, Master 128s, Master Compact, and Electrons, and an A3000 with an ARM3 :)

Don’t Panic and Always Carry a Towel
User avatar
hoglet
Posts: 12679
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by hoglet »

Ukwebb wrote: Tue Apr 30, 2024 9:57 pm Which points at either a problem with the ROMbox+ or a simple incompatibility
Does a schematic exist for the ROMBOX or ROMBOX+?

Dave
User avatar
Ukwebb
Posts: 782
Joined: Sat Apr 10, 2021 12:38 pm
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by Ukwebb »

Well - Thanks Slogger !!!
Although i cant find a schematic for the rombox- the Acorn one is well documented. trying to compare the two and noticed that there doesnt appear to be any connection to pin19 (ACK) on the slogger like there is on the Acorn one.

however the slogger does a trace on pin21 - which is N/C on the Acorn and on the Schematic.
Surely they cant have messed up an important signal like the Acknowledge pin could they?
Swapped the pin 19 wire onto pin21 and ... yup - it works !

Moral of the story : don't take anything for granted 😉 !

This is the Slogger rombox....
slo.jpg
and the Acorn plus 1 for comparison
aco.jpg
hopefully this may help anyone else in the future too
BBC Bs, Master 128s, Master Compact, and Electrons, and an A3000 with an ARM3 :)

Don’t Panic and Always Carry a Towel
User avatar
hoglet
Posts: 12679
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by hoglet »

Ukwebb wrote: Tue Apr 30, 2024 11:13 pm Surely they cant have messed up an important signal like the Acknowledge pin could they?
Swapped the pin 19 wire onto pin21 and ... yup - it works !

Moral of the story : don't take anything for granted 😉 !
Gosh that is interesting.

It seems Slogger are using the Centronics BUSY signal, rather than the ACK signal:
images.png
images.png (22.83 KiB) Viewed 186 times
Both will work I think, with suitably written software.

Tom Seddon has done a disassembly of the Slogger Expansion ROM 2.02 and that certainly expects the printer busy status to be visible on &FC72 bit 7:
https://github.com/tom-seddon/SloggerEl ... .s65#L1437

But nice job figuring this out!

Dave

PS There is more on the differences between ACK and BUSY by MartinB here:
viewtopic.php?p=25585#p25585
User avatar
Ukwebb
Posts: 782
Joined: Sat Apr 10, 2021 12:38 pm
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by Ukwebb »

Well it's certainly not going to find anything on pin 19 !! Lol

And given that it's working with the elk's mmfs ROM, with no other modifications, I'm going to stick with, they simply wired it up wrong ! :)

Silly slogger !!

(I wonder if there is anyone in here from those slogger days that may remember)
BBC Bs, Master 128s, Master Compact, and Electrons, and an A3000 with an ARM3 :)

Don’t Panic and Always Carry a Towel
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by Pernod »

hoglet wrote: Wed May 01, 2024 7:12 am Tom Seddon has done a disassembly of the Slogger Expansion ROM 2.02 and that certainly expects the printer busy status to be visible on &FC72 bit 7:
https://github.com/tom-seddon/SloggerEl ... .s65#L1437
So presumably this suggests Slogger's use of the BUSY line was intentional?
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
hoglet
Posts: 12679
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by hoglet »

Pernod wrote: Wed May 01, 2024 5:18 pm
hoglet wrote: Wed May 01, 2024 7:12 am Tom Seddon has done a disassembly of the Slogger Expansion ROM 2.02 and that certainly expects the printer busy status to be visible on &FC72 bit 7:
https://github.com/tom-seddon/SloggerEl ... .s65#L1437
So presumably this suggests Slogger's use of the BUSY line was intentional?
I would think so, and I suspect the ROMBOX+ is the same.

Martin B made this observation:
However, it soon became apparent that when using the PC LPT port in DOS or through a command prompt window and therefore bypassing and printer driver, /ACK is not read at all by the PC and all the handshaking is controlled via /STROBE and BUSY alone.
I think both approaches are valid, and a correctly designed printer should provide both signals.

Dave
User avatar
1024MAK
Posts: 12800
Joined: Mon Apr 18, 2011 5:46 pm
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by 1024MAK »

On other micros, for minimal parallel printer ports, the use of just /STROBE and BUSY was more common than using /STROBE and /ACK.

Mark
User avatar
Ukwebb
Posts: 782
Joined: Sat Apr 10, 2021 12:38 pm
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by Ukwebb »

Not sure if it would affect anything around the SD card etc, but I am using v1.33 of the RH plus 1 16k rom from MDFS.

It's obviously not going to rewire the port, but maybe I should do to make the socket compatible with the acorn one
BBC Bs, Master 128s, Master Compact, and Electrons, and an A3000 with an ARM3 :)

Don’t Panic and Always Carry a Towel
User avatar
danielj
Posts: 9905
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Slogger ROMbox Plus and Printer Port MMFS

Post by danielj »

So far as I can tell from Acorn's application note and the circuit diagrams, BUSY is never connected on the beeb or Master or Plus 1 - just /ACK. I had an old alphacom 42 printer that would work with the beeb but would *never* work properly with the rombox plus. My suspicion is Slogger screwed up but because so few (if any?) printers relied on it they didn't notice. The other bit of evidence is that they designed the Expansion 2.0 ROM to work in the Plus one OR rombox plus. I don't see any attempt to discern whether the ROM's in a Plus one or rombox plus in the code.
Post Reply

Return to “8-bit acorn hardware”