Giter VIP home page Giter VIP logo

theodore's People

Contributors

crystalct avatar fjtrujy avatar inactive123 avatar jdorigao avatar liberodark avatar phcoder avatar salvacam avatar sporniket avatar toadking avatar troffmo5 avatar webgeek1234 avatar yoshisuga avatar zlika avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

theodore's Issues

TOx - No Sound in Yeti - Pulsar - Eliminator (Loriciels) games

Hello,
first, hats off for this awsome project. I was thinking about something similar, and I found your work which exactly meets my needs. I've implemented your Theodore core in my arcade cabinet powered by a Raspberry pi running Retropie.
I think I've found a bug in the TO8 flavor, the Loriciels Hits (Yéti, Pulsar, Eliminator) have no sound in games.
Interestingly, the MO5 versions of the games do have sound. Tested under DCMOTO, I can hear sound in TO8 for those games.
Maybe something not emulated properly on TO flavors? I could help to debug this issue but I'm not sure where to start...
Again, big thanks for this great project 👍

Best Regards,
MaRvIn054.

Remappable keyboard

void retro_set_controller_port_device(unsigned port, unsigned device)

Hey,

Nice little emulator.
FYI, You can add an extra device (RETRO_DEVICE_KEYBOARD) and when users chose that one you get the keyboard mapper, like this which probably would give users more freedom.

Thank you for porting this to libretro, I'm not really into older computers but it's always nice to see someone embracing the API

image

[Switch] Theodore is broken

Hi, updating my cores today was testing that everything was in order, and when booting a game on Theodore it crash retroarch and kick me out the system menu, the oldest version I tested is from may-01-2020 (the oldest available too), I can test older versions if you point me to them, so we can narrow the issue.

Regards.

Aucun jeu au format *.k7 ne se lance.

Hello,

Je suis de la Team Retrobat, et je suis en plein test de la future version de notre frontend, et impossible de lancer de jeux au format k7. (aussi bien depuis notre Frontend que depuis Retroarch directement)
Dernière version du core Theodore, et toutes les roms que je trouve sur le site Planetemu.net (to7, mo5 ou mo6).

j'ai testé le jeu https://www.seize-color.net/liftoff/ qui est un jeu To8 récent, et il se lance directement sans problèmes.

Désolé de passer par ici pour te contacter, mais sur twitter tu n'est plus actif depuis un bon moment ^^

[WiiU] Wrong color palette?

Hi, thanks for including Wii U in your builds. Tried the emu for the first time today and all the games have a bluish color palette, also the sound is just a popping noise.
img_20180609_182807332
img_20180609_182733745

MO5 reset when launching any game

Hello,

I have a major issue on RetroArch 1.7.8 with the Theodore core on Android aa64 (GPD XD+).

When trying to launch any MO5 game, the MO5 reset.

I've tried the same thing on PC and it is working fine.

Can you please fix this? Thanks.

Crash sur chargement d'un fichier .fd

Je génère mes propres fichiers .fd avec secteur de boot pour TO8
Le fichier en pièce jointe fonctionne parfaitement sous DCMOTO ou sur mon TO8 avec SDDRIVE.
Par contre avec theodore, l'application crash.
Le secteur de boot contient un code de fondu palette vers la couleur noire.
Ce code ne semble pas exécuté et theodore plante.
Il y a donc un problème au chargement du secteur de boot en $6200.
TEST.zip

Je précise que le fichier FD ne comporte pas de FAT.

Merci d'avance !

Problème identification du modele

Je viens de tester Theodore avec Rexalbox 7 et il semblerait qu'il y ait un petit problème avec l'identification du modèle basé sur le nom du fichier pour le to770 : mon fichier contient la chaîne to770 et il lance le modèle to7. Je suis bien en auto dans libreretro.
Sinon, parfait pour voyager dans le temps ! ;-)
Zetof

Space key on MO5 does not respond

