begin process at 2010 03 19 05:24:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Systeme

 > SYSTÈME D'EXPLOITATION COS2000 EN VERSION 1.2FR

SYSTÈME D'EXPLOITATION COS2000 EN VERSION 1.2FR


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Systeme Niveau :Expert Date de création :13/11/2004 Date de mise à jour :05/01/2006 11:43:34 Vu / téléchargé :8 437 / 473

Auteur : MrNOP

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Un petit système d'exploitation 16 bits qui tient sur une disquette (bcp moins). Une documentation des APIs est fournie pour permettre vos contributions au systeme.

Sur le site officiel se trouve une image et le logiciel d'installation de COS2000 V1.2fr : http://www.cos2000.info


 Conclusion

c pas super commenté, mais j'utilise CVS deja pour suivre un peu les modifs et je vais commenter mieux le source pour la version 1.4Fr. Cette prochaine monture incluera le multitache et la detection PCI/PNP, patience !!!

J'ai un site a http://www.multimania.com/cos2000 mais il est dessué.

Rendez vous sur le site officiel de COS2000 pour obtenir les nouvelles versions : http://wwww.cos2000.info
Pour me contacter : administrateur@cos2000.info

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   sources
    •   commande
    •   contribs
    •   include
      • bmp.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 018 octets
      • divers.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier26 octets
      • fat.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 575 octets
      • mem.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier167 octets
      • pci.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier588 octets
      • pol8x16.incTélécharger ce fichier [Réservé aux membres club]25 600 octets
      • pol8x8.incTélécharger ce fichier [Réservé aux membres club]12 801 octets
    •   install
      •   winNT
        • setup.bpfTélécharger ce fichier [Réservé aux membres club]98 octets
        • setup.bprTélécharger ce fichier [Réservé aux membres club]3 472 octets
        • setup.resTélécharger ce fichier [Réservé aux membres club]876 octets
        • setup.tdsTélécharger ce fichier [Réservé aux membres club]65 536 octets
        • Unit1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 583 octets
      •   winNT gui
        • setup.bprTélécharger ce fichier [Réservé aux membres club]3 721 octets
        • setup.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 069 octets
        • setup.objTélécharger ce fichier [Réservé aux membres club]7 931 octets
        • setup.resTélécharger ce fichier [Réservé aux membres club]876 octets
        • setup.tdsTélécharger ce fichier [Réservé aux membres club]524 288 octets
        • Unit1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 034 octets
        • Unit1.ddpTélécharger ce fichier [Réservé aux membres club]51 octets
        • Unit1.dfmTélécharger ce fichier [Réservé aux membres club]3 573 octets
        • Unit1.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 559 octets
        • Unit1.objTélécharger ce fichier [Réservé aux membres club]23 243 octets
      • MAKEFILETélécharger ce fichier [Réservé aux membres club]205 octets
      • setup.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 324 octets
      • setup.shTélécharger ce fichier [Réservé aux membres club]10 752 octets
    •   noyau
      •   font
        • 2_HEBREW.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • 8X11SNSF.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • AD&D.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • ANTIQUE.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • APPLICAT.FNTTélécharger ce fichier [Réservé aux membres club]3 584 octets
        • BACKWARD.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BIGSERIF.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BLCKSNSF.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BLOCK.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BOLD.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BREEZE.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • BROADWAY.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • comp.fntTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • COMPUTER.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • COURIER.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • CYRILLIC.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • DBLMTX14.FNTTélécharger ce fichier [Réservé aux membres club]3 584 octets
        • DBLMTX16.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FINNISH.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FONT1!!!.DATTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FONT2!!!.DATTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FONT3!!!.DATTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FONT4!!!.DATTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • FRANKFRT.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • FRESNO.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • FUTURE.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • GREEK.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • HEBREW.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • HOLLOW.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • HYLAS.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • INVERTED.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • ITALIC.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • ITALICS.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • ITT.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • LCD.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • MECHANIX.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • MEDIEVAL.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • MODERN-1.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • NORWAY.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • NORWAY2.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • old8x8.fntTélécharger ce fichier [Réservé aux membres club]2 048 octets
        • OLDENG.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • ROMAN.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • SANSERIF.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • SCRIPT.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • STANDARD.FNTTélécharger ce fichier [Réservé aux membres club]8 192 octets
        • STRETCH.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • THAI.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • THIN.FNTTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • 8237.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 336 octets
      • 8259a.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 505 octets
      • boot.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 874 octets
      • clavier.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 932 octets
      • disque.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier20 808 octets
      • format.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier21 450 octets
      • heure.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 443 octets
      • horloge.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier469 octets
      • MAKEFILETélécharger ce fichier [Réservé aux membres club]1 286 octets
      • manette.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 238 octets
      • mcb.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 321 octets
      • port.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 058 octets
      • souris.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 628 octets
      • systeme.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier21 132 octets
      • systeme.iniTélécharger ce fichier [Réservé aux membres club]Voir ce fichier132 octets
      • video.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier42 402 octets
    •   programs
    • MAKEFILETélécharger ce fichier [Réservé aux membres club]638 octets
  • cos.pdfTélécharger ce fichier [Réservé aux membres club]193 510 octets
  • cos.rtfTélécharger ce fichier [Réservé aux membres club]752 957 octets
  • gpl.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier18 353 octets

