Page 1 of 5

Emulator r40 Released

Posted: Fri Apr 29, 2022 2:14 pm
by Michael Steil

Emulator r40 Released

Posted: Fri Apr 29, 2022 2:38 pm
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

Emulator r40 Released

Posted: Fri Apr 29, 2022 2:51 pm
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.


Emulator r40 Released

Posted: Fri Apr 29, 2022 2:56 pm
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.


Emulator r40 Released

Posted: Fri Apr 29, 2022 3:38 pm
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.


Emulator r40 Released

Posted: Fri Apr 29, 2022 3:40 pm
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)



Emulator r40 Released

Posted: Fri Apr 29, 2022 3:43 pm
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


Emulator r40 Released

Posted: Fri Apr 29, 2022 3:48 pm
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


Emulator r40 Released

Posted: Fri Apr 29, 2022 4:32 pm
by desertfish

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


Emulator r40 Released

Posted: Fri Apr 29, 2022 5:05 pm
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. ?