[Project] Windows 2000/ME and Linux on 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Mnecraft368, Dec 12, 2016.

  1. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    895
    210
    Aug 8, 2015
    I am expecting people to say "it wont work" but idc ima try it anyway. Ok lets rename this title.... AGAIN. Its not a project, just a test to see how dosbox/3ds reacts to these things. And also i will probably try ME as i didnt know 2000 was NT... even though the start up screen says based on NT... yeah


    2000 error but setup is working!!!

    Linux Results

    Suggested by: https://gbatemp.net/threads/windows-on-the-new-3ds.407756/page-11#post-6918346

    Trying out Windows 2000 or ME and Linux on a 3DS, cos why not

    2000/ME will be tested as it is
    I will try use Debian/Raspbian
    If linux works ill try ubuntu/linux mint

    I will report progress updates below:

    Windows 2000 setup has been activated... with a slight issue



    https://gbatemp.net/threads/running-ms-dos-6-22-on-3ds.452831/
    similar project by me
     
    Last edited by Mnecraft368, Dec 16, 2016


  2. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,688
    883
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Oooohh the start of Linux on 3DS is happening. :D
     
  3. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    895
    210
    Aug 8, 2015
    :) i really doubt dosbox will support it
     
  4. Mikemk

    Mikemk GBAtemp Advanced Maniac

    Member
    1,529
    535
    Mar 26, 2015
    United States
    I think a native Linux port would be better
     
  5. swabbo

    swabbo Wot u doin readin dis m8?

    Member
    531
    185
    Mar 9, 2011
    East Yorkshire/ A Bin
    Cool :o
     
  6. Minnow

    Minnow GBAtemp Fan

    Member
    462
    709
    Oct 5, 2015
    Canada
    Probably would've been a good idea to have a PoC before making a thread.

    Regardless, good luck, you're going to need it.

    (I highly doubt it will work at all out of the box)
     
  7. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    895
    210
    Aug 8, 2015
    i got inspired so i wanted to try it :D

    — Posts automatically merged - Please don't double post! —

    i should post progess updates in the replys aswell

    — Posts automatically merged - Please don't double post! —

    http://i.imgur.com/78DCQuS.jpg
    ok i somehow got XP setup to run on dosbox but it crashes. i might be able to fix this in the dosbox config but im not sure it'll work. if it doesnt ill get a mod to rename this to windows 2000 instead. that might have less requirements (dosbox is emulating a pentium cpu btw)

    — Posts automatically merged - Please don't double post! —

    emulated pentium_mmx doesnt work either. time for 2000/ME test. time to find a mod

    — Posts automatically merged - Please don't double post! —

    PMed an admin to get the name changed, hope its done soon(tm)

    — Posts automatically merged - Please don't double post! —

    we have liftoff.... i mean windows 2000 setup!

    — Posts automatically merged - Please don't double post! —

    yeah its not going well, mostly due to my double posts.
     
  8. Exavold

    Exavold GBAtemp Advanced Fan

    Member
    996
    1,055
    Nov 9, 2015
    France
    Not sure if this would run fine on o3DS (or on n3DS too for that matter) but still , have fun.
     
  9. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,645
    4,278
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.13.3-1-zen
    I think it actually would be a good idea for a 3DS Linux distro to be based on Gentoo...
     
  10. mariogamer

    mariogamer GBAtemp Advanced Fan

    Member
    826
    228
    Aug 12, 2015
    Canada
    In that case,it's GNU/Linux or simply a dist.

    Is this new 3ds only (for GNU/Linux)?

    But how is it possible to port windows,we do not have the source.
     
  11. Hayleia

    Hayleia GBAtemp Maniac

    Member
    1,485
    1,135
    Feb 26, 2015
    France
    hobbledehoy899 likes this.
  12. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    895
    210
    Aug 8, 2015
    this is nice but it doesnt work on the latest firmware. It is A9LH or an unstable MemChunkHax version. Dosbox works on 11.2 and below but linux doesnt support dos (see the bottom of my sig)

    — Posts automatically merged - Please don't double post! —

    Yes this is N3DS only (Linux failed but probably and yes for windows. slow on windows o3ds)
    shutterbug made a dosbox port that can run bat files and mount images. this lets us run windows os's that support DOS (non nt based). https://gbatemp.net/threads/windows-on-the-new-3ds.407756/ not the original post by shutterbug but explains it

    I also got MS-DOS running on this. I have succsesfully got Windows 3.1/95/98 running on DosBox (3DS). Nobody has got 2000 working yet.
     
    Last edited by Mnecraft368, Dec 13, 2016
    hobbledehoy899 likes this.
  13. laharl22

    laharl22 GBAtemp Advanced Maniac

    Member
    1,553
    162
    Dec 19, 2014
    France
    Any news?
     
  14. DinohScene

    DinohScene Capture the Dino

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    15,827
    12,282
    Oct 11, 2011
    Antarctica
    В небо
    I don't want to be a dick but..
    That's just Windows running on DOSbox, which, with a bit of fiddling, anyone can do really.
    Much like booting Win 95 on the PSP back in the days via DOSbox.
     
    Wolfvak, VinLark and kittensauce like this.
  15. kittensauce

    kittensauce Got a spare screen?

    Member
    198
    61
    Mar 22, 2016
    United States
    As far as I know, Windows 2000 will not, under any circumstances, run on DOSBox. It runs the NT kernel, and DOSBox uses the DOS kernel. Windows ME, however, uses the DOS kernel, so it may be able to run on the 3DS (slowly). Linux already has a port (as stated by @Hayleia, but it wouldn't run in DOSBox anyway. It's based on the Linux kernel, which will simply not run in DOS.
    Now, I have no idea if there's a way to emulate either the NT kernel or the Linux kernel in a DOS environment, so if there is, consider me corrected. Good luck!
     
    Last edited by kittensauce, Dec 15, 2016
    Pandaxclone2 and Wolfvak like this.
  16. Khangaroo

    Khangaroo $ORIGINALTITLE

    Member
    429
    189
    Feb 27, 2016
    United States
    192.168.1.3 (don't ddos me!)
  17. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,096
    4,793
    Jun 11, 2016
    Trinidad and Tobago
    4chan and other wonders of the internet
    This is just you running an image through dosbox. It would be neat if you could make a native Windows 200/ME/Linux thing but anybody can do this. This isn't really a project just trying something. A for effort I guess
     
  18. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    Uruguay
    You can't run the NT kernel - it expects a proper IDE driver (among other things) while DOSBox (for efficiency) only emulates the disk/DOS interrupts so that programs can run.
    Same issue with Linux - it _requires_ protected mode drivers.

    Also ffs there's a native linux port for the 3DS, please use google search.
     
    Last edited by Wolfvak, Dec 15, 2016
    kittensauce likes this.
  19. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    895
    210
    Aug 8, 2015
    i already said this required A9LH. If not that a crappy memchunkhax version was made.

    — Posts automatically merged - Please don't double post! —

    already said about native linux port.
    im aware on NT kernel not running. Wasn't aware of 2000 being NT.

    — Posts automatically merged - Please don't double post! —

    yeah i agree its just trying something. I kinda got bored with it and stopped, i might pick it back up when im not busy with anything

    — Posts automatically merged - Please don't double post! —

    true. But i mentioned before, its just for fun :). I had nothing else to do so i did it anyway :)

    — Posts automatically merged - Please don't double post! —

    No not really. Only thing i have done to this is try get Win95 to run a .bat file a made to do the con/con trick to BSOD it (when i had 3.1 I wanted CTRL + ALT + DEL so i could BSOD, i always wanted to see 3DS bsod :D)

    — Posts automatically merged - Please don't double post! —

    when did this thread get attacked by replys?
     
  20. kittensauce

    kittensauce Got a spare screen?

    Member
    198
    61
    Mar 22, 2016
    United States
    You can also make it into a CIA, if you compile it from source. I made one here a while ago. I don't know if it's up to date with the latest source or not.
    I presume running Linux without kernel access would be very slow; otherwise, it would've been done already. Or maybe it uses extra drivers that require kernel access that can be removed from the source to run it in userland. I'm not exactly that good with that sort of thing (it took me hours to even compile the CIA).

    By the way, it would be great if you could stop double... triple... quintuple posting. There's an edit function for a reason.

    EDIT: Excuse me, I mean nonuple posting. Apparently that's a word.
     
    Last edited by kittensauce, Dec 16, 2016