leo
3b8542c63a
The Falcon needs a delay after writing the dma_data register (Thomas Gerner)
1995-11-06 21:13:38 +00:00
leo
ebc6d5a705
Use general bound-check function.
1995-10-14 20:17:46 +00:00
leo
79053fd0de
Allow only transfers that are a multiple of DEV_BSIZE when doing 'raw' I/O.
1995-10-14 13:04:19 +00:00
leo
0e5fe20560
- Cleanup the arbitration
...
- Make sure the MON_BUSY flag is cleared after a DMA transfer. Otherwise
we might end up with a 'lost-busy' situation unexpectedly. This will
prevent the 5380 from driving the bus, which is not funny during
reselections.
1995-10-08 13:34:23 +00:00
mycroft
245f292fed
Prefix names of system call implementation functions with `sys_'.
1995-10-07 06:25:19 +00:00
leo
7d3bc89420
Get in sync with the mac68k version to incorporate Allen Briggs' changes
...
- emit MSG_ABORT/MSG_REJECT at the right times:
- make MIN_PHYS machine dependent.
1995-10-05 08:52:53 +00:00
leo
1c107bd3e6
Add CD9660 option.
1995-09-30 12:48:12 +00:00
leo
44561deb01
Add support for the FX-card - Falcon mem. extension - (Nat!)
1995-09-23 20:31:21 +00:00
leo
7af927b56d
Make sure the prototypes and inline definitions are included.
1995-09-23 20:29:16 +00:00
leo
afea10f476
Correct mapping for new (iso-8859-1) fontsets (Thomas Gerner).
1995-09-23 20:27:15 +00:00
leo
f28a41635b
Make them compliant to iso-8859-1 (Thomas Gerner).
1995-09-23 20:25:34 +00:00
leo
c150cc4d37
PROF -> GPROF
1995-09-23 20:23:28 +00:00
leo
e44fc4282e
Use -msoft-float as suggested by Gordon Ross.
1995-09-23 20:22:01 +00:00
thorpej
2d61359f60
Compile the kernel with -Werror and -fno-builtin.
1995-09-19 23:33:12 +00:00
thorpej
7d7396c414
Make system calls conform to a standard prototype and bring those
...
prototypes into scope.
1995-09-19 22:53:47 +00:00
leo
dff8e2275e
Fix segment table reference bug (Michael Hitch)
1995-09-16 14:18:09 +00:00
leo
a2a0fe9c66
- Handle devices that do not support identify messages (Allen Briggs)
...
- Add pdma_ready() hook (Allen Briggs)
- Increase timeout to 1000 (Matthias Pfaller)
1995-09-16 14:15:10 +00:00
leo
e34d65cb12
- Fix a timing bug in the loop, that was introduced in the previous version.
...
- Added some code to reject unsupported messages correctly.
1995-09-12 19:58:53 +00:00
leo
7640742d5b
Fix possibly endless loop (mycroft) and add fix requested by Allen Briggs.
1995-09-05 07:02:21 +00:00
leo
eb9d1db57a
Right align color values in the bytes.
1995-09-04 19:41:39 +00:00
leo
eee0dbbda7
Allow chars > 0x7f to be displayed on the ite's
1995-09-04 19:39:21 +00:00
leo
75dfa4a054
Add memcpy entry as suggested by gwr.
1995-09-04 19:37:45 +00:00
leo
4eb595b1d2
Fix missing clock-ticks in child after fork as suggested by cgd & Allan Briggs.
1995-09-02 19:44:45 +00:00
mycroft
29053c58b2
SA_ONSTACK --> SS_ONSTACK
1995-09-01 20:05:59 +00:00
leo
33a26fbd65
Remove FPU detection and report on stdout instead of stderr.
1995-08-29 20:35:15 +00:00
leo
8f5551f5fd
Fix rule for manual page.
1995-08-29 20:26:39 +00:00
leo
bd699fca29
Fix typo in previous commit
1995-08-28 20:07:04 +00:00
leo
dd73a31ed8
Detect type and precence of an FPU in the kernel instead of relying on GEM.
1995-08-28 19:31:06 +00:00
leo
9c9abeb6c3
Add Falcon video support. Thanks to Thomas Gerner.
1995-08-20 18:17:09 +00:00
leo
34e65502e7
- make sure that there is 1 pending software interrupt max.
...
- read status before character, so the status won't be lost (Thomas Gerner)
- accumulate as much interrupts as possible in zshard()
1995-08-20 13:28:10 +00:00
leo
6b9a15416a
- Add 'restbyte' handling for TT.
...
- Don't _ever_ do DMA for less than 512 bytes on the Falcon
- Fix bug in autosense-handling. Now asks for the correct number of bytes.
Now it won't read ghost bytes on the tape anymore.
- Add missing braces as suggested by Matthias Pfaller
- Make it possible to debug requests on a specified number of targets
- Add debug option to show only transaction with error code != 0
1995-08-19 12:36:21 +00:00
leo
db846246ba
Add video registers and other defines for Falcon video.
1995-08-17 20:34:04 +00:00
leo
44d433786d
Remove 2 wrong proto-types.
1995-08-17 20:32:50 +00:00
leo
a1fe704278
Initialize the YM sound-chip to a sane state.
1995-08-17 20:31:31 +00:00
thorpej
66dcd8fd69
Add entries for the ccd.
1995-08-17 17:40:42 +00:00
mycroft
ddd123a7c5
Replace splnet() with splsoftnet(). Add splnet(). Make splimp() > spltty().
1995-08-13 00:21:54 +00:00
mycroft
c5ec5c3003
Add splsoftnet().
1995-08-13 00:03:11 +00:00
mycroft
80d7b0695a
minphys() functions really should return void.
1995-08-12 20:30:45 +00:00
leo
24644e5151
New version of NCR5380-SCSI driver. This version is far more generic than
...
the previous version. The machine dependent part contains the configuration
for both the TT and FALCON. The configuration files have been changed to
select SCSI-support for either TT, Falcon or both.
The configuration file for the Atari-Falcon will only get _really_ usefull
when the Falcon video part is finished.
1995-08-11 20:01:15 +00:00
leo
3f76d2e7eb
Add disklabel support. In addition to the 'faked' disklables NetBSD/Atari
...
now also supports native NetBSD labels. When a NetBSD label is found it
overrules the Atari AHDI-partitioning.
1995-08-05 20:24:16 +00:00
leo
cd73c9f0cb
Add middle button emulation.
1995-07-27 06:35:46 +00:00
leo
2826d4fa30
A forgotten file for the kbdmap fixes.
1995-07-25 13:49:26 +00:00
cgd
ffe4785a58
update SCSI minphys routines' definitions to match standard minphys()
...
definition and usage.
1995-07-24 07:33:32 +00:00
cgd
da9c1b5e48
fix minphys so that it actually works properly
1995-07-24 07:31:45 +00:00
leo
052e19d7fd
Change and fix the way of keyboard mapping. Each virtual console has it's
...
own private keymap, initialized on open from the system-keymap. Both
system and private keymaps are settable.
1995-07-24 05:56:06 +00:00
leo
a4578576c6
Added -f option to reload system-wide keymap (instead of current screen one).
1995-07-24 05:47:48 +00:00
leo
5f98065492
Use the right includes
1995-07-24 05:44:43 +00:00
leo
c6e852a141
The mappings for the german keyboard layout.
1995-07-19 20:45:27 +00:00
leo
14ac72899c
Add pppintr() to netintr().
1995-07-13 21:36:09 +00:00
leo
8e01fc80af
Update raw-io functions as suggested by Charles.
1995-07-12 21:41:03 +00:00