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 |
Plattformar | M68k |
Licens | BSD-licens |
Officiell hemsida |
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
- En kort historia av SMSQ/E
- Den officiella SMSQ/E-platsen Källkod, binärer och dokumentation
- QPC: en mjukvaruemulator för DOS/Windows som använder SMSQ/E
- Q40/Q60: ett 68040/68060-baserat moderkort för SMSQ/E
- SMSQmulator - Java-baserad virtuell QL-maskin som kör SMSQ/E
- QL/E QL-runtimemiljön med SMSQ/E
- Distributionen, 4,7 GB QL-relaterade dokument, programvara (inkl. alla SMSQ/E-utgåvor) och bilder