ao486 wish-list

User avatar
NightShadowPT
Posts: 208
Joined: Mon May 25, 2020 9:56 am
Has thanked: 5 times
Been thanked: 9 times

Re: ao486 wish-list

Unread post by NightShadowPT »

softtest9 wrote: Thu May 28, 2020 7:38 pm Support for CD-Rom images would be very useful in my opinion. There are some DOS games that stream audio tracks from disc. Installing operating systems would also be easier.
This is not a bad idea, but until the core is fast enough to support most CD-Rom games, it's usefulness is limited.
Reflex
Posts: 2
Joined: Sun May 24, 2020 6:52 pm

Re: ao486 wish-list

Unread post by Reflex »

torchredfrc wrote: Thu May 28, 2020 1:26 am
abbub wrote: Wed May 27, 2020 6:15 pm
akeley wrote: Tue May 26, 2020 11:15 am I don't recall soem extreme crashiness at all. Getting stuff to run in DOS could be a bit tricky sometimes, but once it ran, it ran.
You must not have known anyone with a Packard-Bell. ;)
I did tech support for an internet company in the mid / late 90's. Packard-Bell well earned their "Packard-Hell" nickname! I hated taking calls from people who bought one of those systems.
The problem was that year after year Consumer Reports would put Packard Hell near the top of thier lists. I had a local shop in the mid-late 90's and ARGH!
gwobcke
Posts: 5
Joined: Mon May 25, 2020 1:00 pm

Re: ao486 wish-list

Unread post by gwobcke »

I've been using this core for a while now, and it's current implementation is quite good and allows me to do weird things like successfully run code I wrote back in the early 1990s inside Turbo Pascal 7 for college assignments. As some have already said, while the CPU isn't yet optimized, I'd also like to wishlist native video running at 800x600 in 256 colors (maybe S3 Trio) - that would be my primary wish item.
Televicious
Posts: 93
Joined: Mon May 25, 2020 8:23 pm
Been thanked: 4 times

Re: ao486 wish-list

Unread post by Televicious »

The VGA is pretty lackluster, svga was definitely most common with 486's. "Turbo button" would be great once a full speed 486 like a DX is implemented. Also, an L1 L2 cache disabler or BIOS would be great to slow down the computer for older games as well as setting the clock for folks with RTC boards. I noticed when accessing the A: drive in windows 3.1 the whole core locks up. Not sure what that's about, probably also part of the bios issue. Also on the VGA, I know VGA has 31khz standard, but I don't know too much that actually needs it software wise. Would be cool if there was a scanhalver that cut it down to 15khz. Just a thought.
werpu
Posts: 74
Joined: Sun May 24, 2020 7:37 pm
Has thanked: 12 times
Been thanked: 14 times

Re: ao486 wish-list

Unread post by werpu »

The question is anyway, how much of a need for an i486 implementation in fpga really is. It is not like you need cycle accuracy on a pc platform, given that even the PC in that era came with a varity of clockspeeds and graphics cards, hence not even a single processor, given that amd cyrix etc.. were as well in the game in combination with intel.
So my guess is, a pc based computer with dosbox to provide the needed drivers in this case really is the better option. But it still is nice to have the PC as an option for mister.
softtest9
Posts: 158
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 21 times

Re: ao486 wish-list

Unread post by softtest9 »

Why use the SNES core when you can just use one of the many SNES emulators on a PC? An i486 core is of course useful for all the same reasons the other cores are useful. There are multiple benefits to using a MiSTer core, such as consistent performance (no random stuttering or performance spikes), low lag, not having to deal with driver issues, bugs in SDL, etc. FPGA doesn't mean cycle accurate.
werpu
Posts: 74
Joined: Sun May 24, 2020 7:37 pm
Has thanked: 12 times
Been thanked: 14 times

Re: ao486 wish-list

Unread post by werpu »

