mirror of
https://github.com/pruten/shoebill.git
synced 2024-06-01 19:41:42 +00:00
5c1fdf6b73
- VIA timers should probably work now, although it turns out A/UX rarely uses them (only during startup to time a dbra loop and other stuff) - Updated video.c and the fake nubus video card driver to support "thousands" and "millions" of colors when 32-bit QuickDraw is available
1 line
713 B
Plaintext
Executable File
1 line
713 B
Plaintext
Executable File
BLANKS ON
|
|
STRING ASIS
|
|
MACHINE MC68020
|
|
|
|
WITH seBlock
|
|
|
|
DC.B 2 ; Code revision
|
|
DC.B 2 ; 68020
|
|
DC.W 0 ; reserved
|
|
DC.L PrimaryInitStart-*
|
|
|
|
PrimaryInitStart
|
|
|
|
; Return "success"
|
|
move.w #1, seStatus(a0) ; seStatus > 0 -> success
|
|
|
|
; FIXME: Designing Cards and Drivers for the Macintosh Family says I should disable VBLs here...
|
|
; FIXME: Also gray out the screen
|
|
|
|
; Usually, we would check if 32bit QD exists
|
|
; If it doesn't, then we'd try to invalidate sResourceVideo_qd32
|
|
; unless the Mac II slot manager is loaded, in which case, we can't actually
|
|
; invalidate anything.
|
|
|
|
; Since Shoebill very likely won't support non-Mac II ROMs for a while,
|
|
; we have nothing to do
|
|
|
|
|
|
rts
|
|
|
|
|
|
PrimaryInitEnd |