Seite 4 von 10 ErsteErste ... 23456 ... LetzteLetzte
Ergebnis 46 bis 60 von 148

Thema: Loverboy ('83) nicht jugendfrei und nicht in Mame

  1. #46
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Ohne hochauflösende Bilder geht da wohl nichts

    Zumal die CPU0 (also das Programm selbst) nur dorthin schreibt, bisher auch nur dorthin schreibt.
    Ich mach das alles auch ohne Joystick ,)

  2. #47
    Reg Mitglied mit Lightgun Avatar von wolfi
    Registriert seit
    21.08.2004
    Ort
    Hamburg-Marmstorf
    Beiträge
    158
    Ach, hatte ich vergessen: Du meintest, der Sound passe nicht. Der Sound beim Coinup hört sich bei mir wirklich gut an Ich habe am Anfang alle Parameter von joinem geklont, und dann nur die weiter oben geposteten vermuteten Rom-Mappings vorgenommen. Damit klingt der Coinup aber astrein

  3. #48
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Ich glaub wir verschieben das ganze in ein paar PMs
    Ich mach das alles auch ohne Joystick ,)

  4. #49
    Reg Mitglied mit Lightgun Avatar von wolfi
    Registriert seit
    21.08.2004
    Ort
    Hamburg-Marmstorf
    Beiträge
    158
    Ich dachte, die HauptCPU muß die neben den 4 ProgrammROMs sein, auf der Miniplatine, oder? Und unten neben dem einzelnen Soundrom wird die SoundCPU liegen. Da ist allerdings noch sowas längliches in unmittelbarer Nähe, das mit dem weißen Aufkleber L-A-S-C-H-E-K, Fotos !!!

    In etwa so:
    Angehängte Grafiken Angehängte Grafiken

  5. #50
    SLAM -Who needs a CPU? Avatar von speleo_de
    Registriert seit
    18.08.2002
    Beiträge
    1.688
    Zitat Zitat von SailorSat Beitrag anzeigen
    Ich glaub wir verschieben das ganze in ein paar PMs
    Bloss nicht komplett in PMs abhandeln. Ich finde das äusserst spannend mitzuverfolgen . Zumindest ab und zu mal 'nen Update wäre schön...
    Andreas (speleo_de)

    ... nur Wenige sind imstande, solche Diskussionen fair und wie Erwachsene zuführen ...

  6. #51
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Okay dann zu meinem Ermittlungsstand

    Die zweite CPU (Sound etc.) initialisiert, und läuft, es kommt on wenn man einen Credit einwirft, etc.

    Auch die Grafikabhandlung funktioniert, ich kann mir die schweinischen Grafiken im Tileviewer betrachten.

    Lediglich die erste CPU (Spiel selbst) läuft mehr oder weniger komplett im Leerlauf, genaugenommen in einer Endlosschleife. Zudem schreibt sie ständig Daten in einem "ungenutzten" Speicherbereich, aus dem auch nichts mehr gelesen wird.

    Man darf also davon ausgehen das das 16te Address-Bit am ersten CPU nicht der addressierung von Speicher dient, sondern wohl eher der "auswahl" von irgendwelchen Sonderfunktionen, z.B. einem kleinen Relais das zwei Addressbits vertauscht oder sowas (quasi als Kopierschutz).

    Das "Schwesterspiel" Joinem scheint diesen Kopierschutz nicht zu haben.
    Ich mach das alles auch ohne Joystick ,)

  7. #52
    Spielmann Avatar von Sixpack
    Registriert seit
    08.12.2003
    Ort
    Hartheim/Brsg.
    Beiträge
    304
    Zitat Zitat von speleo_de Beitrag anzeigen
    Bloss nicht komplett in PMs abhandeln. Ich finde das äusserst spannend mitzuverfolgen . Zumindest ab und zu mal 'nen Update wäre schön...
    me, too .... ich fühl mich schon wieder wie 15 also vor 30 Jahren als ich das Atari 400 hacken begonnen hab.
    Killerspielspieler

  8. #53
    Reg Mitglied mit Lightgun Avatar von wolfi
    Registriert seit
    21.08.2004
    Ort
    Hamburg-Marmstorf
    Beiträge
    158

  9. #54
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Da meldet sich auch keiner
    Ich mach das alles auch ohne Joystick ,)

  10. #55
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Ich hab zwar noch keine genauen Details parat, aber das Spiel läuft!
    Allerdings braucht man einen "bösen" Hack der die initialisierung des Boards übergeht damit das Ding rennt.

    Auf den ersten Blick sind die Farben OK, allerdings bei Detailvergleichen mit den Screenshots passen sie nicht ganz (der Dödel vom Protagonisten ist in MAME rot?!). Die Farb-PROMs müsstet ihr also "doch" (irgendwie) dumpen.

    Laschek! Fotos
    Geändert von SailorSat (23-09-2007 um 05:08 Uhr)
    Ich mach das alles auch ohne Joystick ,)

  11. #56
    Arcade-Schliemann Avatar von Laschek
    Registriert seit
    23.08.2005
    Ort
    VIP Lounge
    Beiträge
    5.271
    Wie geil, die Cracks sind am Werk und ich kapier kein Wort

    Und jaja, ich mach ja Fotos, Gott, hetzt ihr einen alten Mann

    Braucht ihr wirklich auch Fotos von der Unterseite??

    > VIDEO GAMES LICH Archiv
    <
    -------------------------
    > Arcade Manuals & Pinouts <

  12. #57
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Wäre schön.
    Ich mach das alles auch ohne Joystick ,)

  13. #58
    Reg Mitglied mit Lightgun Avatar von wolfi
    Registriert seit
    21.08.2004
    Ort
    Hamburg-Marmstorf
    Beiträge
    158
    Zitat Zitat von SailorSat Beitrag anzeigen
    Ich hab zwar noch keine genauen Details parat, aber das Spiel läuft!
    Allerdings braucht man einen "bösen" Hack der die initialisierung des Boards übergeht damit das Ding rennt.
    Laschek! Fotos
    Will heißen, es läuft bei Haze? Wo ist der aktuelle Source?

    Und da die Credits an Laschek gehen, solltest Du ihn im mameworld Forum nennen. Schließlich ist es ihm zu verdanken, daß dieses schöne Stück Arcadegeschichte erhalten bleibt.

  14. #59
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    Ich lad gleich noch ne lauffähige Binary hoch (für die normalsterblichen hier )
    Und der Sound ist immernoch fürchterlich ;D

    -----

    Änderungen an src\mame\video\jack.c
    Code:
    static TILE_GET_INFO( joinem_get_bg_tile_info )
    {
      int code = videoram[tile_index] + ((colorram[tile_index] & 0x03) << 8);
      int color = (colorram[tile_index] & 0x38) >> 3;
     
      SET_TILE_INFO(0, code, color, 0);

    Änderungen an src\mame\drivers\jack.c
    Code:
    static ADDRESS_MAP_START( joinem_map, ADDRESS_SPACE_PROGRAM, 8 )
      AM_RANGE(0x0000, 0x7fff) AM_ROM
      AM_RANGE(0x8000, 0x8fff) AM_RAM

    Code:
    static MACHINE_DRIVER_START( loverboy )
      /* basic machine hardware */
      MDRV_IMPORT_FROM(jack)
      MDRV_CPU_MODIFY("main")
      MDRV_CPU_PROGRAM_MAP(joinem_map,0)
      MDRV_CPU_VBLANK_INT(nmi_line_pulse,1)
    
      MDRV_GFXDECODE(joinem_gfxdecodeinfo)
      MDRV_PALETTE_LENGTH(0x100)
    
      MDRV_SCREEN_VISIBLE_AREA(1*8, 31*8-1, 2*8, 30*8-1)
    
      MDRV_PALETTE_INIT(joinem)
      MDRV_VIDEO_START(joinem)
      MDRV_VIDEO_UPDATE(joinem)
    MACHINE_DRIVER_END
    Code:
    ROM_START( loverboy )
      ROM_REGION( 0x10000, REGION_CPU1, 0 ) /* main z80 cpu */
      ROM_LOAD( "lover.r0", 0x0000, 0x2000, CRC(ffec4e41) SHA1(65428ebcb3af47071fef70a35388e070a019f692) )
      ROM_LOAD( "lover.r2", 0x2000, 0x2000, CRC(04052262) SHA1(056a225c8625e53881753b0b0330f9b277d14a7d) )
      ROM_LOAD( "lover.r4", 0x4000, 0x2000, CRC(ce5f3b49) SHA1(cb55e1f7c3df59389ac14b7da4f584ae054abca3) )
      ROM_LOAD( "lover.r6", 0x6000, 0x1000, CRC(839d79b7) SHA1(ac1c0fbf23e7d1a53b47dae16170857c55e6ae48) )
    
      ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* sound z80 cpu */
      ROM_LOAD( "lover.s0", 0x0000, 0x1000, CRC(ec38111c) SHA1(09efded9e905658bdbcde4ad4f0b4cb9585bdb33) )
    
      ROM_REGION( 0x6000, REGION_GFX1, ROMREGION_DISPOSE ) /* gfx - 8x8x3bpp */
      ROM_LOAD( "lover.p1", 0x0000, 0x2000, CRC(cda0d87e) SHA1(efff230e994e21705902f252e50ee40a20444c0f) )
      ROM_LOAD( "lover.p2", 0x2000, 0x2000, CRC(e465372f) SHA1(345b769ebc33f60daa9692b64e8ef43062552a33) )
      ROM_LOAD( "lover.p3", 0x4000, 0x2000, CRC(1a519c8f) SHA1(36f546deaf36e8cd3bd113d84fd5e5f6e98d5de5) )
    
      ROM_REGION( 0x100, REGION_PROMS, 0 ) /* colours - not from this board, from joinem */
      ROM_LOAD_NIB_LOW( "l82s129.11n", 0x0000, 0x100, BAD_DUMP CRC(7b724211) SHA1(7396c773e8d48dea856d9482d6c48de966616c83) )
      ROM_LOAD_NIB_HIGH( "h82s129.12n", 0x0000, 0x100, BAD_DUMP CRC(2e81c5ff) SHA1(e103c8813af704d5de11fe705de5105ff3a691c3) )
    ROM_END
    Code:
    static DRIVER_INIT( loverboy )
    {
      /* this doesn't make sense.. the startup code, and irq0 have jumps to 0..
         I replace the startup jump with another jump to what appears to be
         the start of the game code.
         
         ToDo: Figure out what's really going on */
      UINT8 *ROM = memory_region(REGION_CPU1);
      ROM[0x13] = 0x01;
      ROM[0x12] = 0x9d;
    
      timer_rate = 16;
    }
    Code:
    GAME( 1983, loverboy, 0,        loverboy,joinem,   loverboy, ROT90, "Global Corporation", "Loverboy", 0 )
    Ich mach das alles auch ohne Joystick ,)

  15. #60
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.052
    So...
    Komplettes Paket gibts nimmer
    Geändert von SailorSat (04-10-2007 um 06:37 Uhr)
    Ich mach das alles auch ohne Joystick ,)

Seite 4 von 10 ErsteErste ... 23456 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •