x16emu R43 for Linux i686 (32 bit) x16-emulator-r43 ("Stockholm")

This is a big category, which includes emulators that run on a PC and emulate the CX16, emulators that run on CX16 and simulate other computers, and tools for connecting to other computers. Data conversion tools may also fit here or in development tools, depending on the focus.
Post Reply
mobluse
Posts: 175
Joined: Tue Aug 04, 2020 2:16 pm
Location: Lund, Sweden
Contact:

General - CX16 x16emu R43 for Linux i686 (32 bit) x16-emulator-r43 ("Stockholm")

Post by mobluse »

This is the official emulator for Linux i686 built by me on Lubuntu 18.04 LTS because there is no official release for these systems and the latest snap is R39, but it uses the original R43 ROM.

Code: Select all

$ ./x16emu -version
### Release 43 ("Stockholm") 0000000+
On my Eee PC 900 it runs at 20% of full speed, but that is still faster than a real C64 with 6510 at 1 MHz since the Commander X16 has a 65C02 CPU at 8 MHz. Even at 20% it is still useful for non time critical programs.
2023-06-16-021634_640x480_scrot.png
2023-06-16-021634_640x480_scrot.png (9.62 KiB) Viewed 6230 times
I compiled using make to get the executables and then I moved them with zip -u into a copy of x16emu_linux-x86_64-r43.zip that is called x16emu_linux-i686-r43i1.zip to mark that it is an independent release and not an official, and that it might be updated. I tested x16emu using my own programs and started makecart on the EeePC and also by using Box86 on a Raspberry Pi 4 B.


About the earlier release R42
This is the official emulator for Linux i686 built by me on Ubuntu 18.04 LTS because there is no official release for these systems and the latest snap is R39, but it uses the original R42 ROM and the emulator shows the same wrong version using the command line, but shows R42 on the screen.

Code: Select all

$ ./x16emu -version
### Release 41 ("Marrakech")

Code: Select all

$ ./makecart -help
-help
	Print this message and exit.
...
On my Eee PC 900 it runs at 20% of full speed, but that is still faster than a real C64 with 6510 at 1 MHz since the Commander X16 has a 65C02 CPU at 8 MHz. Even at 20% it is still useful for non time critical programs.
2023-03-20-014047_640x480_scrot.png
2023-03-20-014047_640x480_scrot.png (25.38 KiB) Viewed 7047 times
2023-03-20-014439_640x480_scrot.png
2023-03-20-014439_640x480_scrot.png (9.31 KiB) Viewed 7047 times
I compiled using make and make makecart to get the executables and then I moved them with zip into x16emu_linux-x86_64-r42.zip and renamed that to x16emu_linux-i686-r42i1.zip to mark that it is an independent release and not an official, and that it might be updated. I tested x16emu using my own programs and started makecart on the EeePC and also by using Box86 on a Raspberry Pi 4 B.

Ubuntu is actually Lubuntu in my case because that is faster on an EeePC 900. This release might work on later distros for i686 that e.g. Debian call i386 even though they need i686 or later. E.g. this might work on Debian with Raspberry Pi Desktop for PC and Mac. "If you have an old computer that is no longer powerful enough to run a modern commercial operating system, try Debian with Raspberry Pi Desktop: it can often make the computer usable once more."
Attachments
x16emu_linux-i686-r43i1.zip
(2.58 MiB) Downloaded 526 times
x16emu_linux-i686-r42i1.zip
(696 KiB) Downloaded 483 times
Last edited by mobluse on Fri Jun 16, 2023 12:54 am, edited 1 time in total.
X16&C64 Quiz: Try It Now! Huge Char Demo: Try It Now! DECPS: Try It Now! Aritm: Try It Now!
mobluse
Posts: 175
Joined: Tue Aug 04, 2020 2:16 pm
Location: Lund, Sweden
Contact:

Re: x16emu R43 for Linux i686 (32 bit) x16-emulator-r43 ("Stockholm")

Post by mobluse »

I have updated the CX16 emulator x16emu for i686 to R43 "Stockholm", see above.
X16&C64 Quiz: Try It Now! Huge Char Demo: Try It Now! DECPS: Try It Now! Aritm: Try It Now!
User avatar
Daedalus
Posts: 229
Joined: Fri Nov 11, 2022 3:03 am

Re: x16emu R43 for Linux i686 (32 bit) x16-emulator-r43 ("Stockholm")

Post by Daedalus »

You compiled a version of the emulator for the i686 that you're running a lightweight version of Ubuntu 1804 on?

COOL!

Can you dual boot that bad boy to DOS or WIN95 for retro gaming on those, as well?
mobluse
Posts: 175
Joined: Tue Aug 04, 2020 2:16 pm
Location: Lund, Sweden
Contact:

Re: x16emu R43 for Linux i686 (32 bit) x16-emulator-r43 ("Stockholm")

Post by mobluse »

The biggest problem with running MS-DOS or Windows 95 on the EeePC 900 is that the sound card is not supported. Maybe one could buy a USB sound card that is supported by Windows 95c, 98, 98SE, or ME, since those have MS-DOS built-in. FreeDOS might also support some USB sound cards. The oldest Microsoft OS that I've seen running on it is Windows 2000 and there sound worked well. My Eee PC was sold with Linux, but you could also buy it with Windows XP. DOSBox is an MS-DOS emulator that is part of Lubuntu 18.04 LTS.

Otherwise it's easy to boot other OS:es from USB or SD card. There is a system called UNetbootin that can create SD cards or USB sticks with various OS:es, but I've mostly tested different Linux distributions. You could also configure Linux to dual boot.

My Eee PC 900 has 16GB SSD and 2GB RAM.
X16&C64 Quiz: Try It Now! Huge Char Demo: Try It Now! DECPS: Try It Now! Aritm: Try It Now!
Post Reply