Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: SMS Emu in borland delphi 7?

  1. #1
    The New Kid
    Join Date
    Aug 2004
    Posts
    4

    Default

    i want to make a sega master system emulator with delphi 7 but dunno where to start any help?

  2. #2
    Forum Administrator Lefteris_D's Avatar
    Join Date
    Sep 2003
    Location
    Athens, Greece
    Age
    38
    Posts
    3,856

    Default

    Try finding some documentation about the system at first and start by emulating basic processor functions. The next steps and how you will follow them are up to you.
    ...

  3. #3
    The New Kid
    Join Date
    Aug 2004
    Posts
    4

    Default

    yeh i got few hints and tech specs from a sms dev forum it sounds a bit much for me lol. But i got no project ideas it really sux.

  4. #4
    Jet Set Willy
    Guest

    Default

    If you don't understand the tech specs, you are nowhere near experienced enough to make an emulator. Learn hardware, assembler, and low-level hardware. A lot of people emulate a Z80-based system on their first attempt, as there is a lot of documentation and pre-made cores in C. Also: Delphi? Learn C. It's not much different to pascal in anything more than type and form.

  5. #5
    The New Kid
    Join Date
    Aug 2004
    Posts
    4

    Default

    ummmthere is quite a large difference one being deplhi is very much like vb very fast development time but it's a real language unlike vb.

    I don't have to code GUI's in WinAPI or handle window's messages delphi does it for me unless i want to.

  6. #6
    Jet Set Willy
    Guest

    Default

    Uhm, good for you, but you do realise that Delphi programming requires more than drag-and-drop interface creation, don't you? You're trying to create an EM-U-LA-TOR. You're going to need to be programming in the Object Pascal language Delphi provides you with.

    I think you're blatantly incapable of this. That's not an insult - I just suggest that you focus your time in a more worthwhile project.

  7. #7
    The New Kid
    Join Date
    Aug 2004
    Posts
    4

    Default

    lol im not dumb enough to call myself a pro or anything but yes i am familiar with the language itself not just the Visual Designer. But still this emulation stuff sound's like a fairly difficult task even with the know how. Im not uber leet or anything but i can understand how difficult it is or atleast in part and i think ill leave it alone lol.

    I know a few languages (Python (ewww) VB, C,C++ ) But delphi and the object pascal language happens to be my fav

  8. #8
    Black68Cougar
    Guest

    Default

    A processor Emulator is a ralativley easy thing - it is essentually a BIG case statement on the opcode and a little routine to manipulate the "registers" for each instruction.

    You can get fancy and make objects for the registers, memory, and IO ports such that screen updates and manual changes to values are buried inside the objects - or not.

    Then you can create objects that represent each IO device and register each with the IO object for a set of IO port addresses.

    If you are still interested in doing this, I can help - I think I've written a Z80 simulator a half a dozen times - not Delphi yet - but I've written a few others in Delphi - could be fun!

  9. #9
    Jet Set Willy
    Guest

    Default

    A Z80 emulator is certainly a simple thing - if you can read technical documentation well enough. But Delphi? Why?

  10. #10
    Black68Cougar
    Guest

    Default

    Because ... C++ is too ... and JAVA is too ... , and well because he wants to.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •