flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > smiddyOS Work... |
Author |
|
smiddy 27 Sep 2006, 04:40
Hi All,
It has been quite a while since I last worked on my code. Recently I added a command line. Please take a look and report your thoughts. Please be kind, it is a work in progress. You can get it here. |
|||
27 Sep 2006, 04:40 |
|
shoorick 27 Sep 2006, 10:25
it's a zip file with floppy image (see "PK" at the start)
|
|||
27 Sep 2006, 10:25 |
|
smiddy 27 Sep 2006, 13:10
Hi Madis731,
It is a floppy image. The EXE within the image will run on top of DOS or booted from the image. It will work from within Bochs, DOSBox 0.63 (with errors imposed by DOSBox), and DOSBox 0.65. As it boots from the floppy you should get a series of numbers across the screen, which is indicative of the number of sectors being read. Then it shoudl go through a routine of identifying what is on board your system. I am curious about the zeros and nulls. When it identifies the PCI devices it should give the hex vendor ID and device ID along with the vendor name and then the device name, if available within the VENDORS.TXT file. Finally you should have gotten to a prompt, did you? |
|||
27 Sep 2006, 13:10 |
|
Octavio 28 Sep 2006, 09:34
I have tested it ,some problems because i have a spanish keyboard but it works, aplications required
|
|||
28 Sep 2006, 09:34 |
|
tom tobias 28 Sep 2006, 12:03
Octavio wrote:
Quote:
|
|||
28 Sep 2006, 12:03 |
|
Niels 28 Sep 2006, 12:28
It boots, shows a listscan, afterwards a memmap and ends up in a prompt [NO DIRVE]:/>
The first time I typed help, this will hang the os The second time I tried dir and ls and got ERROR: NO SUCH COMMAND OR FILE. So the final command, the second time became help again. Niels. |
|||
28 Sep 2006, 12:28 |
|
smiddy 28 Sep 2006, 16:18
@ Tom and Octavio,
I have plans to implement some programs, they are a few months down the line. I haven't even considered different keymaps for languages either, which if I will be going primetime (which I don't intend to) would be needed, agreed. @ Niels, Can you provide me the environment in which you ran it? The reason I ask is I have noticed on emulators that there are times when the keyboard isn't being captured in a timely manner. |
|||
28 Sep 2006, 16:18 |
|
Niels 28 Sep 2006, 17:18
Image on CD-RW.
Boot from CD annex Floppydisk. P4, 2Ghz, 1Gb |
|||
28 Sep 2006, 17:18 |
|
Niels 28 Sep 2006, 17:21
@smiddy:
Quote: the keyboard isn't being captured in a timely manner. I hope you do understand the logic in this sentence. |
|||
28 Sep 2006, 17:21 |
|
smiddy 28 Sep 2006, 21:22
Niels wrote: @smiddy: Yep, I don't understand your avowal. It is implying something, but I can't fathom what. |
|||
28 Sep 2006, 21:22 |
|
Niels 29 Sep 2006, 15:29
Ok... I assume you're just killing time with this, I do.
|
|||
29 Sep 2006, 15:29 |
|
Niels 30 Sep 2006, 16:11
I tried it with Bochs for you, it worked.
|
|||
30 Sep 2006, 16:11 |
|
smiddy 30 Sep 2006, 21:16
Which version of Bochs? 2.2.1 works fine here, though it seems slow in 2.3...was this your assessment?
|
|||
30 Sep 2006, 21:16 |
|
Niels 01 Oct 2006, 14:28
I didn't make an assessment. If it runs any faster or slower in different versions of Bochs than 2.3, I wouldn't know.
|
|||
01 Oct 2006, 14:28 |
|
tom tobias 04 Oct 2006, 01:04
Smiddy:
Quote:
On my system, dfi motherboard, Tualatin P3, the program finished with the customary block of the keyboard, as I vaguely recall from last year's model, which was far less detailed, and less comprehensive than the new and improved version. So, there still remains a small glitch preventing restoration of the prompt permitting the user to exit gracefully--I was obliged to perform a hard reset, since the keyboard was non-functional.... All in all, good job, A-, looking forward to the day I can install it on hard disk.... tom |
|||
04 Oct 2006, 01:04 |
|
smiddy 04 Oct 2006, 02:57
Sorry, I suspect more instruction is needed. From the prompt if you typed help or help help you would get a listing of internal commands. Within the help you would have found EXIT and REBOOT. EXIT will exit back to DOS, if you are running from it or REBOOT. REBOOT does at it says...
However, it sounds as though you are not getting a prompt? It should look similar to: [NO DRIVE]:\> _ <- Where the underscore is the cursor As an FYI, I am looking into ATA ATAPI specs now and intend on make a small HD image (30MB) which should zip nicely. I need to include better docs (none currently available) which would remove the hunt and check currently going on. I have just finished the MODE command to change the screen size (text) to any of the following: 40x25 80x25 80x50 80x60 100x37 132x43 132x50 132x60 160x64 All of these modes don't work all the time, so there is a bug somewhere, to which I am hunting. For the most part the first three work without issue. I suppose considering it has been a year since I touched it, I have made some strides in a couple of weeks time. Personally I think you're generous with the A-...but I'll take what I can get. Thanks! |
|||
04 Oct 2006, 02:57 |
|
tom tobias 04 Oct 2006, 11:50
Quote:
ABSOLUTELY!! Wow, my mistake. Sorry Smiddy. It works lovely. Umm, you may wish to add a phrase like "please type 'help' " at the prompt. Ok, not an A-, just an A. |
|||
04 Oct 2006, 11:50 |
|
smiddy 04 Oct 2006, 17:49
Great idea, until I get the docs ironed out, I'll add that phrase, in your honor: please type HELP for help
FYI, I can identify HDD and CD/DVDs from the (E)IDE interface. I'll work on a decent boot sector for a small 16-bit FAT HDD image. Thanks for trying it out! I will be putting current builds out there weekly... |
|||
04 Oct 2006, 17:49 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.