Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą emulation

Let's play tennis!

Here's few pics from Reality Tennis by TCH (pcb recently acquired by Dumping Union ). Game runs on blitter-based hardware, similar to Wheels&Fire , but more simple. Current emulation status: game playable with few gfx glitches and without sound. More great news - i have recently contacted Antonio 'Peluko' Carrillo - programmer and game designer of both Reality Tennis and Wheels & Fire . He has provided tons of usefull info about the w&f hardware and the game code. The first, big improvement is (a bit buggy) sound emulation. I'm going to rewrite the whole video hw emulation of w&f, and disable all hacks & precalculated zoom tables. Quite challenging, but worth the effort. Ok. Back to tennis:

Busy.. busy.. busy ...

Something VERY special! Purchased by Dumping Union . Donators: Cananas, Mr. Do, S. Brown, J. Bijl,ranger_lennier, F. Xerri, Gor, Kevin Eshbach, Smitdogg, Guru, Tormod Another game from '80s - 'Super Wing' (thx wulfman) . Preliminary screenshots: Also this. Bought it few weeks ago: It's set of boards from THIS machine. Interesting mix of hardware ( adp.c + artmagic.c ): - JAMMA pcb with 68k + tms34010 + oki(sound) "Made In Belgium". All eproms/pals has A&Mxxxxx stickers = art&magic - adp/merkur cpu board - 68k + eproms + nvrams, eproms labelled "shooting star" - adp/merkur i/o + sound board - 68681 + ym2149 - "gewehrcontroller" pcb (gun controller) with 80c31 ram and rom - few smaller pcbs with triacs, resistors and other analog components Not emulated yet.. no screenshots ( just black screen .. due to protection)

Wheels & Fire

After looong break i'm looking again at Wheels & Fire from TCH. Game is running on custom, blitter based hardware (sprites + framebuffer layer with linescroll feature, and sprite-to-framebuffer rendering mode ). I have made a lot of changes/improvements lately, but there's still a lot to do: - proper image scaling - quite weird (close to hardware, i think) way to draw scaled images. for more details pls scroll down to the end of this post. - framebuffer (various problems) - sound - not emulated yet (2nd 68k + samples) Here's few pics from the game: W&F video hardware supports image scaling. For each image(sprite) to draw, there's a couple of parameters sent to the blitter: - screen cooridnates of image rectangle ( top left ad bottom right corners) _after_ scale transform applied, - source image cooridnates (only the upper-left corner, no info about the source dimensions), - two sets (for x and y scale) of magic parameters : da...

It's full of stars! - Vega, part3

I was wrong - there's no "type 3" sprite. It's just a background layer made of 16 different 32x32 pixel tiles. Tilemap (128x8 cells (4096x256 pixels), animated (flashing stars and texts) ) is hardcoded inside one of eproms used as a lookup. Here's a screenshot from game - shows only the most boring part of bg - stars: Game is not playable (yet) so i can't see other levels / backgrounds. These images are ripped directly from the tilemap (wrong colros, as usually ;) : There's also an interesting hw feature - background can be stretched horizontally (in fact - vertically (div scnaline clock by 2), because screen is rotated by 90 deg). It's probably used (only?) to display the planet surface:

25 light-years away from home - Vega, part 2

The good news - i have got scans of vega schematics (big thanks to Kold666) The bad news - hardware is quite old (early 80s .. possibly 1982 or 1983) (read: unique and complicated) and schems are buggy as hell. The biggest problem so far - no reference images/screenshots/flyer pics. Nothing. I have no f***ing idea about the real game. So any info will be greatly appreciated. Schems are as mysterious as the pcb pics i got - no info about the major ICs. But looking at pinout i have identifed all of them as: - i8035 (mcu) - AY 3-8910 (sound) - PPI 8255 (i/o) - INS 8154 (i/o + ram) - DP 8350 (crt controller) AY is used only for generating sfx. Afaik there's no music. Sound chip is connected in unusual way - AY data lines are tied to address bus and AY address/data write selection is connected to mcu R/W line. So, writing any data to address NNN within range mapped to AY - results in setting AY address register to value NNN. Reading from address MMM store MMM ...

Vega

Tym razem na warsztacie VEGA (włoskiej produkcji - Olympia). Początki są obiecujące - na razie działa tylko Text Layer (prawdopodobnie na kontrolerze crt DP8350). Całością steruje CPU Intel 8035. Reszta hardware nieznana (na jednym z niewielu dostępnych zdjęć PCB większość istotnych IC ma starte oznaczenia ): Kilka wstępnych screenów:

Więcej kulek ...

Pachifever jest już grywalne. Kilka informacji o hardware: - CPU - TMS9995 - VIDEO - TMS9928 - AUDIO - SN76496 + MSM5205 (nie mam potwierdzenia co do powyższych informacji (oprócz MSM) więc to tylko przypuszczenia). Gra korzysta z tradycyjnego (mechanicznego) kontrolera Pachinko i trochę kłopotu sprawiło podpięcie sterowania. Brakujący ROM zawiera - prawdopodobnie - część efektów dźwiękowych oraz dane potrzebne do ich odtwarzania. Skutkiem tego jest - niestety - brak sfx :( Kilka nowych screenów:

Fever

Postępy w emulacji Pachinko Fever (a może Pachifever lub Fever 777 ?). Ciekawy hardware na bazie TMS9900 (jeden z pierwszych 16 bitowych CPU). Niestety, to prawdopodobnie zły dump - dwa obrazy ROM-ów są identyczne :(

オセロ

Another game made by Success . And yes - another Othello . This time from 1984 running on a bit weird hardware (only 20% of pcb is filled with ICs): - two Z80 (main and audio) - two AY-8910 - D7751C Nec MCU (sample player ??) - HD46505SP Crt controller (6x16 pix tiles in 16 colors) Few preliminary pics (colors are wrong): PCB pics courtesy of Stefan Lindberg :

Parent Jack

A few improvements to Parent Jack driver. Game runs on Taito H System hardware.

More Culture, Please ...

I'm still alive. Just busy (work, real life).... A tiny update - small fix to "Jibun wo Migaku Culture School Mahjong Hen" driver - colors!.

Super Othello.. again.

Oh no! Another Super Othello WIP screenshots? Someone probably remember the screenshots i have published a couple of months ago on my old Mame WIP page. Everythign was almost ok. But due to weird behaviour of the sub cpu (the system consist of three cpus : main Z80, sub 6809 and sound z80) game wasn't playable. I have decided to take another look at the pcb. It was a good idea, because finally i've found what was wrong / missing. Game is now playble with full sound (ym2203 music / sfx + m5205 voices).