The main difference however is that every modern pc is basically an i86 platform which still can fallback to the original mode. The only thing which prevents it to basically run the games natively is just the hardware used back then like soundblaster adlib etc..
Heck you even can run the real mode emulated straight on the processor itself without relying on emulators.
(windows 95 used that to run multiple dos windows back then but was bad in virtualizing the rest of the hardware)
so in this regard the pc is quite special given that any emulator does not emulate the processor itself just can pass it through. But anyway... i am not against doing it on mister.
Just my 2c....
softtest9
Posts: 158
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 21 times

Re: ao486 wish-list

Unread post by softtest9 »

werpu wrote: Sat Jun 06, 2020 8:29 pmso in this regard the pc is quite special given that any emulator does not emulate the processor itself just can pass it through.
Well, this isn't actually true. DOSBox and PCem use interpreters and recompilers for everything, including the CPU emulation. Nothing is executed directly. The fact that the host also happens to be an x86 platform changes nothing, it's the same as using an SNES emulator.

Virtualizers, like VirtualBox and Qemu with KVM, can pass through the CPU, but they aren't exactly known for working well with games or any kind of multimedia.

But of course if you enjoy using software emulation or virtualization, more power to you. But personally I find the FPGA experience to be much better.
bbond007
Top Contributor
Posts: 519
Joined: Tue May 26, 2020 5:06 am
Has thanked: 85 times
Been thanked: 198 times

Re: ao486 wish-list

Unread post by bbond007 »

I would like to see a Roland MPU-401 implementation for the UART...

https://en.wikipedia.org/wiki/MPU-401
mahen
Posts: 185
Joined: Sun May 24, 2020 8:25 pm
Has thanked: 19 times
Been thanked: 6 times

Re: ao486 wish-list

Unread post by mahen »

Hi ! I'd love to figure out a way to apply the scanlines properly. ATM they don't work properly with 240p games...
zoopster
Posts: 78
Joined: Sun May 24, 2020 8:08 pm
Has thanked: 79 times
Been thanked: 15 times

Re: ao486 wish-list

Unread post by zoopster »

I'd add scaler options in the core menu.
seastalker
Posts: 208
Joined: Tue Jun 02, 2020 6:49 pm
Has thanked: 4 times
Been thanked: 47 times

Re: ao486 wish-list

Unread post by seastalker »

Idea: maybe add another button combo to open the OSD? I have a wireless Logitech wii keyboard without a Windows button and plan to do a Mister build in an Amiga 1200 keyboard/case. Maybe there is already a way to change or remap the windows key? I'm not sure what key combo would be best. Maybe when I get a new IO board I would just hit the physical button.
User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Re: ao486 wish-list

Unread post by Caldor »

seastalker wrote: Sun Aug 16, 2020 4:34 pm Idea: maybe add another button combo to open the OSD? I have a wireless Logitech wii keyboard without a Windows button and plan to do a Mister build in an Amiga 1200 keyboard/case. Maybe there is already a way to change or remap the windows key? I'm not sure what key combo would be best. Maybe when I get a new IO board I would just hit the physical button.
Might be possible using the keyboard rebinding options? Not sure if that only works in core or in the menus as well.
chimaera
Posts: 92
Joined: Sat Aug 01, 2020 10:53 am
Has thanked: 12 times
Been thanked: 17 times

Re: ao486 wish-list

Unread post by chimaera »

Creative Music System / Game Blaster (CMS/GB)

I would really love to have CMS/GB support in the AO486 core.

