Breakthrough for the ao486 core announced - Cache
Re: Breakthrough for the ao486 core announced - Cache
Latest AO486 with a random et4000 bios I found online (cardex.vbi CRC32:6ec56b03) renamed to boot1.rom
It's not the same bios that's been recommended but my googlefu failed me and one from VGA Museum seems to chooch ok, Probably all wrong, probably terrible.
Was able to get 16bit 800x600 with some drivers inc with windows, an old earworm back in my head, and played a little SC2000. 90Mhz runs fine .. 100Mhz gives protection errors
https://twitter.com/i/status/1287668722757500929
It's not the same bios that's been recommended but my googlefu failed me and one from VGA Museum seems to chooch ok, Probably all wrong, probably terrible.
Was able to get 16bit 800x600 with some drivers inc with windows, an old earworm back in my head, and played a little SC2000. 90Mhz runs fine .. 100Mhz gives protection errors
https://twitter.com/i/status/1287668722757500929
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
I think you might have the same problem, or, similar, that I have, 100mhz will usually freeze ao486 for me, and 90 was causing protection and page fault errors with cache20, now, 90mhz seems ok, but, 100mhz will still freeze, but, sometimes, takes a few minutes, sometimes, immediately. I was even having some problems on the official main branch release, before the cache version was even available, as well as some other cores, I'm actually talking through email with MisterAddons, who I bought the setup from, to see if I have a faulty board, or, something.Coffea wrote: ↑Mon Jul 27, 2020 8:58 am Latest AO486 with a random et4000 bios I found online (cardex.vbi CRC32:6ec56b03) renamed to boot1.rom
It's not the same bios that's been recommended but my googlefu failed me and one from VGA Museum seems to chooch ok, Probably all wrong, probably terrible.
Was able to get 16bit 800x600 with some drivers inc with windows, an old earworm back in my head, and played a little SC2000. 90Mhz runs fine .. 100Mhz gives protection errors
https://twitter.com/i/status/1287668722757500929
- Chris23235
- Top Contributor
- Posts: 982
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Breakthrough for the ao486 core announced - Cache
I tried it with a Tseng ET4000 Bios, but had no luck. Tie Fighter CD now doesn't crash anymore, but gives me garbled graphics.Caldor wrote: ↑Mon Jul 27, 2020 12:37 amI found a bunch of VESA stuff. I think the Collection of drivers seem interesting, because it has a TSeng ET4000 specific VESA driver. What version did you use?Chris23235 wrote: ↑Sun Jul 26, 2020 11:47 pmI tried the Tie Fighter CD version, but had no luck, the game crashes, the moment it should switch into actual gameplay (the bitmap screens work fine, but I think they are not Vesa). The game uses Univbe and detects a Tsang Labs ET4000.
https://dosdriver.de/graph.php
With the new Bios the game doesn't ask me if I want to use Univbe, don't know if it now assumes I want high res in any case.
- Attachments
-
- 20200727_115717-screen.png (4.15 KiB) Viewed 10089 times
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
Just curiously, do you have univbe 4 installed?
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
With the Cache20 there is no VESA support, so that wont do much, you have to get the Cache24 version. That is the one that should be capable of using the VESA bios. It has been shared on the first page of this thread, and the links to all the other ones seems to have been deleted.IAmParadox wrote: ↑Mon Jul 27, 2020 9:15 am I think you might have the same problem, or, similar, that I have, 100mhz will usually freeze ao486 for me, and 90 was causing protection and page fault errors with cache20, now, 90mhz seems ok, but, 100mhz will still freeze, but, sometimes, takes a few minutes, sometimes, immediately. I was even having some problems on the official main branch release, before the cache version was even available, as well as some other cores, I'm actually talking through email with MisterAddons, who I bought the setup from, to see if I have a faulty board, or, something.
The MiSTer file is the same size, but I compared contents and it has been updated as well. It will give some new options in the MiSTer overlay menu as well, about... bitdepth type or something. So it will be noticeable when its working.
I was trying with this, and it tells me that I do have VESA support, but often games just run and I hear the audio, but the display just freezes at the point where it was still VGA. When I get home I guess I will try to look up bioses... hmmm... I might have some for PCem. Just figured these files had to be built specifically for this, so had not considered it might have been raw bios files.
Re: Breakthrough for the ao486 core announced - Cache
master of Orion did finally start, but I only hear Audio and the Dos Screen stays, but the font colors change from red to blue or.. rainbow colors.
Using the Tseng Vesa Driver TLIVESA , (Vesa 1.2) on AO486 Cache 24 Version, also put the Mister file that came with it in place.
Vikings: Field of Conquest is still refusing to sart and crashes the system while starting.
Using the Tseng Vesa Driver TLIVESA , (Vesa 1.2) on AO486 Cache 24 Version, also put the Mister file that came with it in place.
Vikings: Field of Conquest is still refusing to sart and crashes the system while starting.
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
The game Z looked promising to me, it detects VESA quite wellBeeble wrote: ↑Mon Jul 27, 2020 10:42 am master of Orion did finally start, but I only hear Audio and the Dos Screen stays, but the font colors change from red to blue or.. rainbow colors.
Using the Tseng Vesa Driver TLIVESA , (Vesa 1.2) on AO486 Cache 24 Version, also put the Mister file that came with it in place.
Vikings: Field of Conquest is still refusing to sart and crashes the system while starting.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 153 times
- Been thanked: 52 times
Re: Breakthrough for the ao486 core announced - Cache
this bios video seems to work
I can't say if it's the right one
I can't say if it's the right one
- Attachments
-
- boot1.rar
- (17.87 KiB) Downloaded 247 times
- redsteakraw
- Posts: 245
- Joined: Sun May 24, 2020 11:19 pm
- Has thanked: 1 time
- Been thanked: 41 times
Re: Breakthrough for the ao486 core announced - Cache
So SVGA / Vesa support is being worked on and Starcraft / Broodwar have a sys requirements of a 90mhz + svga. This would open up quite a bit of games and push ao486 to run things up to the mid-late 90s. I would be interested to see how far this core can be pushed. Has anyone tried Descent yet with the new cache fixes?
Fear is the mind killer!
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 153 times
- Been thanked: 52 times
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
I was trying Descent, but it was without the correct bios file, so it did not work for me... but it might also require FPU which this core does not have. So its still what would count as an 486SX, and I think FPU would make it a 486DX. Although there is more to it than that, since there are 386DX CPUs I think, without that meaning they have FPU.redsteakraw wrote: ↑Mon Jul 27, 2020 11:34 am So SVGA / Vesa support is being worked on and Starcraft / Broodwar have a sys requirements of a 90mhz + svga. This would open up quite a bit of games and push ao486 to run things up to the mid-late 90s. I would be interested to see how far this core can be pushed. Has anyone tried Descent yet with the new cache fixes?
Anyway, FPU would help with a lot of games as well, but unsure how many. Quake for example requires FPU, but it also claims to require Pentium. Not sure if that means it requires MMX. I suspect a fast 486 with FPU would be enough to run Quake. Question is whether Descent requires FPU.
I found a thread that debates games that uses FPU. Descent 2 is mentioned but not Descent:
https://groups.google.com/forum/#!topic ... 1NkNQmui9I
Re: Breakthrough for the ao486 core announced - Cache
Has anyone tried Tomb Raider? I thought it might be a good performance test for the core. It did launch for me when I tried, but I couldn't get into actual gameplay. This was with cache_14 I believe, so it might get further now.
- redsteakraw
- Posts: 245
- Joined: Sun May 24, 2020 11:19 pm
- Has thanked: 1 time
- Been thanked: 41 times
Re: Breakthrough for the ao486 core announced - Cache
Descent seems to run on a 386 at 33Mhz but recomends a 486 at 33MhzCaldor wrote: ↑Mon Jul 27, 2020 11:53 am I was trying Descent, but it was without the correct bios file, so it did not work for me... but it might also require FPU which this core does not have. So its still what would count as an 486SX, and I think FPU would make it a 486DX. Although there is more to it than that, since there are 386DX CPUs I think, without that meaning they have FPU.
Anyway, FPU would help with a lot of games as well, but unsure how many. Quake for example requires FPU, but it also claims to require Pentium. Not sure if that means it requires MMX. I suspect a fast 486 with FPU would be enough to run Quake. Question is whether Descent requires FPU.
I found a thread that debates games that uses FPU. Descent 2 is mentioned but not Descent:
https://groups.google.com/forum/#!topic ... 1NkNQmui9I
https://www.computerhope.com/games/games/descent.htm
Fear is the mind killer!
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
Tomb Raider is another FPU based 3D game. I can see there are threads on VOGONS where the question is whether its possible to run Tomb Raider without FPU, but on VOGONS lacks some certificates and I probably should not enter those forums from this machine. I seems like it will be a problem running Tomb Raider though.
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
Nice... then it was probably just the lack of VESA that stopped me from getting it to run.redsteakraw wrote: ↑Mon Jul 27, 2020 12:10 pmDescent seems to run on a 386 at 33Mhz but recomends a 486 at 33MhzCaldor wrote: ↑Mon Jul 27, 2020 11:53 am I was trying Descent, but it was without the correct bios file, so it did not work for me... but it might also require FPU which this core does not have. So its still what would count as an 486SX, and I think FPU would make it a 486DX. Although there is more to it than that, since there are 386DX CPUs I think, without that meaning they have FPU.
Anyway, FPU would help with a lot of games as well, but unsure how many. Quake for example requires FPU, but it also claims to require Pentium. Not sure if that means it requires MMX. I suspect a fast 486 with FPU would be enough to run Quake. Question is whether Descent requires FPU.
I found a thread that debates games that uses FPU. Descent 2 is mentioned but not Descent:
https://groups.google.com/forum/#!topic ... 1NkNQmui9I
https://www.computerhope.com/games/games/descent.htm
- Chris23235
- Top Contributor
- Posts: 982
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Breakthrough for the ao486 core announced - Cache
With this BIOS Tiefighter CD runs flawless (even if it is a little bit slow).tontonkaloun wrote: ↑Mon Jul 27, 2020 11:11 am this bios video seems to work
I can't say if it's the right one
- redsteakraw
- Posts: 245
- Joined: Sun May 24, 2020 11:19 pm
- Has thanked: 1 time
- Been thanked: 41 times
Re: Breakthrough for the ao486 core announced - Cache
Just wondering the 386 had the i387 math coprocessor that was out of CPU clock speed instead of a FPU. Could the FPU instructions be run on the ARM core like a virtual i387 since timing issues are less of a problem.
Fear is the mind killer!
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
let me clarify, I was using cache20, I am now using cache24. when I was using cache20, the freezing was worse than it is, currently, on cache24, but, still there, I also fail to see what my post had to do with VESA.Caldor wrote: ↑Mon Jul 27, 2020 10:37 amWith the Cache20 there is no VESA support, so that wont do much, you have to get the Cache24 version. That is the one that should be capable of using the VESA bios. It has been shared on the first page of this thread, and the links to all the other ones seems to have been deleted.IAmParadox wrote: ↑Mon Jul 27, 2020 9:15 am I think you might have the same problem, or, similar, that I have, 100mhz will usually freeze ao486 for me, and 90 was causing protection and page fault errors with cache20, now, 90mhz seems ok, but, 100mhz will still freeze, but, sometimes, takes a few minutes, sometimes, immediately. I was even having some problems on the official main branch release, before the cache version was even available, as well as some other cores, I'm actually talking through email with MisterAddons, who I bought the setup from, to see if I have a faulty board, or, something.
The MiSTer file is the same size, but I compared contents and it has been updated as well. It will give some new options in the MiSTer overlay menu as well, about... bitdepth type or something. So it will be noticeable when its working.
I was trying with this, and it tells me that I do have VESA support, but often games just run and I hear the audio, but the display just freezes at the point where it was still VGA. When I get home I guess I will try to look up bioses... hmmm... I might have some for PCem. Just figured these files had to be built specifically for this, so had not considered it might have been raw bios files.
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
No, it still doesn't run, same crash message as before.Caldor wrote: ↑Mon Jul 27, 2020 12:15 pmNice... then it was probably just the lack of VESA that stopped me from getting it to run.redsteakraw wrote: ↑Mon Jul 27, 2020 12:10 pmDescent seems to run on a 386 at 33Mhz but recomends a 486 at 33MhzCaldor wrote: ↑Mon Jul 27, 2020 11:53 am I was trying Descent, but it was without the correct bios file, so it did not work for me... but it might also require FPU which this core does not have. So its still what would count as an 486SX, and I think FPU would make it a 486DX. Although there is more to it than that, since there are 386DX CPUs I think, without that meaning they have FPU.
Anyway, FPU would help with a lot of games as well, but unsure how many. Quake for example requires FPU, but it also claims to require Pentium. Not sure if that means it requires MMX. I suspect a fast 486 with FPU would be enough to run Quake. Question is whether Descent requires FPU.
I found a thread that debates games that uses FPU. Descent 2 is mentioned but not Descent:
https://groups.google.com/forum/#!topic ... 1NkNQmui9I
https://www.computerhope.com/games/games/descent.htm
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Breakthrough for the ao486 core announced - Cache
Personally I'd be much more interested to see this core's roadmap and dev efforts concentrate on the 386-486 era, ie DOS, 2D and very early 3D games. Win 98, Quake, Tomb Raider, etc all belong in the Pentium zone. Sure, you can run them on lower spec hardware but not with a performance level acceptable for modern times. Heck, even Doom really needs a Pentium to do this game justice.
A near-perfect DOS core would be my dream come true on the other hand.
A near-perfect DOS core would be my dream come true on the other hand.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
Re: Breakthrough for the ao486 core announced - Cache
I wil give it a try and report. On another note, it is a pleasent and productive community we have here, I like to thank all of you, providing furhter informations, share beta cores and files and experiences. Good job all!
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
Ahh. Yeah, I assumed you were trying to run VESA games.IAmParadox wrote: ↑Mon Jul 27, 2020 1:40 pmlet me clarify, I was using cache20, I am now using cache24. when I was using cache20, the freezing was worse than it is, currently, on cache24, but, still there, I also fail to see what my post had to do with VESA.
As for the freezes, I think I had the same problem. I was installing Windows 98 SE and it took several hours and also froze and I had to reset the system to get it to continue running. That was after I began using the Cache24 core and before trying the new GPU BIOS file. But sounds like the new bios is unlikely to change much in that regard. I guess I will just stick with 90mhz now that I know 100mhz is why it ran so irratic.
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
The 386 and 486 era is already pretty much done though with level 2 cache and VESA support. It still probably needs some polish and such, but with Doom, Duke Nukem 3D, Blood, Master of Orion 2, Daggerfall and System Shock all running well, it seems to me that if we do not have 386 and 486 covered, then at least its very close to being covered. Except for co-processors which both some 386 and 486 CPUs had. SX CPUs did not, but DX did it seems... not all co-processors are FPU as far as I have read, but FPU is what many games use in some ways... as you said, its mainly games near the Pentium era.akeley wrote: ↑Mon Jul 27, 2020 1:50 pm Personally I'd be much more interested to see this core's roadmap and dev efforts concentrate on the 386-486 era, ie DOS, 2D and very early 3D games. Win 98, Quake, Tomb Raider, etc all belong in the Pentium zone. Sure, you can run them on lower spec hardware but not with a performance level acceptable for modern times. Heck, even Doom really needs a Pentium to do this game justice.
A near-perfect DOS core would be my dream come true on the other hand.
VESA I do suspect might take a few weeks to get fully working. But so far I have been very impressed with what the Cache20 core did for all the VGA games.
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
Checksum treasure hunt over the InternetIAmParadox wrote: ↑Mon Jul 27, 2020 7:00 amThe actual bios file is in there, in releases directory, but, to get it completely working, a different bios may be required, and, that one hasn't been implemented, at all, afaik, although, there is apparently, a closed source bios, floating around, that works, I might have actually seen a system using this bios that seems to be doing pretty good, with it, but, since it is closed source, I'm pretty sure I wouldn't be able to share it, here. it is et4000 and has a crc of 713CB637 from what I hear.Caldor wrote: ↑Mon Jul 27, 2020 6:05 am I tried all the ET4000 drivers I could find for Windows 95 and I tried several different DOS drivers as well. Nothing seems to work for me... but in many cases it does seem to run except it just freezes the display. I suspect if I connect the MiSTer to a CRT monitor, it might switch to VESA mode... but in Windows it keeps seeing it as a display driver problem to go into any VESA mode, even 640x480 with 256 collors.
But also, it shows it to only have 256kb RAM when I run Univbe in DOS, but then I try the one that comes with the game Z, it sees the GPU as a Tseng ET6000 with 2MB RAM.
So I think I will just wait and see what gets released, and play around with non-VESA stuff until then.
Ahh... the problem seems to be a new BIOS has to be compiled, the new BIOS for this has not been released yet.
But it seems it might be possible to compile one.
https://github.com/MiSTer-devel/ao486_MiSTer/tree/dev
This explains how to compile a VGA bios... but, guess its not simple to compile a SVGA bios with this guide only explaining how to compile the VGA one. Ahh well.
I have found... maybe 10 different Tseng 4000ET bioses and have been doing CRC32 checks on them all. I have found one with this checksum here:
http://www.elpod.org/pcem_roms/
The one named: et4000w32.bin
Re: Breakthrough for the ao486 core announced - Cache
Thank you!!!Caldor wrote: ↑Mon Jul 27, 2020 3:05 pm Checksum treasure hunt over the Internet
I have found... maybe 10 different Tseng 4000ET bioses and have been doing CRC32 checks on them all. I have found one with this checksum here:
http://www.elpod.org/pcem_roms/
The one named: et4000w32.bin
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
I can confirm, this is the bios that is "working" as I mentioned, but, it might not actually be the correct one, or, is named wrong, I switched from the et4000 drivers, in windows, to the et4000w32 drivers, and, it doesn't work, although, it does work with the et4000 drivers.Caldor wrote: ↑Mon Jul 27, 2020 3:05 pmChecksum treasure hunt over the InternetIAmParadox wrote: ↑Mon Jul 27, 2020 7:00 amThe actual bios file is in there, in releases directory, but, to get it completely working, a different bios may be required, and, that one hasn't been implemented, at all, afaik, although, there is apparently, a closed source bios, floating around, that works, I might have actually seen a system using this bios that seems to be doing pretty good, with it, but, since it is closed source, I'm pretty sure I wouldn't be able to share it, here. it is et4000 and has a crc of 713CB637 from what I hear.Caldor wrote: ↑Mon Jul 27, 2020 6:05 am I tried all the ET4000 drivers I could find for Windows 95 and I tried several different DOS drivers as well. Nothing seems to work for me... but in many cases it does seem to run except it just freezes the display. I suspect if I connect the MiSTer to a CRT monitor, it might switch to VESA mode... but in Windows it keeps seeing it as a display driver problem to go into any VESA mode, even 640x480 with 256 collors.
But also, it shows it to only have 256kb RAM when I run Univbe in DOS, but then I try the one that comes with the game Z, it sees the GPU as a Tseng ET6000 with 2MB RAM.
So I think I will just wait and see what gets released, and play around with non-VESA stuff until then.
Ahh... the problem seems to be a new BIOS has to be compiled, the new BIOS for this has not been released yet.
But it seems it might be possible to compile one.
https://github.com/MiSTer-devel/ao486_MiSTer/tree/dev
This explains how to compile a VGA bios... but, guess its not simple to compile a SVGA bios with this guide only explaining how to compile the VGA one. Ahh well.
I have found... maybe 10 different Tseng 4000ET bioses and have been doing CRC32 checks on them all. I have found one with this checksum here:
http://www.elpod.org/pcem_roms/
The one named: et4000w32.bin
-
- Posts: 59
- Joined: Fri Jun 26, 2020 6:48 am
- Been thanked: 2 times
Re: Breakthrough for the ao486 core announced - Cache
By the way, I can confirm that this bios fixes sierra games like spacequest 1 that have garbled text
- Attachments
-
- IMG_20200727_115528.jpg (4.22 MiB) Viewed 9200 times
- Caldor
- Top Contributor
- Posts: 930
- Joined: Sat Jul 25, 2020 11:20 am
- Has thanked: 112 times
- Been thanked: 111 times
Re: Breakthrough for the ao486 core announced - Cache
So far it looks good to me... but it is also the only one I have tried. But I have gotten Settlers 2 running into the game itself and Syndicate Wars. Both would not run before at all.IAmParadox wrote: ↑Mon Jul 27, 2020 3:52 pm By the way, I can confirm that this bios fixes sierra games like spacequest 1 that have garbled text.
I tried Death Rally and it keeps crashing, I do get into the game now, the menu and such, but not the game itself... I suspect the problem with 100mhz might also be... less of a problem. Both when it comes to detecting the sound devices and the freezing issues. Just seems strange that the bios affects that... or maybe not, but... should the bios problems with the GPU depend on the speed of the CPU? Guess it might.
I was at first running Univbe, and I could see that it would see my current bios was now a VESA 1.2 one... so I decided to just not use Univbe for now, to first see if the games would run on their own.
I suspect Z works, but my cracked version probably does not. I do own this game as well and made an image of the CD, so I will try to see if I can install it in Windows using a CD emulator there, so there would not be a need for the cracked version. Or.. maybe I just need more files from that CD.
I have not tried any other bios yet. Right now I am trying Windows 95.