Powered by Invision Power Board

 
    Reply to this topicStart new topicStart Poll

> Mushroom Kingdom Emissary Update
United States
OniLink10
Posted: May 9 2009, 07:36 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


As a few people in the CCC know, I am trying to kill my brain by writing the entire Mushroom Kingdom Emissary completely from scratch, without even a kernel or OS.

Well, I have an Update. I have managed to successfully create a "C-Style Function" in ASM that will draw ONE Pixel to the screen on any Computer whose hardware follows the Standards, which should be most Computers.

You can burn the .img file to a Floppy, CD, DVD, or even to a partition on your hard disk(NOT RECOMMENDED), and Boot from whatever you burned it to in order to see the Blue Pixel near the Center, or to see one of many Error Messages.

1KB Download

Running from your Hard Drive is not recommended, because I am not sure whether or not the BIOS Disk Reading Function will read from the correct Partition, or read from the beginning of the Hard Drive, although it will probably be nice and load from the Correct Partition. Please note that if you want to boot from your Hard Drive, you will probably want to use the GRUB Bootloader, and add an entry for the Test in it. KEEP IN MIND THAT THIS ONLY WRITES A SINGLE BLUE PIXEL TO THE SCREEN, AND YOU WILL NEED TO HARD BOOT WHEN YOU ARE DONE. THIS IS JUST TO MAKE SURE IT WORKS ON VARIOUS KINDS OF HARDWARE. I WILL NOT BE HELD RESPONSIBLE FOR ANY UNLIKELY DAMAGE TO YOUR SYSTEM, AS YOU ARE RUNNING THIS AT YOUR OWN RISK. HOWEVER, UNLESS YOU USE A COMPUTER WITH VERY OLD HARDWARE(PRE-1994), YOU PROBABLY WON'T HAVE TO WORRY. IF YOU ARE WORRIED, INSTALL THE BOCH'S EMULATOR AND LEARN TO EDIT THE CONFIGURATION FILE.

Yes, Caps were necessary, as that information was VERY important, and Caps are Attention-Grabbing.

This post has been edited by OniLink10 on May 9 2009, 07:37 AM


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Denmark
Mecha the Slag
Posted: May 9 2009, 07:40 AM
Quote Post


http://mechaware.net
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Members
Posts: 11816
Member No.: 728
Joined: 15-December 04

Status: (0d) [--]


I doubt people will go through all of that effort just to play a "game" containing only a single blue pixel


--------------------




MechaWare GamesMechaSourceMechaWare for CellphonesMechaWare on Steam

PMUsers WebsiteMSN
Top
United States
OniLink10
Posted: May 9 2009, 07:45 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (MechaBowser @ May 9 2009, 05:40 AM)
I doubt people will go through all of that effort just to play a "game" containing only a single blue pixel

It's just a Hardware Test.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Denmark
Mecha the Slag
Posted: May 9 2009, 07:54 AM
Quote Post


http://mechaware.net
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Members
Posts: 11816
Member No.: 728
Joined: 15-December 04

Status: (0d) [--]


it's still... waaay too much trouble to go through. I know you want to make it as compatible as possible, and that's a good thing, but you're overdoing it by far. I also know you do this for training and learning in native software development but its still taking it way too far on a Mario fangaming forum where half of the beginners hardly know how to open an executable.

I'm only mentioning this to help you, but perhaps MFGG is not the right board for these kinds of tests if you want people to actually try it out.


--------------------




MechaWare GamesMechaSourceMechaWare for CellphonesMechaWare on Steam

PMUsers WebsiteMSN
Top
United States
OniLink10
Posted: May 9 2009, 07:56 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (MechaBowser @ May 9 2009, 05:54 AM)
it's still... waaay too much trouble to go through. I know you want to make it as compatible as possible, and that's a good thing, but you're overdoing it by far. I also know you do this for training and learning in native software development but its still taking it way too far on a Mario fangaming forum where half of the beginners hardly know how to open an executable.

I'm only mentioning this to help you, but perhaps MFGG is not the right board for these kinds of tests if you want people to actually try it out.

I agree, MFGG is probably not the best place, but I have pretty much nowhere else to ask for people to test, besides the MKE Forum, which is TINY.

Wait a minute, if half the people here barely know how to open an EXE, how do they get online? Hmm?


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Austria
Guinea
Posted: May 9 2009, 08:33 AM
Quote Post


6
[A][*][*][*][*]
[*][*][*][*][*]
[*]

Group Icon
Group: Admins
Posts: 8600
Member No.: 893
Joined: 15-March 05

Status: (0d) [--]


QUOTE (OniLink10 @ May 9 2009, 01:56 PM)
Wait a minute, if half the people here barely know how to open an EXE, how do they get online? Hmm?

You might order one of these.
PMEmail PosterAOLMSN
Top
United States
OniLink10
Posted: May 9 2009, 08:45 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (Guinea @ May 9 2009, 06:33 AM)
You might order one of these.

You know what they say! All Toasters Toast Sarcasm!


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Unspecified
ShadowMan
Posted: May 9 2009, 02:58 PM
Quote Post


Roll away baby. Roll away forever.
[*][*][*][*][*]
[*][*][KFC]

Group Icon
Group: Members
Posts: 23782
Member No.: 47
Joined: 13-October 03

Status: (0d) [--]


If you're doing this as an exercise in programming languages, that's one thing. But if you're seriously trying to convert your unfinished game into assembly, this a complete waste of time.

Writing a game in assembly language serves absolutely no purpose other than showing off that you can work with an archaic, user-alienating language. The effort needed to show off a one-pixel demo is ridiculous, and even then it's just for a novelty. No one will play your game if you have to partition a hard drive to try the tech demo. If you really want it to be compatible across different OSes, learn to write in C for each language or something. That's how actual programmers do it, and that's how stuff like the Doom 3 engine works on PC, Mac, Linux, and the 360. As it is you're making a whole operating system for one totally unproven game.


--------------------
PMEmail Poster
Top
United States
OniLink10
Posted: May 9 2009, 03:40 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (ShadowMan @ May 9 2009, 12:58 PM)
If you're doing this as an exercise in programming languages, that's one thing. But if you're seriously trying to convert your unfinished game into assembly, this a complete waste of time.

Writing a game in assembly language serves absolutely no purpose other than showing off that you can work with an archaic, user-alienating language. The effort needed to show off a one-pixel demo is ridiculous, and even then it's just for a novelty. No one will play your game if you have to partition a hard drive to try the tech demo. If you really want it to be compatible across different OSes, learn to write in C for each language or something. That's how actual programmers do it, and that's how stuff like the Doom 3 engine works on PC, Mac, Linux, and the 360. As it is you're making a whole operating system for one totally unproven game.

As I have said before, the ONLY reason I am rewriting in ASM is for practice with OS Dev. And I'm very bored...

And for some reason, ASM seems to be much easier for me than C/C++.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

  Topic Options Topic Options Reply to this topicStart new topicStart Poll

 




[ Script Execution time: 0.0558 ]   [ 15 queries used ]   [ GZIP Enabled ]   [ Server Load: 2.32 ]