Télécharger le zip


 Historique

13 novembre 2004 19:58:13 :
manquait la source
14 novembre 2004 16:24:11 :
Manque le source et url du site web
05 janvier 2006 10:21:35 :
Nouveau site internet !
05 janvier 2006 11:43:34 :
mise a jours info sources

 Sources du même auteur

Source avec Zip Source avec une capture SYSTÈME D'EXPLOITATION COS 2000 V1.3.2 FR (UN OS AVEC DES DL...
Source avec Zip Source avec une capture SYSTÈME D'EXPLOITATION COS 2000 V1.3.1 FR (VERSION BETA1)
Source avec Zip UN PETIT PEU DE 3D
Source avec Zip AFFICHAGE D'UN BMP EN 320X200
Source avec Zip Source avec une capture UN EFFET DE FEU EN ASM

 Sources de la même categorie

DÉPLACEMENT D'UN RÉCTANGLE ROUGE A L'AIDE DE LA SOURIS par KIMI1632
Source avec Zip SCHEDULEUR TEST par patatalo
Source avec Zip Source avec une capture LIVE CD OMF par patatalo
Source avec Zip "MORTIMER": UN HOBBY OS par bofur
Source avec Zip Source avec une capture LE SYSTÈME D'EXPLOITATION LOGRAM par steckdenis

Commentaires et avis

Commentaire de chieur le 15/11/2004 12:20:38

