Comments (3)
No I haven't tried checkit, but I can flash the V20 version again and do some more comparisons tomorrow. The BIOS does report Main Processor: NEC V20 during boot.
I can test some more eeprom chips too in case something weird is happening with the programmer. I'm using a minipro tl866cs and it verified the winbond 27c512 chip fine after writing both times.
from 8088_bios.
Ok I've flashed the V20 optimized rom to a new chip and was unable to reproduce the issue, everything works fine now... I've also reflashed the chip that I had the problem on initially and can't reproduce it on that one either. Both BIOS versions pass all the checkit tests too.
So I'm thinking the problem was the eeprom or the programmer, these are used chips from ebay that came with random data on them but it seems to have cleared up by programming them a couple more times. It was still weird that it worked for text mode but crashed when switching to graphics modes! :)
from 8088_bios.
The only difference between V20 version of the BIOS and the 8088 version is the XT-IDE BIOS extension flavor - with and without V20 instructions respectively. There are no differences in the BIOS, and it uses exactly the same binary image.
I am wondering if at boot the system identifies the CPU as NEC V20?
I'd expect many more things to fail if the CPU is faulty. So it is definitely a weird and interesting issue.
Have you tried running diagnostic software like CheckIt?
from 8088_bios.
Related Issues (20)
- Question about floppy2.inc HOT 2
- IBM 5160 compatible? HOT 4
- Book8088 V2.0 HOT 1
- Building on macOS HOT 2
- Check for STI in io_wait_latch HOT 2
- How to create a new bootable image for CF card for BOOK 8088 HOT 52
- [Book8088] Support for XT-IDE F8 BOOT ROM feature (adding an option rom to use with it)
- Doubt: XT-IDE Bios vs. XT-IDE card HOT 5
- [Book8088] BIOS revision 0.9.4 fails to set DS if encountering an unsupported INT13 function HOT 2
- Xi 8088: POST spends 20 seconds in kbc_init when PS/2 mouse is not connected HOT 1
- adding one more option to the BIOS menu: disable boot beep HOT 1
- Keyboard buffer reset
- Micro8088 BIOS on Ericsson PC XT HOT 27
- keyboard doesn't work with micro8088 HOT 9
- Not able to boot Minix 1.2 HOT 1
- QUESTION - Switching xt-ide bios HOT 2
- Pocket8086 uses the Xi 8088 BIOS HOT 2
- RTC8088 is recognized only on 0x70 Port HOT 3
- Multitasking MS-DOS 4.0: Non-System disk error HOT 5
- CGA Cards works only after reset or second PowerOn in Micro8088 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 8088_bios.