Please do not forget that SoundCanvas also counts for mt32-pi
0MHz DOS Collection 2024.03.20 Released
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
Jools wrote: ↑Sat Mar 23, 2024 12:31 amHi, i made a quick shot for the 0MHz Logo, hope you like it.
Im actually not an owner of a MISTER – came here by searching for Analogue Pocket cores. I LOVE the AMIGAVISION-Project and would be very proud, if i could contribute to a similar project.0MHz_logo_v01_2024-03-23.png
This is cool.
I leave it up to @lemi
Peer pressure. Get a mister and create DOS vhd's
-Emubastard
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
MiSTerTea wrote: ↑Sat Mar 23, 2024 2:24 am
- Space Quest IV has some trouble/glitching with the speech in the intro. I don't think this is specific to the 0MHz release but if someone is aware of a solution to this, it would be great.
I know that certain parts of this game are time-based and can be even impossible to pass at higher CPU speeds, but the speech works fine in other parts of the game so it may be related to something other than the speed.
Also there is a floppy version of this game which has a number of differences from the CD version and it would be good to have an has an option.
Let me talk about Space Quest 4. What a nightmare. So I finally got it working nicely.
Patched applied from here: https://spacequest.net/sq4/patches/
Audio repeating and skipping: Forced the core to user Sound Blaster Pro (instead of SB16)
Pops and Clicks Patch: https://www.vogons.org/viewtopic.php?t=49810
It seems to run so much better now. The PCM speech is not as loud as I'd like it compared to the background music but you can't have everything.
All the timing issues should be addressed.
Hope this helps.
-Emubastard
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
We certainly are interested in "interesting" corner cases like this where alternate versions are considered better or different for exactly these reasons.
-Emubastard
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
MiSTerTea wrote: ↑Sat Mar 23, 2024 2:24 am
- I'm not sure if this was discussed before, but the setup/install/configuration files are missing so sound options and such cannot be changed by the user without importing files or other extra work. I'm curious about the decision behind this.
I believe these setup files are small/tiny and serve a very useful purpose for those who want to change settings. As well, install/setup included is how the game 'shipped' and would be good to have even if just for preservation/nostalgia.
I believe that people who grew up with these DOS games would want this, as well, people new to DOS and are learning how it all works would be served better if these install/setup files existed for them to try out.
I guess I'm clueless here. No files have been removed.
As for options, the thinking was this. Choose the best default options for the largest group of users, which usually means VGA and SoundBlaster 16.
The games are set up like booters so wherever possible, you don't have to make any choices or have knowledge about old DOS computers to jump into a game. I understand this is a rather nebulous goal since not all games can be made to do this and you sometimes have to chose some options to get going. But anything to smooth the process is being attempted.
MT-32 support was not initially considered because it was a niche in a niche and we wanted to reach the widest audience possible. It is however being considered for later addition, as we do enjoy MT-32 sound. Much has already been said here on how to do this effectively.
There are collections for different purposes I imagine, but this is how we wanted to set this one up. The Top 300 collection gives you numerous setup options for each game for example.
-Emubastard
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
Strike Commander - Fixed Mouse
Colonization - Removed useless CHD
Some new configs added:
The Simpsons
Duke Nukem Ep1, Ep2 and Ep3
Crazy Cars III also known as Lamborghini American Challenge
Blues Brothers
A-Train
New Stuff coming all the time.
-Emubastard
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: 0MHz DOS Collection 2024.03.20 Released
Emubastard wrote: ↑Sat Mar 23, 2024 10:58 pmStrike Commander - Fixed Mouse
Colonization - Removed useless CHDSome new configs added:
The Simpsons
Duke Nukem Ep1, Ep2 and Ep3
Crazy Cars III also known as Lamborghini American Challenge
Blues Brothers
A-TrainNew Stuff coming all the time.
-Emubastard
Fantastic, many thanks!
Re: 0MHz DOS Collection 2024.03.20 Released
Emubastard wrote: ↑Sat Mar 23, 2024 10:50 pmMiSTerTea wrote: ↑Sat Mar 23, 2024 2:24 am
- I'm not sure if this was discussed before, but the setup/install/configuration files are missing so sound options and such cannot be changed by the user without importing files or other extra work. I'm curious about the decision behind this.
I believe these setup files are small/tiny and serve a very useful purpose for those who want to change settings. As well, install/setup included is how the game 'shipped' and would be good to have even if just for preservation/nostalgia.
...I guess I'm clueless here. No files have been removed.
As for options, the thinking was this. Choose the best default options for the largest group of users, which usually means VGA and SoundBlaster 16.
The games are set up like booters so wherever possible, you don't have to make any choices or have knowledge about old DOS computers to jump into a game. I understand this is a rather nebulous goal since not all games can be made to do this and you sometimes have to chose some options to get going. But anything to smooth the process is being attempted.
MT-32 support was not initially considered because it was a niche in a niche and we wanted to reach the widest audience possible. It is however being considered for later addition, as we do enjoy MT-32 sound. Much has already been said here on how to do this effectively.
There are collections for different purposes I imagine, but this is how we wanted to set this one up. The Top 300 collection gives you numerous setup options for each game for example.
-Emubastard
Thanks for all your work on this. I like the idea behind the 'booters' and getting the games running without the choices for people who just want to jump in.
Personally I like there to be the possibility for changing settings especially for Sierra games since they were very much into using MT-32 Music and designed their games to be played with MT-32 for the best experience.
I tried a bunch of other games later on and they all had their setup/install/configuration files there! It appears I just had luck picking games that didn't have the install/setup files and had assumed someone was manually deleting them to save space.
The version of Space Quest III that I had long ago used an install (Black/White) to configure the settings:
Here's an updated version of the Space Quest III.zip with the same defaults but can now play the 'Where Am I' speech and also includes the MTBLAST.DRV and the install.exe file for configuration:
Re: 0MHz DOS Collection 2024.03.20 Released
I've already posted this in the github as an issue, but some people might find this useful. The following is a joystick-keyboard input mapper that works within DOS 7.1 that is used with the 0MHz collection:
https://szanella.tripod.com/joyemueng.htm
PS. I haven't noticed it in this thread (TBH I haven't followed it too closely) but is there an easy enough way for us to upload configs and VHDs etc.? I managed to get the above working with Tempest 2000. The built-in joystick support doesn't quite play right with ao486, but using JoyEmu and configuring mappings that line up with the T2K config everything works perfectly. Even 4 button support is flawless given the game needs 3 buttons, but I think the game only supports 2 via joystick support.
-
- Top Contributor
- Posts: 622
- Joined: Fri Jan 22, 2021 4:36 pm
- Has thanked: 80 times
- Been thanked: 324 times
Re: 0MHz DOS Collection 2024.03.20 Released
What software does this collection use to generate the initial VHD file? I noticed, much to my relief, that the one I randomly picked (Colonization) is an actual VHD instead of a raw image with the wrong extension. Three cheers for that!
I pulled it through DOSContainer and this is what my VHD implementation thought of it:
Code: Select all
Disk metadata according to VHD footer
Features : Reserved
VHD Format version : 65536
Data offset : 18446744073709551615
Timestamp : 2024-02-27T05:17:29+00:00
Creator app : win
Creator version : 655360
Creator OS : Windows
Original size : 12582912
Current size : 12582912
Geometry : Cylinder: 361 Head: 4 Sector: 17
Disk type : Fixed hard disk
Checksum : 4294961080
Uuid : 6576d6ca-900b-284a-9109-1e27e42ad71b
Saved state : false
To improve my analyzer I'd like to know what 'win' means in the field 'creator app'. It's also interesting to see that the 'features' flag is wonky and 'Data offset' is something other than 0 in my output, which is wrong according to the VHD 1.0 spec (which is already quite ancient). Something is wrong either in this file or in my code (the prime suspect) in any case because the VHD Format version is equal to the 1.0 spec and I'm following that to the letter. That won't be a problem on AO486, but I want my analyzer to not choke on files from the wider community. Any info would be helpful.
Re: 0MHz DOS Collection 2024.03.20 Released
Will other languages possibly be added as well? I think the project is great, but especially with DOS games, there are so many with German texts and even voiceovers. It would be fantastic if something could be added in the foreseeable future. Thank you very much.
Re: 0MHz DOS Collection 2024.03.20 Released
Some games probably used CLI options instead of configs. Like the Monkey Island. Try to run main executable with /? to find out.
Re: 0MHz DOS Collection 2024.03.20 Released
Just in case these utilities help with memory... https://www.vogonswiki.com/index.php/Us ... _utilities
Re: 0MHz DOS Collection 2024.03.20 Released
Emubastard wrote: ↑Sat Mar 23, 2024 10:22 pmJools wrote: ↑Sat Mar 23, 2024 12:31 amHi, i made a quick shot for the 0MHz Logo, hope you like it.
Im actually not an owner of a MISTER – came here by searching for Analogue Pocket cores. I LOVE the AMIGAVISION-Project and would be very proud, if i could contribute to a similar project.0MHz_logo_v01_2024-03-23.png
This is cool.
I leave it up to @lemi
Peer pressure. Get a mister and create DOS vhd's
-Emubastard
"Peer pressure. Get a mister and create DOS vhd's "
Yes, i already hovered above the BUY-NOW-Button several times
I made a new version of the logo – i like the idea of showing the "unused" led of the digital number but unfortunately it also can lead to some misunderstanding: if it is too strong you can rad 88, if it is too weak, you can not see it. I put the whole thing in a box, to hold the Logo together, if the "ghost digit" is not visilble enough (like in the mockup).
- Attachments
-
- Bildschirmfoto 2024-03-24 um 17.56.15.png (107.71 KiB) Viewed 7138 times
-
- Bildschirmfoto 2024-03-24 um 17.55.58.png (1.24 MiB) Viewed 7138 times
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
Bas wrote: ↑Sun Mar 24, 2024 10:29 amWhat software does this collection use to generate the initial VHD file? I noticed, much to my relief, that the one I randomly picked (Colonization) is an actual VHD instead of a raw image with the wrong extension. Three cheers for that!
I pulled it through DOSContainer and this is what my VHD implementation thought of it:
Code: Select all
Disk metadata according to VHD footer Features : Reserved VHD Format version : 65536 Data offset : 18446744073709551615 Timestamp : 2024-02-27T05:17:29+00:00 Creator app : win Creator version : 655360 Creator OS : Windows Original size : 12582912 Current size : 12582912 Geometry : Cylinder: 361 Head: 4 Sector: 17 Disk type : Fixed hard disk Checksum : 4294961080 Uuid : 6576d6ca-900b-284a-9109-1e27e42ad71b Saved state : false
To improve my analyzer I'd like to know what 'win' means in the field 'creator app'. It's also interesting to see that the 'features' flag is wonky and 'Data offset' is something other than 0 in my output, which is wrong according to the VHD 1.0 spec (which is already quite ancient). Something is wrong either in this file or in my code (the prime suspect) in any case because the VHD Format version is equal to the 1.0 spec and I'm following that to the letter. That won't be a problem on AO486, but I want my analyzer to not choke on files from the wider community. Any info would be helpful.
VHD's are generated manually by Windows 11 Disk Management utility so they are indeed real VHD's. Easier to work on when I have issues to fix, which there are many lol.
-Emubastard
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
Done.
-
- Top Contributor
- Posts: 622
- Joined: Fri Jan 22, 2021 4:36 pm
- Has thanked: 80 times
- Been thanked: 324 times
Re: 0MHz DOS Collection 2024.03.20 Released
Emubastard wrote: ↑Sun Mar 24, 2024 5:52 pmVHD's are generated manually by Windows 11 Disk Management utility so they are indeed real VHD's. Easier to work on when I have issues to fix, which there are many lol.
-Emubastard
Wouldn't be the first time MS don't follow their very own specs. Thanks for letting me know.
Re: 0MHz DOS Collection 2024.03.20 Released
Guys, when I launch a game I have this stretched rez, and when I choose fullscreen I got glitches and bad colors not corresponding.
Do you know If I can configure the aspect ratio somewhere in a cfg ? Thanks
PS : I have this issue on all games
-
- Posts: 56
- Joined: Wed May 27, 2020 10:06 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: 0MHz DOS Collection 2024.03.20 Released
I had issues with aspect ratios on my CRT. I don't know what's going on with the colors, but the ao486 uses the scaler unfortunately. Try adjusting the "aspect ratio" and "scale" options.
Colors are strange. I had no issue with colors.
If you do get working settings, be sure to save them so they apply to all games. This may need to be adjusted in the future for all CRT users.
-Emubastard
Re: 0MHz DOS Collection 2024.03.20 Released
Thank you.
I tried different configurations but nothing seems to be working.
I had no issues with the old AO486 process, but I prefer a 100 times your approach, it's too bad I get this aspect issue.
I hope there will be a solution soon.
-
- Posts: 2
- Joined: Mon Mar 25, 2024 10:56 pm
Re: 0MHz DOS Collection 2024.03.20 Released
KOLWE-X wrote: ↑Sun Mar 24, 2024 10:40 amWill other languages possibly be added as well? I think the project is great, but especially with DOS games, there are so many with German texts and even voiceovers. It would be fantastic if something could be added in the foreseeable future. Thank you very much.
I guess that would be possible. But, it makes the maintenance of the archive harder for the uploader. Because, if there is any changes in the scripts or filesystem that makes it necessary to repack and reupload all titles, there will be then additional ones to care if you have a full scope of multi-languages per title.
For myself, I've already successfully tested der German versions of Alone in the Dark using the English VHDs and even found room to enhance the use of the installed DOS system. Sharing these feedbacks in the project's git hub is key. As soon as you get the drill on how to make a basic DOS package and create pre-defined VHDs, you can easily adopt it to create your own local language collection.
The project is using a straight foward basic DOS setup that is applied to all games, with some smaller changes for some particular titles.
If everyone would be allowed to upload their title to the project, will no longer allow consistency. You've to define a stable configuaration for a lightweight OS, using proper drivers and memory managers and keep a solid file sorting.
Also, you want to do a clean up before packing, because not everyone wants to have the savegames or garbage files of an previous player.
So, I suggest you post your request in the project's git hub https://github.com/0mhz-net/0mhz-collection/issues/5 and let the owner do a 'lil bit of research to create a package that is aligned with the project's standards.
Re: 0MHz DOS Collection 2024.03.20 Released
inter5tella wrote: ↑Tue Mar 26, 2024 1:34 pmThe project is using a straight foward basic DOS setup that is applied to all games, with some smaller changes for some particular titles.
Sorry, but isn't this kind of contradicting the main point of this collection that each game can have a completely different Dos configuration without affecting the other games? That's the main attraction of packaging in separate VHDs.
Re: 0MHz DOS Collection 2024.03.20 Released
Is there a "dummies guide" for adding other titles? I was all for setting up my own DOS collection but it's turned out to be more work than I had envisaged so thought I would try 0mhz instead. It's just missing a few titles I would like to include.
-
- Posts: 2
- Joined: Mon Mar 25, 2024 10:56 pm
Re: 0MHz DOS Collection 2024.03.20 Released
virtuali wrote: ↑Tue Mar 26, 2024 2:20 pminter5tella wrote: ↑Tue Mar 26, 2024 1:34 pmThe project is using a straight foward basic DOS setup that is applied to all games, with some smaller changes for some particular titles.
Sorry, but isn't this kind of contradicting the main point of this collection that each game can have a completely different Dos configuration without affecting the other games? That's the main attraction of packaging in separate VHDs.
Indeed, the single packages make it possible to have different setups with own settings. Don't get me wrong, I just wanted to mention that for now nearly all packages do share the same settings, what isn't bad because they're working perfectly for nearly all released titles so far.
But what you also want to have, is a to-go solid setup that can be reused as a starter for each and every new rollout/title, and make smaller changes fitting the title's requirements.
-
- Top Contributor
- Posts: 622
- Joined: Fri Jan 22, 2021 4:36 pm
- Has thanked: 80 times
- Been thanked: 324 times
Re: 0MHz DOS Collection 2024.03.20 Released
Not to hijack this one, but the DOSContainer Bash version with the YAML's for bare MS-DOS could do what you're looking for. Edit the YAML, run script, and you have a clean DOS with some toggles like drivers and memory mgt and the like. Shoot me a PM if you are interested.
- ItalianGrandma
- Posts: 211
- Joined: Sun May 24, 2020 7:09 pm
- Has thanked: 45 times
- Been thanked: 52 times
- Contact:
Re: 0MHz DOS Collection 2024.03.20 Released
It's not an exact step-by-step explaining every tiny bit of the process, but it should be enough to get you started: viewtopic.php?p=84617#p84617
The main things you might have to figure out are how to mount VHDs in Windows (https://learn.microsoft.com/en-us/windo ... tach-a-vhd) and I'd suggest a text editor like Notepad++ for editing MGL files (though Notepad may work just fine, actually).
Re: 0MHz DOS Collection 2024.03.20 Released
inter5tella wrote: ↑Tue Mar 26, 2024 1:34 pmThe project is using a straight foward basic DOS setup that is applied to all games, with some smaller changes for some particular titles.
If everyone would be allowed to upload their title to the project, will no longer allow consistency. You've to define a stable configuaration for a lightweight OS, using proper drivers and memory managers and keep a solid file sorting.
Also, you want to do a clean up before packing, because not everyone wants to have the savegames or garbage files of an previous player.So, I suggest you post your request in the project's git hub https://github.com/0mhz-net/0mhz-collection/issues/5 and let the owner do a 'lil bit of research to create a package that is aligned with the project's standards.
I made sure to be aligned with already existing packs and as clean as it can be (even better than some pack of the collections where i found remnant dosbox files)...
It's a game that is quite hard to configure (even on a real pc) so i think providing an already functionning vhd can help making the pack much faster.
Anyway, i just noticed that the game was crashing after some time during gameplay, so i'll keep investigating (perhaps by changing the extender if it use one).
Re: 0MHz DOS Collection 2024.03.20 Released
ItalianGrandma wrote: ↑Tue Mar 26, 2024 5:12 pmIt's not an exact step-by-step explaining every tiny bit of the process, but it should be enough to get you started: viewtopic.php?p=84617#p84617
The main things you might have to figure out are how to mount VHDs in Windows (https://learn.microsoft.com/en-us/windo ... tach-a-vhd) and I'd suggest a text editor like Notepad++ for editing MGL files (though Notepad may work just fine, actually).
Thanks. I'll take a look.
How do game saves work? Are they in each individual VHD? What if I wanted to backup the game saves of all installed games?