SMSQ/E

SMSQ/E
Utvecklare Tony Tebby , Wolfgang Lenerz, Marcel Kilgus och andra volontärer
OS-familjen Sinclair QDOS
Källmodell Öppen källa
Senaste släppningen 3,38 / 31 oktober 2021 ; 16 månader sedan ( 31-10-2021 )
Plattformar M68k
Licens BSD-licens
Officiell hemsida www .wlenerz .com /smsqe /

SMSQ/E är ett datoroperativsystem som ursprungligen utvecklades i Frankrike av Tony Tebby , designern av det ursprungliga QDOS- operativsystemet för Sinclair QL persondator . Det började livet som SMSQ , en QDOS -kompatibel version av SMS2 avsedd för Miracle Systems QXL-emulatorkort för PC. Detta utvecklades senare till en utökad version, SMSQ/E, för Atari ST . Den består av en QDOS -kompatibel SMS-kärna, en omskriven SuperBASIC- tolkare som heter SBasic, en komplett uppsättning SuperBASIC-procedurer och funktioner och en uppsättning utökade enhetsdrivrutiner som ursprungligen skrevs för QL-emulatorn för Atari ST .

Den integrerar också många tillägg som tidigare bara var tillgängliga separat för QL, som Toolkit II (ganska viktigt SuperBASIC-tillägg), Pointer Environment (QL:s mus- och fönstersystem ) och Hotkey System 2.

Även om SMSQ/E inte körs på någon omodifierad QL, körs den på alla de mer avancerade QL-kompatibla plattformarna, från Miracle Systems (Super)GoldCard CPU-instickskort till Q60- moderkortet .

Historia

I slutet av 1995 förvärvade en tysk författare, Marcel Kilgus, SMSQ/E-källorna för anpassning till sin QL-emulator QPC, som från och med då inte emulerade någon specifik QL-hårdvara längre utan använde specialanpassade enhetsdrivrutiner för att uppnå en stramare integration och snabbare emulering .

År 2000 var version 2.94 det första QL-operativsystemet som bröt sig loss från gränserna för QL 8-färgskärmen, och introducerade GD2 (Graphic Device Interface Version 2), ett QL-kompatibelt 16-bitars högfärgsgrafikundersystem.

Fram till version 2.99 utvecklades systemet exklusivt av Tony Tebby och Marcel Kilgus. År 2002 släppte Mr Tebby all sin källkod (som inte inkluderar de flesta QPC-specifika delar), om än under en licens som inte är öppen källkod under Open Source Definition . Med detta steg lämnade Tony Tebby äntligen QL-scenen, men utvecklingen av volontärer fortsätter till denna dag.

I början av 2013 släpptes den nuvarande källkoden på nytt under BSD-licensen.

För närvarande [ när? ] SMSQ/E består av cirka 2000 68k assembler-källfiler som innehåller cirka 222 000 rader kod.

externa länkar