So actually the emulator now has less compatibility at this point until I complete/redo some stuff.
I decided to change the way I'm compiling functions to a new way AST-based that will allow simpler+safer micro optimizations. Also it will make code generation simpler and easier to maintain. It will allow to output the AST as C#-like code so you can see what's going on.
![EmuCR: Soywiz's Psp Emulator NEWS - More WIP work EmuCR: Soywiz's Psp Emulator NEWS - More WIP work](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6B1jgbltqRaqkN0EndSDjUaSt513trlcwkq1vWTXaDXxxH1DAtE0sNyCR9m7UKhD-8wvDqdYItSDt-KZMyKV3P4jf0Onig7LOXdyuM72ivZpJsxxOqG6ykSyPUA5_9jHPHroYyx-_A9E/s280/1.png)
I have added a new window that allows you to see compiled functions in several formats:
![EmuCR: Soywiz's Psp Emulator NEWS - More WIP work EmuCR: Soywiz's Psp Emulator NEWS - More WIP work](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iyxh83M3any7IhEsLN375hSdhd0x3NOmo9SDJK9eSfiSJAKciuyh4xIyvCvTHSC2ofkXP17Ac9UiDg29baAVFhYkdWWLd_HQL1PkYoegFQ_yyb3o7RrVZVM-KHnWlP8q6InGC-XoEek/s280/2.png)
![EmuCR: Soywiz's Psp Emulator NEWS - More WIP work EmuCR: Soywiz's Psp Emulator NEWS - More WIP work](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiphyVjo4YAdorM2dW0LFoLdOVD7r5YH35C_vTqEwy1hag_xvVFRCFXG6cIKbcUaIzHkhC2WxQ5jrNQfNjd4K4wjTAZCH_9vtGwEkxmRdHsrSEG7n7xPDsq0TG37sbJmhEW04WpqJVgfsc/s280/3.png)
![EmuCR: Soywiz's Psp Emulator NEWS - More WIP work EmuCR: Soywiz's Psp Emulator NEWS - More WIP work](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCkuRD-4l6L46kdg9T-CiuuW1R2nwr6QHAyivB2mrdkH2sIxaM2o12ayIHDzbrP8kYKOwoYSOXWKkobqdMUtcfwcibSlMsgH-rg7KRtbBNjDmCG5xZ8yaLiHdf0Pny0s6X1e5ZIpXuHHg/s280/4.png)
![EmuCR: Soywiz's Psp Emulator NEWS - More WIP work EmuCR: Soywiz's Psp Emulator NEWS - More WIP work](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyy6pe6mb17bJqtwOFo3b67G16b_lR1Zwnfzkem2WjU9B3MjqWpUUwbRArEUpAkItUXCcjbs3wCcgNug206DtAFst9PjvE0CsaA3YuUsQx6iEGV6OwbFOhr7zoQZ26bYI294hJbs0qLQk/s280/5.png)
Newer versions will require .NET 4.5. So you won't be able to use it on Windows XP unless you are using mono >= 3.0. Also the new gpu plugin is a OPENGL|ES 2. On windows it will use the angle project. On linux it will use opengl, and on mobile devices it will use the native opengl|es implementation.
On the other hand, lioncash has performed lots of refactorings/cleanups/documentation furthermore to translating the emulator to japanese. Thanks a lot!
News Source: Here
0 Comments
Post a Comment