Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fcode display driver



Hi,
We are in the process of writing a Forth Code driver for our display
card. The problem is that when we make our display card the sole display
card on the system which is our final requirement(by removing the
default display card), the system given us the following error -
"DEFAULT CATCH! code=fffffff6 at %SRR0:ff823718 %SRR1:0000b030". Inspite
of this error, our implementation of terminal emulation works fine and
we are able to debug our system using open firmware. It's just that we
are unable to boot our system(using mac-boot) further on and we keep
getting this message repeatedly.

However, when we try to boot the system using a dual monitor system
(that is with both the default display and our customized card), we face
no such problems and the boot goes on perfectly and the OS takes over
from the OF process.

We have implemented the following functions in our driver: -

is-install
is-remove
DRAW-RECTANGLE
READ-RECTANGLE
FILL-RECTANGLE
COLOR@
COLOR!
SET-COLORS
GET-COLORS

The property set that we have is :-

vendor-id vvvv
device-id dddd
revision-id 00000002
class-code 00030000
interrupts 00000001
min-grant 00000000
max-latency 00000000
subsystem-vendor-id vvvvv
subsystem-id dddd
devsel-speed 00000001
fast-back-to-back
fcode-rom-offset 00000000
name nnnn
device_type display
model mmmm,mm
driver-version 322e3120 77697468 20543252 2d697620 31312f31
382f3030 00
reg 00010800 00000000 00000000 00000000 00000000
02010810 00000000 00000000 00000000 01000000
02010814 00000000 00000000 00000000 01000000
02010818 00000000 00000000 00000000 00001000
0201081c 00000000 00000000 00000000 00001000
02010820 00000000 00000000 00000000 00010000
01010824 00000000 00000000 00000000 00000100
02010830 00000000 00000000 00000000 00010000
82000000 00000000 000a0000 00000000 00020000
81000000 00000000 000003c0 00000000 00000100
width 00000280
height 000001e0
depth 00000008
linebytes 00000280
iso6429-1983-colors
driver,APPL,MACOS,PowerPC
4a6f7921 70656666 70777063 00000001 b62c8b51
00000000 00
000000 00000000
00030002 00000000 ffffffff 00000000 0000607c
0000607c 00
00607c 000004a0
00040400 ffffffff 00000000 00000a7c 00000508
000002a6 00
006520 02010400
ffffffff 00000000 00000000 00000000 0000041e
00000080 04
040400 00000000
00000001 0000017c 00000001 0000018c 00000001
00000184 00
000005 0000001b
00000001 00000128 00000148 000003ec 00000001
00000003 00
000000 00000000
00000000 00000007 00000000 00000000 00000012
00000000 00
000000 00000009
00000007 00000000 00000022 00000000 00000000
00000003 00
000010 00000000
... 000067c6 bytes total
assigned-addresses 81010824 00000000 00001400 00000000 00000100
82010810 00000000 84000000 00000000 01000000
82010814 00000000 83000000 00000000 01000000
82010820 00000000 80150000 00000000 00010000
82010830 00000000 80140000 00000000 00010000
82010818 00000000 80102000 00000000 00001000
8201081c 00000000 80101000 00000000 00001000
address 84000000


Thanks in advance,
Amitabh.
_______________________________________________
darwin-drivers mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-drivers
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.