|
by rfka01 |
rfka01 |
I think we don't have a dedicated 8 bit Apple thread yet - I came across an Apple /// blog that also has disk images, rom listings and a lot of information. http://drop-iii-inches.com/The earlier posts warp back to the time the Apple III driver in MESS became funcional
|
|
|
by R. Belmont |
R. Belmont |
A 30+ year old "Halloween Egg" was discovered today in the official Apple IIgs diagnostics program (not by me). Boot it up on October 31st and you get this:
|
6 members like this |
|
|
by Golden Child |
Golden Child |
After studying the schematics and datasheets for awhile, I was able to get the imagewriter to do its self test. It's not quite right and a little hacky, but I'm happy to get something working.
|
1 member likes this |
|
|
by Golden Child |
Golden Child |
I hooked up the dtr of the 8251 to the dsr of the rs232 and that seemed to help with the flow control issues since it should only send data when the device is ready.
m_uart->dtr_handler().set(FUNC(apple_imagewriter_printer_device::dtr_handler));
...
void dtr_handler(uint8_t data)
{
output_dsr(data);
}
Giving print shop a try, looks like I need to adjust the margins a little.
|
1 member likes this |
|
|
by Golden Child |
Golden Child |
After trying to get the imagewriter to fire the pins in a "simple" way which didn't work properly, why not try to hook up a 74123 according to the schematic. It wouldn't fire at all until I got the right values for the R and C which didn't appear on the sams schematic correctly, but were specified on the apple schematic as .022uF, 18K ohms, and 1000PF, 10K ohms:
TTL74123(config, m_pulse1, 10000, 1000e-12); // second stage (hooked up to 1 section of 74123)
m_pulse1->set_connection_type(TTL74123_NOT_GROUNDED_NO_DIODE);
m_pulse1->set_clear_pin_value(1); // not clear
m_pulse1->set_b_pin_value(1);
m_pulse1->out_cb().set(FUNC(apple_imagewriter_printer_device::pulse1_out_handler));
TTL74123(config, m_pulse2, 18000, .022E-6); // first stage (hooked up to 2 section of 74123)
m_pulse2->set_connection_type(TTL74123_GROUNDED);
m_pulse2->out_cb().set(FUNC(apple_imagewriter_printer_device::pulse2_out_handler));
m_pulse2->set_clear_pin_value(1);
![[Linked Image from i.imgur.com]](https://i.imgur.com/di3oFDZ.png) ![[Linked Image from i.imgur.com]](https://i.imgur.com/BmnKqqK.png) Now 2gs beagle write will print on Standard/Best:
|
1 member likes this |
|
1 members (Reznor007),
16
guests, and
3
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,070
Posts118,936
Members5,014
|
Most Online890 Jan 17th, 2020
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|