Skip to main content
gamedev.net
🔒 Locked

Shockmachine

Started by rodneyldixon 5 replies 450+ views
Original Post
rodneyldixon
rodneyldixon
What was used to build the latest Shockmachine? Example: Borland Delphi 5.0, Borland C++ Builder 5.0, Visual C++ 6.0, etc... The reason I would like to know is because I took everyone''s advice, and went and learned C++, C, & Assembley, and now that I have learnt this, I would like to put my learning skills together and build a machine that can emulate mutiple emulators. Ex: Nintendo Gameboy & Color, Nintendo, Snes, Genesis, (These I already know how to make) And some other special ones like Nintendo64, Dreamcast, Playstation, and maybe Xbox and Playstation 2 but lets not get carried away. So please help me answer this valuable piece of information so that I can start working right away and all yall at www.gamedev.net can test it out!
Sly
Sly
Seems to be that you have still not learnt that cross-posting is considered bad forum etiquette.

Well, you said that you have learnt C, C++ and assembly. You must be a very fast learner. You don''t mention having learnt Object Pascal, so that counts out Delphi from your list of prospective development environments. As for the others that you have listed, they are both C++, so pick the one that you like using. We can''t tell you what to use. You have to choose for yourself.

What is Shockmachine? I have never heard of it before so I cannot even begin to guess what was used to develop it.

I''m surprised that you did not list GameCube in your "to be emulated" list. What about Indrema?

Emulating something is a lot easier when the machine to be emulated has much lower hardware requirements than the machine that is doing the emulating. You cannot expect a standard PC to emulate a 800MHz Xbox that has GeForce3 equivalent or better graphics hardware. Even a 486DX2-66 had problems emulating a 1MHz C64.

Go ahead and build your GB, GBC, SNES emulator (you say that you already know how) and let us see that.

Steve ''Sly'' Williams  Code Monkey  Krome Studios
rodneyldixon
rodneyldixon
quote:
Original post by Sly

Seems to be that you have still not learnt that cross-posting is considered bad forum etiquette.

Well, you said that you have learnt C, C++ and assembly. You must be a very fast learner. You don''t mention having learnt Object Pascal, so that counts out Delphi from your list of prospective development environments. As for the others that you have listed, they are both C++, so pick the one that you like using. We can''t tell you what to use. You have to choose for yourself.

What is Shockmachine? I have never heard of it before so I cannot even begin to guess what was used to develop it.

I''m surprised that you did not list GameCube in your "to be emulated" list. What about Indrema?

Emulating something is a lot easier when the machine to be emulated has much lower hardware requirements than the machine that is doing the emulating. You cannot expect a standard PC to emulate a 800MHz Xbox that has GeForce3 equivalent or better graphics hardware. Even a 486DX2-66 had problems emulating a 1MHz C64.

Go ahead and build your GB, GBC, SNES emulator (you say that you already know how) and let us see that.

Steve ''Sly'' Williams   Code Monkey  Krome Studios


Well, I like using C++ but I don''t know exactly what shockmachine was built with either VC++ or BCB, and you say that you do not know what shockmachine is eh, well go to www.shockwave.com and go to the very bottom and click Shockmachine and you will

Sly
Sly
Open the Shockmachine executable in a hex editor and search for the word ''Borland''. If you find it, then it is likely to have been developed in C++ Builder. If not, then it is most likely Visual C++.

I still have not seen the name ''Shockmachine'' anywhere, but the page you linked to (well, you gave the url anyway) was the Macromedia Shockwave site. I think it is almost a certainty that they used Visual C++ to create that. Shockwave is not an emulator either. It is a completely different type of application. It is for presenting interactive multimedia content over the web.

Steve ''Sly'' Williams  Code Monkey  Krome Studios
rodneyldixon
rodneyldixon
quote:
Original post by Sly

Open the Shockmachine executable in a hex editor and search for the word ''Borland''. If you find it, then it is likely to have been developed in C++ Builder. If not, then it is most likely Visual C++.

I still have not seen the name ''Shockmachine'' anywhere, but the page you linked to (well, you gave the url anyway) was the Macromedia Shockwave site. I think it is almost a certainty that they used Visual C++ to create that. Shockwave is not an emulator either. It is a completely different type of application. It is for presenting interactive multimedia content over the web.

Steve ''Sly'' Williams   Code Monkey  Krome Studios


Well what be the best hex editor to use to find out this information?

And about Shockmachine. Go to www.shockwave.com/shockmachine
And it will take you right there to download it. And then come back and tell me what was probably use to create/build this machine.

Sly
Sly
It was developed in Visual C++. It links to the Microsoft Visual C++ Runtime Library. There. Your question has been answered. It is an application that uses the Shockwave ActiveX control to play the pre-downloaded Shockwave content. It is really just an offline Shockwave player. But you don''t REALLY need to know that to be able to write your own similar application. As I said in your cross post to another forum, you can write that sort of thing in whatever language you want. You just have to choose one of the languages and give it a go.

I use UltraEdit as my hex editor.

Steve ''Sly'' Williams  Code Monkey  Krome Studios
rodneyldixon
rodneyldixon
quote:
Original post by Sly

It was developed in Visual C++. It links to the Microsoft Visual C++ Runtime Library. There. Your question has been answered. It is an application that uses the Shockwave ActiveX control to play the pre-downloaded Shockwave content. It is really just an offline Shockwave player. But you don''t REALLY need to know that to be able to write your own similar application. As I said in your cross post to another forum, you can write that sort of thing in whatever language you want. You just have to choose one of the languages and give it a go.

I use UltraEdit as my hex editor.

Steve ''Sly'' Williams   Code Monkey  Krome Studios


Thanks, so one has finally help me out. Now, what you''re saying to me is I don''t have to use Visual C++ to create/build my own shockmachine. I could use Borland C++ Builder 5.0 or Borland Delphi 5.0 to create/build my own similar application. Then if this is the case, I could of been building/creating stuff. Since now I know that you don''t have to use the same language that someone else use to build your own similar application to what they built. And what I''m talking about is if someone used Visual C++ to build a application that you really like and that you decided to build, you could use Borland C++ Builder or Borland Delphi and probably do the build the same thing that the same person built probably even better. Now I would like to know is it hard to build a similar application to the Shockmachine? And where could I get source code or help/information on building it?

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.