Emulator r40 Released

Announcements by the development team or forum staff.
Edmond D
Posts: 489
Joined: Thu Aug 19, 2021 1:42 am

Emulator r40 Released

Post by Edmond D »


Thanks for the next rev of the emulator. I'm surprised at the size differences based on the platform (I hadn't noticed it before.) Any comments on why the wide difference?
Screen Shot 2022-04-29 at 7.36.10 AM.png
Stefan
Posts: 456
Joined: Thu Aug 20, 2020 8:59 am

Emulator r40 Released

Post by Stefan »


As with R39, I get this error when launching R40 on my Mac (Catalina 10.15):

dyld: Symbol not found: _GCHapticDurationInfinite

However, works fine if I clone and build myself.

Did not break X16 Edit from R39 in any way that in any way I can see quickly.

User avatar
Jestin
Posts: 85
Joined: Sat Jun 27, 2020 10:14 pm
Contact:

Emulator r40 Released

Post by Jestin »


Nice work!  I've been wondering for a while how badly I've been abusing the ability to load content quickly on the emulator, afraid that the load times would be too disruptive on actual hardware.  I still don't know what the actual time difference will be, but this update at least makes it clear that calling LOAD isn't free.  I'll have to make sure to turn my layers off as I'm loading the maps and tiles, but I suspected I'd have to do that eventually.

Michael Steil
Posts: 94
Joined: Mon May 18, 2020 7:25 pm

Emulator r40 Released

Post by Michael Steil »



On 4/29/2022 at 4:56 PM, Jestin said:




I've been wondering for a while how badly I've been abusing the ability to load content quickly on the emulator, afraid that the load times would be too disruptive on actual hardware.  I still don't know what the actual time difference will be, but this update at least makes it clear that calling LOAD isn't free.  I'll have to make sure to turn my layers off as I'm loading the maps and tiles, but I suspected I'd have to do that eventually.



In the emulator, loading from SD card is very close to the speed on actual hardware. Loading from the host fs is faster, but since r40 at least not instantaneous.

Michael Steil
Posts: 94
Joined: Mon May 18, 2020 7:25 pm

Emulator r40 Released

Post by Michael Steil »



On 4/29/2022 at 4:38 PM, Edmond D said:




Thanks for the next rev of the emulator. I'm surprised at the size differences based on the platform (I hadn't noticed it before.) Any comments on why the wide difference?






  • x16emu for Linux uses the system's SDL (you may have to install it first)


  • x16emu for macOS links SDL statically (only the parts that are used are included)


  • x16emu for Windows ships with a version of the SDL DLL (i.e. all of SDL)


Michael Steil
Posts: 94
Joined: Mon May 18, 2020 7:25 pm

Emulator r40 Released

Post by Michael Steil »



On 4/29/2022 at 4:51 PM, Stefan said:




As with R39, I get this error when launching R40 on my Mac (Catalina 10.15):



dyld: Symbol not found: _GCHapticDurationInfinite



However, works fine if I clone and build myself.



Can you test this version of your Catalina machine? http://pagetable.com/docs/tmp/x16emu_mac_TEST_CATALINA.zip

SlithyMatt
Posts: 913
Joined: Tue Apr 28, 2020 2:45 am

Emulator r40 Released

Post by SlithyMatt »



On 4/29/2022 at 10:38 AM, Edmond D said:




Thanks for the next rev of the emulator. I'm surprised at the size differences based on the platform (I hadn't noticed it before.) Any comments on why the wide difference?



Easy: Linux > MacOS > Windows

Ergo: the size of the package is inversely proportional to the quality of the OS

User avatar
desertfish
Posts: 1097
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Emulator r40 Released

Post by desertfish »


In all seriousness, the Linux build simply uses the system-installed SDL2 library while the Windows build has to include that dll.  

kelli217
Posts: 532
Joined: Sun Jul 05, 2020 11:27 pm

Emulator r40 Released

Post by kelli217 »


The RTC is working but the TI$ and DA$ hooks into the RTC are still a work in progress, eh?

I obsess a little bit about timekeeping because the most significant application I ever wrote was an alarm clock for my C64. ? 

Post Reply