ao486 wish-list
ao486 wish-list
good afternoon, all
after running the ao486 MISTer core for some time. i have a few items wish-list items that seem to be missing.
-- a clone of the intel 486dx
-- on bored cash 128kb
-- ram size options 4mb / 8mb / 16mb -- its 64mb at current witch is over kill and lowers compatible titles
-- ibm os2 support
-- support for direct draw
-- an 16 bit ISA add-on would a nice inclusion for sound and video cards
the amount of work on this core to this point is amazing, and has been an amazing experience with on point compatibility, my thanks to every on who has worked on this core so far and all of the ongoing projects on the MISTer.
after running the ao486 MISTer core for some time. i have a few items wish-list items that seem to be missing.
-- a clone of the intel 486dx
-- on bored cash 128kb
-- ram size options 4mb / 8mb / 16mb -- its 64mb at current witch is over kill and lowers compatible titles
-- ibm os2 support
-- support for direct draw
-- an 16 bit ISA add-on would a nice inclusion for sound and video cards
the amount of work on this core to this point is amazing, and has been an amazing experience with on point compatibility, my thanks to every on who has worked on this core so far and all of the ongoing projects on the MISTer.
Re: ao486 wish-list
If we're talking new features rather than bug fixes, the thing I would most love to see would be a video chipset that has an actual driver available for it for better-than-16-color-mode. After that would be SB16 support (or even AWE32, if there's space for it on the FPGA). Third would be emulating an IDE CD-ROM drive via mounting an image with the core.
The CPU's definitely unoptimized, but that's personally lower on my list than the audio/video/CD-ROM stuff.
The CPU's definitely unoptimized, but that's personally lower on my list than the audio/video/CD-ROM stuff.
Re: ao486 wish-list
I dont know if this is a wish list item per sea but the VGA implementation seems a little iffy.. I installed GeoWorks Ensemble and there are some odd graphical artifacts.. not sure if its just how the VGA was implemented or the driver in geoworks.. I never commented on this till now as I was trying to find the time to see if I could isolate the problem i.e. software or just quirky hardware implementation .. etc..
Re: ao486 wish-list
i think the audio card implantation is the strong point of the ao486 core - its a good stand in, at this pint at this time.
the video is a place where speed improvements can be made. it is also one of the most complex parts witch is why the need for 16bit isa bus to the gpio, at least as a stand in witch will also give support for vintage PC cards (sound, network, and I/O ).
some good video card candidates would be the " ati Mach 32 " or " S3 Trio32 "
as far as cd support goes it may be able to be added in software as an emulated device
the video is a place where speed improvements can be made. it is also one of the most complex parts witch is why the need for 16bit isa bus to the gpio, at least as a stand in witch will also give support for vintage PC cards (sound, network, and I/O ).
some good video card candidates would be the " ati Mach 32 " or " S3 Trio32 "
as far as cd support goes it may be able to be added in software as an emulated device
- NightShadowPT
- Posts: 224
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 12 times
Re: ao486 wish-list
What is currently holding back this core is its memory implementation (getting EMM to work properly is still a pain) and the crashes related to it, and the performance of the CPU.
If these 2 things can be improved, the core will be borderline perfect for what it is.
We'll never get the variety of hardware you can get from a real computer, but having this configuration work without bugs will already be great.
If these 2 things can be improved, the core will be borderline perfect for what it is.
We'll never get the variety of hardware you can get from a real computer, but having this configuration work without bugs will already be great.
-
- Posts: 36
- Joined: Mon May 25, 2020 3:52 pm
- Location: Fort Collins, CO
- Has thanked: 2 times
- Been thanked: 7 times
- Contact:
Re: ao486 wish-list
I've got to say, I'm glad to see I'm not the only one using this core. It and the Amiga are easily the two that I find myself fooling around in the most. I've got mTCP set up on it with irc, ftp, and telnet under DOS. I agree that the video seems to need more work than the audio at this point.
-
- Core Developer
- Posts: 547
- Joined: Sun May 24, 2020 9:30 pm
- Has thanked: 20 times
- Been thanked: 145 times
Re: ao486 wish-list
I recall using PCs around that era, and extensively using various versions of EMM and QEMM.NightShadowPT wrote: ↑Tue May 26, 2020 4:10 am What is currently holding back this core is its memory implementation (getting EMM to work properly is still a pain) and the crashes related to it, and the performance of the CPU.
Don't make the assumption that original hardware was ever working bug-free with these. Different versions came with slightly less or slightly more instabilities, and I don't recall anymore which versions of the drivers were best... but none of them were ever crash-free.
- NightShadowPT
- Posts: 224
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 12 times
Re: ao486 wish-list
I don't... I rocked a NEC V40 (8086 compatible) with 512Kb RAM for 5 years and a 386DX25 with 4Mb for another 4, so I'm quite familiar with the PCs at the time.dshadoff wrote: ↑Tue May 26, 2020 4:48 am Don't make the assumption that original hardware was ever working bug-free with these. Different versions came with slightly less or slightly more instabilities, and I don't recall anymore which versions of the drivers were best... but none of them were ever crash-free.
Notwithstanding, you can see how unstable the core can be just by the fact that sometimes it hangs while booting up and running through Config.sys and Autoexec.bat.
Anyway, as I'm no developer I'm happy to enjoy what we have
- Newsdee
- Top Contributor
- Posts: 873
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 104 times
- Been thanked: 239 times
Re: ao486 wish-list
Do "booter" games work with the current core? https://en.wikipedia.org/wiki/List_of_PC_booter_games
If not - maybe a special mode (or separate core) could be made just for these, since it would only need a subset of functionality for general DOS support.
If not - maybe a special mode (or separate core) could be made just for these, since it would only need a subset of functionality for general DOS support.
Re: ao486 wish-list
Indeed, the pcs of that error were quite crashy. One of the reasons was the real mode in dos and the many helper tools to gain some ram above 640Kbyte or open a small window to get the extra ram. No memory protection and adding some processor hacks on top of that to get enough ram to get a program going did not help stability at all.dshadoff wrote: ↑Tue May 26, 2020 4:48 amI recall using PCs around that era, and extensively using various versions of EMM and QEMM.NightShadowPT wrote: ↑Tue May 26, 2020 4:10 am What is currently holding back this core is its memory implementation (getting EMM to work properly is still a pain) and the crashes related to it, and the performance of the CPU.
Don't make the assumption that original hardware was ever working bug-free with these. Different versions came with slightly less or slightly more instabilities, and I don't recall anymore which versions of the drivers were best... but none of them were ever crash-free.
The PC was basically the worst system of that era (well probably the ZX 81 was worse but that one came before the PC).
So if ao486 crashes it is probably always the question did ao486 crash or the underlying pc architecture/operating system or the memory manager.
Re: ao486 wish-list
NightShadowPT wrote: ↑Tue May 26, 2020 5:50 amIt only freezes if you touch the mouse while booting for some strange reason. Its a perfectly fine 386dx core otherwise. I have plenty of retro DOS PC, this isn't any more / less reliable than them in general.
Re: ao486 wish-list
just a heads up but if this is you first time with this core, and your getting random crashing and lockups.
it is recommended to have at least a good heatsink or fan that can keep the Altera Cyclone package under 70c.
also after large MISTer updates and core program changes, i recommend to power cycle the de10 nano.
it is recommended to have at least a good heatsink or fan that can keep the Altera Cyclone package under 70c.
also after large MISTer updates and core program changes, i recommend to power cycle the de10 nano.
Re: ao486 wish-list
I feel that stability of the core is fine, but there seem to be some issues with memory management or cpu because some games do not run whatever I try. Ultima VII is prime example.
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Re: ao486 wish-list
I wouldn't go as far as saying that, at least in regard to games. 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. Which is why all the cringing when Win 95 came about and we all saw blue.werpu wrote: ↑Tue May 26, 2020 6:23 am Indeed, the pcs of that error were quite crashy. One of the reasons was the real mode in dos and the many helper tools to gain some ram above 640Kbyte or open a small window to get the extra ram. No memory protection and adding some processor hacks on top of that to get enough ram to get a program going did not help stability at all.
The PC was basically the worst system of that era (well probably the ZX 81 was worse but that one came before the PC).
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- NightShadowPT
- Posts: 224
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 12 times
Re: ao486 wish-list
My MiSTer is adequately cooled,so that is not the problem, but this is VERY GOOD advice.death5126 wrote: ↑Tue May 26, 2020 7:51 am just a heads up but if this is you first time with this core, and your getting random crashing and lockups.
it is recommended to have at least a good heatsink or fan that can keep the Altera Cyclone package under 70c.
also after large MISTer updates and core program changes, i recommend to power cycle the de10 nano.
Re: ao486 wish-list
I thought about addon cards and stuff. And I wonder if we could offload the GFX-Card for example onto another FPGA and connect each otherNightShadowPT wrote: ↑Tue May 26, 2020 4:10 am What is currently holding back this core is its memory implementation (getting EMM to work properly is still a pain) and the crashes related to it, and the performance of the CPU.
If these 2 things can be improved, the core will be borderline perfect for what it is.
We'll never get the variety of hardware you can get from a real computer, but having this configuration work without bugs will already be great.
-
- Posts: 36
- Joined: Mon May 25, 2020 3:52 pm
- Location: Fort Collins, CO
- Has thanked: 2 times
- Been thanked: 7 times
- Contact:
- Newsdee
- Top Contributor
- Posts: 873
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 104 times
- Been thanked: 239 times
Re: ao486 wish-list
Is the core able to read the 2nd SD card? Say as a secondary drive?
I wonder it this core could be used to FTP things into it, so we don't have to physically remove it.
I wonder it this core could be used to FTP things into it, so we don't have to physically remove it.
Re: ao486 wish-list
I never had one of those myself, but I still remember being absolutely baffled the first time I found out about their bizarre sound/modem combo cards.
-
- Posts: 36
- Joined: Mon May 25, 2020 3:52 pm
- Location: Fort Collins, CO
- Has thanked: 2 times
- Been thanked: 7 times
- Contact:
Re: ao486 wish-list
You can already FTP into and out of it without physically removing the drive. Just set up PPP through a packet driver (DOS) or Trumpet Winsock (Win95) and you can read and write directly from the vhd.
-
- Posts: 36
- Joined: Mon May 25, 2020 3:52 pm
- Location: Fort Collins, CO
- Has thanked: 2 times
- Been thanked: 7 times
- Contact:
Re: ao486 wish-list
I did phone tech support for HP CD writers in the late 90s. The Packard Bell calls were always the most miserable.
-
- Posts: 2
- Joined: Mon May 25, 2020 5:30 am
Re: ao486 wish-list
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.
Re: ao486 wish-list
I would like it too but meanwhile i use EATXMS program that remove memory (how much i want) and permit to
play to some games like Aladdin that otherwise won't works
- NightShadowPT
- Posts: 224
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 12 times
Re: ao486 wish-list
This is not a bad idea, but until the core is fast enough to support most CD-Rom games, it's usefulness is limited.
Re: ao486 wish-list
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!torchredfrc wrote: ↑Thu May 28, 2020 1:26 amI 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.
Re: ao486 wish-list
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.
-
- Posts: 93
- Joined: Mon May 25, 2020 8:23 pm
- Been thanked: 4 times
Re: ao486 wish-list
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.
Re: ao486 wish-list
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.
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.