Breakthrough for the ao486 core announced - Cache
Re: Breakthrough for the ao486 core announced - Cache
This is great. I hope more people keep working on PC cores and cards (VGA has still some little bugs).
I could not test ao486_Cache2.zip because it did not recognize my VHD images.
I could not test ao486_Cache2.zip because it did not recognize my VHD images.
Re: Breakthrough for the ao486 core announced - Cache
Agreed, it's great to see the ao486 core getting updates.
-
- Posts: 93
- Joined: Mon May 25, 2020 8:23 pm
- Been thanked: 4 times
Re: Breakthrough for the ao486 core announced - Cache
I'm curious, ao486 was based on Bochs CPU C++ emulation correct? Is it C++ converted to run in VHDL? Would logic analyzing the actual CPU be better?
I was looking at an Intel project from 2006 where they programmed a Pentium in a Virtex-4 FPGA and used the FGPA as an actual chip replacement in an x86 computer and it resulted in a 27x performance boost over software implementations using very little resources. Closed source project for sure, but is that an end goal with the core? To replace that C++ cpu emulation piece by piece and create a full fledged 486 cpu in fpga?
I was looking at an Intel project from 2006 where they programmed a Pentium in a Virtex-4 FPGA and used the FGPA as an actual chip replacement in an x86 computer and it resulted in a 27x performance boost over software implementations using very little resources. Closed source project for sure, but is that an end goal with the core? To replace that C++ cpu emulation piece by piece and create a full fledged 486 cpu in fpga?
-
- Top Contributor
- Posts: 1129
- Joined: Mon Jul 06, 2020 9:37 pm
- Has thanked: 560 times
- Been thanked: 258 times
Re: Breakthrough for the ao486 core announced - Cache
To take it a step further, things like pipelines and branch prediction could be implemented to further improve the CPU implementation. Nothing says it has to exactly be a 486. It just needs to be able to run the x86 instruction set correctly and this can be improved on just like it was with 386 to 486 to Pentium, etc.
- Newsdee
- Top Contributor
- Posts: 830
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 98 times
- Been thanked: 209 times
Re: Breakthrough for the ao486 core announced - Cache
In a way it's true to form, considering that back in the day there was no one single "PC" but rather a range of compatible machines made with slightly different hardware. So this would still be a "PC compatible", with its own performance optimizations, not constrained to one specific implementation (unlike consoles that are much more standardized). It's exciting to follow the development of this!
- kathleen
- Top Contributor
- Posts: 414
- Joined: Fri Jun 26, 2020 4:23 am
- Location: Belgium
- Has thanked: 226 times
- Been thanked: 135 times
Re: Breakthrough for the ao486 core announced - Cache
@Newsdee, fully agree with you, On the other hands, even in the PC world, some computers were not 100% PC compatible like the Tandy series, the Olivetti M series etc. My favorite program that I used a lot back in the day is DESKMATE from Tandy. So far, this program does not work on the AO486 core due to graphic problems. I guess that this is due to the exotic graphic card used in the Tandy computers. Could be interesting to have the most optimized core for most of the programs/games and some option to downgrade it to match with PC8088 & Tandy 1000 for instance. It will be a dream for me aslo to have the implementation of the Hercule/MDA card. I expect too much I know Anyway as you said, this is very exciting to follow this development and the amazing huge work which has been doing on this core. AO486 is one of the reasons for which I bought the Mister and thanks to the developer, already at this stage, I do not regret it.
かすりん
Re: Breakthrough for the ao486 core announced - Cache
While GeoWorks Ensemble works on the AO486 core.. yea there are some graphical glitches that need to be addressed .. im sure its similar issues to the other posts where people talk about VGA problems .. GeoWorks was not a really "radical" application (it was a GUI alternative to Windows) .. As its an outdated productivity program I haven't really posted a lot about the visual problems, but since someone previously mentioned some issues with VGA I just thought I would throw it out there for anyone interested.
Re: Breakthrough for the ao486 core announced - Cache
That would be awesome, I dream about something like that. But developers will have to add several Graphic cards and cpus for that to work, (and several system speeds). In the end I guess it will be easier to keep this core to be a 386/486 core, and create another for slower machines like tandy or others (8088/8086/286 cpu).
Re: Breakthrough for the ao486 core announced - Cache
Will there be a way to disable the cache if needed? (to make games like Wing Commander 1 run at the proper speed?)
- NightShadowPT
- Posts: 208
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 9 times
Re: Breakthrough for the ao486 core announced - Cache
And it keeps on going... 3X the performance. Wow!
Seems a new L1 Cache is being implemented.
Seems a new L1 Cache is being implemented.
Re: Breakthrough for the ao486 core announced - Cache
So, as a last recourse, I'm posting here.
The core will not recognize VHDs regardless of what I do. It will boot from a floppy, but it will not read a VHD no matter what I try. I've gone as far as checking with inotify if the files are being accessed, and they are. I'm out of ideas, obviously I'm doing something wrong.
The core will not recognize VHDs regardless of what I do. It will boot from a floppy, but it will not read a VHD no matter what I try. I've gone as far as checking with inotify if the files are being accessed, and they are. I'm out of ideas, obviously I'm doing something wrong.
-
- Top Contributor
- Posts: 428
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 23 times
- Been thanked: 93 times
Re: Breakthrough for the ao486 core announced - Cache
hwinfo 6.1.1 doesn't run on ao486 core (fatal error)
in the status bar "Check Potomac"
in the status bar "Check Potomac"
CPC-Power Staff
Re: Breakthrough for the ao486 core announced - Cache
Which version of the Core are you referring to as the L1 Cache version? Is it the ao486_Cache4.zip ?NightShadowPT wrote: ↑Sun Jul 12, 2020 2:53 am And it keeps on going... 3X the performance. Wow!
Seems a new L1 Cache is being implemented.
Thanks!
-
- Top Contributor
- Posts: 428
- Joined: Sun May 24, 2020 7:17 pm
- Has thanked: 23 times
- Been thanked: 93 times
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: Breakthrough for the ao486 core announced - Cache
Runs faster, but it did Crash on me while using Qemm386.
With XMS running Doom -timedemo demo3 gave me 1091 gametics in 1853 realtics
And the Adlib Cards isn´t responding. Tried that music with Soundblaster and Adlib config. SFX works fine. No issues in other games afaik.
With XMS running Doom -timedemo demo3 gave me 1091 gametics in 1853 realtics
And the Adlib Cards isn´t responding. Tried that music with Soundblaster and Adlib config. SFX works fine. No issues in other games afaik.
- Newsdee
- Top Contributor
- Posts: 830
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 98 times
- Been thanked: 209 times
Re: Breakthrough for the ao486 core announced - Cache
OMF 2097 works on the latest version (cache7)! Maybe random, but that's great
-
- Core Developer
- Posts: 380
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 38 times
- Been thanked: 383 times
Re: Breakthrough for the ao486 core announced - Cache
Make sure your qemm does not use the area from C000 to CFFF. It's rom and was readable before, but isn't anymore.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: Breakthrough for the ao486 core announced - Cache
FPGAzumSpass wrote: ↑Sun Jul 12, 2020 11:17 am Make sure your qemm does not use the area from C000 to CFFF. It's rom and was readable before, but isn't anymore.
thanks for the information
X=C000-CFFF ?
- NightShadowPT
- Posts: 208
- Joined: Mon May 25, 2020 9:56 am
- Has thanked: 5 times
- Been thanked: 9 times
Re: Breakthrough for the ao486 core announced - Cache
And with this latest version... Doom is playable!
Wow
Wow
Re: Breakthrough for the ao486 core announced - Cache
Yes, which area should be used now?tontonkaloun wrote: ↑Sun Jul 12, 2020 12:13 pmFPGAzumSpass wrote: ↑Sun Jul 12, 2020 11:17 am Make sure your qemm does not use the area from C000 to CFFF. It's rom and was readable before, but isn't anymore.
thanks for the information
X=C000-CFFF ?
-
- Core Developer
- Posts: 380
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 38 times
- Been thanked: 383 times
Re: Breakthrough for the ao486 core announced - Cache
D000-DFFF should be fine.
There seem to be some programs using memory in the C800-CFFF area without possibity to turn it off, so i'm not sure how this will be handled finally.
There seem to be some programs using memory in the C800-CFFF area without possibity to turn it off, so i'm not sure how this will be handled finally.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: Breakthrough for the ao486 core announced - Cache
DEVICE=C:\QEMM\QEMM386.SYS RAM ARAM=B000-B7FF ARAM=D000-DFFF ST:F R:2
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: Breakthrough for the ao486 core announced - Cache
under msdos, there are still sound problems:
Doom no music
Day of the tentacle, some sound effects are missing ...
Until the first cached version, there was no such problem
Doom no music
Day of the tentacle, some sound effects are missing ...
Until the first cached version, there was no such problem
Re: Breakthrough for the ao486 core announced - Cache
With Cache 6 & 7 Windows 98 locks up during boot. Windows 95 starts fine.
Volfied Locks up with Cache 6 & 7 on earlier builds Volfied would start if L2 cache was disabled.
Volfied Locks up with Cache 6 & 7 on earlier builds Volfied would start if L2 cache was disabled.
Re: Breakthrough for the ao486 core announced - Cache
I fired up the Windows 98 SE installer earlier today and it complains about the lack of an FPU. So this is likely not a bug, but rather missing functionality in the CPU.