flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Hardware programming examples (some USB and CardBus too)

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu 26 Mar 2007, 16:18
I also find it useful and interesting as a reference / test for OS development (Solar OS).

Unfortunately I did not have the time to properly check it out. I have just looked at it very briefly and what I have seen was very interesting.

I will sure give it a try when I'll restart working on the USB drivers for SOL. So just in case: I wanted to say "Thank you" for the effort. It did not go unnoticed Wink
Post 26 Mar 2007, 16:18
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 26 Mar 2007, 17:32
pfranz wrote:
So there is someone still interested out there ... I thought this thread was dead. I sent a mail to you, Dex, at the e-mail address I found in your site (susan.armstrong70@ntlworld.com), but got no response.
Do you want me to send you an updated version of hwtest, so that you can host it in your site ?
If someone has reports/comments/suggestions, please let me know


Sorry pfranz, i do not check that email much, if you can send me a update ver, i will post it on my Site, note: if you do send it to that email, please PM me here, so i will check for it.
And thanks it was a great help.
Post 26 Mar 2007, 17:32
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 26 Mar 2007, 19:39
pfranz wrote:
I thought this thread was dead.
Umm, no, some FASM threads are literally YEARS old, and still thriving...
However, some folks had some troubles with your application, and so there was a PAUSE, rather than a HALT in interest. I have successfully downloaded your application twice, once in January, once today, both times, without incident. Two suggestions: (1) a graceful exit would be welcome, I was obliged to reboot manually; (2) a simple line of text instructing the user on how to adjust the screen resolution would also be user friendly.....
Somewhere in your readme file, you may wish to add some comments on the specific hardware tests undertaken, and why you have chosen to report those items, rather than some other. Works well, from my point of view, good job:: post script, added in editing this message, the "E" key, supposed to generate a sound, did not produce any sound on my Via chip set motherboard. The "ALT" plus arrow keys did not function either. The picture is superimposed on the text, leaving two thirds of the screen blank, so, it would be more convenient if you would move the picture to the bottom right, leaving the text visible....
Smile
Post 26 Mar 2007, 19:39
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 08 May 2007, 10:53
Download from pfranz73.googlepages.com

Changes mainly to let the program run on older machines (no CPUID, no PS/2, no PCI, no LFB)
- Cleaned some commented out code
- Added serial mouse support
- Added Linear Frame Buffer emulation with paging when LFB is not available
- Added BIOS calls 15C0h (configuration) and 15C7h (memory) in bootsector
- Added optional TSS setup
- Changed recognition of Trident cards
- Reworked documentation and some code
- Fixed some bugs

To Dex4u:
I kindly ask you to host this version as you did for the previous

To Tom Tobias:
As I explain in the README file, a graceful exit is sometimes not even possible. About the soundcard: is it an AC'97 one? About the keys: they do not work if a PS/2 mouse if found


Last edited by pfranz on 11 Dec 2007, 17:35; edited 1 time in total
Post 08 May 2007, 10:53
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 08 May 2007, 12:39
pfranz wrote:

About the keys: they do not work if a PS/2 mouse if found
Ok, I will try again, this time using a usb mouse...
Yes, the soundchipset is integrated with the motherboard controller, south bridge, I believe, but could be wrong....There is no soundcard per se on that computer, but I will try again, this time using a different system, with a CMedia sound card....Thanks for your continued improvements, and postings to the forum.
Post 08 May 2007, 12:39
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 08 May 2007, 17:09
Note: I forgot to uncomment the %define CURSOR line in BIOSinit.asm. You can do it by yourself or have the letters to press instead of highliting the video mode (see the notes in the README file)
To Tom:
- USB mouse is not recognized at all. The keys work only with no mouse or with a serial mouse: you can try them by disconnecting your PS/2 mouse BEFORE POWERING ON OR RESETTING YOUR SYSTEM
- An integrated / per se soundcard makes no difference: I was asking whether your VIA soundcard is an AC'97. CMedia shouldn't work at all
Anyway the README file should explain these things much better, now
Post 08 May 2007, 17:09
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 11 May 2007, 16:54
Two fixups: 1) I saw that ALT + arrows are always disabled. So, in mouse.asm, find the lines
bt dword [equipment], 2
; jnc .nomouse
InsertInterrupt mouse, MouseFilter
jmp .loop
.nomouse

