[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#751397: ITP: drmips -- Educational MIPS simulator - DrMIPS



Hi Bruno,

> * Package name    : drmips
>   Version         : 1.2.1
>   Upstream Author : Bruno Nova <brunomb.nova@gmail.com>
> * URL             : https://bitbucket.org/brunonova/drmips/
> * License         : GPL
>   Programming Lang: Java
>   Description     : Educational MIPS simulator - DrMIPS
> (...)
> I am the author of the program. Above was the "general" description of the
> software.
> This simulator is to be used mostly in Computer Architecture classes where the
> MIPS architecture is studied.
> It simulates some MIPS code and shows, step-by-step: the assembled code, the
> registers, the data memory and a graphical representation of the datapath
> (unicycle or pipeline).
> I intend to package the PC version of the simulator (obviously).

As a teacher (although I teach Operating Systems, but for some things,
I'm sure it's needed for my students to understand Computer
Architecture, and it's good to have tools to point them to), I am
interested in seeing this tool.

> Now, I know this is a very specific program, and useless to most people.
> Also, besides the University where it was created, probably almost no one else
> uses it (1 or 2 other universities, at maximum).
> So, I'm perfectly fine if the package is not accepted. After all, no one
> requested this package.
> But this would also be the first package I would send to Debian, so it would be
> useful for me to learn how to submit packages to Debian and Ubuntu
> repositories.
> I have a package for Ubuntu in a PPA, though (ppa:brunonova/ppa).

Most packaes are requested only by the person uploading and
maintaining them, and only later are found to be useful for others. I
would say your package is welcome; even more so knowing that you as
the upstream author are interested in having it in Debian.

I'd only ask what does your package provide that existing packages
don't - I know, for example, we have SPIM. SPIM is quite old, and has
had a slow upload history. Its last new upstream release is eight
years already. But for the task it fulfills, it is a good tool. How
would you compare DrMIPS with SPIM?

Attachment: signature.asc
Description: Digital signature


Reply to: