Missing LPT Drivers after update to ROMWBW 3.5.0-beta.10

91 views
Skip to first unread message

Tom Plano

unread,
Mar 12, 2025, 10:25:17 PM3/12/25
to RC2014-Z80
Hi all and I suppose especially Wayne,

I have in the past had a working LPT card connected to an NEC printer.  However, after updating to 3.5 beta.10 the driver appears to not load up correctly? It possible Ive damaged my card (misaligned cards crossing 5v/gnd) but I don't think Ive killed it. Historically drivers have loaded even if no card was found but when I boot now, I don't see an entry for the LPT driver at all, which was surprising  to me.

I'm including build logs that show LPT driver in the ROM map as well as a boot log that shows no LPT driver, as well as my custom .asm that extends the skz config to help with diagnostics.

Maybe the best, first question is, did LPT support ever come out of the dev branch and into the master?

Thanks,
Tom P
RCZ80_skz_TomPlano.asm
Bootlog.txt
BuildLog.txt

Wayne Warthen

unread,
Mar 12, 2025, 10:50:32 PM3/12/25
to rc201...@googlegroups.com
Hi Tom,

During the  preparation for final v3.5, I did some work to try and reduce unneeded driver storage by default.  I think I changed the LPT driver to be disabled by default.  Can you try setting LPTENABLE to TRUE in your config?  Sorry for the trouble.  It is a constant battle between convenience and storage constraints these days.

By the way, I am in China for another week with no computer access and limited internet, so my ability to help right now is limited.

Thanks, Wayne

--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/rc2014-z80/7c329332-d096-4910-bebc-e449279af1cfn%40googlegroups.com.

Wayne Warthen

unread,
Mar 12, 2025, 10:58:08 PM3/12/25
to rc201...@googlegroups.com
Sorry, I was able to look at the build log and see that the LPT driver is enabled.  This is odd.  At a minimum, the driver should show up in the boot log.

I may need to try and reproduce this when I am back home in a week.

Thanks, Wayne

Wayne Warthen

unread,
Mar 12, 2025, 11:03:29 PM3/12/25
to rc201...@googlegroups.com
So, the LPT driver will NOT show anything in the boot log if no hardware is detected.  It appears that the hardware is not being detected.

This could be a bug I introduced recently or an actual hardware problem.  I will try to reproduce this when I return home.  Not much more I can do until then.

Thanks, Wayne

Tom Plano

unread,
Mar 13, 2025, 9:27:43 AM3/13/25
to RC2014-Z80
Thanks for the quick response. In the meantime I'll try and flash an older rom version and see if I can access the card, or if I blew it up.

-Tom

Fernando Carolo

unread,
Mar 13, 2025, 1:32:07 PM3/13/25
to rc201...@googlegroups.com
You can use the .COM version of another RomWBW to just confirm if it's detecting your hardware. If it works, you can then flash the full version normally. I do this whenever I build a new release to quickly check if it suits my hardware.

Fernando Carolo

Tom Plano

unread,
Mar 13, 2025, 1:43:03 PM3/13/25
to RC2014-Z80
Wait this is so much smarter and safer than just my full send of reflashing my rom and hoping it works. What a good tip!

Tom Plano

unread,
Mar 13, 2025, 9:18:44 PM3/13/25
to RC2014-Z80
Ok update, I think I killed the 82c55 on my card. I tested roms 3.4.1 and 3.2 and neither detected the card or showed the driver loaded at boot. Furthermore, when the printer is on and plugged into the card, my whole system stays powered regardless of the power switch orientation, so something has gone wrong there for sure. The system turns off if I unplug the printer, which is ominous. 

-Tom 

Fernando Carolo

unread,
Mar 14, 2025, 4:51:05 AM3/14/25
to rc201...@googlegroups.com
Do you have access to a XGecu programmer, such as a TL866II or a T48? Their logic IC test function can test the 8255. I have used my T48 to test the 82C55s I got from AliExpress and they all pass, so I guess this is a valid way to confirm if they work.

--
Fernando Carolo


Tom Plano

unread,
Mar 14, 2025, 9:18:03 AM3/14/25
to RC2014-Z80
I dont have one yet, but it might be time. 
Reply all
Reply to author
Forward
0 new messages