flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8 Next |
Author |
|
rhyno_dagreat
I would, but I'm still too much of a newbie at ASM programming (And I've been here for God knows how long and trying to get good at this...)
|
|||
![]() |
|
adefeo
Hmm, it looks like "NanoOS" is multitasking, yet it runs in Real mode? How is this possible?
-512 |
|||
![]() |
|
Dex4u
Yes, multi-tasking at it's simplest is just saving the state of one program, setting the state of another program, running it till you get the next timer int and keep looping. this can be done in realmode, as well as pmode.
Things to note: with a singal core there is no such thing as real multi-tasking, its really just time sharing, in about 10 years time we will laugh at so called multi-tasking, and just give every program a core or two, Multi-tasking was a good work around, when processors were expensive, but as they get cheaper and multi cores, there will be no need, so you will get multi low end cores. Also note: Dos TSR is a simple form of multi-tasking ![]() |
|||
![]() |
|
hckr83
I am going to do this a bit with or without the compo, it just sounds fun, no worrying about linking or anything...that's what I love about ASM, it's just so simple, of course this fact can get in the way of big projects but for my size projects, it just seems perfect...now, I just need to polish up on my assembly, as right now I only know 8086 opcodes, and only know them because I have to emulate them in my emulator..
edit: my idea for fitting things is maybe to use something like vector programming, like dynamic creation of your code or something...I also enjoy doing this so... |
|||
![]() |
|
Dex4u
I think there should be two classer's, one a 512byte as before and also a 2k .com file, that will be booted from a com file boot loader, that you can get when entering the compo
![]() |
|||
![]() |
|
hckr83
I think it should have one with
1. kernel is boot sector 2. you have 2 "extension" sectors the ext. sectors can be used for anything meh on my PSP so... |
|||
![]() |
|
hckr83
mine so far is svn://brynet.biz.tm/secos
|
|||
![]() |
|
rugxulo
Dex4u wrote: Yes, multi-tasking at it's simplest is just saving the state of one program, setting the state of another program, running it till you get the next timer int and keep looping. this can be done in realmode, as well as pmode. Just tried NanoOS in DOSBox 0.70 (heh), works! Cool beans. Anyways, 286s were supposedly meant for multitasking, but I can only guess they mean "task switching" (pause, start something else, pause that, resume ... maybe manually a la MS-DOS' DOSSHELL ??). And the AmigaOS was/is supposedly real-mode but multitasks, right? P.S. The rumor is that programming for multiple cores gets exponentially harder with every extra core, so if that's true, I doubt we'll really get code optimized into too many for the near future. |
|||
![]() |
|
Dex4u
rugxulo wrote:
|
|||
![]() |
|
tom tobias
rugxulo wrote: programming for multiple cores gets exponentially harder with every extra core,... |
|||
![]() |
|
Adam Kachwalla
Hey decard! What happened to your website (http://decard.net/)?
|
|||
![]() |
|
hckr83
PM's are there for a reason...
|
|||
![]() |
|
LocoDelAssembly
Quote: PM's are there for a reason... If you need to take a look try [url] http://web.archive.org/web/*/http://decard.net/ [/url] |
|||
![]() |
|
hckr83
do you mean decard the person or website?
and I mean PM on this(fasm) forum |
|||
![]() |
|
LocoDelAssembly
Both, his last post was http://board.flatassembler.net/topic.php?p=50475#50475 (note that there is a big gap of 8 months between that post and the before last post).
I hope that those changes are nothing serious and that he can come back here like old times. |
|||
![]() |
|
pelaillo
I PMd him a couple of months ago and I didn't get any answer. He was getting a new job so I hope the work absorbed him and that nothing bad had happened to him.
|
|||
![]() |
|
Coddy41
Hey, Cool! Can I Join? I'm just starting but I like this idea.
|
|||
![]() |
|
bitRAKE
[Warning: this thread has been dormant for ~18+ months!]
|
|||
![]() |
|
Coddy41
Well could we bring it back?
|
|||
![]() |
|
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.