Admittedly, the Sound Blaster with FM sounds better than CMS/GB in most cases(Mostly because of badly programmed music IMO), but the CMS/GB has an interessting chiptune sound, quite unique to the PC.
In my opinion, games like The Secret of Monkey Island (https://www.youtube.com/watch?v=hF6YpwQ8YEk) and Times of Lore (https://youtu.be/TAAx2jIx_xA) sounds really great with CMS/GB sound.
Other examples: https://youtu.be/ZwgZzuFXzLc


So what was the Creative Music System / Game Blaster?

The Creative Music System was Creatives first sound card released in 1987, and were later rebranded as Game Blaster.
It had a Programmable Sound Generator (PSG) made up by two Philips SAA1099 chips, which provided 12 channels of square-wave and 4 channels of noise for that chiptune sound in stereo (SB1 FM had mono).
The CMS/GB card was later replaced by Sound Blaster 1.0, but the new series of card still had CMS/GB support up til Sound Blaster 2.0 (Even though later relases only had empty sockets for those CMS/GB "upgrade" kits).
The CMS/GB sound were deemed inferior to the FM sound of the Sound Blaster series, and lost developer support. CMS/GB support were therefore discontinued after Sound Blaster 2.0.

For more info, goto:
https://en.wikipedia.org/wiki/Sound_Bla ... me_Blaster
https://en.wikipedia.org/wiki/Philips_SAA1099
https://nerdlypleasures.blogspot.com/20 ... grade.html
https://nerdlypleasures.blogspot.com/20 ... about.html


There were close to 100 games that supported the CMS/GB, some of the most famous examples being:
*The Secret of Monkey Island
*Prince of Persia
*Ultima VI
*Wing Commander II
*Early Sierra Titles in the Larry, Kings Quest, Space Quest, Police Quest and A Quest for Glory series.
(A list of compatible games can be found at: https://www.mobygames.com/attribute/she ... Id,42/p,2/ )


The CMS/GB is fully emulated in DOSBox (https://github.com/dosbox-staging/dosbo ... laster.cpp)
Settings:
[sblaster]
sbtype=gb
oplmode=auto

or

[sblaster]
sbtype=sb1 (or) sb2
oplmode=cms

or(!)

[sblaster]
sbtype=none
oplmode=cms

Some games like one or another config better, the first (sbtype=gb) seems to work for most of the games. Other games used CMS as music and SB för digitized effects.


The MiSTer cores ZX Spectrum (https://github.com/MiSTer-devel/ZX-Spectrum_MISTer) and the SAM Coupé (https://github.com/MiSTer-devel/SAM-Coupe_MiSTer) cores both has the same Philips SAA1099 chips.


There are also clone cards available for the PC:
https://github.com/gemedetpaps/MUS-1099
https://texelec.com/product/saaym/



Since the Sound Blaster series were CMS/GB compatible, it would make sense to include it (if possible) to be able to hear it in all FPGA glory.
If not together, then atleast as seperate choices (like CMS/OPL2/OPL3).

Most CMS/GB compatible games hardcode the I/O to 220h, but on physical it was changeable via a jumper on the card, default being 220h.
If it would be implemented in the core, it would be good to be able to change I/O port so the PSG and FM could coexist since some games used a combination of the two.
A problem though is that alot of the CMS/GB compatible games expects 220h, but there is a patching project (https://www.vogons.org/viewtopic.php?t=58927) to patch games to I/O 210 instead.


I am guessing though that it is too large to include in the core, but I can always suggest :)
ZigZag
Posts: 99
Joined: Sun Jun 28, 2020 7:05 am
Has thanked: 1 time
Been thanked: 5 times

Re: ao486 wish-list

Unread post by ZigZag »

zoopster wrote: Sun Jun 07, 2020 10:11 am I'd add scaler options in the core menu.
Ooohhhh most definitely yes.
User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Re: ao486 wish-list

Unread post by Caldor »

I came across something I would like to add as a wish. support for partitions larger than 8gb... or support for more than 2 VHD. The largest partitions you can use with AO486 seems to be 8064 MB or maybe 8040MB, somewhere in that area at least. Partitions larger than that will get errors. I tried making a 32gb VHD and I can use it, even with more than 16gb data on it, but much of the data it will be unable to read, so many folders will give errors when you try to go into them or show their contents.

I suspect it has to do with the bios. The boot0.rom bios. But might be a mix of that and the core.
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: ao486 wish-list

Unread post by Chris23235 »

Caldor wrote: Mon Aug 17, 2020 1:00 pm I came across something I would like to add as a wish. support for partitions larger than 8gb... or support for more than 2 VHD. The largest partitions you can use with AO486 seems to be 8064 MB or maybe 8040MB, somewhere in that area at least. Partitions larger than that will get errors. I tried making a 32gb VHD and I can use it, even with more than 16gb data on it, but much of the data it will be unable to read, so many folders will give errors when you try to go into them or show their contents.

I suspect it has to do with the bios. The boot0.rom bios. But might be a mix of that and the core.
Use the shared folder this should sole your problem.
User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Re: ao486 wish-list

Unread post by Caldor »

Chris23235 wrote: Mon Aug 17, 2020 1:06 pm
Caldor wrote: Mon Aug 17, 2020 1:00 pm I came across something I would like to add as a wish. support for partitions larger than 8gb... or support for more than 2 VHD. The largest partitions you can use with AO486 seems to be 8064 MB or maybe 8040MB, somewhere in that area at least. Partitions larger than that will get errors. I tried making a 32gb VHD and I can use it, even with more than 16gb data on it, but much of the data it will be unable to read, so many folders will give errors when you try to go into them or show their contents.

I suspect it has to do with the bios. The boot0.rom bios. But might be a mix of that and the core.
Use the shared folder this should sole your problem.
It does not. You cannot write to the shared folder, and using it for ISO files is also a problem because MiSTerFS takes up quite a bit of memory, so it creates an overflow error and causes crashes when trying to use CD mounting tools and running installations from those CDs. MiSTerFS also does not work with FreeDOS, or at least I have not been able to get it working.

It is a nice way to get some files transferred to VHDs though, if they are less than 100mb. Larger than that, and I might as well put the USB in my computer to copy it directly.
bertnorg
Posts: 22
Joined: Sun Jul 12, 2020 8:58 am
Been thanked: 1 time

Re: ao486 wish-list

Unread post by bertnorg »

this is not a request, it would be nice to use a cheap external usb dvd player.
it would be so much easier to instal games
User avatar
NightShadowPT
Posts: 208
Joined: Mon May 25, 2020 9:56 am
Has thanked: 5 times
Been thanked: 9 times

Re: ao486 wish-list

Unread post by NightShadowPT »

bertnorg wrote: Mon Aug 17, 2020 2:00 pm this is not a request, it would be nice to use a cheap external usb dvd player.
it would be so much easier to instal games

THIS!
...alongside with USB Floppy support.

My guess is it would be most efficient way to build a rig that is 100% compatible with original media.
User avatar
Caldor
Top Contributor
Posts: 930
Joined: Sat Jul 25, 2020 11:20 am
Has thanked: 112 times
Been thanked: 111 times

Re: ao486 wish-list

Unread post by Caldor »

NightShadowPT wrote: Mon Aug 17, 2020 2:39 pm
bertnorg wrote: Mon Aug 17, 2020 2:00 pm this is not a request, it would be nice to use a cheap external usb dvd player.
it would be so much easier to instal games

THIS!
...alongside with USB Floppy support.

My guess is it would be most efficient way to build a rig that is 100% compatible with original media.
That should in theory already be possible, by making a Linux script that makes a... I think they are called linked folders, that will link a folder in the shared folder to a certain USB folder that is the connected USB DVD drive.

That will not get around the problem with audio support and such though, as AO486 would not see it as a CD drive. It will also have the other limitations we have with MiSTerFS and its shared folder. Making it use that USB DVD drive or even USB stuff in general, would be awesome, but it requires making that type of MiSTer hardware supported by the core, and from what I have read it is not very simple to do this. If it happened it would be course be awesome, but its probably not something to expect to happen.
Beeble
Posts: 99
Joined: Sun May 24, 2020 9:04 pm
Has thanked: 16 times
Been thanked: 12 times

Re: ao486 wish-list

Unread post by Beeble »

How likely are the chances of mounting an iso / having mscdexc working under DOS?

Some games like Wing Commander 3 are depending on that.
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: ao486 wish-list

Unread post by Chris23235 »

Beeble wrote: Mon Aug 17, 2020 6:58 pm How likely are the chances of mounting an iso / having mscdexc working under DOS?

Some games like Wing Commander 3 are depending on that.
Mounting an ISO is no problem, you can use SHSUCDX, it installs an alternative CD Driver. Wing Commander works, but is much to slow to be playable.
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: ao486 wish-list

Unread post by kathleen »

If I can add something to the wish-list, for me it will be the MDA/Hercules (720*348 in monochrome) display as option (with a dedicated boot1.rom for instance, like in a real system when you plug one or another card) As I told in another thread, I'm more interested by applications than games. For me, the amazing AO486 is going to be used for running pure dos stuffs and/or windows till the 3.11 version. I'm not interested to run Win95 or 98, it is too close to recent OS, moreover I do not really like the 3D games (My own point of view of course). And for that reason, I'd love to have the MDA/Hercules option. Back in the day, I spent hours days months during my studies on a PC having a green TTL monochrome monitor for the use of Visicalc, Dbase, Lotus 1.2.3, autocad etc They all run well with VGA of course but the feeling is different. I also always admire what can be done in terms of picture by using only 2 colors when it is displayed on a green or amber monitor. So, I hope that one day this option becomes a reality. Thanks for reading.

かすりん

Beeble
Posts: 99
Joined: Sun May 24, 2020 9:04 pm
Has thanked: 16 times
Been thanked: 12 times

Re: ao486 wish-list

Unread post by Beeble »

Chris23235 wrote: Mon Aug 17, 2020 10:11 pm
Beeble wrote: Mon Aug 17, 2020 6:58 pm How likely are the chances of mounting an iso / having mscdexc working under DOS?

Some games like Wing Commander 3 are depending on that.
Mounting an ISO is no problem, you can use SHSUCDX, it installs an alternative CD Driver. Wing Commander works, but is much to slow to be playable.
SUSUCDX doenst mount the Image right, how did you get it to start with SHSUCDX? Speed looked fine during Installation, Carrier was spinning like crazy. If the Video is to slow, I dont mind, but Graphics looked nice in the CPU Test during installation.

When starting, it crashes complaining about a bad CD
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: ao486 wish-list

Unread post by Chris23235 »

Didn't had problems, video was slow, but my guess is that the CPU was to slow. Didn't had a problem getting the game run, but once I was ingame everything was so slow.
Beeble
Posts: 99
Joined: Sun May 24, 2020 9:04 pm
Has thanked: 16 times
Been thanked: 12 times

Re: ao486 wish-list

Unread post by Beeble »

What Version of Wing Commander 3 did you use? Any special switches while mounting the iso?
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: ao486 wish-list

Unread post by Chris23235 »

The CD version from ExoDOS and no special switches.
User avatar
Reed_Solomon
Posts: 65
Joined: Sun May 24, 2020 7:37 pm
Has thanked: 40 times
Been thanked: 8 times

Re: ao486 wish-list

Unread post by Reed_Solomon »

Caldor wrote: Mon Aug 17, 2020 1:00 pm I came across something I would like to add as a wish. support for partitions larger than 8gb... or support for more than 2 VHD.
Yeah having support for 4 VHD's would probably make things easier to play with. And since IDE systems of that era generally had support for 4 drives (usually but not necessarily one or two optical drives and two hard disk drives) it would be most accurate to the aesthetic.
User avatar
bootsector
Posts: 162
Joined: Sun May 24, 2020 6:58 pm
Has thanked: 4 times
Been thanked: 30 times

Re: ao486 wish-list

Unread post by bootsector »

softtest9 wrote: Thu May 28, 2020 7:38 pm Support for CD-Rom images would be very useful in my opinion. There are some DOS games that stream audio tracks from disc. Installing operating systems would also be easier.
+1 on CD Image native support by the core
Post Reply