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 03 Feb 2008, 16:45
the problem with acceleration:
it's hardware dependant. so, i'll need to code for various graphic cards... ok, i'll try to. |
|||
![]() |
|
Dex4u 03 Feb 2008, 18:46
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 03 Feb 2008, 20:23
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 03 Feb 2008, 22:54
there is a solution in hardware triple buffering.
but it require returns to RM to change the current frame. to test. |
|||
![]() |
|
edfed 04 Feb 2008, 22:12
|
|||
![]() |
|
Dex4u 09 Feb 2008, 13:38
I have released the latest source code here:
http://board.flatassembler.net/topic.php?p=70861#70861 |
|||
![]() |
|
edfed 09 Feb 2008, 13:54
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 11 Feb 2008, 09:55
edfed wrote:
Dex4u wrote:
Question then is where do I need to change source code, to accept older graphics controllers? |
|||
![]() |
|
Dex4u 11 Feb 2008, 12:59
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 11 Feb 2008, 13:47
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 11 Feb 2008, 19:11
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 11 Feb 2008, 19:59
DJ Mauretto wrote:
![]() |
|||
![]() |
|
bitRAKE 11 Feb 2008, 21:16
Might want to try SciTech's Display Doctor older versions are free and availble all over the web.
|
|||
![]() |
|
tom tobias 11 Feb 2008, 21:51
I just bought a new video card, with trident chip set....
|
|||
![]() |
|
revolution 15 Feb 2008, 19:02
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 15 Feb 2008, 19:48
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 16 Feb 2008, 16:15
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 16 Feb 2008, 17:02
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 16 Feb 2008, 17:21
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-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.