Hello,
Under Retroach/Retropie Linux (and perhaps others OS?), when theodore_rom is set to "MO5", all the keyboard operates correctly, excepted the "space" key which does not respond at all, even when all Retroarch gamepad and/or hotkeys are off (i.e option "game focus on" selected, which turn off every call to external options thru specific keys). The problem is that some older games, which run only on MO5 (and not on any other flavour) sometimes absolutely need the space key to play. The linux keyboard driver (udev) seems to operate correctly though, as the "fast forward" option , which is attached in retroarch.cfg to the "space" key, operates normally (of course when "game focus off" is selected).
Thanks!
BTW, nice work!!!

IRQ Timer Frequency

Lorsqu'on positionne un timer IRQ la fréquence de déclenchement n'est pas respectée.
Un léger décalage se produit.
De ce fait si on utilise ce timer pour des effets raster, ça ne fonctionne pas et les lignes défilent au lieu d'être fixes.
Idem pour produire un son, la fréquence n'est pas respectée.

Voici le fil de discussion de la correction du problème équivalent sous dcmoto :
https://forum.system-cfg.com/viewtopic.php?t=5519&start=15

Tu trouveras ici : https://forum.system-cfg.com/download/file.php?id=18308
un fd de test que sam avait fait à l'époque :
Il positionne le timer à 6413µs, ce qui correspond exactement à 13 lignes d'écran. Or 13 est un diviseur exact des 312 lignes verticales. Du coup on doit voir des barres colorées stables sur le tour, et entendre une note à 601Hz (= 1000000/(264*13))

=> or sous theodore les lignes défilent contrairement au même programme sur machine réelle.

Cordialement,
Benoit Rousseau.

Permission to add Theodore to Steam as free DLC for RetroArch

Hi there @Zlika,

we would like to seek your permission to include Theodore as a core as free DLC for RetroArch on Steam.

The user would have to manually install this, it would be freely made available.

If there's anything you are unsure of or are hesitant about, don't hesitate to bring it to our attention. We will always go with whatever you decide.

Clavier virtuel se bloque

Bonjour,
En jouant avec le core sur Android (TO8D/Basic 512), je me suis aperçu que le clavier virtuel fonctionne bien au début, mais au, bout d'un moment, certaines touches je marchent plus, puis remarchent, l'auto-repeat se bloque puis remarche, bref, c'est assez instable et ça rend le clavier inutilisable...
Cordialement

Autorun of loaded contents

Hello,
Would be nice to have an option like theodore_autorun = true which would automatically, depending on flavour:

  • Select the "B" option on TO8 menu
  • Type in a run" followed by on MO5
    this way, a content could be launched automatically.
    PS: I tried this with the savestates, which works fine manually, but does not seems to respond to savestate_auto_load = "true"

[Question] Charger un .rom et un .k7

Bonjour,

J'essaie de lancer le jeu Enigmatika sur TO7. Ce jeu nécessite une cartouche Memo 7 (.rom) à la place de Basic 1 en plus du fichier .k7 (testé sur un autre émulateur)

Sur theodore, si je lance la k7 je ne peux pas lancer le jeu. Si je lance le .rom (en forçant le TO7 sinon theodore lance un TO8), je peux lancer le jeu mais celui-ci demande ensuite la k7. Je ne peux pas permuter sans relancer le core. J'ai à tout hasard tenté de créer un .m3u mais RetroArch ne démarre pas (je suis en ligne de commandes)

J'ai regardé dans les options du core si on pouvait override Basic 1 avec Memo7 mais sans résultat.

Du coup je voulais savoir si je ratais quelque chose ou si cela n'était pas possible,

Merci

The Autostart feature misses a settings to specify a specific action

Hello,
The autostart feature is very helpful to automatize start of programs.
But it doesn't work for all software:

  • On TO8, we mostly have to press B but some old ones ported from TO7 may require to press C.
  • On MO5, RUN" would work for most tapes, but some require to enter LOADM"",,R
    I think it's very difficult to support start of all existing software.
    The fastest and easiest way would be to add a setting at core startup to specify the action required to start the program.
    For example, something like theodore_autorun_action = "C" or theodore_autorun_action="LOADM".
    Maybe as a first step this new setting could only support predefined actions, and in a later release, it could be replaced some kind of macro feature.
    What do you think?

