Jump to content

OMG, Made a break through! (sorta)


Recommended Posts

  • Replies 324
  • Created
  • Last Reply

Top Posters In This Topic

i will give it a try after i get back from my stay at my cousins house, risky i know but if it dies thats just a reason to get another chip as a backup

Just drop me a PM with a e-mail addy to send it to and I will shoot it off to you.

 

Actually I will make a couple more versions to try as well.

 

That way if one doesn't do what we want we will already have a couple others to try.

 

Tmod

Share this post


Link to post
Share on other sites

And how about getting those on your great cd as well. As to complete the range of bioses.

Once we find something that works then I will place them on the CD.

 

Great Idea!!

 

Tmod

Share this post


Link to post
Share on other sites

Ok this is a little off topic I guess,

 

What CAS Latency's are available in the bios? Do Auto or 2 show up?

 

Tmod

Share this post


Link to post
Share on other sites

I dn about the north bridge registers, I dn think I ever look for that.

I will look it up in a moment to see if I got a pcr listing it.

 

Btw, yes it is possible to run from dos ;).

It's very simple.

 

Simple example:

 

;;; Exit

 

EXIT

 

mov ebx,0x74697845

call PRINT_TEXT32

mov ebx,0x2E676E69

call PRINT_TEXT32

mov ebx,0x50202E2E

call PRINT_TEXT32

mov ebx,0x73736572

call PRINT_TEXT32

mov ebx,0x796E4120

call PRINT_TEXT32

mov ebx,0x79654B20

call PRINT_TEXT32

mov ebx,0x206F5420

call PRINT_TEXT32

mov ebx,0x746E6F43

call PRINT_TEXT32

mov ebx,0x65756E69

call PRINT_TEXT32

mov ebx,0x002E2E2E

call PRINT_TEXT32

mov ebx,0x0D0A0000

call PRINT_TEXT32

 

mov ax, 0100h

int 21h

 

;ret

 

db 0xCD ;Exit To Boot Device, Inline Binary, int 19h

db 0x19 ;Exit To Boot Device, Inline Binary, int 19h

 

;;;

 

 

Now all you would do is place this at the end of your code:

jmp EXIT

 

Sample of an init call table thingy:

 

;;; Init

 

INIT

 

mov ebx,0x74696E49

call PRINT_TEXT32

mov ebx,0x696C6169

call PRINT_TEXT32

mov ebx,0x676E697A

call PRINT_TEXT32

mov ebx,0x002E2E2E

call PRINT_TEXT32

 

call PRINT_RETURN

 

;call DRAW_VESA_800X600_16M

call CHIPSET

call MODEM_1033

call SETUP ; After Read Back I Found That It'll Allways Revert To A Value Of 2E

call TMR_8253

 

;call REMAPIRQ

 

jmp EXIT

 

;;;

 

Heads up on a bit of asm, you'll need to return from each call, but do not ret from jumps, (ret, call, and jmp).

 

This will take from dos to the last boot device, if the device is'nt present, it'll redo the entier "soft" boot process.

Ie, you boot from dos off a dvd or floppy, you remove the media after the program has initialized(before it's done running), you press enter to continue and it will boot up sector 0 off the hardrive :).

 

Works fine.

Even works with win me's built in himem.sys lol, I was wondering why I keep getting those errors with other dos memory managers....

Anyways windows does'nt seem to mind at all, though the dos I would reccomend is 95 or 98, or something else.

 

Looking from in the bios link earlyer in the thread I notcied that the bios does'nt use the older memory module thingy that the lpb/inf and lpa used.

It uses somehting called a NVMM.

 

Now this is what the nf3 and nf4's use I blieve.

So there's gotta be somehting better for this, but chnaging the supposed cpc?

I dn.

 

There's a way to doit in the older bios'es, one like mine a lpb.

It's called NVDAMC in my bios.

 

Some call it the bpl for some reason I dn why.

 

Anyways people notcied a diffrence in some of the dfi boards and the other boards on the market, this module was modified, I'm sure it's not the only diff lol.

Anyways the dfi was setup slower or somehting, people called it 2t, and the others 1t.

 

Ie 319-2t or 319-1t are well known to some.

 

This is supposdly cpc, so people used to say.

I think I remember that theres threads someone on the web about people using them on boards like abit.

 

To the point, I can modify a 2t bios to 1t or vise versa without any problems it seems.

The last module I did this to was v3.20 (.01 nweer then the latest from dfi :, I have yet to find anything newer).

I made it into 2t from 1t.

 

None the less I still have the ability to choose from 3t or 1t from my bios :.

CPC, on = 1t off = 3t I think...

 

I tried once adding a nvmm to my bios but no boot.

I may have the alingment wrong, because the last time I went poking around I notcied some likeness.

 

I guess I will lok at my pcr's...

This is all I have listed for that, was'nt much of a conserne to me, could be good I dn.

 

[87:5]=Command Per Clock 00=0T 10=2T

[87:4]=(Same As Above)

 

Oh I listed 0t and 2t...., bah lol

Share this post


Link to post
Share on other sites

ok, im back! im getting a AIW X800XT for Xmas, which makes me more nervious about flashing... i gave my other 512Mb stick to my cousin who needed it more than i did so i cant test DC or 2x512Mb anymore, but im still fired up for testing a bios!

 

for cas i have 2,2.5 and 3. auto is set when i change system preformance to optimal.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...