Commit Graph

94 Commits

Author SHA1 Message Date
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
8e01fc80af Update raw-io functions as suggested by Charles. 1995-07-12 21:41:03 +00:00
leo
b87c200b08 - Change character interface as suggested by Charles
- HD floppies really have 2 sides ;-)
- Cleanup drive/density selection
1995-07-11 18:32:07 +00:00
cgd
2b71eae2c7 note that most of dev/ic's contents have changed names 1995-06-28 04:30:30 +00:00
leo
abe8c288fb Sync grf with underlying view on open. 1995-06-26 19:55:45 +00:00
leo
0d1035fa62 Fix thinko. It will now also work when no mouse is configured. 1995-06-26 14:31:27 +00:00
leo
4abd54fe69 Mouse driver added. 1995-06-25 19:05:23 +00:00
leo
73c861e2e3 Handle mouse and other packages received from the keyboard correctly.
The initialisation now resets the keyboard and disables all packages
that make no sense because their drivers are not activated.
1995-06-09 20:00:14 +00:00
leo
91bada6a66 Fix grfmmap() 1995-06-09 19:55:13 +00:00
leo
d8cb2b8dfa According to diffs from Waldi Raven:
Make speed/clock-source selection smarter. This makes the baudrates more
 accurate and allows speeds upto 115k baud.
1995-05-28 19:50:26 +00:00
leo
27a11d1735 Remove the pointer to view_t from the grf-structure, use viewview(dev)
to obtain the pointer instead. This removes a kernel-crash that happened
when something was written to the console while the console was being
resized.
1995-05-28 19:45:36 +00:00
leo
d66ffa3fe1 Use <dev/ic/mc146818.h>. Change systemclock settings. Usable values for
HZ are now 48/64/96.  This reduces the interrupt overhead, because we
don't need the extra division by 4 in the interrupt handler.
1995-05-28 19:38:49 +00:00
leo
a1006d16dd ite_newsize(): Do not reallocate a display when the actual display mode
will be the same. Fixes a nasty bug where ite0 and ite1 share the same
bitmap.
1995-05-21 11:00:13 +00:00
leo
c8ca7ae526 Fix UL-handling 1995-05-21 10:56:54 +00:00
leo
13f71a235d Add prototype for grf_get_best_mode() 1995-05-21 10:55:57 +00:00
leo
02dd55abb3 - Add grf_get_best_mode()
- Only update 'real' colormap when actually displaying
- Fix TT-HIGH video mode
1995-05-21 10:54:44 +00:00
leo
555b2f67be Minor fixes. 1995-05-21 10:52:18 +00:00
leo
b78d405c36 Don't mess with SCU on the Falcon. 1995-05-14 15:55:51 +00:00
leo
8360740fdb Change of function params for Falcon SCSI. 1995-05-14 15:47:17 +00:00
leo
84c03e6058 - Remove race condition from DMA interrupt handler
- Add function to get current DMA address for Falcon SCSI.
1995-05-14 15:46:17 +00:00
leo
231b64341e Fix bug on handling HD-floppy's. 1995-05-05 16:38:05 +00:00
leo
60f4c22869 Shift system clocks from TT-mfp to ST-mfp and remove some dead-code. 1995-05-05 16:31:46 +00:00
leo
f677a89489 Small changes in dma locking code. 1995-04-30 12:06:01 +00:00
leo
12c60f7bc0 Complete rewrite, made necessary because Falcon SCSI needs to share
NCR5380 and DMA access with floppy.
1995-04-30 12:04:48 +00:00
leo
cd29a7f291 Better way to select a display mode? 1995-04-28 11:34:33 +00:00
leo
d3bb44e8f2 Made no_ttram_dma patchable instead of a define. 1995-04-28 11:33:01 +00:00
leo
dcdee517ef - Remove register access functions from dma.c -> fd.c and inline them
- Add write protect checking (mistereously disapeared during port)
- Make fdclose() return a sensible value
- Prefix 'dma-defines' with DMA_
1995-04-22 22:18:17 +00:00
leo
e8312d3ac3 Adapt for new conf.h:
- Add xxxtty() functions
	- Remove xxx_tty array
1995-04-22 22:06:43 +00:00
leo
049520050c Get RAMD_NDEV in sync with definitions in rd_info. 1995-04-16 14:59:03 +00:00
leo
c0f4a40a61 Make it consistent with conf.c . 1995-04-16 14:56:25 +00:00
mycroft
e41d4f5e96 Undo accidental change. 1995-04-11 02:42:23 +00:00
mycroft
47f2d08bb3 Use global 8530 defs. 1995-04-11 02:37:11 +00:00
mycroft
1475e294a9 map --> mmap 1995-04-10 09:12:10 +00:00
mycroft
01e31cf3cd Fdclose --> fdclose 1995-04-10 08:56:18 +00:00
mycroft
b0a77d1212 map --> mmap 1995-04-10 08:55:47 +00:00
mycroft
25e4eaf5ca Nuke kbdwrite(). 1995-04-10 08:54:41 +00:00
mycroft
27d859e141 Add dummy itestop(), and rename a few functions. 1995-04-10 08:53:46 +00:00
leo
f95dd52b68 KERNEL -> _KERNEL 1995-03-30 06:01:13 +00:00
leo
36592a50b1 Make ite ioctl work and fixup the colormap stuff. 1995-03-28 06:35:40 +00:00
leo
8b0113cfce NetBSD/Atari, port by Leo Weppelman. 1995-03-26 07:12:03 +00:00