Best Regards,
MaRvIn054.

Problème avec le jeu "la geste d'artillac"

Bonjour,

Tout d'abord merci pour ce portage sur retroarch de l'émulation thomson - cela me rappelle de bon souvenirs !

J'ai essayé de faire fonctionner plusieurs versions disquettes de la geste d'artillac (une version disponible ici http://dcmoto.free.fr/programmes/la-geste-d-artillac/index.html).

La version de theodore que me retourne retroarch est 7889613.

Quand je lance le jeu, tout va bien jusqu'au moment du chargement de la disquette liminaire. Alors j'ai une image embrouillée (voir ci-dessous).
Capture d’écran du 2023-12-18 23-46-15

J'ai essayé avec l'émulateur dcmoto et j'ai obtenu le même résultat (version to8 ou to9).
J'ai essayé d'autres version d'autres sources avec le même résultat.

A noter que pour lancer la disquette to9, je suis obligé de passer theodore en to9+ (theodore paramétré en to9 ne lance pas le jeu du tout).

Peut être ai-je fait une fausse manip', mais il ne me semble pas que je faisais quelque chose de plus quand j'y jouais enfant.

utilisation du mode debug

Salut,

J'ai le problème suivant quand je compile avec make DASM=1 pour utiliser le mode debug :
(je précise qu'a l'exécution j'ai bien l'interactive debugger de coché dans les options du core)

Au lancement de retroarch j'ajoute l'option --verbose ce qui ouvre bien la fenêtre de log dans laquelle je vois défiler la trace d'execution de theodore avec le PC, le dasm et les registres processeur => ça c'est bon
Par contre je n'ai pas trouvé ou rentrer les commandes de debug. La fenetre de log semble en "lecture seule"

Merci d'avance pour ton aide !

wrong CMPX cycle count (INDIRECT)

Bonjour,

Dans le fichier 6809cpu.c il y a une erreur concernant le nombre de cycles de l'instruction suivante :
case 0xac: INDIRECT; Cmpw(&X, GETW(W)); return 4 + N; /* CMPX IX */
le return devrait être 6 + N

Le bug a été corrigé en début d'année sur DCMOTO
https://forum.system-cfg.com/viewtopic.php?f=24&p=175131

idem pour :
case 0xad: INDIRECT; Pshs(0x80); PC = W; return 5 + N; /* JSR IX */
le return devrait être à 7 + N

Cordialement,
Benoit Rousseau.

MO5 => Unable to load some programs from tape (.K7)

Hello,
I found out some programs on tape (.K7) that cannot be loaded properly on MO5 flavor.
An example of this is Stanley (Loriciels). The game loads and runs fine in DCMOTO.
I know there are some hacks in others emulators to support the software protections implemented in some games, it is very likely that Stanley is protected and loading fails on Theodore due to its protection.
I've found an interesting link that describes the way tapes were protected on MO5:
La protection des cassettes MO5 (d'après Daniel Coulom)
Best Regards,
MaRvIn054.

Physical arrow keys not working as MO/TO arrows

Hello,
Under Retroarch 1.7.5 on Windows 10 x64, with Theodore core v. fee726b, I cannot have the physical arrow keys from my keyboard working as MO/TO arrow keys.

Under MO/TO Basic, these keys input the characters "2", "4", "6", "8" instead of moving the cursor (as if they were the arrow keys from the numerical keypad).

I made sure to use "Enable hotkeys" hotkey in Retroarch, disabled the Retropad, and also used the "Game focus toggle" hotkey to disable all other hotkeys, but the behavior remains the same.

This is a blocking issue for games like "L'Aigle d'Or", which can only be played with the keyboard.

This issue is not present on DCMO5 v6.8 (used via Dosbox).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.