Merge branch 'main' of ssh://gitea.jthillard.fr:222/mwa/bisare_sim_rs

This commit is contained in:
Mwa
2026-03-16 18:12:03 +01:00

View File

@@ -37,7 +37,8 @@ rajouter --features=[liste séparé par des virgules]
### instruction spéciale: ### instruction spéciale:
halt (jump 0) met le programme en pause, mais on peut se reveiller par des interuptions halt (jump 0) met le programme en pause, mais on peut se reveiller par des interuptions
call 0 termine l'exécution du simulateur
call 0 termine l'exécution du simulateur proprement
## mmio: ## mmio:
- 0x01000000 à 0x0112c000 : Écran en lecture/écriture. un pixel par 32bits, de gauche a droite puis de bas en haut. - 0x01000000 à 0x0112c000 : Écran en lecture/écriture. un pixel par 32bits, de gauche a droite puis de bas en haut.
@@ -53,7 +54,7 @@ Passage au format RGBA (a pour alpha) avec la feature rgba
Si la feature rich_keyboard est active, tout en lecture seule: Si la feature rich_keyboard est active, tout en lecture seule:
- 0x01200000 - 12 : Clavier : Representation ascii multichar de la touche pressé, modifié par Alt, Ctrl ... (eg ascii(a), ascii(A), ascii(^)<<8 | ascii(a)) - 0x01200000 - 12 : Clavier : Representation ascii multichar de la touche pressé, modifié par Alt, Ctrl ... (eg ascii(a), ascii(A), ascii(^)<<8 | ascii(a))
- 0x01200000 - 8 : Clavier Representation ascii multichar non modifié (eg ascii(a), ascii(\)<<8 | ascii(r)) - 0x01200000 - 8 : Clavier Representation ascii multichar non modifié (eg ascii(a), ascii(\\)<<8 | ascii(r))
- 0x01200000 - 4: Clavier (press | repeat << 1) press: 1 si appuis, 0 si relache. repeat: 1 si l'appuis vient d'une répétition due a l'OS - 0x01200000 - 4: Clavier (press | repeat << 1) press: 1 si appuis, 0 si relache. repeat: 1 si l'appuis vient d'une répétition due a l'OS
- 0x01200000 : Clavier (scancode, comme précédement) (lecture seule) - 0x01200000 : Clavier (scancode, comme précédement) (lecture seule)