Commit Graph

586 Commits

Author SHA1 Message Date
briggs
de4100b643 Clean up a bit. 1995-09-03 14:54:31 +00:00
briggs
761b3a8340 Clean up some. 1995-09-03 14:51:38 +00:00
briggs
30c554fc9d Changes from Walter Ruetten <walter@ghpc8.ihf.rwth-aachen.de>.
This forces the need for booter version 1.8.
1995-09-03 14:37:16 +00:00
briggs
745cb60f16 Note that this is now an obsolete driver. 1995-09-03 03:39:38 +00:00
briggs
e9a9533544 Make the new m.i. scsi driver the default. 1995-09-03 03:37:32 +00:00
briggs
166af00381 Make a local copy of the atari m.i. scsi driver sources for the time
being.  Some people aren't supping arch/atari and this allows those
people to get the sources.
1995-09-03 03:36:35 +00:00
briggs
a7783604fd Optimize this some. Still seems slower than it ought to be.
Register interrupt functions with via.c.
Clean up somewhat.  Turn off DEBUG.
1995-09-02 19:29:42 +00:00
briggs
4ed102bbd4 Optimize accesses to VIA2 a bit.
Force SCSI driver to register interrupt functions and remove default
handlers.
Bring in a few changes from
Walter Ruetten <walter@ghpc8.ihf.rwth-aachen.de>--more to come later.
Define VIA interrupt functions as returning void, not long.
1995-09-02 19:27:34 +00:00
briggs
42d7c233d5 Very minor cleanup. 1995-09-02 05:44:07 +00:00
briggs
9f203a792f Weren't quite ready for the last change. 1995-09-02 05:41:12 +00:00
briggs
e60752e507 Rearrange a bit. 1995-09-02 05:35:59 +00:00
briggs
bee422d998 DTRT. This should be considered the base version of the file. 1995-09-02 03:19:37 +00:00
mycroft
29053c58b2 SA_ONSTACK --> SS_ONSTACK 1995-09-01 20:05:59 +00:00
briggs
b6fb219037 Process via2/rbv interrupts from low bit to high bit. 1995-09-01 04:10:11 +00:00
briggs
e46e8e7a57 A first pass at a scsi driver based on the Atari ncr5380{reg.h,.c} code. 1995-09-01 03:43:49 +00:00
briggs
d3930dd627 In child_return(), pass oticks of 0 to userret() instead of p->p_sticks to
avoid slighting the child of a timer tick if it gets one after starting.
Thanks go to cgd for noticing this.
1995-08-31 03:22:55 +00:00
briggs
503d3c4927 Add constants for CSI's communications card. 1995-08-25 21:20:57 +00:00
briggs
ac0af4229f Change VIA2:vPCR setting to allow scsi IRQ and DRQ. 1995-08-25 02:56:41 +00:00
briggs
1ed5c0babc Some code to support a vector passed in from booter 1.8. 1995-08-24 04:27:16 +00:00
briggs
0484bdaf59 Don't panic on NMI and only take notice if DDB. 1995-08-24 04:25:07 +00:00
thorpej
66dcd8fd69 Add entries for the ccd. 1995-08-17 17:40:42 +00:00
briggs
68b61ea1ad Fix comments. .space 0x1000 was accidentally left commented so it
still is--just explicitly, now.
1995-08-16 13:18:24 +00:00
briggs
37004a19e4 Missing cast and semicolon in last. 1995-08-16 05:17:31 +00:00
briggs
665a6a78bc Load the old MacOS ROMBase value back in before we jump to reset. 1995-08-16 04:48:34 +00:00
briggs
ae51ffca30 Always fail when probed--until this driver works. 1995-08-14 03:55:28 +00:00
briggs
64ea04b1d0 Be more vocal about interrupts that we don't expect.
Include ncrscsi.h and ncr96scsi.h.
1995-08-14 03:16:07 +00:00
briggs
7d55e1196e Document spl()s a bit, order the splfoo()s in splX() order. 1995-08-13 01:52:16 +00:00
mycroft
7a9cad50cd Replace splnet() with splsoftnet(). Add splnet(). Make splimp() > spltty(). 1995-08-13 00:23:56 +00:00
mycroft
80d7b0695a minphys() functions really should return void. 1995-08-12 20:30:45 +00:00
briggs
52e968da1a Fix oversight in last. 1995-08-12 18:48:47 +00:00
briggs
1fd03600dd Get rid of cpu040 for good. 1995-08-12 04:08:29 +00:00
briggs
8f58d57321 Don't fake these values. 1995-08-11 17:48:19 +00:00
briggs
72d557cf87 The serial console works again (at least on the Q700). 1995-08-11 03:29:07 +00:00
briggs
d192d70a87 Note that we've been initialized. 1995-08-11 03:02:04 +00:00
briggs
100380f075 Do the serial console a bit better (still has problems). 1995-08-11 03:00:15 +00:00
briggs
81cc5998a1 Missing increment operator for if_opackets in last change. 1995-08-09 12:16:10 +00:00
briggs
b4eecb5362 We need to set cpu040 for just a while longer. 1995-08-09 03:25:25 +00:00
briggs
53af1e73b8 Make sure we don't remap video/serial before we're done writing to it. 1995-08-09 03:23:57 +00:00
briggs
71b21ba74e Don't go bonkers if we don't have a real swap device. 1995-08-09 03:22:50 +00:00
briggs
dbdcebe34b Fix a few 040-isms, remove an old comment, and add a few things for the future. 1995-08-09 03:21:59 +00:00
briggs
3b5979d56c Remove cpu040 use from here. It should only be used at boot time.
Take out old method for determining load address for IIci/si.
Set all but IIsi/ci to use a clock initialization value of 115200 (not
the baud rate... ;-).
1995-08-06 04:39:56 +00:00
briggs
110cf98100 Get rid of int_video_{start,length} and wierd nubus mapping. 1995-08-04 03:21:46 +00:00
briggs
70065c2ed5 Nuke int_video_start in favor of consistent use of mac68k_vidlog.
Don't find the internal video more than once.
Probe for internal video before nubus instead of after.
1995-08-04 02:55:06 +00:00
briggs
fb5e0a34bb Be consistent and use mac68k_vidlog instead of int_video_start. 1995-08-04 02:47:31 +00:00
briggs
b0a1bd6e17 Use panic() instead of printf();Debugger(); 1995-08-02 11:53:02 +00:00
briggs
a76e2adfab Get rid of reference to Debugger(). 1995-08-02 11:50:43 +00:00
briggs
f60a2bbccf Add kludge for LC video and change IIvx to assume 1MB of VRAM if we can't
figure out how much there really is.
1995-08-02 04:15:41 +00:00
briggs
fc8739097d Fix signed/unsigned gaff in last.
Bring up-to-date with latest rash of changes to if_ed.c.
1995-07-30 21:39:17 +00:00
briggs
ff5fa674dd Fix the internal video probe again. 1995-07-30 21:35:00 +00:00
briggs
80cd97e743 delay(7) instead of delay(20) seems sufficient 1995-07-30 21:30:57 +00:00