• Video Giochi 2017 – Pastrengo/Italien

    Schon seit geraumer Zeit wollte ich meine Fühler mal Richtung italienische Arcade Szene ausstrecken und da ich auf FB immer wieder mal nebenstehenden Plakat begegnet bin, dachte ich das wär die perfekte Gelegenheit. Zumal ich ja schon einige Kontakte Richtung Italien hatte und es nur knapp 300 km von meinem Wohnort entfernt war, also eine der eher kürzeren Anreisewege für uns. Normal geht’s ja nicht unter 500 bis 1000km ab 😉 Also ein paar Freunde eingepackt und los ging’s Richtung Pastrengo (VR), am unteren Ende des Lago di Garda (Gardasee). Nach ca. 3h Fahrt waren wir auch schon da und es erwartet uns ein Stück Idylle nahe am Gardasee. Wie ich später recherchierte wurde die Caserma Leopold 1861 erbaut und es behauste einst 14 Kanonen, um eine nahe liegende wichtige Durchzugstraße zu beschützen. Heute ist es ein Ausflugsziel und beinhaltet eine Pizzeria und einen Veranstaltungsort der gemietet werden kann.

     

    Hier ein Bild von oben:

     

     

     

    Parkplatz war reichlich vorhanden und so konnten wir uns gleich ins Vergnügen stürzen. Das Fort ließ sich über eine kleine Brücke betreten und man gelangte auf einen Vorplatz, der auf eine interessante Location schließen lies. Wir waren dann auch sofort begeistert, es war ein geradezu perfekter Ort für Cabs wie Dragons Lair, Mario und Co 😉  Wir stürzten uns also sogleich ins Vergnügen und wurden bereits am Eingang von paar Pinball Geräten begrüsst. Perfekt verteilt in allerlei Ecken und weiträumigen Nischen standen Geräte aus der goldenen Arcade Ära. Sind die Geräte sonst eng aneinandergereiht, war hier genug Platz um auch die Sidearts der Geräte richtig zur Geltung zu bringen. Die Geräte waren ausnahmslos in sehr guten Zustand. Selten das man sowas sieht! Es gab auch einen Flohmarkt, eine Konsolen und Heimcomputer Ecke die fleißig benutzt wurden. Imposant war auch der Bereich für LaserDisc Games. Dragons Lair, Dragons Lair II, Space Ace, Ataris Firefox und ein Full Size Mad Dog McCree II The Lost Gold und ein Dragons Lair Table Top.  Really, really cool! 

    Ein weiteres Highlight war der Alien SE Pinball aus der Vorserie von Heighway, der von RS-Pinball zur Verfügung gestellt wurde. Als Alien Fan wollte ich den unbedingt mal ausprobieren. Und dank Alessandro Varadero gelang das auch, weil er kurzerhand das Gerät reparierte, nachdem ein Bauteil hops gegangen war. Der Sound und das Gameplay machten wirklich Laune und die Spielfeld Details waren des Films mehr als würdig. Cooler Pinball!

    Thank you Alessandro! You did a tremendous Job!

     

    In dem Anwesen war auch eine Pizzeria untergebracht wo man sich mit italienischen Köstlichkeiten stärken konnte. Das Personal war sehr nett und trotz vieler hungriger Leute, wurden die Speisen und Getränke flott serviert! Was wir zuerst gar nicht bemerkt hatten, es gab noch eine zweite Location genau gegenüber. Das erhöhte den Spassfaktor also gleich ums Doppelte. Neben der coolen Location, gabs haufenweise nette und interessante Leute. So war einer der italienischen Mame DEVs Robiza auf der Veranstaltung und ebenfalls ein Entwickler des Daphne LaserDisc Emulator Marco M. den ich schon zuvor kennengelernt hatte. Nicht zu vergessen Antonio Nati der mich bereits in Jesolo herzlich empfangen hatte und mich mit der italienischen ArcadeSzene in Kontakt brachte. Es wurde natürlich gefachsimpelt und über allerlei Dinge der Arcadeszene geredet und gelacht.

     

    Das spielen sollte natürlich auch nicht zu kurz kommen und so bedienten wir uns an der reichlichen Auswahl der Cabs und Pins. Wie ihr auf den folgenden Bildern sehen könnt, wurde wirklich was geboten, die Cabs sieht man nicht jeden Tag. Es gab auch einen Info Stand wo ein LaserDisc Player Michael Jacksons Greatest Hits zum besten gab und einige Vorträge, allerdings in italienischer Sprache, aber non parlo italiano 😉 Selbst ein wenig Merchandising fehlte nicht und so konnte man Tshirts, Sticker und Polos in sehr guter Qualität ergattern. Ich selbst kam nicht an einem Galaga und einem Pac-Man Polo vorbei 😉 Alessandro Bolgia spendierte uns dann auch einen Arcade Umtrunk und stellte er uns einige interessante Leuten aus der italienischen ArcadeSzene vor.

    Auffallend war auch die nette Atmosphäre während des Events. Trotz der Sprachbarrieren unterhielt ich mich mit einigen Leuten halt per „Hand und Fuss“ was erstaunlich gut klappte. Das Italien ein Arcadeland ist, merkt man nicht nur an Orten wie Jesolo, Bibione oder Caorle, wo es ja wirklich viele Sale Giochi gibt, sondern an den Besuchern. Während man bei uns ja eher selten Familien in Arcades sieht, ist das in Italien grundlegend anders und so waren alle Altersgruppen vertreten. Gerade wenn man den Nachwuchs betrachtet, mit den großen staunenden Augen, erinnert man sich wieder an die eigene Jugend und die vielen Sale Giochis an der Adria, die das Arcade Herz höher schlagen ließ. 

    Wie immer verflog die Zeit viel zu schnell und so mussten wir bald die Heimreise antreten. Fazit: Es war eine wirklich cooles Arcade Event und das nächste Jahr müssen unbedingt 2 Tage eingeplant werden, einer ist auf jeden Fall VIEL zu kurz. Bedanken möchten wir uns bei den Veranstaltern Alessandro Bolgia, Antonio Nati und alle den anderen Helfern die dieses Event möglich gemacht haben. Ihr habt ein großartiges Event mit einer wirklich coolen Location auf die Beine gestellt, Respekt! 

    Nachfolgend noch ein kleiner Rundgang auf Video gebannt. Viel Spaß 😉

     


  • Inside Arcade – Come to the dark side – we have bootlegs!

    Posted on by zyx

    Im Zuge meiner Recherchen stoße ich immer wieder auf interessante Leute im Arcade- oder Pinballbereich. In dem heutigen Artikel wollen wir einmal auf die andere Seite der Spiele Industrie blicken und zwar auf die „Sicherheitskopieindustrie“ 😉

     

    Come to the dark side, we have bootlegs!

    Vorwort Arcadiabay:

    Die ersten Bootlegs kamen aus Japan, wurden dann aber sehr schnell hier in Deutschland und nachgebaut, zB Galaxian von Universal Video Games bei Frankfurt. Als die Platinen dann komplexer wurden, kamen sie nur noch aus Japan, danach aus Korea, und ( aber weniger ) aus Taiwan, Italien und Spanien. Viele japanische Hersteller haben als Bootlegger angefangen, zB Seibu .. Wir haben auch mal eine Zeit Boards selbst hergestellt ( Wonderboy und Monsterland ), allerdings lohnte sich das nicht wirklich, viel Arbeit und wenig Brot.

    Importiert wurden die Boards von verschiedenen Großhändler ( zB Arcadiabay, damals als MSG = Münzautomaten Service Gröger ), oder TV Tuning in Hamburg, G&F in Mainz etc, aber auch die lizensierten Händler wie die Nova dealten unter der Hand mit Bootlegs. Die nationalen Vertriebswege waren problemlos, es gab eingentlich keine Sanktionen der Hersteller in Europa, die Bootlegs wurden offiziell beworben und verkauft – das waren noch Zeiten

    Streetfighter 2 z.B. kostete als Original stolze 2000 DM ( + MwSt ) , die Bootlegs fingen mit 1000 DM an und gingen dann im Laufe der Zeit auf 3-400 DM runter, das war bei Bootlegs allgemein so üblich; erst kamen eine guten Kopie ( oft aus Japan ), dann wurde das Spiel billiger und billiger, immer auch auf Kosten der Qualität. Meistens kamen die ganz billigen Bootlegs dann aus irgendwelchen Kellerwerkstätten in Korea, vollgepropft mit üblen GS/Goldstar TTL IC’s und unterirdischer Leiterplatten-Qualitäten. Aber bei dem Preisunterschied war’s den Aufstellern egal …

    Anders sah es in den USA aus, da griffen die Gesetze besser und es gab fast nur Originale auf dem Markt. Heute rächt sich der Fluch der bösen Taten von früher : wann immer man hier einen Automatenaufsteller leerräumt, hatte man fast nur Bootlegs zwischen den Fingern, und in den Staaten sitzt man auf den schönen Originalen …

     

    Inside Arcade:

    Ich hatte die nicht alltägliche Möglichkeit ein paar Fragen an einen Insider zu stellen und hab sogleich die Gelegenheit genutzt ein paar Dinge aus dem Nähkästchen zu entlocken, die man sonst vielleicht so nicht immer erfährt:

    A: Hallo, zuerst mal vielen Dank das du dir die Zeit nimmst und uns Einblicke in dein damaliges Leben gibst. Du hast ja eigentlich den Arcade Geek Traum gelebt und konntest in dem Bereich Fuss fassen, auf recht „unkonventionelle“ Art, wie wir gleich lesen werden 😉 Kannst du uns etwas über die damalige österreichische Arcade Szene erzählen? Gab ja einige Hersteller von Cabs und Spielen im Raum Oberösterreich und Wien.

    B: Ich weiß nicht was die „Szene“ in Österreich gemacht hat, eigentlich gab es gar keine Szene. Jede kleine Bude hat im Kleinen dies und das gemacht. Und nach außen hieß es „Schnauze halten“ Bin auch erst etwas später dazu gekommen.. Die Arcade Hersteller in Oberösterreich hatte ich nie kennengelernt. Auch nicht gewusst das Oberösterreich das Mekka der Aufsteller war.

    A: Wie kams zu deinem Werdegang?

    B: Viele in den 80ern lernten damals BASIC und programmierten in der Freizeit dies und das … Manches war ganz gut und wurde in Zeitschriften veröffentlicht für 500 DM und so. Das wollte ich auch …

     

    10 PRINT „HELLO WORLD“
    20 GOTO 10

    A: Jaaa, da werden Erinnerungen wach! Die ersten Sprites am C64er über den Bildschirm wandern lassen, mit Sound experimentieren und die Hoffnung bald als Spieleprogger berühmt zu werden :p

    B: Einige Wenige lernten damals sogar Maschinensprache (ASSEMBLER), dies war aber recht mühsam zu programmieren, griff es doch direkt in die Hardware ein. Das hatte aber einen unschlagbaren Vorteil: Der Code war sauschnell – 200x schneller z.B beim C64 Homecomputer.

    A: JMP, LDA, und SYS lässt grüßen. Selig der diese Sprache spricht 😉  Seitenlange Basic Listings abtippen und dann hoffen das man keinen Tippfehler gemacht hat, oder schlimmer – im Listing selbst war ein Tippfehler. Dann hieß es warten auf das nächste Heft.  Stichwort Fehlerteufel!

    ;Hello World 6502 CPU (C64)

    LDY #$00 ;init loop counter
    L0
    LDA L1,Y ;load a byte of the text
    BEQ L2 ;if zero -> end
    JSR $FFD2 ;call CHROUT
    INY ;inc loop counter
    JMP L0 ;thanks to paul nicholls
    L1
    .byte „hello world“,0
    L2
    RTS

     

    B: Ja, diese Homecomputer waren sozusagen Einstiegsdroge 😉 Auch ich programmierte damals ein aus heutiger Sicht bescheuertes Spiel, aber für 13. Jahre war das schon cool. Anfangs in Basic und wie bereits erwähnt auch in Assembler. Später habe ich dann nur mehr Assembler gecoded und wie 1000 andere Jugendliche gedacht: „Ich mach mal eine Spielebude auf“. Aber dazu brauchte es Grafiker und Musiker, weil das hatte ich nicht drauf… Da Gleichgesinnte, ohne Internet, schwer zu finden waren, klapperte ich die Computerclubs ab und fand auch tatsächlich einige Begeisterte. Aber es war nicht einfach die Leute bei der Stange zu halten,  vor allem wenn nicht der entsprechende monetäre Hintergrund vorhanden ist. So endete das ganze im Chaos..

    A: Der C64 war auf jeden Fall ein Spungbrett für viele Karrieren: Egal ob Soft- und Hardware, Musik oder Grafik Artist. Auch mich zog das Gerät über Jahre magisch an.

    B: Apropos C64er  – Damals waren alle platt als ich ein neues Steckmodul am C64 bekam und am nächsten Morgen eine Diskettenversion davon in die Schule mitnahm.. Dabei hatte ich einfach nur die EProm Leitung mit einem Schalter versehen, sodass eingesteckte Steckmodule nicht mehr booten und ich den Speicherinhalt mit einem Maschinenmonitorprogramm einfach aus dem Speicher auf Disk geschrieben habe. Dann einen Basic Loader darum gebaut, Intro und Laufschrift dazugehängt und alles mit dem Cruncher komprimiert.

    A: Jup davon bekamen manche Spieler einen Epi Anfall 😉

    B: Schwierig waren Bankswitchspiele, wo du Teile des Codes in andere Speicherbereiche verschieben musstest um alle Sprungmarken im Code zu adressieren.. Fies war ebenfalls ein Kopierschutz der das Modul in seinen eigenen Bereich schreiben lässt und danach ausliest, am Original passiert da nichts weil der ROM Bytecode ja im ROM ist und sich nicht ändert.
    Eine Kopie im RAM aber wird verändert und das Spiel stürzt später genau an dieser Stelle ab. Also diese Speicherschreibkommandos mussten raus, habe sie dann ganz einfach zu Lesezugriffen umfunktioniert….

    A: Der CeVi war schon wirklich cool, wie viel Karrieren damit begonnen haben. Was hast du dann gemacht?

    B: Im bekanntesten Elektronikladen der Stadt konnte man damals viele interessante Leute kennen lernen, also hab ich dort einfach als Verkäufer angeheuert, anstatt eine Lehre zu machen. Andererseits gab es ein Hilfsarbeitergehalt, was natürlich super war, weil ich 3x soviel verdient habe, als in der Lehre 😉 Dort kamen regelmäßig Leute vorbei, die große Platinen unter dem Arm trugen.. Frech wie ich war, motzte ich herum das das auch nichts besonderes war als ein kleiner Einplatinenrechner mit viel diskreter Elektronik.. Die sagten: „Kleiner du hast keine Ahnung“ – Ja stimmt – Die hatte ich ja wirklich nicht. Was mich aber nicht davon abhielt in die Materie einzutauchen. Schließlich interessierten mich das nicht nur technisch, es schien sich auch Geld damit verdienen zu lassen

    A: Die Platinen waren ja auch nicht billig, wie man aus der nachfolgenden Liste entnehmen kann:

    B: Ja, die Platinen waren extrem teuer. Wenn was kaputt ging, war Feuer am Dach – Nicht selten setze sich ein Aufsteller früh morgens in den Flieger nach Holland, um beim Distributor seine PCB’s reparieren zu lassen und war dann abends 18:00 Uhr wieder in der Spielhalle zurück. Denn jeder Tag Ausfall eines guten Spiels hieß keine Einnahmen und das wollte keiner. 

    A: Hehe, ja das hat der Spieler am Automaten natürlich alles nicht mitbekommen. Da ärgerte man sich höchstens einen ab, wenn der Automat den Geist aufgab und hoffte das das Ding bald jemand reparieren würde.

    B: Keine Ahnung woher die alten Männer die Platinen hatten, sie sind damit zu einem Mitarbeiter gegangen und plauderten dann locker 1-2 Stunden hinter verschlossenen Türen.. Das bekam ich natürlich mit. Eines Tages fragte mich ein Kunde, ob ich nicht seinen Automaten reparieren könnte… Eigentlich war es eine Änderung in der Software die den Kunden verärgerte. Ich sagte ihm was ich alles brauchte. Er gab mir darauf das Geld und ich besorgte die nötige Hardware. Für die Änderung musste ich nebenbei mal eben schnell Z80 Assembler lernen, was aber nicht so schlimm war, denn ich kannte Assembler für 6502 Prozessoren. Abends nach Schluss setzte ich mich in die Technik und hatte mir aus dem Lager einen Z80 Computer geholt. Ein Kollege hat mir einen Disassembler gegeben und so konnte ich den Code auslesen 😉 Dann wurde einfach der Programmschleifen Befehl abgeändert und geschaut was im Automat passiert. So hatte ich recht schnell gefunden, wo ich die Sachen anpassen musste, damit sich der Automat so verhält wie es der Kunde wünschte.

    A: Arcade Reverse Engineering sozusagen. Das impliziert meist viel zusätzliche Hard und Software die man dafür braucht.

    B: Genau, wir haben uns dann kurzerhand einen Epromemulator besorgt den man damals noch selbst zusammenbauen musste und haben diesen dann mit einem IBM Clone unter DOS verbunden. Per Hand hatten wir die Daten von einem Computer zum anderen übertragen und in den Emulator geladen. Die 51/4 Zoll Disketten waren damals nicht kompatibel. Der Kunde war natürlich begeistert, zahlte gleich noch mehr Geld für die Programmchips. Ich war natürlich ebenfalls begeistert, wie man sich denken kann. Später eröffnete er mir, dass er eine Halle voller Automaten aus den USA aufgekauft hatte, die alle dieses Problem aufwiesen und für den Markt so nicht verkaufbar waren ohne meine Änderung.

    A: Das erfreut das Hacker Herz und natürlich auch den Geldbeutel eines Enthusiasten ^^

    B: Eines Tages, als ich mal nicht im Laden war, fragte der Kunde wo denn der Programmierer sei. Die Mitarbeiter wussten ja nicht bescheid und sagten nur: „Sorry aber wir haben hier keinen Programmierer“. Da dürften beide Seiten etwas verdutzt gewesen sein 😉 Ein anderes Mal kam ein Techniker zu mir und fragte an, ob ich im helfen könne, ein Spiel zu reparieren, welches nicht so gut lief und immer an einer Stelle einfrierte. Er hätte das Spiel von einer Bude bekommen und die haben viel Geld dafür bezahlt, aber deren Entwickler hatte angeblich gekündigt. Keine Firmenlogos, nur eine Nummer auf der Platine. Also haben wir einen Hardwaredebugger ausgeliehen. Die Vertriebsmenschen kamen ja regelmäßig vorbei und wollten uns damals ihren Schrott verkaufen. Die fehlerhafte Stelle war nach einer Woche gefunden. Das Programm fragte immer wieder mal einen Chip nach einer Zahlensequenz. Diese Anfrage überbrückte ich und mein Kollege war überglücklich. Nun funktionierte das Spiel einwandfrei.

    Wohin die Platine wanderte wusste niemand so genau, aber es gab wieder viel Geld für mich – Mir wurde später einmal gesagt das einige davon nach Italien zu Aufstellern ging, mit einem Teil meines Programmes – Stolz macht sich breit :-)) Irgendwie war es eine tolle Zeit. Das Geld lag auf der Strasse…

    A: Pionier Zeit – War ja bei den Homecomputer nicht anders..

    B: Genau, was man aber nicht vergessen darf: Der Zeitaufwand war auch nicht ohne… Also wenn ich abends um 23:00 heimkam war das normal für mich. Wenn man jung ist und genug Kick im Job bekommt, kommt man mit wenig Stunden Schlaf aus und eine Freundin würde eh nur nerven und wertvolle Zeit klauen. Die Familie bekam mich auch kaum zu Gesicht, weil ich nur mehr vorm Computer saß. Wir lebten damals für diese Arbeit, war es doch ein High Tech Job aus unserer Sicht. Wir fühlten uns als Elite , Cracker, dagegen war das Cracken von C64 Spielen Kinderkram.

    A: Das kann ich mir gut vorstellen. Aber es braucht schon viel Enthusiasmus und Kreativität und eine gehörige Portion Idealismus dazu. Sonst würde man die vielen Nächte mit noch mehr Kaffee ganz einfach nicht durchhalten. Aber ist man erst einmal gefangen, ist es schwer wieder davon loszukommen, vor allem wenn’s daneben auch noch anständig Kohle dafür gab 😉

    B: Ja, das machte sich wirklich bezahlt, denn bald darauf konnten wir uns einen Debugger leisten, einen richtigen Emulator und einen besseren PC, nebst anderen nützlichen Dingen. Mein Chef meinte damals nur ich sollte nichts nebenbei machen und mich lieber auf den Verkauf konzentrieren. Der hatte echt keine Ahnung was bei uns Abends abging 😀 War wohl auch besser so ^^

    Die Berufsausbildung musste dann warten, das Studium ebenfalls – erst mal anständig Geld verdienen, man wollte sich ja etwas aufbauen in der Jugend. Immer wieder kam der Techniker mit fehlerhaften Platinen zu mir und wir änderten Grafiksprites oder Zeichensätze oder Texte die im Spiel angezeigt werden sollen – immer gab’s zusätzlich was zu verdienen.

    A: So wurde wohl aus einem Einstiegsjob bald ein einträgliches Gewerbe, wie ich sehe. Sozusagen The Austrian Arcade Dream.

    B: Könnte man so sagen, ja 😉 Einmal nahm mich ein Kunde am Wochenende in sein Haus mit und zeigte mir seine Platinen, die sein Techniker noch mit der Hand auf Folien zeichnete. Die wurden dann in einem Labor belichtet und als Platinen hergestellt und er fragte ob ich nicht Zeit hätte zu helfen. Ich nahm dankend an wie ihr euch denken könnt.. Damals wie heute wurden die Fehler in den Layouts mit Drahtbrücken ausgebessert. Wer das selber schon gemacht hat, weiß welche Arbeit da dahinterstecken kann.

    A: Da kann man nur zustimmen, Platinenflicken kann nerv und zeitraubend sein! Damals wie heute 😀 Wenigstens das hat sich nicht geändert 😛

    B: Regelmäßig kam der neue Chef mit irgendeiner Platine an und meinte er braucht da eine „Demoversion“. Die Fertigung war eine mühsame Angelegenheit, aber dann kam per Zufall eine Diskettenbox in meine Hände, mit einem PC CAD Programm unter DOS. Nun konnten wir die Platinen direkt am PC layouten… Ich sollte mich in das Programm einarbeiten und nach einiger Zeit hatten wir die erste CAD Platine fertig. Ich hatte zum Glück den Job im Verkauf nicht mehr nötig und wechselte zum Kunden der auch gleich viel mehr zahlte.

    Die Platinen-Layouts der BL haben wir ähnlich der original Platine gezeichnet und anstatt irgendwelchen Mask ROMs, waren bei uns programmierbare Eproms drauf. Wenn’s mal wirklich nicht anders ging den Code zu patchen, weil kein Platz im ROM oder der Game Code zu langsam wurde , haben die Kollegen den Programmcode mal eben flugs auf einen Einplatinen Z80 oder 68000 Computer geladen und dort debugged,  ein anderer baute am Videologic Interface und brachte den zum laufen. Wir fädelten uns den Arsch ab auf den Lochrasterplatinen bis erste Bilder des Spiels auf unserer Protoboard Platine liefen. Ein anderer baute den Audioteil nach und wieder ein Anderer, wenn ich mich recht entsinne ein Ingenieur, bastelte Code, um die Funktion der Customchips nachzubilden, wenn ich es nicht schaffte das direkt am Prozessor als Zusatzprogramm in den Speicher zu drücken. Jedes kleine Detail haben wir nicht gemacht, nur relevantes eben…

    Lief das Spiel auf der Kiste, wurde schnell eine Platine layoutet und einem Aufsteller präsentiert – Verkauft und in Massen nachproduziert irgendwo in Asien wahrscheinlich … kein Ahnung, aber ab und an hats die Spiele dann auch bei uns in der Spielhalle gegeben…. Tag und Nacht haben wir gebastelt, gespielt und geforscht… War ne wirklich interessante und schöne Zeit, die ich nicht missen möchte.

    A: Woow, ja es war damals einfach Pionier Zeit. Kann man heute vielleicht gar nicht mehr so nachvollziehen, aber die aufkommende Heimcomputer und Arcade Zeit war schon was besonderes!

    Gabs beim bootleggen nicht auch viele Timing Probleme?

    B: Ehrlich gesagt waren wir echt froh, wenn die Games mehrere Levels lang nicht eingefroren sind 😀 Da wir ständig unter Zeitdruck arbeiteten, haben wir auch nicht sehr viel ins Timing investiert. Das schwierigste waren die Video <-RAM-> CPU Zugriffe, die mussten echt transparent sein. Also zum Beispiel die Videohardware, die nach einem CPU Lesezugriff gleich einen Video / Sprite Ram Zugriff macht, während die z80 noch mit decodieren oder ähnlichem beschäftigt war.

    A:  Wie gestaltete es sich mit dem Umgehen div. Sicherheitsmaßnahmen? Sicher eine der schwierigsten Aufgaben in dem Bereich…

    B: Herausforderungen sind dazu da um sie zu meistern 😉 Die Sicherheitschecks wurden meist einfach aus dem Original ROM entfernt. Am Einfachsten erklärt bei Pacman. Dort wird beispielsweise ein Interrupt Programmteil im ROM hinterlegt, welcher von Prozessor nicht angesprungen wird, da eine externe HW den Vector verbiegt und auf eine andere Adresse im ROM zeigt. Würdest du die externe Logik nicht verstehen und das Programm auf einem normalen z80 Computer laufen lassen, crashed das in einer Endlosschleife – bis der Watchdog, wenn überhaupt einer vorhanden, den Computer im Sekundentakt resettet.

     

    A: Da braucht’s schon einen tieferen technischen Blick, gewürzt mit technischem Einfühlungsvermögen 😉 Klingt nach einer sehr zeitintensiven Arbeit…

    B: Also sowas zu finden dauerte schon, trotz Hardwaredebugger. Die externe Logik haben wir dann einfach eliminiert und den ROM so geändert das es das Richtige macht. Die erwähnte Pacman Bootleg Platine war aber vor meinem Gastspiel bei der Firma …

    Ich möchte noch anfügen, das das alles so einfach klingt. Aber ohne Zusammenspiel von mehreren Gehirnen wär das eine Sisyphus Aufgabe. Mehrere Leute schaffen da einfach mehr. Weiter kosteten die benötigten Geräte, wie bereits erwähnt, anständig Asche. Denkt man alleine an einen Eprom Brenner, der damals nur eine bestimmte Anzahl an Typen brennen konnte. Und für neuere Eprom Generationen brauchte es wieder neue Brenner. Bauteile waren weniger das Problem, hatten wir doch im Lager stangenweise Eproms, Proms, Rams in allen möglichen Formaten, Löschlampen und und und. Nebst Homecomputer und sogar einen PC XT der ebenfalls mehrere Gehälter kostete. Nichts für einen jungen Schüler wenn er das alleine „verdienen“ müsste. Aber die österreichischen Aufsteller hatten Kohle ohne Ende, zumindest eine Handvoll, und die investierten eben in schlaue Leute – und schnelle Autos ;-))

    A: Das kann ich mir vorstellen, life on the fast lane. 

    B: Genau, statt Softwarespiele für Homecomputer zu machen war ich also in der Hardwareentwicklung gelandet. Aber egal. War eh viel interessanter 🙂 Damals wollte ich unbedingt zu Commodore AG wechseln, aber ich hatte keinen Abschluss. Später als Commodore dann pleite war, weil sie lieber PCs nachbauten, als sich um den AMIGA zu kümmern oder eine gscheite Konsole zu bauen, war ich dann froh doch nicht zu CBM gewechselt zu haben 😉

    A: Der Traum eines jeden heranwachsenden Arcade / Computer Geeks 😉 Bei dir scheint’s ja hervorragend geklappt zu haben. Schon cool, bin heilfroh das miterlebt zu haben. 

    B: Genau, es war aufregend. spannend, und die Technik hatte noch keine asymetrischen Signaturen und Verschlüsselungen, keine Debuggererkennungsfunktionen, alles war übersichtlich. Ein ICE Debugger im Prozessorsockel und schon konnte man durch das Spiel im Speicher laufen, stoppen, Ramspeicher auslesen, Spielablaufcode verändern und schauen was dann passiert…

    Nur an Dokumentationen war schwer ranzukommen. Man konnte sich zwar über Firmen vom Distributor Datenbücher bzw. Datenblätter besorgen, dafür brauchte es aber auch englisch Kenntnisse, sonst machte der Inhalt wenig Sinn 😉 Wenn man mal nicht mitkam, fragte man „den Alten“, ein Experte eines großen deutschen Technik Unternehmens,  welcher meist immer eine Antworte parat hatte. Es lief viel über „with a little help from my friends“.. 

    A: Das ist in Zeiten von Internet heute einfacher geworden. Info @ a click.. Andererseits erschlägt einen aber die Informationsflut auch wieder.

    B: Weiß nicht ob die heutige Jugend so einen Aufwand machen würde. Wenn ich mich umsehe, wollen die eher schnelle Kohle machen und Handies verzocken und wenn was nicht gleich geht, wird das Gerät als Ausschlachtobjekt für Display, Akku oder Tauschplatine verwendet. Keiner nimmt sich Zeit. Keiner lernt hier irgendwas dazu… Da tunt keiner mehr, da patched niemand, vom entwickeln eines Gerätes ganz zu schweigen…

    Beim Nokia Chipset saßen wir wenigstens noch vorm Stereomikroskop und löteten feine Kupferlitzen an den Prozessor – Debug port an um das Handy mit einem neuen Bootloader zu beschießen um es danach mit einem gepatchten ARM Image für alle Netze freizuschalten…. Oder löteten Flashroms aus um sie Auszulesen und schauten wo die Cryptofunktionen verankert sind … aber das interessiert ja heute niemanden.

    A:  Wie wahr, wie wahr, in Zeiten von Modul bzw. Wegwerf Elektronik tut sich leider kaum wer die Arbeit an. Umso schöner find ich es bei unserem Hobby, wenn Leute ihre Zeit und ihr Wissen zur Verfügung stellen und uns helfen die altehrwürdige Elektronik ins neue Jahrtausend zu retten!

    Dann wollen wir uns mal bedanken für den Einblick den du uns da gegeben hast. Sowas kommt ja normalerweise nicht an die Oberfläche, umso dankbarer sind wir das du uns für das Interview Rede und Antwort gestanden hast! 

    © 2017 / Zyx Arcade


  • Arcade Raid! A French and Canadian Horror Story — The Arcade Blogger

    Von gleich zwei Horror Raids weiß Tony dieses Mal zu berichten: In Kanada war wohl „Kana da“, haha welch Wortwitz und so fielen dutzende Pins und Arcades dem Schredder zum Opfer – Es konnten nur 3 Arcades gerettet werden – Autsch!

    Und in Frankreich hätte es zwar einige Cabs zu retten gegeben, aber nur unter höchster Lebensgefahr! Jeder Statiker hätte sicher abgeraten -> Aber was tut man nicht alles für Automaten… Frei nach dem Motto: No Risk, no cab!

     

    If you’re of a nervous disposition when it comes to classic arcade cabinets, you might want to hit the back button now. This is not a ‘good news’ arcade raid! I’ve not featured any Canadian arcade raids thus far on Arcade Blogger. That’s not through want of trying – they just seem to be few […]

    via Arcade Raid! A Canadian Horror Story — The Arcade Blogger


  • California Extreme 2017 Arcade Expo — The Arcade Blogger

    Posted on by zyx

    Ein sehr schöner Bericht von der California Extreme 2017 Arcade Expo. Wie man in Österreich sagen würde:

    Do, muaß i a amal hin 😉

    The best thing about this crazy hobby, are the huge numbers of collectors who simply want to share their games with a wider audience. And there’s no better demonstration of this community spirit than the large numbers of arcade events that take place across America each year. I’ve written before about my own experiences at […]

    via California Extreme 2017 Arcade Expo — The Arcade Blogger


  • Time-Out Arcade: Amazing Classic Arcade Pictures — The Arcade Blogger

    Posted on by zyx

    Als 2005 Bilder der Time Out Tunnel Arcades auftauchten, ging eine Welle der Begeisterung durchs Arcade Netz, gab und gibt es doch selten Fotos von Spielhallen aus dieser Zeit zu sehen. Gerettet aus dem Müll, fanden die abgescannten Dias bald auf Peter Hirschberg’s Arcadeseite ein gutes Plätzchen. So stylisch und familienfreundlich präsentierten sich die wenigsten Arcades damals und auch heute. Aber nicht nur das Design, auch die Arrangierung der Geräte innerhalb der Time Out Tunnel hob sich von der Konkurrenz ab. So wurden die Automaten nicht einfach Seite an Seite recht lieblos aneinandergereiht, sondern es wurde ausreichend Platz spendiert, um die Geräte der Spielerschaft zu präsentieren. Die Automaten und Flipper wurden auch so positioniert, dass vorbeilaufende Spieler gut auf die Bildschirme blicken konnten. Aber nicht nur beim Design und bei der Aufstellung der Geräte war die Time Out Tunnel Kette ganz vorne dabei, sie führten auch jede Menge Gimmicks für die Kunden ein. So wurden wöchentlich High Score Gewinnspiele abgehalten, bei denen es nicht nur Free Credits zu gewinnen gab, sondern auch T-Shirts, Promo Artikel und und und. Nachfolgend der Artikel von Tony Temple, der auch mit schönen Bilder geschmückt ist. Auf jeden Fall ein Hingucker!

    Weitere Infos gibt’s unter:

    http://www.peterhirschberg.com/mirrors/timeout/history.html

    A remarkable set of photographs to share with you this week. Time-Out Amusement Centers were a chain of arcades located in malls across America back in the day. As the brainchild of entrepreneur Tico Bonomo, they were striking-looking places, notable by their bold colours and ‘Tunnel’-like appearance – a pastiche of what the arcade scene […]

    via Time-Out Arcade: Amazing Classic Arcade Pictures — The Arcade Blogger


  • X-Arcade SuperGun Conversion

    Posted on by zyx

    Because i get more and more PCBs, i need a SuperGun in my lab for testing purposes. I had an X-Arcade Solo Controller and a Commodore 1081 CRT available, so i thought this would be an ideal start for this project.

    The space in the X-Arcade Controller is very limited. So the Motto was: „a highly integrated method of construction“ as you can see in the next picture 😉 It took a while to do all the cabling work.

    Because the PSU was too tall to fit in the X-Arcade i had to lift the encasing a little bit. But no problem, X-Arcade mounted the encasing with brackets, so adding a few washers did the job as you can see in the next picture:

    This will also help to keep the PSU cool, so no disadvantage anyway. You can see also the service and credit buttons and the test switch.

    For the convenience i added a remote Pot to regulate the voltage.

    A simple PC Speaker will do the trick for testing the pcb’s sound.

    Added a Fuse and a integrated mains filter to eliminate any noise into the power net. We don’t want any troubles with our neighbors 😉 Then i modified a Scart Adapter and a IEC power connector and there you go:

    All in all it took us a while to assemble this SuperGun, but the outcome is worth the time 😉 Thanks to Andy for helping me!


  • X-Arcade MAK Conversion

    Weil immer mehr Platinen in meinem Lager landen, wirds wohl Zeit mir eine MAK zu bauen. Sinnvollerweise sollte sie all die Feinheiten bieten, die eine kommerzielle MAK auch bietet. Da ich einen Commodore 1081 und einen X-Arcade Controller im Fundus hatte, war es naheliegend dies auch für mein Projekt zu verwenden. Allerdings ist der Platz im Innenraum des Joystick, naja sagen wir mal ziemlich begrenzt. Hochintegrierte Bauweise ist also angesagt 😉

    Bauteileliste:

    Jamma Stecker    (Eh klar!)
    Netzfilter              (Leute sollen im Haus ja noch Radio hören können ^^)
    Voltmeter             (5 Volt)
    PC Lautsprecher  (für Ton, was sonst 😉 )
    Taster                  (Test, Service, Coin)
    Switch  ON/OFF   (Strom, dauerhaften Testmode)
    Poti                     (Aus NT herausgeführt für bequemes Anpassen der Voltage)
    Litzen                  (Viele, möglichst verschiedenfarbig)

    Erster Punkt war also, ob das Netzteil das ich ebenfalls lagernd hatte, überhaupt ins Gehäuse passt. Wie auf dem nächsten Bild zu sehen ist passt das NT wie eingegossen in den X-Arcade Joystick. Nachteil: Das NT schaut über den Bodenrand hinaus und so musste ich den unteren Teil des Gehäuses etwas anheben. Aber auch kein Problem: X-Arcade hatte den unteren Gehäusekasten recht einfach per Winkel aufs Controlpanel montiert und so konnte das ganze per Beilagscheiben soweit anheben, bis das NT nicht mehr über den Rand hervorsteht. Zudem hat es jetzt den Vorteil, dass das Netzteil besser gekühlt wird, ist doch jetzt ein kleiner Luftspalt vorhanden.

    Soweit so gut. Endlich hatte ich auch mal einen Grund mir einen Satz Litzen zu besorgen und so wurden mehrere hundert Meter verschiedenfarbige 0.5er und 1.5mm2 LappLitzen angeschafft. Im nachhinein würde ich mir heute eher die 0,25 zulegen, da mir die 0,5er für die Steuerungsverkabelung leicht überdimensioniert vorkommen und der Platz ohnehin knapp ist.

    Als nächstes ist das Gehäuse vorzubereiten, also die ganzen Bohrungen für Taster, Switch, Voltmeter usw. Its all about Dremel und Standbohrmaschine 😉 Leider hab ich beim ausfräsen des Lochs fürs Voltmeter bald das halbe Gehäuse durchgebrochen, aber nix was sich nicht mit etwas Heißkleber und Lack richten ließe.

    Dann der größte Anteil an Arbeit: Die Verkabelung. Jammabelegung aus Internet besorgt und ran ans Werk. Paar Stunden gehen da schon drauf, vor allem weil der Platz im Gehäuse kaum Spielraum lässt und man grad keine japanische Hand zur Hand hat 😉

    Ich wollt ja eigentlich rumjammern, weil die Verkabelung eine recht fummelige Arbeit war, aber ein lieber Forenmember hat dann folgenden Link gepostet:  Link (etwas nach unten scrollen)

    Und damit hat sich das rumgeheule dann auch erledigt, danke 😛 Im Ernst, was damals geleistet wurde ist schon WIRKLICH irre, da sind unglaubliche Mannstunden drin vergraben. Teppichknüpfen für Fortgeschrittene. Auf die Idee hätte man damals kommen müssen: Nicht das olle Stricken ala Oma, nein Ringspeicher knüpfen ist das neue Stricken ^^

    Also, Masse daisychained, Taster und ON/OFF Switches eingebaut, und Messleitung direkt im Gehäuse fürs Voltmeter abgegriffen. Schlechte Idee da die Verlustleistung ca. 0,5 V beträgt. Also musste ich das nochmals begradigen und die Messleitung direkt vom Jammastecker abzweigen. Weiters einen Switch integriert damit zwischen 5 und 12V umgeschalten werden kann. Kurz überlegt, ob es sich rentiert, noch ein Kombi Volt/Ampere Meter zu bestellen.. Mal schauen ob das die gleichen Maße hat. Hab die Idee inzwischen verworfen, da die 5V ausreichend sind. Sollte man wirklich mal die 12V brauchen werden die einfach per DMM ausgemessen.

    Als nächstes war der PC Lautsprecher zu integrieren. Kleine Anekdote: In diesem Zuge war eine Gals Panic meine „Testplatine“. Also PC Lautsprecher in die MAK integriert, Pin 10 von Jamma Parts Side angeschlossen und Masse im Gehäuse abgegriffen => läuft. Ok, Masse daisychained, MAK ein => Kein Ton??? Massefehler? Also wieder auf die MAK, nocheinmal testweise Masse woanders abgegriffen Ton => Läuft.. Wackler? Egal. Geht ja jetzt. Masse angeschlossen MAK ein = Wieder kein Ton??!!!! Gibts ja ned..
    Das Spiel ist noch einmal so gegangen, dann bin ich selber draufgekommen: Der LS funktionert erst wenn man nach dem einschalten die Masse einmal trennt. Das ist natürlich nicht wirklich praktikabel. Wieder was gelernt: Im Forum hatte Astrocade und mikemcbike mir erklärt das:

    „Amps sind einseitig massebezogen (die meisten), manche sind Gegentaktstufen (z.b Konami Custom) und manche sind Stereo (zwei getrennte einseitig massebezogene Ausgänge)

    Also nicht einfach Masse von der daisychain abgreifen, sondern da wo sie herkommt, in diesem Fall von Jammastecker Pin L.. ! Wieder was gelernt!

    Glück im Unglück hatte ich also ich mit der MAK fertig war… Bei einem Testlauf fiel mir plötzlich auf, dass das Voltmeter statt 5 plötzlich 11 Volt anzeigte. Nanu? Was’n jetzt wieder los???!!!! Nochmal aus und eingeschalten, wieder 5V. So ganz traute ich dem aber nicht, also nochmals die selbe Prozedur und wieder 11V. Diesemal fing auch der Remote Poti an zu riechen. Na toll. Wird doch nicht etwa der 110/220V Schalter verrutscht sein. Alles wieder raus, Schalter überprüft, ist ordnungsgemäß auf 220V. Das Ding hat wohl einen Fehler in der 110/220V Schaltung. Glück gehabt das ich nicht 2 oder 3 Platinen gegrillt habe, da hat sich das Voltmeter gleich ausgezahlt 😉

    Alles im allem eine sehr schönes Projekt, wo am Ende eine echt coole MAK herausgekommen ist. Macht was her auf der Werkbank 😉 Danke an Andy, der mir mit Rat und Tat zu Seite stand. Und natürlich auch an X-Arcade bzw. Jan. Der hatte mir das Teil mal vor Jahren überlassen.


  • TAB Einschubsystem

    Posted on by zyx

    DSCN0932

    DSCN0936

    Zum Vergleich Cabaret-Gigant:

    Von den Maßen her identisch, besitzen die Einschübe unterschiedliche Ausstattung. Am Cabaret-Einschub befinden sich unter anderem Lautsprecher und Lautstärkeregler, die beim Gigant im Fach hinter der Münzprüfertür verbaut wurden. Beim Gigant fehlt außerdem der Monitortrafo, denn der Monitor wird nun direkt vom Netz versorgt. Wie unten auch zu sehen ist, wurden andere Joysticks im Cabaret verwendet, die kompliziert über angeschweißte Gewinde und Rahmen befestigt sind (nicht wirklich elegant..). Besondere Merkmale beim C.-Einschub sind außerdem kleine angeschweisste Metall-Ecken an der Einschuboberseite (zur Abdichtung?) und Lüftungsschlitze in der Faserplatte.

    DSCN0940

    DSCN0945

    Hier zu sehen die Rückwand des Cabaret-Einschubes mit den Mate-N-Lock (MNL) Steckverbindern, wie sie von TAB viel verwendet wurden. Die Verkabelung ist fast weitgehend identisch, auch die Kabelfarben. Detaillierte Info zu finden bei den Downloads auf der Gigant-Seite.