Un émulateur et un désassembleur Risc-V , couteaux suisses du hacker

Posté par  . Édité par Nils Ratusznik et Julien Jorge. Modéré par bobble bubble. Licence CC By‑SA.
22
13
juin
2023
Matériel

Puisque le sujet des processeurs a été récemment abordé avec une belle critique du Risc-V, voici deux outils pour s'amuser avec l'assembleur du processeur Risc-V sans s'inscrire sur une liste d'attente pour s'en procurer un.

rv, un émulateur Risc-V en C89

rv est le petit défi personnel de l'auteur qui voulait éprouver son C89. En 600 lignes de code il vous propose un émulateur un peu rustique mais fonctionnel. Si vous ne comprenez pas pourquoi c'est du C89, le Readme est éclairant, et si vous critiquez tous les défauts du C89 le Readme est d'accord avec vous.

RISC-V dissassembler, un désassembleur pour compléter rv

Indispensable pour compléter l'émulateur, voici le désassembleur de poche. Rustique et minimaliste comme il se doit. L'auteur vient de proposer ses services à l'auteur de rv sur Hacker News : les deux projets pourraient s'unir. Affaire à suivre.

Journal La version 1.24.0 de ACE, l'émulateur Amstrad CPC pour Haiku, est disponible

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
10
21
jan.
2023

Bonjour!

(attention, on parle de logiciel non libre dans cette dépêche: l'auteur original de ACE ne souhaite pas pour l'instant publier les sources sous une licence libre, et fournit l'accès à son dépôt git uniquement aux personnes intéressées pour porter l'application sur de nouveaux systèmes).

Je crois que je ne vous ai pas encore parlé de ACE.

Il s'agit d'un émulateur Amstrad CPC développé à l'origine pour MorphOS. Depuis 2013, je travaille sur un portage de cet émulateur vers Haiku (…)

Journal Merci à l'auteur de xcpc!

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
44
9
oct.
2022

Salut nal,

aujourd'hui je me suis battu avec un bug dans l'émulateur que je maintiens: Caprice32.

C'est un émulateur super cool qui à plein de fonctionnalités absolument géniales (et je pèse mes mots). Il y a pas longtemps, j'ai ajouté des outils de développement / ingénierie inverse qui sont fabuleux pour se débloquer les vies infinies ou des trucs comme ça. J'ai même fait une vidéo de démonstration (en anglais et un peu moisie, j'aurais dû la faire aussi (…)

Journal CPU Ex0178 Occitel, fabriqué à Toulouse

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
12
2
déc.
2021

Dans cette release de CPU, dans la série Parce que c’est Notre Projet Souverain : Deux rectangles, une balle rebondissante, un boitier orange et une marque locale. Nous recevons René Speranza, président de l'association de retro-computing Silicium, auteur du livre « Occitel Mini ».

Écouter, podcast, liens documentaires : https://cpu.pm/0178

Chapitres :

La semaine prochaine : Des robots. Des gros robots. Des très gros robots.

La version 0.32.0 de Xcpc est disponible

Posté par  (site web personnel) . Édité par Ysabeau 🧶, Pierre Jarillon et Nils Ratusznik. Modéré par Ysabeau 🧶. Licence CC By‑SA.
35
7
avr.
2021
Jeu

Xcpc est un émulateur d’Amstrad CPC 464/664/6128 écrit en C. Cet émulateur a été conçu pour être portable et fonctionner sur n’importe quel système Posix disposant d’un serveur X11, incluant donc Linux, BSD et de nombreux systèmes Unix.

Cet émulateur a été développé pour émuler la gamme classique des Amstrad CPC :

  • Amstrad CPC 464 (v1).
  • Amstrad CPC 664 (v2).
  • Amstrad CPC 6128 (v3).

La gamme Amstrad CPC+ ainsi que la console GX4000 ne sont actuellement pas supportées et ne le seront probablement pas.

DuckStation, un émulateur PlayStation libre époustouflant !

Posté par  (site web personnel) . Édité par Pierre Jarillon, Davy Defaud, Nils Ratusznik et Ysabeau 🧶. Modéré par Davy Defaud. Licence CC By‑SA.
80
13
déc.
2020
Jeu

Stenzek, un développeur et ingénieur spécialisé dans la rétro‐ingénierie, très connu en matière d’émulation, ayant notamment participé activement au développement de l’émulateur Dolphin pour GameCube et Wii, nous gratifie d’un excellent émulateur pour la PlayStation de Sony, émulateur en développement depuis le 9 août 2019.

En termes d’émulation, EPSXE, qui n’était pas libre, a longtemps tenu la palme. Puis, suite à la perte du code source de l’auteur, lui‑même finalement piégé par sa propre politique en la matière, il a dû redémarrer de zéro, et l’émulateur n’a plus vraiment été à la hauteur sur ce qui faisait son succès et son suivi. Au‑delà de ça, s’est longtemps posé le problème de la portabilité, car, faute de code libre, les sorties sur telle ou telle architecture, étaient limitées au choix du développeur.

Dans ce domaine, c’est clairement PCSX, qui a parallèlement pris le relai (développé depuis 2001) et dépassé EPSXE, que ce soit à travers le projet original, ou ses nombreuses reprises allant de PCSX-df et PCSX-rearmed. On se retrouvait néanmoins systématiquement à hériter des limitations et problèmes de compatibilité et à des choix de désengagement de l’émulateur vieillissant, lui‑même basé sur de multiples greffons.

Journal Le 5eme axe sur Xbox

Posté par  . Licence CC By‑SA.
Étiquettes :
14
13
mar.
2020

Cher journal,

Je t’écris aujourd'hui pour te parler de Teo-ng, un excellent émulateur de Thomson TO8. Oui, ce même TO8 sur lequel tu as passé de nombreuses heures de fun sans limite, y inclus I/O error, Syntax error et bien sûr Redo from start.

Grace à Teo-ng, tout ce fun est à ta portée, directement sur ton téléviseur couleur (et ta Xbox). Toujours au sommet de l’innovation, Teo-ng dispose d’une version Xbox. Qui plus est et à la différence de (…)