flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3 ... 6, 7, 8 ... 13, 14, 15 Next |
Author |
|
edfed
the problem with acceleration:
it's hardware dependant. so, i'll need to code for various graphic cards... ok, i'll try to. |
|||
![]() |
|
Dex4u
Its a case of lots of little things, that add up to a good FPS rate. eg: set MTRR to write combine, will up 24 fps to maybe 38 fps.
Also remember your best going for 800*600 instead of 1024*768. Like i pointed out in the first place. |
|||
![]() |
|
edfed
1024 is a better resolution, and is my native one.
but i can try the 800 one. but it's ugly on my omnibook. video expansion. |
|||
![]() |
|
edfed
there is a solution in hardware triple buffering.
but it require returns to RM to change the current frame. to test. |
|||
![]() |
|
edfed
|
|||
![]() |
|
Dex4u
I have released the latest source code here:
http://board.flatassembler.net/topic.php?p=70861#70861 |
|||
![]() |
|
edfed
good job dex.
but there is no escape. so, for mans that try this: brute force to cut the power, and then reboot via ctrl or F8 during boot. then, choose the msdos echec less mode del autoexec.bat ren autoexec.wos autoexec.bat soon, the mouse and the buttons with bitmaps in my distro. i'll use dex4u's bigfont too, and his bitmaps. and wait for dosin html parser... for the keyboard, i'll remake it for keyboard mode3. about kb modes: i don't understand why there are mode 1 and 2? it's really ... hem hem |
|||
![]() |
|
tom tobias
edfed wrote:
Dex4u wrote:
Question then is where do I need to change source code, to accept older graphics controllers? |
|||
![]() |
|
Dex4u
Now if we are talking about this demo
http://board.flatassembler.net/topic.php?t=8281 Than first i would double check, that it does not have vesa 2, as the method i use works on about 90% of cards. You can do this by getting a veas test program off the net and see what that comes up with. If it still say banked or vesa 1, than you need to convert it to banked instead of LFB ( or Simulated linear framebuffer). Which is slower as you have a 64k window and you need to switch windows (banks) every 64k. Here some links that may help Simulated linear framebuffer: Chris Giese's simulated linear framebuffer: http://my.execpc.com/~geezer/os/slfb.asm Alexei Frounze's LFBemu: http://alexfru.narod.ru/miscdocs/pmode/lfbemu22.zip Potential problems with simulated linear framebuffers: http://marc.theaimsgroup.com/?m=88102879813311&w=2 |
|||
![]() |
|
DJ Mauretto
Hello
![]() There is also my Vesa info utility for dos,win98,xp or boot version http://board.flatassembler.net/topic.php?t=7208 Have Fun! |
|||
![]() |
|
tom tobias
Dex wrote: Now if we are talking about this demo "you need vesa2 for this demo!", implying that the bios on my graphics controller does not support vesa2, which it may or may not, I don't know. I don't reach the switch to protected mode, the computer just hangs with that error message.... ![]() |
|||
![]() |
|
tom tobias
DJ Mauretto wrote:
![]() |
|||
![]() |
|
bitRAKE
Might want to try SciTech's Display Doctor older versions are free and availble all over the web.
|
|||
![]() |
|
tom tobias
I just bought a new video card, with trident chip set....
|
|||
![]() |
|
revolution
I have written some principles about multi-developer projects here. I hope it might be able to help you guys out a little.
|
|||
![]() |
|
tom tobias
Thank you revolution, well done. I appreciate your effort. I now have a VESA2 compliant video card installed, (Thanks DJMauretto!), and I am able to observe the same image as Dex illustrated here, on the forum, several days ago. I have begun studying the fasm browser code, and will write to Dex, once I have some understanding of what he and Alexei Frounze (alexfru@chat.ru) have written thus far, to create an initial specification document, in accord with revolution's suggestions.
![]() |
|||
![]() |
|
Dex4u
Thanks revolution and tom tobias.
@revolution your "multi-developer projects doc's" will be a big help and we will do our better to stick to it's guide lines and thanks for writing a much needed set of guide lines. @tom tobias great to hear you have a vesa2 card and look forward the initial specification document, in accord with revolution's suggestions ![]() @All, I am adding mouse support to the project and will post a up date as soon as its ready to test. |
|||
![]() |
|
edfed
what will be the default function call protocol?
stack? direct memory? indexed memory? file system? i think that the syscall with push pop is not a good thing. push and pop are used to be temp values, for intermediates calculations, not for parameters passing. about the mouse, there is NO doc to know how to program the PS/2 mouse. they all say what to do (command, acknoledge, packet format...), but nothing about the I/O ports or the irq connected to mouse data flow. am i blind? |
|||
![]() |
|
DJ Mauretto
Quote:
IRQ 12 I/O Ports same of the Keyboard ,60h-64h ![]() |
|||
![]() |
|
Goto page Previous 1, 2, 3 ... 6, 7, 8 ... 13, 14, 15 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.