[EMAIL PROTECTED] wrote:
> It might under SMSQ/e !! but not under Minerva...
Minerva fills this system variable at all? Interesting.
But it IS defined. No need to do another, incompatible definition.
> Is it correct that this returns 5 for Aurora??
Yes.
> What is the format of these upper 3 bits??
It's all in keys_sys.
sys.mfut equ %00000000 Standard QL or Futura display
sys.mmon equ %00100000 Monochone monitor
sys.mext equ %01000000 Atari Extended 4 Emulator
sys.mvme equ %10000000 Atari QVME emulator
sys.maur equ %10100000 Aurora
sys.mqlc equ %11000000 QL mode LCD
sys.mvga equ %11000000 VGA
> I thought this was the case, but Q40/Q60 already broke this rule!!
Yes, perhaps it's Hermes fitted ;-)
Thanks for the clarification :-)
What is the correct way of telling if Q40/Q60 is present then - is it possible to get a Falcon with a blitter (Jochen)??
The VGA mode is, I understand, only on QXL - what exactly is VGA mode though?? Is this set for when QXL allows GD2 colours or some other reason??
I attach a list of the current state of play as I see it. Please add comments or suggestions...
Machine types
=============
PEEK (SYS_BASE+$A7)&& %00011111
0 = Atari ST/ STM/ STF/STFM
1 = Atari STE (or as 0 with blitter)
2 = MEGA ST/ST/STM/STF/STFM with RTC
3 = MEGA ST/ST/STM/STF/STFM with RTC with blitter
4 = Atari Stacy
5 = Atari Stacy with blitter
6 = Atari STE
7 = Atari STE with blitter
8 = Mega STE
9 = Mega STE with blitter
10 = GOLD CARD (standard QL)
11 = GOLD CARD + HERMES (standard QL)
12 = SUPER GOLD CARD (standard QL)
13 = SUPER GOLD CARD + HERMES (standard QL)
14 = Q-Emulator
15 = ??
16 = Falcon
17 = Q40/Q60 (or Falcon with Blitter??)
18 = THOR 1
19 = THOR 20
20 = THOR XVI
21 =
22 =
23 =
24 = TT 030
25 = Standard QL (not Gold Card/ Super Gold Card)
26 =
27 =
28 = QXL
29 =
30 = QPC
31 = QLAY (??)
PEEK (SYS_BASE+$A7) && %00011111
0 = Original QL Screen
1 = Atari Monochrome Emulator
2 = Atari Extended 4 Emulator
3 = (undefined)
4 = Atari QVME Emulator
5 = Aurora
6 = QL mode LCD or VGA on QXL
7 =
Processor Types
===============
PEEK (SYS_BASE+161) && 11110000
0 = 68000/68008
1 = 68010
2 = 68020
3 = 68030
4 = 68040
5 =
6 = 68060
7 =
8 =
9 =
10 =
11 =
12 =
13 =
14 =
15 =
PEEK (SYS_BASE+161) && %00001111
0 = Standard Chip
1 = Internal MMU
2 = 68851 MMU
3 =
4 = Internal FPU
5 =
6 =
7 =
8 = 68881 or 68882 FPU
9 =
10 =
11 =
12 =
13 =
14 =
15 =
--
Rich Mellor
RWAP Software
35 Chantry Croft, Kinsley, Pontefract, West Yorkshire, WF9 5JH
TEL: 01977 610509
http://hometown.aol.co.uk/rwapsoftware
