Yes, this is something, I'm also interested in how to. Which tools are used and what has to be inserted or deleted in the bioses
Really didn't understand why you guy's try something which isn't really supported. So those older MB's which using CPU which not having the min. required functions. Even if you'll get some of them work, on what cost? I didn't mean money, I mean what other limitations will come up than? Or what you'll not able to use any more, etc. etc.!The time that old CPU's and MB's were actual were at the tim,e before even SATA were available, or if just the first 1.5Gbps SATA! The whole architecture of CPU's, Chipset's and even MB's has changed in the meantime. If you didn't have the money for to buy the newer hardware, stick with the old one and use the OS which could fully work with it! And for BIOS Mods, there special forum for just that here at MDL! Post your request of an BIOS Mod there, that would be the appropriate way!
This is not the point for me to get an old machine running. What I like to know is how it is done for learning purpose only. As I still have such an old device here, I'm simply curious if it can be aplied to that particular bios/machine. That's all
Maybe that would be possible?! But sufficient? I hardly believe that! What you'll achieve at one part may lose on an other! For learning? Fine! In real it would be waste of time because the outcome will not pay off for the time used and also useless for newer system. Anyway it's a personal decision to do or not to do! Good Luck!
My curiosity leads me to that point as this old IBM machine did a great job for years first with XP, then with W7 on it and it went absolutely smoothly with 7. If I can mod the bios into a working one for W8 I'm done on this. I got plenty of time to do such things and have no need to make money out of it, so what ...
I "played" quite a bit with the Kernel of either Windows 7 and Windows 8 and see quite a lot differences in it. And those differences pointing to different hardwae. But I wasn't go in the deep with that because my interest were because of the Memory barrier of 3.5GB which I had working up to 32GB in windows 7 but Windows 8! May I'll start again if I get a bit more time. At the moment I've get my companies paper ready for the Revenue Department!!
Sure Have you ever programed control chips. Like for satlite card programers. It is the same thing or for CNC machines. I can send you the programing code if you like. just PM me if you would like it.
No, it's directed at the person whom I quoted in that post. So you could say it was actually in defense of you
No, it is a IBM-M50 desktop, couple of years old. I replaced all bioses by modded ones for Slic2.1 purpose in 2009 I guess to run W7ultimate OEM. If you like to dig into it, I can provide the bios data which I need to search for first. Might be a challenge to get these units running with W8 as I know lots of colleges here within Red Cross using this kind of machine all the time. Very reliable machine!
My old computers are worthless junk anyway. Even if I can't or don't intend to actually use Windows 8 on my old computers, the loss is small. In return, I gain knowledge. Sent PM.
This is the area of the BIOS that you play with. Int Adress Type Description 0x00 0000:0000h Processor Divide by zero 0x01 0000:0004h Processor Single step 0x02 0000:0008h Processor Non maskable interrupt 0x03 0000:000Ch Processor Breakpoint 0x04 0000:0010h Processor Arithmetic overflow 0x05 0000:0014h Software Print screen 0x06 0000:0018h Processor Invalid op code 0x07 0000:001Ch Processor Coprocessor not available 0x08 0000:0020h Hardware System timer service 0x09 0000:0024h Hardware Keyboard device service 0x0A 0000:0028h Hardware Cascade from 2nd programmable 0x0B 0000:002Ch Hardware Serial port service 0x0C 0000:0030h Hardware Serial port service 0x0D 0000:0034h Hardware Parallel printer service 0x0E 0000:0038h Hardware Floppy disk service 0x0F 0000:003Ch Hardware Parallel printer service 0x10 0000:0040h Software Video service routine 0x11 0000:0044h Software Equipment list service 0x12 0000:0048H Software Memory size service routine 0x13 0000:004Ch Software Hard disk drive service 0x14 0000:0050h Software Serial communications 0x15 0000:0054h Software System services support 0x16 0000:0058h Software Keyboard support service 0x17 0000:005Ch Software Parallel printer support 0x18 0000:0060h Software Load and run ROM BASIC 0x19 0000:0064h Software DOS loading routine 0x1A 0000:0068h Software Real time clock service 0x1B 0000:006Ch Software CRTL - BREAK service 0x1C 0000:0070h Software User timer service routine 0x1D 00000074h Software Video control parameter 0x1E 0000:0078h Software Floppy disk parameter 0x1F 0000:007Ch Software Video graphics character 0x20-0x3F 0000:0080f Software DOS interrupt points (or 0000:00FCh) 0x40 0000:0100h Software Floppy disk revector 0x41 0000:0104h Software hard disk drive C: parameter 0x42 0000:0108h Software EGA default video driver 0x43 0000:010Ch Software Video graphics characters 0x44 0000:0110h Software Novel Netware API 0x45 0000:0114h Software Not used 0x46 0000:0118h Software Hard disk drive D: parameter 0x47 0000:011Ch Software Not used 0x48 Software Not used 0x49 0000:0124h Software Not used 0x4A 0000:0128h Software User alarm 0x4B-0x63 0000:012Ch Software Not used 0x64 Software Novel Netware IPX 0x65-0x66 Software Not used 0x67 Software EMS support routines 0x68-0x6F 0000:01BCh Software Not used 0x70 0000:01c0h Hardware Real time clock 0x71 0000:01C4h Hardware Redirect interrupt cascade 0x72-0x74 0000:01C8h Hardware Reserved (or 0000:01D0h) 0x75 0000:01D4h Hardware Math coprocessor exception 0x76 0000:01D8h Hardware Hard disk support 0x77 0000:01DCh Hardware Suspend request 0x78-0x79 0000:01E0h Hardware Not used 0x7A Software Novell Netware API 0x78-0xFF 0000:03FCh Software Not used What you are looking for is where the CMOS or BIOS checks the CPU and then gives that info to the OS. What you need to do is when the CMOS checks the CPU info and does not see a feature instead of it reporting that the feature is not there it reports that it is there. But you have to watch that it does not try to load instructions for that feature or the system will not post. All you want it to do is show the feature is there for the OS.
AWARD PnP BIOS: 01 Reserved 02 Reserved 03 Initialize EISA registers (EISA BIOS only) 04 Reserved 05 Keyboard controller self-tested 06 Reserved 07 Verify CMOS Read/Write 09 OEM specific initialization; Configure Cyrix CPU register 0A Issue CPU ID instruction; Initialize the first 32 interrupt vectors, initialize Int.'s 33 to 120, power management initialization 0B PnP initialization; verify the RTC time, detect bad battery, read the CMOS data into the BIOS stack area, assign I/O and memory for any PCI devices 0C Initialization of BIOS data area 0D Program some of chipset's value; Measure the CPU for display, initialize the video 0E Initialize APIC (multiprocessor BIOS only); Show startup screen message 0F DMA channel 0 tested 10 DMA channel 1 tested 11 DMA page registers tested 12 Reserved 13 Reserved 14 Test 8254 0 counter 2 15 Test 8259 interrupt mask bit for channel 1 16 Test 8259 interrupt mask bit for channel 2 17 Reserved 19 Test 8259 functionality 1A Reserved 1B Reserved 1C Reserved 1D Reserved 1E If an EISA NVM 1F-29 Reserved 30 Get size of base and extended memory 31 Test base and extended memory, Test base memory from 256K to 640K , test extended memory above 1MB 32 Test all on-board super I/O ports 33 Reserved 3A Reserved 3B Reserved 3C Set flag to allow CMOS setup utility 3D Install PS/2 mouse 3E Try to turn on level 2 3F Reserved 40 Reserved 41 Initialize floppy drive controller 42 Initialize hard drive controller 43 Initialize serial & parallel ports (PnP BIOS only) 45 Initialize math coprocessor 46-4D Reserved 4E Show all error messages on screen 4F Ask for password, if needed 50 Write all CMOS values located in the BIOS stack back to CMOS 51 Reserved 52 Initialize all ISA ROM's; PCI initializations (PCI BIOS only), PnP initialization (PnP BIOS Only), setup shadow RAM, initialize power management 53 If not PnP BIOS, initialize ports; Initialize time in BIOS data area 54-5F Reserved 60 Setup virus protection for the boot sector 61 Try to turn on level 2 cache 62 program numlock & typematic speed 63 Boot system via Int 19h B0 Unexpected interrupt in protected mode B1 Unclaimed NMI occurred BE Program defaults into chipset BF Program remaining chipset values C0 Init. all standard devices with defaults C1 Auto detect on-board DRAM & cache C3 Test first 26K DRAM C5 Copy ROM BIOS to E000-FFFF FF System booting
That's not true. It has nothing to do with Bios. It's the "KiCpuId" call in ntoskrnl that you have to patch or the test afterwards. Bios is not involved at this point, only the cpu and its msrs.
that would be awesome, I was looking for something like this in this topic: forums.mydigitallife.net/archive/index.php/t-41459.html anyway, my mb bios is this one: dlcdnet.asus.com/pub/ASUS/mb/sock478/p4v800d-x/P4V8D704.zip The cpu is a Intel Pentium 4, 2633 MHz Prescott E0 (18 x 146) (oc'd) instructions: x86, MMX, SSE, SSE2, SSE3