home.social

#vsmile — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vsmile, aggregated by home.social.

  1. Displaying the V.Smile at retro event in Pinon, France.

    Actually more improving my demos than displaying anything. I never resist the urge to code just a bit more 🤤

    #retrogaming #vsmile #gamedev

  2. Displaying the V.Smile at retro event in Pinon, France.

    Actually more improving my demos than displaying anything. I never resist the urge to code just a bit more 🤤

    #retrogaming #vsmile #gamedev

  3. Displaying the V.Smile at retro event in Pinon, France.

    Actually more improving my demos than displaying anything. I never resist the urge to code just a bit more 🤤

    #retrogaming #vsmile #gamedev

  4. Displaying the V.Smile at retro event in Pinon, France.

    Actually more improving my demos than displaying anything. I never resist the urge to code just a bit more 🤤

    #retrogaming #vsmile #gamedev

  5. Displaying the V.Smile at retro event in Pinon, France.

    Actually more improving my demos than displaying anything. I never resist the urge to code just a bit more 🤤

    #retrogaming #vsmile #gamedev

  6. I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

    The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

  7. I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

    The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

  8. I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

    The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

  9. I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

    The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

  10. I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

    The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

  11. Ok let's port #binutils to the unsp CPU used in the #VTech #VSmile !
    Apparently this starts by building a version of autoconf from 11 years ago, otherwise you can't regenerate the configure scripts (which need to be modified to add a new target)

  12. Ok let's port #binutils to the unsp CPU used in the #VTech #VSmile !
    Apparently this starts by building a version of autoconf from 11 years ago, otherwise you can't regenerate the configure scripts (which need to be modified to add a new target)

  13. Ok let's port #binutils to the unsp CPU used in the #VTech #VSmile !
    Apparently this starts by building a version of autoconf from 11 years ago, otherwise you can't regenerate the configure scripts (which need to be modified to add a new target)

  14. Ok let's port #binutils to the unsp CPU used in the #VTech #VSmile !
    Apparently this starts by building a version of autoconf from 11 years ago, otherwise you can't regenerate the configure scripts (which need to be modified to add a new target)

  15. Ok let's port #binutils to the unsp CPU used in the #VTech #VSmile !
    Apparently this starts by building a version of autoconf from 11 years ago, otherwise you can't regenerate the configure scripts (which need to be modified to add a new target)

  16. J'espère que vous êtes tous allé voir @pulkomandy parler de la #vsmile#CDL2022

  17. J'espère que vous êtes tous allé voir @pulkomandy parler de la #vsmile#CDL2022

  18. J'espère que vous êtes tous allé voir @pulkomandy parler de la #vsmile#CDL2022

  19. Hello! Today I finally had some time for #vtech #vsmile hacking again in preparation for my talk at #capitoledulibre
    Spent the day continuing disassembly of the BIOS, improving the dasmxx disassembler a bit (missing instructions, support for widechar string litterals), and fixing some errors in the vtech.pulkomandy.tk wiki. Not feeling like I've made a lot of progress, this is a quite boring job so far and would be more fun with more help digging into the code!

  20. Hello! Today I finally had some time for #vtech #vsmile hacking again in preparation for my talk at #capitoledulibre
    Spent the day continuing disassembly of the BIOS, improving the dasmxx disassembler a bit (missing instructions, support for widechar string litterals), and fixing some errors in the vtech.pulkomandy.tk wiki. Not feeling like I've made a lot of progress, this is a quite boring job so far and would be more fun with more help digging into the code!

  21. Hello! Today I finally had some time for #vtech #vsmile hacking again in preparation for my talk at #capitoledulibre
    Spent the day continuing disassembly of the BIOS, improving the dasmxx disassembler a bit (missing instructions, support for widechar string litterals), and fixing some errors in the vtech.pulkomandy.tk wiki. Not feeling like I've made a lot of progress, this is a quite boring job so far and would be more fun with more help digging into the code!

  22. The V.Smile will be represented at the Capitole du Libre event at Toulouse, France 🔥

    I won't be there (too far, I am from Paris,) but that's a great reason to revive my little project:

    Mortal Kombat meets V.Smile 😎

    So I reworked input code from a hack that could possibly work only in Unununium (very approximate emulator), to something working in V.Frown (a lot more accurate emulator.)

    So here is Dora, holding a bloody knife, and walking when I press the green button 🧐

    #gamedev #vsmile

  23. The V.Smile will be represented at the Capitole du Libre event at Toulouse, France 🔥

    I won't be there (too far, I am from Paris,) but that's a great reason to revive my little project:

    Mortal Kombat meets V.Smile 😎

    So I reworked input code from a hack that could possibly work only in Unununium (very approximate emulator), to something working in V.Frown (a lot more accurate emulator.)

    So here is Dora, holding a bloody knife, and walking when I press the green button 🧐

    #gamedev #vsmile

  24. The V.Smile will be represented at the Capitole du Libre event at Toulouse, France 🔥

    I won't be there (too far, I am from Paris,) but that's a great reason to revive my little project:

    Mortal Kombat meets V.Smile 😎

    So I reworked input code from a hack that could possibly work only in Unununium (very approximate emulator), to something working in V.Frown (a lot more accurate emulator.)

    So here is Dora, holding a bloody knife, and walking when I press the green button 🧐

    #gamedev #vsmile

  25. Targetting the vocc compiler to the #vtech #vsmile is going well!
    Totest on more serious code I picked a simhle function from a joystick test project, the function is basically a memset.
    I have it compiled both with and without optimizations and the code looks like it should work.
    Tomorrow I will try to compile a few more functions…

  26. Targetting the vocc compiler to the #vtech #vsmile is going well!
    Totest on more serious code I picked a simhle function from a joystick test project, the function is basically a memset.
    I have it compiled both with and without optimizations and the code looks like it should work.
    Tomorrow I will try to compile a few more functions…

  27. Targetting the vocc compiler to the #vtech #vsmile is going well!
    Totest on more serious code I picked a simhle function from a joystick test project, the function is basically a memset.
    I have it compiled both with and without optimizations and the code looks like it should work.
    Tomorrow I will try to compile a few more functions…