ça à l'air interessant ton code il va même m'encourager à me mettre sur asm, bon courage Nop @+   (t'ajoute sur ma liste msn lol -> chieur@msn.com)

Commentaire de SystemOfAXav le 19/11/2004 10:16:36

Super!! ça faisait quelques temps que je suivais le dévelopement de ton os (sur l'ancien site), et là chapeau... Félicitations pour le boulot réalisé ; Surtout en solo!



Commentaire de MrNOP le 19/11/2004 21:24:36

Merci c sympa, la version 1.4 arrive : elle gère les librairies dynamiques et possede un format d'executable.

Commentaire de ManChesTer le 21/11/2004 20:59:22 administrateur CS

Tres beau travail,

Je regrette juste que tous les os présents ici restent calcés sur des shemas d'os existants et qu'ils sont en 16bits..

à quand un os 32bits entièrement graphique ?

Felicitation quand meme et

Bon Coding....

ManChesTer.

Commentaire de BruNews le 21/11/2004 21:27:26 administrateur CS

Un OS 32 ou 64 entierement graphique comme Windows est totalement inenvisageable par une personne seule.
Deja un grand bravo a MrNOP pour avoir realise un tel boulot.

Commentaire de ManChesTer le 21/11/2004 22:11:24 administrateur CS

BurnNews, j'en suis consient quoi que... j'ai déja vu un code fais par un russe ... enfin bon.

Le code de MrNop est super, je dit simplement que :"Je regrette juste que tous les os présents ici restent calcés sur des shemas d'os existants et qu'ils sont en 16bits". si tous les coders qui ont déposés un os "si et la" se mettaient ensembles un os graphique et 32 bits ne serais pas inenvisgable....

En plus il y a beaucoups de chance que j'acepterais de participer à un tel projet. Mais refaire ce qui a déja été fait, ca ne m'interesse pas vraiment de simples os, j'en ai fais des tonnes pour mon job...(GamesLoader's & protecteds primitives (pour ceux qui conaissent...))

Un os graphique, je me suis amusé a en faire sur 68xxx, mais c'est beaucoups plus simple a faire sur 68xxx que sur 80xxx, en 32 bits c'es meme un défit en plus, mais interessant.

Bon Coding...

ManChesTer.

Commentaire de MrNOP le 22/11/2004 18:17:40

Merci,

Mais c vrai qu'un OS en solo c pas evident cela necessite de bien connaitre la machine et d'avoir du temps.

Quand a l'OS 32 bit, ça vient ça vient fo attendre.
Sinon je suis en train de coder une librairie dynamique qui devrais apporter un peu gaieté dans le systeme.

MrNop

Commentaire de franck31400 le 19/01/2005 17:44:30

beau travail

moi aussi je suis interessé par la programmation d'un
os

      je pense que je tenterai moi aussi l'experience
    la partie la plus dur (la moins documentée concerne
les drivers des cartes graphiques ),c'est la gestion
graphique des fenetres . .. des controles..

Comment utilisé les fonctions ,les accélerations materielles de la cartes graphiques?
( evidement il faut etre en 32bit)



je me suis deja penché sur le probleme (recherche sur le net ) j'ai l'impression que le manque de documentation est plus ou moins volontaire.
est -ce que je me trompe?


si quelqu'un peut me donner son opinion,merci









Commentaire de SystemOfAXav le 20/01/2005 17:57:29

Tout a fait d'accord frank,
je ne suis pas allé voir chez ATI, mais le site de Nvidia ne donne aucune info sur la programmation de ses cartes... c'est vraiment étrange... alors qu'Intel et AMD sont incroyablement bavards sur les spécifications de leurs processeurs...
Ont-ils des secrets à cacher où ont-ils vendu les droits au spectre de Microsoft???

@+
SysT3mOf@X4v

Commentaire de MrNOP le 20/01/2005 18:31:07

Entierement d'accord bis, les constructeurs de cartes graphiques tiennent a leurs petits secrets, devoiler la programmation des cartes c déja ouvrir une porte vers les mysteres de leur architecture materielle.

Pour avoir des infos sur le prog de ces cartes je vous conseille de lire les sources d'OS opensource tel que linux.

Neanmoins je ne suis pas certain que le mode protégé soit necessaire pour acceder a l'accélération graphique et cela meme si l'adressage de la mémoire video est au dessus des fatidiques 1Mo (cf flat real mode).

Arf le VGA est deja bourré de ressources inexploités, pour un programmeur en ASM c déja un gros travail que de maitrisé le VGA ou le VESA.

D'ailleur le VESA procure une interface par l'usage de l'int 10h qui permet d'acceder a des resolutions ou des performances plus interessante que notre bon vieu VGA.

MrNop

Commentaire de franck31400 le 24/01/2005 17:58:55

j'ai poursuivi mes recherche de mon coté
la meilleur solution est de recuperer des drivers deja ecrit sur d'autre systeme d'exploitation

les vendeurs de carte ne veulent pas devoiler leur technologie (algoritme ultra secret ) alors que intel et amd n'ont rien a cacher

par contre ,je sais pas comment opengl et direct3d
ont réussi a etre developpé

quant une carte est dite compatible "opengl 2.0" ou "direct3d vertion 9" ,ce veut dire quoi ?je ne sais pas (evidement ca va plus vite ,mais materielment q'est qui se passe?)

Commentaire de MrNOP le 16/05/2005 12:26:57

Lorsqu'une carte graphique est libellé compatible opengl 2.0 ou directX 9.0 cela signifie tout simplement que les fonctions matérielles fournies par la carte graphique sont exploitables par ces librairies videos.

Commentaire de MrNOP le 04/01/2006 20:36:34

Voici l'adresse de mon nouveau site web avec les nouveaux programmes en assembleur et en C :

http://www.cos2000.info/

Vous y trouverais aussi un forum.

MrNop

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales