Ouais, ben moi aussi j'ai pu avoir les sources de mon OS:
;;--------------------------------------------------------------------
;; HIGH KERNEL JUMPBLOCK
jp $ba5f ;; HI: KL U ROM ENABLE
jp $ba66 ;; HI: KL U ROM DISABLE
jp $ba51 ;; HI: KL L ROM ENABLE
jp $ba58 ;; HI: KL L ROM DISABLE
jp $ba70 ;; HI: KL L ROM RESTORE
jp $ba79 ;; HI: KL ROM SELECT
jp $ba9d ;; HI: KL CURR SELECTION
;;--------------------------------------------------------------------
;; KL SYNC RESET
ld hl,$0000
ld ($b8c1),hl
ret
push hl
ld b,a
ld de,$b8c3
ex de,hl
dec hl
[...]
Mais c'est imbitable. Quelqu'un reconnait ? (CPU, OS ?) ;) Les noms des jumps devraient aider...
# Re: Les sources !
Posté par Moby-Dik . Évalué à 10.
Le CPU est un splendide Z80.
Il sort d'où ton source ?
[^] # Re: Les sources !
Posté par boris . Évalué à 4.
http://andercheran.aiind.upv.es/~amstrad/(...)
C'est bourre de doc, pas mal. Ca me permet d'essayer de porter Linux sur CPC. Bon, il me manque juste un bon compilateur C....
[^] # Re: Les sources !
Posté par Moby-Dik . Évalué à 4.
[^] # Re: Les sources !
Posté par Sylvain Rampacek (site web personnel) . Évalué à 1.
On peut mettre l'OS sur une disquette et booter ? (ou il va falloir sortir le flasheur d'EPROM et le fer à souder ?)
Car ça pourrai m'amuser d'essayer sur le 6128+ que j'ai récupéré y'a pas longtemps et qui dort au fond du placard...
[^] # Re: Les sources !
Posté par cortex62 . Évalué à 2.
mais c' est sur du matériel ms (la norme en tout cas)
regarde ca : http://uzix.sourceforge.net/(...)
Ca tient du tour de force. a priori la gestoin de la mémoire sur ces engins facilite les choses (un comble )
[^] # Re: Les sources !
Posté par Moby-Dik . Évalué à 2.
[^] # Re: Les sources !
Posté par Jean-Yves B. . Évalué à 2.
[^] # Re: Les sources !
Posté par cortex62 . Évalué à 1.
Quand je disais tour de force, c' est au niveau de la programmation , pas des performances.......
[^] # Re: Les sources !
Posté par cortex62 . Évalué à 1.
regardez ca: http://uzix.sourceforge.net/uzix2.0/index.php?page=eth&lang=us(...)
[^] # Re: Les sources !
Posté par Juke (site web personnel) . Évalué à 1.
[^] # Re: Les sources !
Posté par Moby-Dik . Évalué à 8.
Un petit coup d'explications rapides :
- KL U ROM ENABLE = "Kernel Upper ROM Enable" : permet de switcher la ROM haute (C000-FFFF) à la place de la RAM correspondante (mécanisme de switching de banques mémoire pour accéder à plus de 64K).
- même principe pour les autres
[^] # Re: Les sources !
Posté par Juke (site web personnel) . Évalué à 0.
[^] # Re: Les sources !
Posté par boris . Évalué à 1.
c'est caracteristique !
[^] # Re: Les sources !
Posté par Moby-Dik . Évalué à 1.
ld de,$b8c3
ex de,hl
dec hl
Celui qui a écrit ça devait être au bout d'une nuit blanche :-))
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.