and take them away, except InsertInterrupt. That always enables ALT + arrows;
2) In kernel.inc, in the ETHERNET section, the last line is RESW 0 instead of RESW 1. Please change it.
Post 11 May 2007, 16:54
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 18 May 2007, 05:00
Hi pfranz!

I tried to download the latest version of the code package from the dex4u site, but it didn't work for some reason.

regards,
Mac2004
Post 18 May 2007, 05:00
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 19 May 2007, 11:15
I didn't see the 0.3 version on Dex4u site, there is still the old one (0.2). What didn't work? The downloading or the program? You can download the 0.3 version from this site if you log in; if you have problems I can email it.
Post 19 May 2007, 11:15
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 19 May 2007, 15:21
I have taken 0.2 off my site, because the 0.3 is out and todate no one as had a problem downloading it, if anyone as a problem with the 0 .3 above, let me know and i will upload it to my site.
Post 19 May 2007, 15:21
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 21 May 2007, 17:19
Ok, I was able to load the version 0.3 from this site. Smile Now i'll take look at it...

regards
Mac2004


Last edited by Mac2004 on 21 May 2008, 17:45; edited 1 time in total
Post 21 May 2007, 17:19
View user's profile Send private message Reply with quote
kolpeex



Joined: 17 Jan 2008
Posts: 2
Location: RU
kolpeex 17 Jan 2008, 09:26
+1 Thx
It has helped me to solve some problems Wink
Post 17 Jan 2008, 09:26
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 21 May 2008, 09:41
Though I should wait some more tests, I uploaded a beta version 0.4 for hwtest. It has many additions (see CHANGELOG.txt); for those who didn't see it and are interested, the link is:
pfranz73.googlepages.com
Post 21 May 2008, 09:41
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 11 Jul 2009, 17:14
Uploaded HwTest 0.5 beta to pfranz73.googlepages.com with many additions, fixes, changes (see changelog)
Post 11 Jul 2009, 17:14
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 13 Jul 2009, 10:06
and here is the link .
Wow, EXCELLENT web site.
Good job.
I will download the new version, but I doubt if I can find time to study it any time soon.
Thank you for continuing to educate us.....
googlesites

Smile
edit: I lost the "p", on inserting the html prefix. WOW, so dumb. Not enough of that good Slovak Black Current Juice in my diet....


Last edited by tom tobias on 14 Jul 2009, 14:18; edited 1 time in total
Post 13 Jul 2009, 10:06
View user's profile Send private message Reply with quote
TmX



Joined: 02 Mar 2006
Posts: 841
Location: Jakarta, Indonesia
TmX 13 Jul 2009, 10:26
tom tobias wrote:
and here is the link .
Wow, EXCELLENT web site.
Good job.
I will download the new version, but I doubt if I can find time to study it any time soon.
Thank you for continuing to educate us.....
googlesites

Smile


tom, you forgot the p Wink
Post 13 Jul 2009, 10:26
View user's profile Send private message Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2465
Location: Bucharest, Romania
Borsuc 13 Jul 2009, 13:42
LOL
Post 13 Jul 2009, 13:42
View user's profile Send private message Reply with quote
abuashraf



Joined: 11 Nov 2006
Posts: 88
abuashraf 13 Jul 2009, 15:16
Great job,thank you very much.
Post 13 Jul 2009, 15:16
View user's profile Send private message Reply with quote
pfranz



Joined: 13 Jan 2007
Posts: 116
Location: Italy
pfranz 14 Jul 2009, 15:49
So, if you like it, you can report the problems you have to let me correct them. This way we can build code which is general enough.
Post 14 Jul 2009, 15:49
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 16 Jul 2009, 08:04
Is it supported by some emulators? Like QEMU10+. If and when it is then can you give us hints to how to configure.
HTEST.5 seems to only let me select Q/W - resolution
and then infinite-loops on the new resolution.

If that is a normal behaviour then I should find myself a PC Razz
Post 16 Jul 2009, 08:04
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.