Previous Thread
Next Thread
Print Thread
Page 58 of 80 1 2 56 57 58 59 60 79 80
Joined: Feb 2004
Posts: 2,631
Likes: 339
Very Senior Member
Very Senior Member
Joined: Feb 2004
Posts: 2,631
Likes: 339
Is there a card that doesn’t handshake correctly?

Joined: Feb 2004
Posts: 2,631
Likes: 339
Very Senior Member
Very Senior Member
Joined: Feb 2004
Posts: 2,631
Likes: 339
Also, according to the schematics, it ignores the R/W line for CnXX and C800 accesses. Is that a normal thing to do? The ROM would be enabled while the CPU’s trying to drive the bus. Would it damage anything? Would it affect subsequent open bus reads? Is it just hoping software is well-behaved and doesn’t write there? Is it worth implementing write_cnxx to select the low ROM bank?

Joined: Feb 2014
Posts: 1,213
Likes: 221
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,213
Likes: 221
The a2 parallel card firmware will write data to the printer and doesn't check the ack.

The ap2000 will sometimes not watch the incoming data while it's printing and it'll drop characters.

If I put a buffer in between to handle the data when it drops, the data gets through eventually when the printer can handle it.

Other systems like the Amiga, and PC will check the ack or busy before sending a new character.

Joined: Mar 2001
Posts: 17,284
Likes: 268
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,284
Likes: 268
Enabling ROM while the CPU's driving was somewhat common on the A2, and the 74XX chips involved generally were tough enough not to care. We know that Apple internally used writes to various system ROM addresses to cause an ICE to log specific events.

Regarding the handshaking, the Apple parallel card doesn't handshake properly with the AP2000. I spent a significant amount of time fighting with it and couldn't get it to work reliably. Part of it was MAME time slicing: you write a character to the printer, and the printer's CPU doesn't get a chance to latch the character and drive the busy line before the next time the 6502 goes to write something, but there was more to it than that.

Joined: Feb 2004
Posts: 2,631
Likes: 339
Very Senior Member
Very Senior Member
Joined: Feb 2004
Posts: 2,631
Likes: 339
OK, there seem to be multiple Apple parallel interfaces: the Parallel Printer Card and the Parallel Interface Card. The latter is a far more complex beast than the Grappler+. I’ll try to find some time to take a look at it and see if we’re missing something.

Joined: Feb 2014
Posts: 1,213
Likes: 221
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,213
Likes: 221
Grappler Plus seems to work well with Triple-Dump.

Setting DPI to 120x72 and magnify x to 3 and y to 5, you get a printout of 8.0 inch wide (192*5/120) by 11.667 (280*3/72) inches high, just a little bit bigger than a page.

[Linked Image from i.imgur.com]

Paper Graphics works too:

[Linked Image from i.imgur.com]

Joined: Feb 2004
Posts: 2,631
Likes: 339
Very Senior Member
Very Senior Member
Joined: Feb 2004
Posts: 2,631
Likes: 339
The good news is, I can see what’s wrong with the Apple Parallel Interface Card. The bad news is, I need to find a day to sit down and try and sort it out.

Joined: Feb 2014
Posts: 1,213
Likes: 221
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,213
Likes: 221
Thanks again Vas for your work on the Grappler Plus! (makes Arsenio Hall audience noises)

testing out fontrix (printing the "DEMO GRAFFILE" file from v1.55)

[Linked Image from i.imgur.com]

printed at magnification 1x, then 2x:

[Linked Image from i.imgur.com]

Fontrix supports color printing too:

[Linked Image from i.imgur.com]

Last edited by Golden Child; 10/24/20 11:31 AM.
Joined: Feb 2014
Posts: 1,213
Likes: 221
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,213
Likes: 221
Grafix Pro (which is a simple mac paint clone) uses just CTRL+I codes to do its screen dumps, and works with the Grappler Plus.

You have to type CTRL+O CTRL+M to enter a carriage return into the text box.

ctrl+I GDERI ctrl+M will do double/emphasized/rotated/inverted

ESC while loading will allow you to choose keyboard/mouse/joystick/tablet.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Joined: Feb 2014
Posts: 1,213
Likes: 221
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,213
Likes: 221
Having fun trying everything out:

Let's make Signs and Banners (Printmaster) seems to like Generic Parallel for the Grappler Plus.

Selecting GrapplerPlus puts some text garbage on the output.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Page 58 of 80 1 2 56 57 58 59 60 79 80

Link Copied to Clipboard
Who's Online Now
1 members (fhub), 316 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,372
Posts122,600
Members5,085
Most Online1,529
Jun 7th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0