dMZX Forums: MZX Testing VMs - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MZX Testing VMs For testing MegaZeux easily on different architectures.

#1 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 05 June 2013 - 11:23 PM

I'm working on constructing (and compiling/testing the current version of MZX in) a series of Debian Linux VMs of all the different architectures qemu's system emulation and Debian Wheezy can handle. As of this posting, I have ARMhf (ARM with Hardware Floating Point) done, am working on ARMel (ARMv4t and newer) currently.

This topic will be updated to links to the various VMs for future test-compiles of MZX as they're made
I will make an attempt to update the VMs each time there's a new major version of Debian, so that we're testing against an up to date system.
Each VM will contain a shell script to run it using qemu 1.4.0 or newer.

EDIT: Forgot to mention: Every VM's root password is mzx{arch}, aka, mzxarmhf or mzxarmel or mzxppc etc. Thats also the name of the sole non-root user, and its password as well. I figured a VM didn't need security, and this was the easiest way.


ArchOSLast Version CompiledTestedNotes
ARMhfDebian 7 (Wheezy)GIT (on 2015/03/21)GIT (on 2015/03/21)No fixes needed on GIT. 2.84c compiles with Fix: Issue 580, but this fix was included in latest GIT.
ARMelDebian 7 (Wheezy)2.84c2.84cTriggers above fix if added, fix is not needed but not detrimental
PowerPCDebian 7 (Wheezy)2.84c2.84cWith Proposed Fix: Issue 581
MIPSDebian 7 (Wheezy)2.84c2.84cWith Fixes: Issues 580 and 581. X non-working, use DirectFB to test instead. Qemu MIPS emulation VERY slow.


Project Status: Back after a long hiatus because Putlocker sucks.

Example Systems:
ArchSystem
ARMhfEfika MX Smartbook/Netbook
ARMelRaspberry Pi
PowerPCPowerMac/iMac G3/G4/G5, early Playstation 3 running Linux
MIPSSGI Tezro server
MIPSelLoongson Lemote YeeLoong 8101B netbook
SPARCSun Ultra 45, Ultra 3 Mobile

- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#2 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 08 June 2013 - 10:55 AM

Be sure to check http://www.digitalmz...showtopic=15512 for a "practical" (for non-developers) offshoot of this project: Binary packages for non-i386/amd64 architectures!

Also, the armhf vm's .sh script has a bug, remove the "~/" in front of the kernel and initrd bits. I'm uploading a fixed tarball soon.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#3 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 09 June 2013 - 04:26 AM

Fixed the armhf VM.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#4 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 09 June 2013 - 05:37 PM

Pinned.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#5 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 11 June 2013 - 01:14 AM

Taking a little break for now.

Next on the agenda:

1. Uploading the MIPSel VM. It's done and ready for upload.

2. Working on a SPARC one.



And then I'm probably going to be done for a while because the only supported Debian architecture left is s390x and qemu's emulation for that is nigh-on-unusable. Also its a server-only arch and nobody's going to be running MZX on it.

I might try seeing if I can get MZX running on the m68k port for Debian Etch just for funsies, but thats not going to be very usable.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#6 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 21 March 2015 - 09:42 PM

So apparently Putlocker (now "FireDrive"?) broke around October of last year and hasn't been working since. So I don't have copies of these files anymore. I'm looking through my backups to see if I have them anywhere, but if not I'm going to have to remake these VMs and host them somewhere else.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#7 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 22 March 2015 - 04:38 AM

Alright, I'm remaking the VMs one by one. ARMhf is currently done, and I will be providing dropbox links to each as they're done, replacing the broken links on the top post.

Currently compressing the armhf one and then I'll be putting on dropbox and updating the link.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#8 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,567
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 22 March 2015 - 05:28 AM

ARMhf VM compressed, uploaded, and link re-added. It's now on DropBox, which I expect won't disappear in the next couple years (he says, prepared to eat crow).

Please note that, while compressed it's only 332MB, uncompressed the hard drive image is 4GB. This seemed a safe starting hard drive image size, and I didn't bother shrinking the drive.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users