can we do another 512byte challenge?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
jtokarchuk
Member
Member
Posts: 26
Joined: Fri Oct 14, 2011 4:32 pm

can we do another 512byte challenge?

Post by jtokarchuk »

I would love to enter.

Anyone else?

EDIT: or spice it up? 16bit realmode OS?
User avatar
Nessphoro
Member
Member
Posts: 308
Joined: Sat Apr 30, 2011 12:50 am

Re: can we do another 512byte challenge?

Post by Nessphoro »

Nobody stops you from starting one.
jtokarchuk
Member
Member
Posts: 26
Joined: Fri Oct 14, 2011 4:32 pm

Re: can we do another 512byte challenge?

Post by jtokarchuk »

Right you are.

So be it.

Looking for interest: which is preferred?

512b os challenge?

Or

Full blown 16bit real mode os?

Or

Enter idea here?
OSwhatever
Member
Member
Posts: 595
Joined: Mon Jul 05, 2010 4:15 pm

Re: can we do another 512byte challenge?

Post by OSwhatever »

And it should support full HTML5.
jtokarchuk
Member
Member
Posts: 26
Joined: Fri Oct 14, 2011 4:32 pm

Re: can we do another 512byte challenge?

Post by jtokarchuk »

OSwhatever wrote:And it should support full HTML5.
funny guy =]
Ready4Dis
Member
Member
Posts: 571
Joined: Sat Nov 18, 2006 9:11 am

Re: can we do another 512byte challenge?

Post by Ready4Dis »

I guess it depends on how long you want it to run for. If you want it to be a 2 week project, I would say 512 bytes. If you want 2 months, a real-mode OS would be cool, but what use would it serve?
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: can we do another 512byte challenge?

Post by shikhin »

Hi,
Ready4Dis wrote:..., but what use would it serve?
I can think of many.
  • Could be released into public domain for newcomers to study and see how not to do things. :lol:
  • Could give the winner some money - so that means competition (fun!).
  • Could perhaps turn into something useful, some great idea or something.
  • For the beginners, they could learn a lot.
Regards,
Shikhin
http://shikhin.in/

Current status: Gandr.
evoex
Member
Member
Posts: 103
Joined: Tue Dec 13, 2011 4:11 pm

Re: can we do another 512byte challenge?

Post by evoex »

I'd say, make up some rules. If I've got time, I'll enter.
User avatar
GAT
Member
Member
Posts: 75
Joined: Wed Nov 30, 2011 9:51 pm
Contact:

Re: can we do another 512byte challenge?

Post by GAT »

It could be a C64 look/act alike OS in 512 bytes.
d3: virtualizing kernel in progress
https://github.com/WizardOfHaas/d3/
User avatar
turdus
Member
Member
Posts: 496
Joined: Tue Feb 08, 2011 1:58 pm

Re: can we do another 512byte challenge?

Post by turdus »

GAT wrote:It could be a C64 look/act alike OS in 512 bytes.
That's so cool idea, that I've created a first draft in 30 minutes. So, here you are :-)
Only look and feel for now, but if we are allowed to load 64k this could actually do something really funny :-)

[The extension tbz2 has been deactivated and can no longer be displayed.]

Files:
c64in512.asm - source in fasm dialect
stage1.bin - precompiled binary
bochsrc - config file for bochs
Makefile - type "make" to compile, and "make test" to run in bochs

Edit: Oh, and I don't want to be rude with windows people:
c64in512.zip
the same
(2.73 KiB) Downloaded 94 times
User avatar
GAT
Member
Member
Posts: 75
Joined: Wed Nov 30, 2011 9:51 pm
Contact:

Re: can we do another 512byte challenge?

Post by GAT »

I like it!
Maybe you could strip down the BASIC interpreter from mike OS and use it to actually run BASIC software!
(btw, it works on my 386 testbed fine.)
d3: virtualizing kernel in progress
https://github.com/WizardOfHaas/d3/
jtokarchuk
Member
Member
Posts: 26
Joined: Fri Oct 14, 2011 4:32 pm

Re: can we do another 512byte challenge?

Post by jtokarchuk »

I will create a new topic when it's time to open it up, will just flesh out the specifics here.

So, I'm thinking we could do an extended time contest (2mos?) for a 16 bit real mode os. Since I have done work on MikeOS, and am familiar with it, I am going to base some of the rules around it. (As I think it's a sane way to play in 16 bit RM world)

So, rule the first!:

You must live within a single segment in 16bit real mode. How you do it? I don't care. MikeOS' Memory Map for reference:

0 - 24575 (0h - 5FFFh): 24k Kernel Executable Code

24576 - 32767 (6000h - 7FFFh): 8k Kernel Disk Operation Buffer

32768 - 65535 (8000h - FFFFh): 32k Space for external programs.

Rule the second:

It must boot via Bochs (since these are BIOS drivers, should not be an issue.)

Rule the Third:

It must be open source. Source must be provided. I want beginners to be able to learn from this.

Rule the Fourth:

Use of pre-existing code is OK, as long as the license allows for it, and you abide by the stipulations of any such licenses (provide copyright notices, cite in submission what its based on etc) - It must be somewhat original though. a copy of MikeOS with a couple new user apps will not suffice.

--

Thinking of more at the moment -- Any to add? (aside from obviously the end date, which im deciding on)

If anyone wants to help out, please let me know.

As far as prizes go, not sure, but will see what we can figure out.
Last edited by jtokarchuk on Mon Jun 25, 2012 5:21 pm, edited 2 times in total.
User avatar
GAT
Member
Member
Posts: 75
Joined: Wed Nov 30, 2011 9:51 pm
Contact:

Re: can we do another 512byte challenge?

Post by GAT »

Can we use pre-existing code?
d3: virtualizing kernel in progress
https://github.com/WizardOfHaas/d3/
jtokarchuk
Member
Member
Posts: 26
Joined: Fri Oct 14, 2011 4:32 pm

Re: can we do another 512byte challenge?

Post by jtokarchuk »

I would say yes, as long as we don't get MikeOS back bit for bit, I don't see why not. It IS open source. I would stipulate that all uses of code be cited and copyright notices kept with the finished product, in keeping with the respective license agreements.
ACcurrent
Member
Member
Posts: 125
Joined: Thu Aug 11, 2011 12:04 am
Location: Watching You

Re: can we do another 512byte challenge?

Post by ACcurrent »

I see a bunch of rules but how will this be judged?
Get back to work!
Github
Post Reply