Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Yanagisawa.
|
|
figuring out what was going wrong there.
|
|
|
|
|
|
|
|
|
|
Dave Huang found this one...
|
|
Much hacked by me to merge and partially busify.
Add code that I lost a while back for digging the proper mac address for
internal ethernet.
Still needs work, but checkpointed--works at least as well as the last
version.
|
|
|
|
*stop functions return int's under OpenBSD. This cleans up a
bunch of compile-time warnings for the mac68k.
|
|
actually compile.
|
|
|
|
|
|
|
|
|
|
Takashi Hamada <hamada@next.etron.kanazawa-it.ac.jp>. This code
interfaces directly to the hardware to support the ADB on many
macs. It is enabled by "options HWDIRECT" in the configuration
file. At some point, this should probably become the default method
as interfacing to the ADB through the ROMs has been painful and sometimes
problematic.
This code should have functioning ADB support for:
II series (II, SE/30, IIx, IIcx)
IIsi series (IIsi, IIci, IIvx, IIvi)
LC II, LC III
Performa 400, 405, 430, 460, 465, 467, 600
Classic II, Color Classic, Color Classic II
PB 5XX series
Duo series
PB 140,145,145b,160,(160c?),165,165c,170,180,180c
Quadra 700,900,950
There is an off-chance that it will work on:
PB 150, PB 190
Quadra/Centris 605,610,630,650,660AV,800,840AV
LC 475,550,575,630
Performa 475,476,575,577,578,630
Note that functioning ADB support does not mean that everything else
will work. I obviously do not own all of the above machines (does
anyone? ;-)... Any reports are welcome.
Many thanks to John Wittkoski and Takashi Hamada!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VT220-related emulation additions:
- Add reset attribute sequences for bold, underline, and reverse
- Add insert/delete line sequences
- Recognize but ignore G0/G1 character set sequences
Performance:
- Speed up clear_line() when clearing the entire line
Also, some stylistic changes for checking/setting scroll region bounds
and in putc_getpars().
These changes make the ITE work properly with the 1.2 termcap file.
|
|
|
|
|
|
glitch--an extra byte on occasion.
|
|
pass at it.
Macs with scsi offsets of 0x10000 have a SCSI CLK of 16.5MHz. All other
(68k-based) appear to use 25MHz.
|
|
|
|
|
|
Quadra SCSI. Patched by me. VERY slow (~50K/s), but working.
|
|
of private versions (one even using the userland header) in if_sn.c
|
|
|
|
lockups.
Changes from NetBSD:
- Add a ZS_CONSOLE_ABORT option to enable a serial console break to
force a drop to the system debugger. WARNING: this used to be the
default behavior! Modify custom kernel configs accordingly.
- Check for ZS_HWFLAG_CONABRT in zs_abort(), and don't abort if it's
not set.
- ttystop function returns void.
|
|
video interrupts on my Q700 (perhaps it realized that DAFB will do that).
|
|
|
|
|
|
|
|
|
|
Patches from Bill Studenmund <wrstuden@loki.stanford.edu>.
|
|
After servicing an interrupt, check to see that there's not another
one pending before we clear the interrupt flag. This avoids a condition
where the line appears to go catatonic (which is particularly easily
triggered by pppd). From Bill Studenmund <wrstuden@loki.stanford.edu>.
XXX - we should probably log this if it gets excessive.
|
|
|
|
time.
|
|
Update some comments, and the copyright
Deal with interrupt flags more carefully, and use the correct offset
for PB500-series SCSI I/O. While I'm here, update the copyright.
|
|
Test for serial console in adb_init() early, and abort if we're using it.
Initiialize ROM vectors regardless of this so that the PRAM RTC read and
write work regardless of whether a serial console is in use.
|
|
|
|
|