Setting up your MiSTer FPGA for DOS Gaming - AO486 Core

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 114

  • @ofmannotmachine3012
    @ofmannotmachine3012 2 дні тому +1

    I can't even begin to express how helpful this video was for me. Thank you so much for taking the time to make these amazing setup videos!

    • @LusRetroSource
      @LusRetroSource  День тому

      You're very welcome! I'm glad it was helpful.

  • @bstar777777
    @bstar777777 3 роки тому +6

    Fantastic video. I've been meaning to rebuild my AO486 image from scratch and this video covers everything. Thanks!

  • @TheDanielSpies_Arcades
    @TheDanielSpies_Arcades 3 роки тому +3

    Great video, very clear and well made. Will try it out later today. Greetings from the Nerherlands

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Greetings and thanks! Let me know how it goes.

  • @phillk7522
    @phillk7522 Рік тому +2

    As an alternative to AOMEI Partition Assistant, I was able to use Minitool Partition Wizard to format my VHD files as FAT with no issues. Minitool also has a free version just like Partition Assistant. With your help I got DOS all set up and was playing Raptor Call of the Shadows in no time. Thanks Lu!

    • @phreeze83
      @phreeze83 18 днів тому

      especially as the current aomei doesn't allow parti creation anymore

  • @schlarptarf3675
    @schlarptarf3675 Рік тому

    Incredibly helpful video, thanks for that! I wouldn't have made it without you. Seems like the core does not need re-allocating virtual memory like back then where literally every game needed different configs. I remember there was a game I have spent three days to figure out the right configs

  • @danielsanti9906
    @danielsanti9906 3 роки тому +2

    The best video so far, you explain step by step and very easy to understand. I got it running thanks to you. Thank you

    • @LusRetroSource
      @LusRetroSource  3 роки тому +1

      Thanks! Great to hear it worked for you!

  • @NinjaRunningWild
    @NinjaRunningWild 3 роки тому +2

    "Mem /c |more" gives you more info. If you add another DIR to the path (something like Utils), you can just make a batch file there called m.bat with that command & be able to easily call it at will.
    Excellent tutorial BTW!

  • @Fenyx4
    @Fenyx4 3 роки тому +3

    Yay Ultima6!

    • @LusRetroSource
      @LusRetroSource  3 роки тому +1

      Such a great series! Wish it was rebooted with modern tech.

    • @Fenyx4
      @Fenyx4 3 роки тому

      @@LusRetroSource I bought the MiSTer primarily to get as many different ports of Ultima as I could onto it. So I did a major double take when Ultima 6 was your example game. ❤️
      And, yes, a reboot would be glorious. Although at this point I would also take EA using Ultima as their retro RPG title.

    • @NinjaRunningWild
      @NinjaRunningWild 3 роки тому

      @@LusRetroSource They would ruin it (look up Shroud of the Avatar). Leave it alone. It's perfect how it is.

  • @Vlad-1986
    @Vlad-1986 2 роки тому

    man, I know at the time most of the cool games where using DOS, not Windows 3.1
    But you still had really, really awesome AAA Windows games, like Sim Tower or Civilization 2!

  • @isunshin999
    @isunshin999 2 роки тому

    Dude you are awesome thank you for this

  • @RyanMilke-z2d
    @RyanMilke-z2d Рік тому

    Dude thanks, this was super helpful!

  • @rawisdan
    @rawisdan 2 роки тому

    Thanks for posting this !

  • @Charlie-Cat.
    @Charlie-Cat. 3 роки тому +2

    Oh wow! That sounds interesting seeing I love those DOS Games growing up Lu. This will be a real treat for sure. 8^)
    Anthony..

    • @LusRetroSource
      @LusRetroSource  3 роки тому +1

      So many DOS classics, glad to have another way of enjoying them.

  • @splugereport
    @splugereport 3 роки тому +1

    Super helpful thanks!

  • @mikegreiling
    @mikegreiling 3 роки тому +1

    awesome, thanks for putting this together 👍🏻

  • @SimonEllwood
    @SimonEllwood 2 місяці тому +1

    One hint is that the osd is circular so to reset just click up and apply rather than multiple scroll downs!

  • @gabrieleriva651
    @gabrieleriva651 3 роки тому +1

    Thank you!

  • @vresi
    @vresi 3 роки тому +8

    Exemplary tutorial video, long, detailed and nearly impossible to get a step wrong. Being versed in DOS myself, I of course knew most of this but having no knowledge of and contemplating getting a MiSTer, it's a good watch.
    I did however notice that both Black Cauldron and Ultima ran too fast. Is there a setting to deal with this?

    • @LusRetroSource
      @LusRetroSource  3 роки тому +4

      Thanks for the comments! There is an option to change the clock speed of the core's CPU and slow down games that need it. The options for clock speed are 15MHz, 30Mhz, 56MHz, 90Mhz .

    • @OneAngryDeacon
      @OneAngryDeacon 3 роки тому

      I imagine 15MHz will still be too fast for many games pre-1990, but you can still use speed utilities like Mo'Slo or the like

  • @Phille023
    @Phille023 3 роки тому +1

    What is the name of the game at 0:44? I used to play this game but for some reason I can't remember the name! Great video, just got me my MiSTer ordered. Really looking forward to adding DOS to it!

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      It's called Raptor. That game blew me away the first time I saw it.

    • @Phille023
      @Phille023 3 роки тому

      @@LusRetroSource Many Thanks! Just watched some gameplay footage and now I remember the game. Going to try and make this work on the MiSTer!

  • @mzetzs
    @mzetzs 2 роки тому +2

    When I run the "misterfs f" I get the f: prompt but when I type dir it says "file not found". It did create a shared folder. when I put a dos game folder (doom2) in the shared folder it does not show up in the f: directory and I get the same "file not found" I am unable to copy it over.

    • @mzetzs
      @mzetzs 2 роки тому

      @@Lazarus404 Its on the internal SD drive. Driving me nuts too!!!

    • @atsz.
      @atsz. 2 роки тому

      I'm also having this issue, can't imagine what this could be. I hope it's not an issue with the SD card, because I'm using a pretty nice one.

    • @LusRetroSource
      @LusRetroSource  2 роки тому

      Havent used this feature in a while. I'll try it out again to see if I get the same issue.

    • @atsz.
      @atsz. 2 роки тому

      @@LusRetroSource There should only be an issue if you use the misterfs build from a couple weeks ago. The earlier build seems to be fine

    • @LusRetroSource
      @LusRetroSource  2 роки тому +1

      @@atsz. Good to know. Thanks for the update!

  • @67fabs
    @67fabs 3 роки тому +2

    You have to do the same but for the Amiga core ! :)

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Yes! I definitely plan on creating a similar Amiga video.

  • @josephdurham4611
    @josephdurham4611 7 місяців тому +1

    Whacky Wheels is AMAZING!! How Dare You!!

  • @NML32
    @NML32 3 роки тому +1

    Nice video,

  • @ryangavigan2049
    @ryangavigan2049 2 роки тому

    I'm stuck at the misterfs step (~23:45), i'm getting 'Program too big to fit in memory' when trying to run 'misterfs f'

    • @ryangavigan2049
      @ryangavigan2049 2 роки тому

      hm, well I figured out 'why' by seeing that the link for the misterfs github takes me to where the current misterfs.exe which is 121k rather than 7 that is showing as the example in the video.

    • @LusRetroSource
      @LusRetroSource  2 роки тому

      @@ryangavigan2049 There's been several updates to misterfs after I created this video. Have you got it working? I just checked the link I provided and the misterfs program is 6.84KB so I don't know why you are getting over 100KB.

    • @ryangavigan2049
      @ryangavigan2049 2 роки тому

      @@LusRetroSource I got the one the correct size. now the main problem is that though i copy folders into the /shared folder, though the files inside the game folders show as being there in winscp, when going to that particular f: folder inside of ao486, it shows the folder as being empty with no files

    • @gcolombelli
      @gcolombelli Рік тому

      ​@@ryangavigan2049 I'll have to carefully review the config.sys options of some tutorials, the one I followed previously I just copied and pasted the config.sys and autoexec.bat into a disk image mounted on my PC to avoid stupid spelling mistakes, then copied it back to MiSTer. Managed to get the CD driver working and a few games running as well, but misterfs never worked for me. It either lists no files or just lists a few files on the shared folder. Trying to copy files to/from the shared folder always errors out as well. Whats even weirder is that sometimes the virtual CD drive also doesn't work reliably after loading misterfs.

  • @AxiomofDiscord
    @AxiomofDiscord 2 роки тому

    Are you in the camp that believes there will be a future project that replaces Mister?
    I wonder if it is to be if they will be able to run a high end Pentium MMX with a Voodoo 3 ish level 3D accelerator. That would almost replace my window 98 machine since I imagine anything that needs more would run fine in XP and newer computers.
    Some talk about it being able to handle a PS2 and if that is the case I think it would be enough for such a system.

    • @LusRetroSource
      @LusRetroSource  2 роки тому

      I do think that eventually there will be hardware that will followup the current DE10 Nano. However, when that's going to happen is probably going to a long time and even then, a Pentium MMX with Voodoo 3 still might not be possible. That's some really complicated hardware and it may take a while for an FPGA at the DE10 Nano's price point to be able to do something so complicated. We wont know for sure until that hardware exists.

  • @cfcrow
    @cfcrow 2 роки тому

    thanks for the great tutorial. Only problem is when i get to putting the game in the shared folder on the moster its showing the directorys as empty. not sure how to fix this

    • @LusRetroSource
      @LusRetroSource  2 роки тому

      Have you tried downloading the latest misterfs.exe program? I heard there were some bugs that were eventually fixed.

  • @BillyRosendale
    @BillyRosendale 3 роки тому

    First thing first, I did restart this process from scratch on my Mister. The only difference is the AO486 folder is in my media/fat/games folder instead of media/fat
    OK, so when I get to the step at 9:39 I don't have the Configure Unallocated Disk Space. Instead, I have "Configure the first hard disk (recommended)".
    If I go through this process I have an error of "Setup cannot install MS-Dos 6.22 on your computer A disk error was detected while writing a new boot record to your first hard disk. Press enter to exit setup.
    This takes me to a dos screen with "Memory allocation error Cannot load COMMAND, system halted"
    Did I miss something? I definitely have the two Boot files from GitHub in the main folder and followed the VHD portions of the video. Wondering where I went wrong if anyone can assist.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Did you try recreating the VHD in Windows? Maybe some issue happened while trying to create it.
      Also try to see if formatting the VHD before installing DOS helps. Like I show at 5:38 for the secondary VHD.

    • @BillyRosendale
      @BillyRosendale 3 роки тому

      @@LusRetroSource I'll give it a shot.

    • @BillyRosendale
      @BillyRosendale 3 роки тому +2

      @@LusRetroSource Finally got around to retrying and went without a hitch sir. I believe what I had was an upgrade instead of the initial release of DOS6.22. Thanks for the reply and video.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      @@BillyRosendale That's awesome that you got it working! Glad you figured that out. Enjoy!

  • @Ravenna_Black
    @Ravenna_Black 9 місяців тому

    I don't understand where the media/fat/AO486 is... the only 486 folder i have is in games. I can't find the fat folder.

    • @LusRetroSource
      @LusRetroSource  9 місяців тому

      Are you accessing the SD Card through the network or plugging it directly to a PC?

  • @SoftBank47
    @SoftBank47 Рік тому

    The starter pack isn't showing up on my VHD.

  • @Andearoid
    @Andearoid 3 роки тому +1

    did you tried some MS-DOS benchmarks to compare with a real PC hardware, then estimate whats its hardware counterpart ?

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      It's something that I'm working to create a future video on.

  • @tonibahloni920
    @tonibahloni920 Рік тому

    Any ideas on how to get a mouse to work? My mouse acts like a joystick. If I move the mouse forward/backward playing Doom, I move forward/backward.

  • @3dhYT
    @3dhYT Рік тому

    Why didn't you use ctmouse?

    • @LusRetroSource
      @LusRetroSource  Рік тому +1

      I also use Windows 3.1 in AO486, and the mouse wouldn't work with Win3.1 when using the ctmouse driver. Now that you've reminded me, I'll have to check if any of the recent AO486 updates fixed that.

  • @KilterTalks
    @KilterTalks Рік тому

    Is there a way to get game saves working? I was able to save King's Quest 4 but not Secret of Monkey Island or Loom.

    • @KilterTalks
      @KilterTalks Рік тому +1

      Someone on Discord was able to help me. Thanks!

    • @LusRetroSource
      @LusRetroSource  Рік тому +2

      Glad someone was able to help you!

  • @alexshakhnovich8072
    @alexshakhnovich8072 3 роки тому

    I am stuck at EMS step. After my edit the file config.sys looks exactly as yours, modifications in 3 places are saved. Run option 1 and get same error - no EMS. What may be wrong?

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Strange, I never had this problem.

    • @alexshakhnovich8072
      @alexshakhnovich8072 3 роки тому +2

      @@LusRetroSource Thanks for your quick response. The issue was solved by removing spaces in the statements XX = YY (need XX=YY). Obviously DOS editor does not like extra spaces. Everything works now.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      @@alexshakhnovich8072 Great that you got it working! Little things like that make it difficult to diagnose a problems. Luckily DOS wasn't case sensitive or things would be worse.

  • @kmcgui08
    @kmcgui08 3 роки тому

    When I save my "MyPC" vhd file, it defaults to a zipped up disc image file, not a VHD file even though I am saving it that way. I am following step by step. Any idea why that would be? My "temp" vhd just saves as a zipped up package of the three files inside of it.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      I've never seen that before. A VHD is not a zip file, so I don't understand how you are getting a zip file.

  • @spiritualastralsoul
    @spiritualastralsoul 3 роки тому

    Hi, I'm getting a black screen every time although I've followed your guide, I can always get into the MiSTer menu but I see nothing else other than a black screen.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Have you added the boot roms from the AO486 github?

    • @spiritualastralsoul
      @spiritualastralsoul 3 роки тому

      @@LusRetroSource yeah I had them in the wrong place and now it works, thanks.

  • @tonyt611
    @tonyt611 8 місяців тому

    I got be sick to do 😂all that for playing games Feel like when loses your car key and trying opening. Toothpick 😆. Thanks your patience and time

  • @sonar2033
    @sonar2033 3 роки тому

    I've a question
    I've Sony multiscan G220 with a Scan rate of 31 kHz..It can display Only From 31 kHz To UP..
    Is MISTer on AO486 limitated on 15khz via analogue output VGA?

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      I believe you can change the output to 31KHz using the scan doubler. I don't have a VGA crt to test but check out this forum post on the MiSTer FPGA forums. They talk about getting 31KHz in AO486.
      misterfpga.org/viewtopic.php?t=367

    • @sonar2033
      @sonar2033 3 роки тому

      Can I Ask You If With MISTer Core Ao486 you can play to Moneky Island in native resolution 320*200?

    • @gcolombelli
      @gcolombelli Рік тому

      ​@@sonar2033 I haven't tried the monkey island games, but I've tried other games that run at 320x200 with no issues.
      Just notice that, although many VGA monitors don't like native TV resolutions, they'll happily accept many hsync values lower than 31kHz, such as the 720x400 text mode with it's ~27kHz hsync or the 320x200 you mentioned with a hsync of ~13.5kHz. MiSTer has quite a range of resolutions and timings it will output through the VGA port. It really depends on what the core is capable of generating, some of the arcade cores have some really weird resolutions and framerate combinations that I've never seen used anywhere else. Some cores, like Amiga, ao486, X68000 and PDP-1 can output some pretty high resolutions on VGA.
      For the odd resolutions you CRT doesn't like, you can try enabling the scandoubler or enabling the VGA scaler, it will introduce some lag, but will ensure it can work with pretty much any VGA monitor out there if you select the right settings.

  • @shopminer2308
    @shopminer2308 3 роки тому

    Where can I find ready to use .vhd files?

    • @LusRetroSource
      @LusRetroSource  3 роки тому +1

      There's a premade FreeDOS VHD in the MiSTer forums, but it only contains the OS. You'll have to provide your own games.
      It's located here.
      misterfpga.org/viewtopic.php?t=843

  • @Nuevo_El_Nagual
    @Nuevo_El_Nagual 2 роки тому

    How does Warcraft2 work on it?

    • @LusRetroSource
      @LusRetroSource  2 роки тому +1

      You install it like you would any other game in DOS. Obtain the Warcraft 2 ISO or floppies and run its installer.

  • @skideric
    @skideric 2 роки тому +1

    The Boot Roms Link Is NOT AVAILABLE.... 404 Error
    EDIT: Nevermind,Found Them Under RELEASES...

    • @LusRetroSource
      @LusRetroSource  2 роки тому

      Thanks for letting me know! I updated the link.

  • @20windfisch11
    @20windfisch11 3 роки тому +2

    If you put
    DEVICE=C:\DOS\EMM386.EXE NOEMS
    into the XMS config sections, it’ll free up some more conventional memory.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Thanks for the tip. Configuring the autoexec.bat and config.sys can be an entire lecture on itself.

  • @TheSulross
    @TheSulross 3 роки тому +2

    MiSTer is ripe for a book - MiSTer, The Missing Manual

  • @MrBorderdown
    @MrBorderdown 2 роки тому

    This is too old, you're only using 4MB of ram, and it has 256MB available. EMM can only handle 64MB I believe but it's probably worth using. There's also multiple configs flying around using FRAME=E000 and FRAME=D000, with absolutely no documentation on which is correct. You can easily create a menu that allows for all configuration options, but no one seems to have done that.

    • @LusRetroSource
      @LusRetroSource  2 роки тому +1

      Thanks! This is good to revisit with your suggestions.

    • @drewba7741
      @drewba7741 7 місяців тому

      ​@@LusRetroSourceDid you ever create a followup to this? I'd like to do this to experience retro computing and to play games that aren't on the 0MHz collection.

  • @cosmickatamari
    @cosmickatamari 3 роки тому +3

    Dude's hating on Wacky Wheels and Hocus Pocus :(

    • @LusRetroSource
      @LusRetroSource  3 роки тому +1

      Aww sorry. I never got to play those games when I was younger. It's hard to compete with the likes of Sonic, Mario and Mario Kart.

  • @OneAngryDeacon
    @OneAngryDeacon 3 роки тому

    You refer to Adlib/FM synth & music in DOS games generally as MIDI throughout this video and unfortunately that's not accurate at all. MIDI is a standard for organising musical instruments amongst devices, FM synth does not conform to that standard and does not use it. Some DOS games could use some proprietary MIDI devices, most famously the MT-32 but that is separate to FM. Further General MIDI is not compatible with non-GM devices like the MT-32 either, but I guess I can't say you said that - I was just throwing that in as a bonus fact. Also for games where MIDI devices are available, you will find General MIDI with a good sound font or an MT-32 emulator might be preferable to Adlib/Soundblaster FM for music - but some people might find the FM more nostalgic or charming

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Your definition of MIDI is inaccurate too. MIDI is actually a communications protocol. It was developed as a standard for sound devices to communicate with each other. It wasn't just about musical instruments it can also involve controlling devices.

    • @OneAngryDeacon
      @OneAngryDeacon 3 роки тому

      @@LusRetroSource Well yes it's protocol that standardised communication for inter-device instructions. By instruments I meant it lets you define musical instruction per channel, where each channel is called an instrument as devices can generate multiple sounds simultaneously. By 'amongst devices' I think it's intrinsic that I meant devices communicating with one another so I don't really feel what I said was inaccurate, broad maybe but I wasn't writing a definition I was just genuinely trying to be helpful to you as efficiently as possible. If that's not welcome then I won't bother you anymore.

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      @@OneAngryDeacon ​ I do appreciate these responses, and please don't take this as me being offended. I do know that when I try to simplify things, it's not going to be a complete definition.
      However, your definition is still inaccurate. Talking about MIDI only in the context of defining musical instrument is inaccurate. It's like saying MIDI is just music files (which many believe it is).
      You also said that FM doesn't conform to the standard and that's not true. If that was the case then FM cards wouldn't be able to play MIDI music files. MIDI doesn't care about FM, wave table, etc. If there's a MIDI driver saying that an FM algorithm is a piano, then a MIDI application is going to play that algorithm as a piano. MIDI is only a protocol so it only follows the instructions it’s given and it can receive instructions from FM hardware.
      It's possible to create a GM midi card out of a C64 SID chip, just as long as you define a sound for each GM instrument.

    • @OneAngryDeacon
      @OneAngryDeacon 3 роки тому

      @@LusRetroSource That's where you aren't understanding, I'm afraid. Just because you can play MIDI with FM doesn't mean FM works via MIDI, it doesn't. That's not what is happening at the metal. OPL chips are not MIDI compliant, otherwise, the Sega Mega Drive would be a MIDI device. If you sent an actual MIDI signal directly to OPL metal or a SID chip and nothing would happen. The situation you're talking about with a SID chip would be it would be in a chain with a MIDI controller. Lots of old modular synths can be controlled via MIDI, which doesn't make the actual synth MIDI, it's just 'being played' by an external controller. The FM drivers for DOS games don't use MIDI at any stage of the process. You're not understanding there's a difference between a media player interpreting a .mid source before sending it to an FM card via an FM driver and an actual MIDI device receiving an actual MIDI signal via a MIDI cable (or internally). That doesn't magically make the FM card a MIDI device. What's actually happening is the .mid playback is being converted by software into a signal that is compatible with the FM drivers. It's totally misleading to call all DOS gaming music "MIDI". The first games to use MIDI required users to have an MPU-401 installed so that it could transmit via MIDI cable. I think it's a bit of a shame because this is otherwise an excellent video, and many new players arriving at DOS for the first time via the FPGA are going to see this.

  • @Muda_Muda_Muda_Muda__
    @Muda_Muda_Muda_Muda__ 3 роки тому

    How to get Duke Nukem to work?

    • @LusRetroSource
      @LusRetroSource  3 роки тому

      Just copy the game to an AO486 DOS installation and run the command for it. I have three different videos showing how to get files onto AO486.
      Video on using Floppy images:
      ua-cam.com/video/h1eOd-bsg2E/v-deo.html
      Video on using Hard disk images:
      ua-cam.com/video/inG-I2YIUEI/v-deo.html
      Video on using the misterfs program:
      ua-cam.com/video/Q2BfBEmRakk/v-deo.html

  • @AkioAkemi
    @AkioAkemi 3 роки тому +1

    Thank you so much for this!