don't click here

Sonic 1 with Mouse Support..?

Discussion in 'Engineering & Reverse Engineering' started by Cinossu, May 10, 2009.

Thread Status:
Not open for further replies.
  1. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    So I was playing around with getting different inputs to work in Sonic games, specifically the 6-button joypad and the mouse.. well, I succeeded. :D Here's the result..

    http://s1ee.hapisan.com/s1mouse.rar

    The 6-Button support isn't shown, so you'll have to take my word for it, but the mouse support.. :3

    Left click for A/B/C (it's all the same in Sonic 1 anyway), and right click or middle click for Start. Scroll the mouse for directions (yes, you have to move it constantly to hold the movement, it adds challenge.)

    You'll have to probably use Fusion for this, as it supports the Mega Drive Mouse. As some people have has trouble setting it up to work, this is what your controller settings should look like:
    [​IMG]
    Then, in-game, press F12 to allow Fusion to read mouse input, and press it again to release it.

    For those who can't get through it with mouse (it's just bog-standard Sonic 1, by the way) if you switch back to controller it'll just start working.

    (Yes, I do know there are problems with pausing with the mouse.)

    Enjoy. :D
     
  2. MarkeyJester

    MarkeyJester

    Original, No substitute Resident Jester
    2,201
    431
    63
    Japan
    it's been 3 minutes in the game and I haven't even been able to pass the first bridge (it can't make up it's mind which way it's going XD), but this is great work, it would be freaky if someone programmed an operating system on the megadrive using the mouse input.
     
  3. Rika Chou

    Rika Chou

    Tech Member
    5,276
    169
    43
    Got passed ghz act 1 without getting hit in 1:32, my first try too. :D

    Kinda fun to play around with. Holding the right mouse button can give you a slow motion effect and can make some parts a little easier.
     
  4. Too bad I don't have my retro computer trackball, Or else I would have used it...
    You just created a 2d version of SegaSonic for the Genesis!
     
  5. PsychoSk8r

    PsychoSk8r

    PsychedelAnt | Tone Turner Oldbie
    2,642
    57
    28
    Birmingham, UK
    30 Day Project: Revisited.A New Release!
    Awesome. I'm gonna try this out.
    ---
    Actually, my mouse isn't supported for some reason =/
     
  6. Techokami

    Techokami

    For use only on NTSC Genesis systems Researcher
    1,373
    81
    28
    HoleNet!
    Sonic Worlds Next
    *glances at MacOS 7.1 source code*
    No.
    ...No.
     
  7. MarkeyJester

    MarkeyJester

    Original, No substitute Resident Jester
    2,201
    431
    63
    Japan
    lol, please note I'm not talking about anything advanced, just something simple like a mouse on the screen that is moveable and some sort of home brew paint program, just something simple you wouldn't expect to see on a megadrive.
     
  8. Graxer

    Graxer

    Member
    This is quite fun. I got to GHZ Act 3 the first time and was killed while fighting Robotnik. The only problem I have with this hack is that it is so hard to roll. Can down be mapped to the right mouse button?
     
  9. This is very interesting, but I find my self wishing for my brothers trackball. The only problem I have so far is that it's really hard to use the Y-axis so I can't roll.

    Currently on my first play through and just finished green hill zone. I've even got the first chaos emerald.

    Act 1: 0:53
    Act 2: 1:2?
    Act 3: 1:35

    My only death so far was caused by running into that very first Motobug (it took me about a minute to reach him)!

    Hint: Long slow mouse movements work better than short bursts...
     
  10. Shibunoa

    Shibunoa

    Banned
    329
    0
    0
    Italy
    How to program the Sega Mouse, anyway?
     
  11. Master3k

    Master3k

    Member
    278
    0
    0
    Interesting stuff is interesting. Good job...

    Also, 2:07 on GHZ1 D:
     
  12. Sonic Paint?
     
  13. With a little practice and some desk re-arrangement I can now complete the first and second acts in 33 and 27 seconds; in one continuous drag across my workspace.
     
  14. Anthall

    Anthall

    Spambot Member
    235
    0
    0
    Leicester, UK
    Sonic the Hedgehog - The Final Showdown
    This is quite a clever concept. It adds a new challenge to Sonic.

    I did SBZ2 and did a crap 3.50. :(
     
  15. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,237
    969
    93
    Long-term happiness
    Lost all 3 starting lives on the GHZ2 rising platform/spikes section and gave up after that. =P

    Very nice hack, though! Was there a reason you had to pad it to 1MB, however? =P
     
  16. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    Auto-padding on build. :P I was too lazy to remove one of the padding blocks (and fix the SEGA sound).
     
  17. Esrael

    Esrael

    Neto Tech Member
    304
    257
    63
    Brazil, São Paulo, Guarulhos
    Neto Assembler Editor / Sonic 2 Delta / Neto MD-DOS
    Tested in real hardware:

    - X Axis -> Left and Right Moves Ok;
    - Y Axis -> Up and Down Moves reversed;
    - Left button -> No function;
    - Middle button -> No function;
    - Right button -> "Start / Pause"
    - Start button -> "Start / Pause"
     
  18. MarkeyJester

    MarkeyJester

    Original, No substitute Resident Jester
    2,201
    431
    63
    Japan
    Try an Amiga mouse, it has the same port design as a megadrive controller port
     
  19. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    Hm.. left click should do the same as the A button. The y axis is reversed, though. That isn't messed up. :P

    I may up a "debug" version and ask you to tell me some results from it.
     
  20. Hey you guys:
    [​IMG]

    Things went pretty well up until this part:
    [​IMG]

    Click here for the for the six images between the two shown.
     
Thread Status:
Not open for further replies.