kof98 The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)


Immagine gioco: The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)
   
Immagini disponibili::




 Descrizione 
Nome romset kof98.zip
Anno di produzione: 1998
Produttore: SNK
Questo gioco ha bisogno di un file BIOS: Neo-Geo (neogeo.zip)
Questo gioco ha i seguenti cloni:
The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)
The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)
The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)

Genere del gioco: Picchiaduro
Categoria: Picchiaduro / Scontro

 Emulazione 
Questo gioco funziona correttamente in MAME Questo gioco funziona correttamente in MAME
In MAME dalla versione: .070
Salvataggio state: Supportato
Stato dell'emulazione: Buono
Emulazione colore: Buono
Emulazione sonoro: Buono
Emulazione grafica: Buono
Dimensione palette: 0
Il driver di questo gioco in MAME : neogeo.inc - Leggi il codice

  Dati tecnici 
Questo gioco usa un solo schermo:
  Tipo di grafica: Raster
  Orientamento schermo: Orizzontale
  Risoluzione del gioco 320 x 224 @ 59.185606
Numero di giocatori: 2P simultanei
Controllato con:
  Joystick
Numero di pulsanti: 4
La scheda di questo gioco usa 5 CHIP
NomeTipoClock
M68000cpu12000000
Z80cpu4000000
Speakeraudio
Speakeraudio
YM2610audio8000000


 Dati Scheda 
Il ROMset si compone di 41 ROM (16 del gioco, 25 del set BIOS)
Riferito alla versione MAME: 0.152

NomeDimensioniCRC32SHA1FunzionamentoNel romset
sp-s2.sp11310729036d879 4f5ed7105b7128794654ce82b51723e16e389543 good neogeo
sp-s.sp1131072c7f2fa45 09576ff20b4d6b365e78e6a5698ea450262697cd good neogeo
sp-u2.sp1131072e72943de 5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb good neogeo
sp-e.sp11310722723a5b5 5dbff7531cf04886cde3ef022fb5ca687573dcb8 good neogeo
asia-s3.rom13107291b64be3 720a3e20d26818632aedf2c2fd16c54f213543e1 good neogeo
vs-bios.rom131072f0e8f27d ecf01eda815909f1facec62abf3594eaa8d11075 good neogeo
sp-j2.sp1131072acede59c b6f97acd282fd7e94d9426078a90f059b5e9dd91 good neogeo
sp1.jipan.10241310729fb0abe4 18a987ce2229df79a8cf6a84f968f0e42ce4e59d good neogeo
sp-45.sp152428803cc9f6a cdf1f49e3ff2bac528c21ed28449cf35b7957dc1 good neogeo
japan-j3.bin131072dff6d41f e92910e20092577a4523a6b39d578a71d4de7085 good neogeo
sp-1v1_3db8c.bin131072162f0ebe fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271 good neogeo
uni-bios_3_0.rom131072a97c89a9 97a5eff3b119062f10e31ad6f04fe4b90d366e7f good neogeo
uni-bios_2_3.rom13107227664eb5 5b02900a3ccf3df168bdcfc98458136fd2b92ac0 good neogeo
uni-bios_2_3o.rom131072601720ae 1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9 good neogeo
uni-bios_2_2.rom1310722d50996a 5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c good neogeo
uni-bios_2_1.rom1310728dabf76b c23732c4491d966cf0373c65c83c7a4e88f0082c good neogeo
uni-bios_2_0.rom1310720c12c2ad 37bcd4d30f3892078b46841d895a6eff16dc921e good neogeo
uni-bios_1_3.rom131072b24b44a0 eca8851d30557b97c309a0d9f4a9d20e5b14af4e good neogeo
uni-bios_1_2.rom1310724fa698e9 682e13ec1c42beaa2d04473967840c88fd52c75a good neogeo
uni-bios_1_2o.rom131072e19d3ce9 af88ef837f44a3af2d7144bb46a37c8512b67770 good neogeo
uni-bios_1_1.rom1310725dda0d84 4153d533c02926a2577e49c32657214781ff29b7 good neogeo
uni-bios_1_0.rom1310720ce453a0 3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9 good neogeo
242-p1.p120971528893df89 0452828785110601c65f667209fc2d2926cd3751 good kof98
242-p2.sp24194304980aba4c 5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5 good kof98
242-s1.s11310727f7b4805 80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92 good kof98
sfix.sfix131072c2ea0cfd fd4a618cdcdbf849374f0a50dd8efe9dbab706c3 good neogeo
000-lo.lo1310725a86cff2 5992277debadeb64d1c1c64b0a92d9293eaf7e4a good neogeo
sm1.sm113107294416d67 42f9d7ddd6c0931fd64226a60dc73602b2819dcf good neogeo
242-m1.m12621444ef7016b 4182235e963bd70d398a79abeb54ab4d62887c48 good kof98
242-v1.v14194304b9ea8051 49606f64eb249263b3341b4f50cc1763c390b2af good kof98
242-v2.v24194304cc11106e d3108bc05c9bf041d4236b2fa0c66b013aa8db1b good kof98
242-v3.v34194304044ea4e1 062a2f2e52098d73bc31c9ad66f5db8080395ce8 good kof98
242-v4.v441943047985ea30 54ed5f0324de6164ea81943ebccb3e8d298368ec good kof98
242-c1.c18388608e564ecd6 78f22787a204f26bae9b2b1c945ddbc27143352f good kof98
242-c2.c28388608bd959b60 2c97c59e77c9a3fe7d664e741d37944f3d56c10b good kof98
242-c3.c3838860822127b4f bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf good kof98
242-c4.c483886080b4fa044 fa13c3764fae6b035a626601bc43629f1ebaaffd good kof98
242-c5.c583886089d10bed3 4d44addc7c808649bfb03ec45fb9529da413adff good kof98
242-c6.c68388608da07b6a2 9c3f0da7cde1ffa8feca89efc88f07096e502acf good kof98
242-c7.c78388608f6d7a38a dd295d974dd4a7e5cb26a3ef3febcd03f28d522b good kof98
242-c8.c88388608c823e045 886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28 good kof98


:  Gioco Parent
:  Gioco Clone
:  BIOS

Le dimensioni del file kof98.zip sono 39.03 Mbytes (compresso)

 Informazioni 
HISTORY

The King of Fighters '98 - The Slugfest (c) 1998 SNK.


Un'edizione speciale della serie KOF situata al di fuori della consolidata continuità  storica, con addirittura 38 personaggi selezionabili.


- DATI TECNICI -


SNK Neo-Geo MVS hardware

Game ID : 242


Processore Principale : 68000 (@ 12 Mhz)

Processore Audio : Z80 (@ 4 Mhz)

Chip Audio : YM2610 (@ 8 Mhz)


[Controlli SNK MVS Neo-Geo]

2 giocatori - 4 pulsanti per giocatore.

[JOYSTICK] 8 direzioni [A] Pugno debole, [B] Calcio debole, [C] Pugno forte, [D] Calcio forte


- CURIOSITA' -


Pubblicato nel Luglio 1998.


Questo gioco è conosciuto in Giappone come "The King of Fighters '98 - Dream Match Never Ends".


Si è detto che questo gioco è un 'combattimento in sogno' ('dream match') per più di una ragione :
- questo KOF esiste solo in un sogno di Shingo
- ogni personaggio compare qui secondo il punto di vista di Shingo, basato o sulle sue esperienze personali oppure sulle note raccolte sui suoi appunti.


Yuri ha una vera e propria tradizione nel prendere le mosse da altri personaggi, specialmente da personaggi di saghe Capcom (si vedano i KOF precedenti). Questa volta : il nuovo attacco speciale di Yuri, lo 'Shin! Chou Upper' riprende lo Shin Shoryuu Ken di Ryu. Ha anche una mossa simile al 'Burn Knuckle' di Terry. Infine il suo colpo 'Avanti+A' è una parodia del 'Flower Kick' di Sakura.


KOF 98 contiene brani musicali dalle vecchie edizioni di KOF.

Per esempio la musica durante la selezione dei personaggi, quando un secondo giocatore si unisce, viene direttamente da KOF 96 (ed è intitolata Roulette).

Qui riportiamo una lista completa dei brani musicali ripresi con le squadre (o i membri della squadra) cui appartengono ed i giochi da cui provengono :

Esaka? (Squadra Giapponese) : KOF 96 (Tema musicale della Squadra Giapponese).

Esaka (Kyo Kusanagi stile 95) : KOF 94 (Tema musicale della Squadra Giapponese).

Kurikinton (Squadra Fatal Fury) : Fatal Fury 2 (Tema musicale di Terry Bogard).

Art of Fight (Squadra Art of Fighting): Art of Fighting (Tema musicale di Ryo Sakazaki e Ryuhaku Todo).

Rumbling in the City (Squadra di Ikari): KOF 96 (Tema musicale della Squadra Ikari).

Shin! Senritsu no Dora (Squadra Psycho Soldier): KOF95 (Tema musicale della Squadra Psycho Soldier).

Fairy (Squadra Gals Fighters): KOF 96 (Tema musicale di Chizuru Kagura).

Seoul Town (Squadra Corea): Real Bout Fatal Fury (Tema musicale di Kim Kaphwan).

Bloody (Squadra New Face): KOF 97 (Tema musicale della Squadra New Face).

Rhythmic Hallucination (Orochi Yashiro): KOF 97 (Tema musicale della Squadra Orochi New Face).

C62 (Ryuji Yamazaki): Real Bout Fatal Fury Special (Tema musicale di Ryuji Yamazaki).

Blue Mary's Blues (Blue Mary): Real Bout Fatal Fury Special (Tema musicale di Blue Mary).

London March (Billy Kane): Real Bout Fatal Fury Special (Tema musicale di Billy Kane).

Arashi no Saxophone (Iori Yagami): KOF 95 (Tema musicale della Squadra Revenge).

Arashi no Saxophone 2 (Mature, Vice): KOF 96 (Tema musicale della Squadra Iori).

Slum No. 5 (Squadra USA Sports): KOF 94 (Tema musicale della Squadra USA Sports).

Still Green (Shingo Yabuki): KOF 97 (Tema musicale di Shingo Yabuki).

Ketchaku R&D (Omega Rugal): prima metà  da KOF 94 (Tema musicale di Rugal Bernstein), seconda metà  da KOF 95 (Tema musicale di Omega Rugal).

Ne! (Squadra '94 Gals Fighters): KOF 94 (Tema musicale della Squadra Gals Fighters).


Si noti anche che la musica che si sente prima di affrontare Rugal (Kettou R&D) proviene anch'essa da KOF 94 (si tratta del tema musicale della prima forma di Rugal).


Quando appare Choi Bounge, si sentono 7 secondi di una canzone. Questa canzone è 'Choi Bounge Ondo', apparsa tra i riarrangiamenti della colonna sonora di KOF 97. Questa canzone era divenuta abbastanza famosa in Giappone.


Mr. Big da "Art of Fighting" fa una piccola apparizione nello sfondo del livello del porto USA, durante i primi round.


Riguardo Kyo Versione 95 : Poichè l'introduzione di versioni differenti per questo personaggio incluse come "caratteristiche nascoste" in KOF '97 fu un successo tra i fan, i designer pensarono che un'altra versione di Kyo in KOF '98 avrebbe reso il gioco più invitante. I designer inoltre ricordano che entrambe le versioni per Kyo Kusanagi furono egualmente popolari durante i test. Questo concetto di differenti versioni di questo personaggio in seguito divennero la base per i "cloni di Kyo".


Un bug serio : Usando una rom del bios USA, inserendo un credito durante la schermata 'Winners dont use drugs' in una scheda con cartuccia singola, il gioco utilizzerà il set di tile s1 (elementi della grafica) del bios neo+geo invece di quello proprio del gioco, provocando così la scomparsa di buona parte della grafica e rendendo di fatto ingiocabile il gioco. Inoltre il gioco finirà per usare il bios della scheda principale z80, così che neanche il suono funzionerà correttamente. I giochi dovrebbero aggiustare da soli questi settaggi se li si lascia fare un altro 'attract loop' dopo la fine della partita. In schede con più cartucce il gioco si resetta. Questo è uno dei primi 4 giochi 'gigapower', il bug venne eliminato dopo questi.


Leona, Ralph e Clark sono personaggi giocabili nel gioco per cellulari 'Metal Slug Survivors' per la serie Foma 90x.


Edizioni colonna sonora:

[JP] Aug. 19, 1998; The King of Fighters '98 - Dream Match Never Ends [PCCB-00334] - Pony Canyon.

[JP] Sep. 18, 1998; The King of Fighters '98 - Dream Match Never Ends Arrange Sound Trax [PCCB-00337] - Pony Canyon.

(JP] Oct. 07, 1998; The King of Fighters '98 - Dream Match Never Ends Drama CD [PCCB-00339] - Pony Canyon.


- AGGIORNAMENTI -


Nella 'Intro music' (CIPHER) e nella 'Staff Roll BGM' (ZERO) viene usato un campionamento in cui viene detto 'mot*er fu**er' ('figlio di p*****a'). Pare che questo campionamento sia stato rimosso in alcune cartucce destinate ai mercati non-giapponesi.


- CONSIGLI E TRUCCHI -


* Squadra Orochi (Evil Chris, Evil Shermie, Evil Yashiro): Nella schermata di selezione dei personaggi, tenete premuto Start e premete un qualsiasi pulsante mentre selezionate il team normale (Chris, Shermie, Yashiro).


* Personaggi di Art of Fighting come in KOF94 (Ryo, Robert, Yuri) : Nella schermata di selezione dei personaggi, tenete premuto Start e premete un qualsiasi pulsante mentre selezionate i personaggi di Art of Fighting.


* Kyo in stile KOF95 : Nella schermata di selezione dei personaggi, tenete premuto Start selezionando Kyo e premete un qualsiasi pulsante.


* Personaggi di Real Bout 2 (Mai, Terry, Andy, Billy) : Nella schermata di selezione dei personaggi, tenete premuto Start selezionando ciascun personaggio e premete un qualsiasi pulsante.


* Vedere le Caratteristiche : Tenete premuto Start nella schermata di preparazione allo scontro per vedere le caratteristiche dell'avversario.


* Selezionare le pose di vittoria : Premere A, B, C o D appena dopo aver sconfitto il vostro avversario.


* Combattere contro Shingo Yabuki : Dovete vincere nei primi tre livelli per 3-0.


* Finisci il gioco usando una di queste combianzioni per vedere i finali speciali :

1) Kyo, Shingo, Saisyu

2) Kyo, Iori, Chizuru

3) Kyo, Iori, Shingo

4) Kyo, Saisyu, Chris

5) Kyo, Terry, Ryo

6) Benimaru, Andy, Robert

7) Goro, Joe, Yuri

8) Terry, Clark, Lucky

9) Ryo, Yuri, Takuma

10) Yuri, Mai, Athena

11) Heidern, Ralf, Leona

12) Yashiro, Chris, Yamazaki

13) Rugal, Vice, Mature

14) Shermie, Vice, Mature

15) Shingo, Chris, Kensou

16) Kim, Saisyu, Takuma

17) Billy, Joe, Chang

18) Chin, Chang, Choi


- SERIE -


1. The King of Fighters '94 [Model NGM-055] (1994)

2. The King of Fighters '95 [Model NGM-084] (1995)

3. The King of Fighters '96 [Model NGM-214] (1996)

4. The King of Fighters '97 [Model NGM-232] (1997)

5. The King of Fighters '98 - The Slugfest [Model NGM-242] (1998)

6. The King of Fighters '99 - Millennium Battle [Model NGM-251] (1999)

7. The King of Fighters 2000 [Model NGM-257] (2000)

8. The King of Fighters 2001 [Model NGM-262] (2001)

9. The King of Fighters 2002 - Challenge to Ultimate Battle [Model NGM-265] (2002)

10. The King of Fighters 2003 [Model NGM-271] (2003)

11. The King of Fighters NeoWave (2004)

12. The King of Fighters Maximum Impact (2004, Sony PlayStation 2)

13. The King of Fighters XI (2005)

14. The King of Fighters Maximum Impact 2 [Model SLPS-25638] (2006, Sony PlayStation 2)

15. The King of Fighters Maximum Impact - Regulation A (2007)

16. The King of Fighters '98 - Ultimate Match (2008)

17. The King of Fighters XII (2009)

18. The King of Fighters XIII (2010)

19. The King of Fighters XIII Climax (2012)


- STAFF -


Produttore : Takashi Nishiyama

Regista : Toyohisa Tanabe

Aiutanti Regista : H Haruo Tomita, Honey-Bunny-Kaju, Tak.Yamashita, Hiroto Namada, T. Hosokawa, K. Hikida (Yanya), Tomonori Kamio

Modifiche Sistema : Khozoh Nagashima (as K. Nagashima)

Designer Demo : Kalkin Mizuno, Dandy, Matuisan!, M. Yokoyama, Masato

Effetti Speciali : Nishida Mika, Aoyama

Programmatori : S. Fujinuki, Cyber Kondo, Souta Ichino

Suono : SHA-V, Tate Norio, Marimo

Adattamento : Kiyoshi Asai, Hataboh de Go!, M-Panic! Plus

Addetti alla Ricerca di Bug : Anne, Sanpo, H. Shimmei, R. Tsune, 8097:K.I (Non)


* Designer Personaggi :

Design Capo : Blaster-Lu

Kyo, Shingo : Akiko Yukawa

Ryo : Mitsuru Kawasaki, T. I-NO-U-E

Benimaru, Iori, Yamazaki : Miki Asakura

Robert, Lucky : Mitsuru Kawasaki

Daimon, Terry, Takuma : S. Yamamoto

Yuri, Brian : Mina Kawai

Leona, Ralf, Clark, Heidern : Dear Ichi Jerry

Andy, Athena, Chizuru, Mai, Rugal : C.A.C. Yamasaki

Joe, Billy : Hiroto Kittaka

Kim, Heavy D! : T. I-NO-U-E

Kensou, Chin, Choi : 44Oka

Chang, Mary, Saisyu : Tahara Ujyu-

Yashiro : Shio Shio Shio

Shermie, King : Miho Uematsu

Chris : Hiroto Kittaka

Yamazaki : M. Asakura

Mature/Vice : Shio Shio Shio, Miho Uematsu, Akiko Yukawa

Rugal : C Yamasaki

Chief : Yurika


* Designer Sfondi :

Livello JPN-Street (Giappone - Strada) : Manoru

Livello USA-Yard (USA - Campagna) : Tohru Nakanishi

Livello China (Cina) : K.W

Livello JPN-Temple (Giappone - Tempio) : Yurika

Livello Korea (Corea) : Tsugumi A.

Livello USA-Wharf (USA - Porto) : Tsugumi A.

Livello Mid-East (Medio Oriente) : Muneki Raishi

Livello Rugal : Souzi Takamori

Livello Spain (Spagna) : M.K


* Doppiaggio :

Kyo : Masahiro Nonaka

Daimon/Ryo : Masaki Usui

Benimaru/Ralf/Choi : Monster Maetsuka

Terry/Kim : Satoshi Hashimoto

Andy : Keiichi Nanba

Joe : Nobuyuki Hiyama

Robert : Mantaro Koichi

Yuri : Kaori Horie

Leona/Vice : Masae Yumi

Clark : Yoshinori Shima

Athena : Haruna Ikezawa

Kensou/Brian : Eiji Yano

Chin/Heavy D! : Toshikazu Nishimura

Chizuru : Akiko Saitou

Lucky : Key Inage

Mai : Akoya Sogi

Chang : Hiroyuki Arita

Yashiro : Makoto Awane

Shermie : Hazuki Nishikawa

Chris : Rio Ogata

Yamazaki : Koji Ishii

Billy : Atsushi Yamanishi

Rugal/Heidern : Toshimitsu Arai

Takuma : Eiji Tsuda

Saisyu : Keiichirou Sakaki

King/Mary/Announce : Harumi Ikoma

Mature : Hiroko Tsuji

Shingo : Takehito Koyasu

Iori : Kunihiko Yasui


- CONVERSIONI -


* Console :

SNK Neo-Geo [JP] (Sep. 23, 1998; "The King of Fighters '98 - Dream Match Never Ends [Model NGH-242]")

SNK Neo-Geo CD [JP] (Dec. 23, 1998; "The King of Fighters '98 - Dream Match Never Ends [Model NGCD-2420]")

SNK Neo-Geo CD [JP] (Dec. 23, 1998; "The King of Fighters '98 - Dream Match Never Ends [Limited Edition] [Model NGCD-24201]")

SNK Neo-Geo Pocket Color [JP] (Mar. 19, 1999; "King of Fighters R-2 [Pocket Kakutou Series] [Model NEOP00230]")

Sony PlayStation [JP] (Mar. 25, 1999; "The King of Fighters '98 - Dream Match Never Ends [Model SLPM-86201]")

Sega Dreamcast [JP] (June 24, 1999, "The King of Fighters - Dream Match 1999 [Model T-3101M]")

Sony PlayStation [JP] (Mar. 09, 2000; "The King of Fighters '98 - Dream Match Never Ends [SNK Best Collection] [Model SLPM-86435]")

Sega Dreamcast [JP] (Dec. 21, 2000, "The King of Fighters - Dream Match 1999 [Dreamcast Collection] [Model T-3105M]")

Sony PlayStation [JP] (Mar. 27, 2003; "The King of Fighters '98 - Dream Match Never Ends [PSone Books] [Model SLPS-91512]")


- FONTI -


Rom del gioco.

Immagini del cabinato.


Giochi Simili

Attenzione: I dati di history.dat potrebbero essere diversi da quelli riportati nel resto della scheda (tratti da MAME), in quanto provenienti da fonti diverse.

 MAMEINFO.DAT 
Informazioni su kof98

0.71u2 [?]

0.35b2 [?]


Neo-Geo (Artwork available)


WIP:

- 0.144: Alex Jackson fixed kof98 on non-Windows builds.

- 0.143u6: Changed description to 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)' and clone '(AES cart)' to '(NGH-2420)'.

- 0.138u3: Johnboy added clone 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)'. Johnboy identified clone (kof98n) as AES version, renamed to (kof98h). Changed description of clone 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (not encrypted)' to 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (AES cart)'.

- 0.127u6: Johnboy renamed m1 in kof98 to correct chip label. Renamed m1 in kof98n to correct chip label (kof98n should be latest revision, cart had very high SN 1xx.xxx).

- 0.78u4: Added clone 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)'.

- 0.71u2: Razoola renamed (kof98) to (kof98n) and (kof98e) to (kof98). Removed version (alt m1) (kof98a).

- 0.70: Added clone 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (encrypted?)'.

- 0.69u3: Razoola added clone 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (alt m1)'.

- 0.36b4: Darren Olafson fixed a 68000 "bug" (actually an undocumented feature of the cpu) that caused the timer to roll over from 00 to 99 in KOF98.

- 0.35b12: Changed description to 'The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends'.

- 0.35b2: Added The King of Fighters '98 (SNK 1998).


LEVELS: 8


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

* Raine

Informazioni su neogeo.inc (Driver MAME)


0.116u1 [Zsolt Vasvari]

0.34b1 [Shin Emu Keikaku team, Allard van der Bas, Bryan McPhail, Fuzz]


Bugs:

- Neo Diagnostics show Z80 issue. Reyn (ID 05025)

- MAME emulates 6-Slot hardware. All slots are set to "cartridge inserted". Reyn (ID 02992)

- Some raster effects are imperfect (off by a couple of lines). Source (ID 02405)

- Various neodrvr.c games: Various sound effects broken. LastNinja2 (ID 01767)

- All sets in neodrvr.c: GFX glitches in Console mode with AES BIOS. emuman (ID 01739)


WIP:

- 0.151: Modernized upd4990a device. Needs to be merged with upd1990a.c. Don't set time to 0 on reset [Osso]. NeoGeo improvements [Alex Jackson]: Cleaned up large amounts of duplicated code between the MAME and MESS (AES/NeoCD) drivers. Removed MVS-only ROMs and devices (SM1 ROM, SFIX ROM, upd4990a RTC, etc.) from AES/NeoCD. Replaced legacy NVRAM in MVS and NeoCD with NVRAM devices. Correctly hooked up SM1 ROM bankswitching; the BIOS sound test works now. Corrected VRAM size. Sorted the Universe BIOS versions and unified them between MAME and MESS. Fixed kf10thep ROM loading and decryption which was a horrible hack (and not endian safe). Replaced svcplus protection hack ROM patch with a less invasive one, based on FBA. Started marking code and data that should be moved out into devices. Various other code and comment cleanups. Endian fix for softlist ROM loading [Alex Jackson]. Added coin slots 3 and 4. Added dipswitches 'Setting Mode', 'Cabinet' and 'Controller'.

- 0.150: Endian fix for kof2003 protection (machine\neocrypt.c and neoprot.c). Fixed NeoGeo memory leak, clean up inputs a bit [Alex Jackson]. Changed 'Test Switch' dipswitch to 'Service Mode'.

- 0.149u1: Changed neodrvr.c to neogeo.inc driver. Clean up NeoGeo PVC protection (includes\neogeo.h and machine\neoprot.c). Cleanup machine\neocrypt.c: Simplify kf2k3pcb BIOS decryption and fixed some endian issues. Removed debug code [Alex Jackson].

- 0.148u2: NeoGeo modernize [Miodrag Milanovic]. Fixed MESS AES cart swap sound crash [R. Belmont].

- 0.148u1: Modernized some pre/postload calls (drivers\neogeo.c, includes\neogeo.h and video\neogeo.c) [Miodrag Milanovic]. Reduced NeoGeo tagmap lookups [Wilbert Pol].

- 0.148: Angelo Salese added uPD4990A clone to the uPD1990A, renamed uPD4990A -> uPD4990A_OLD for the time being (core used by Neo-Geo / Neo-Print, will be nuked at some point).

- 0.147u4: Corrected romname on US BIOS for NeoGeo [Guru]. More NeoGeo / CD cleanups, improves sound for NCD. Reset the YM2610 when resetting the Z80, seems to avoid some lost sounds in neocdz crsword2 + misc cleanups. Stop "neocdz lresort" and "neocdz kof98" from stomping over their own Z80 data [David Haywood].

- 0.147u3: Started wrapping some NeoCD functions (MESS) in MAME code, now sending valid CD commands and some sets are now booting. Giving it the right amount of RAM. Removed some FBAisms and improved code sharing between AES/MVS (the interrupt handling was copy+pasted between the two) [David Haywood].

- 0.146u1: Fabio Priuli cleaned up sharedfeat usage in hash\neogeo.xml.

- 0.146: Misc documentation updates and typo fixes for neogeo.xml as well as updates and a cleanup of Neo-Geo driver [Johnboy].

- 0.145u8: Balrog and R. Belmont fixed invalid ISO C syntax in NeoGeo driver noted by Clang.

- 0.145u6: Neo-Geo documentation update [Johnboy].

- 0.145u4: Neo-Geo documentation update [Johnboy]: Added SNK development boards. Updated MVS motherboard list. Updated sengoku2, zupapa, mslug, neodrift, ctomaday, pbobbl2n and jockeygp chip info. Added correct product ID codes for vliner and jockeygp. Updated hash\neogeo.xml accordingly.

- 0.145: Miodrag Milanovic fixed AES (MESS) regression, region names are with leading ':'.

- 29th January 2012: Mr. Do - All of the currently existing Neo Geo games have had artwork added for the bezel and control panel.

- 0.144u4: Various changes for Neo-Geo driver [Johnboy]: Cleaned up all labels (consistent for all protos now) for prototype sets (in 99.9% of the cases the correct labels are not known) to proto_ID-XX.XX. Documentation update. Reflected changes in internal db to xml (except /* Plane x */ ).

- 0.144: David Haywood converted Neo-Geo MVS driver to use software lists in preparation for multislot support.

- 0.143u7: Fixed Neo-Geo game saving [ElBarto]. Johnboy made some documentation updates in the Neo-Geo driver.

- 0.143u6: Yet more Neo-Geo work on game ROMs structures [Johnboy]: Finished to document used PCB's for cartridges. Finished removal of .bin extension in favour of chiplabel.socketlabel naming convention.

- 0.143u5: Yet more Neo-Geo work on game ROMs structures [Johnboy]: Continued to document used PCB's for cartridges. More removal of .bin extension in favour of chiplabel.socketlabel naming convention.

- 0.143u4: Various Neo-Geo changes [Jackc, Johnboy]: Continued to document used PCB's for cartridges. More removal of .bin extension in favour of chiplabel.socketlabel naming convention.

- 0.143u2: More work for ROM naming conventions for Neo-Geo driver games [Johnboy].

- 0.143u1: Various Neo-Geo changes [Johnboy]: Tagged / Retagged several sets MVS/AES version. Begin to document used PCB's for cartridges. More removal of .bin extension in favour of chiplabel.socketlabel naming convention. More Neo-Geo work for ROM naming conventions and documentation of used PCBs for cartridges.

- 0.142u5: Johnboy started to work on Neogeo ROM naming, mostly removal of .bin extension in favour of chiplabel.socketlabel convention.

- 0.140u1: Neo Geo Changes [Johnboy]: Updated game PCB info. Continued to document mask ROM types.

- 0.139u4: Call optimize_sprite_data() at VIDEO_RESET (for the convenience of Neo Geo CD) (video\neogeo.c) [Barry Rodewald]. Johnboy started to document mask ROM types.

- 0.139: NeoGeo driver updates [Johnboy]: Identified several more sets as MVS / AES Version and tagged them properly. Added Japan J3 bios. Updated game PCB info. Documented MVS 4-slot and 6-slot settings. Changed 6-slot setting (old default) to 1-slot. Barry Rodewald documented AES mode and 1-slot (MVS/AES) settings.

- 0.138u4: 'Massive' Neo Geo documentation update [Johnboy]: Added official SNK Playmore title catalogue. Identified and tagged all MVS sets which were not officially released for the AES system (according to official SNK Playmore title catalogue and Neo-Geo Masterlist). Several sets have been identified (AES / MVS VERSION) and tagged properly. Documented MULTI PLAY MODE (unemulated); Missing MCU. Updated game PCB information. NeoGeo driver cleanup.

- 0.138u2: Fixed viewing Z80 I/O memory in Neo-Geo debug mode causes crash.

- 0.135u4: Fabio Priuli added driver data struct and save states to Neo Geo driver.

- 0.134u1: Christophe Jaillet minor optimization/cleanup of Neo Geo rendering.

- 0.131u4: Fabio Priuli partially converted NEC uPD4990A RTC to be a MAME device. Moved clock init to device_start.

- 0.130u3: NeoGeo fixes [Fabio Priuli]: Removed use of sprintf. Added a note about service menu browsing when mahjong panel is ON.

- 0.130u1: NeoGeo update [Johnboy]: Added MV1C BIOS, redump/reverification required. Updated documentation (see neogeo.c). Corrado Tomaselli added an older Japanese NEOGEO BIOS. The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese hotels. It is a custom MVS mobo which uses MVS carts but it hasn't jamma connector and it's similar to a console with a coin mechanism, so it's a sort of little coin op console installed in hotels.

- 11th March 2009: Corrado Tomaselli dumped NeoGeo Deck Room Amusement System (RAS) - BIOS. This is a very RARE game system developed by SNK for use in hotels. It's basically a NeoGeo unit operated by coins with locked down joystick. It is using MVS carts, not AES. The BIOS has been provided by Massimiliano, a friendly and dedicated collector of NeoGeo stuff.

- 0.129u3: Fabio Priuli added missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting"). Added dipswitches 'COMM Setting (Cabinet No.)' and 'COMM Setting (Link Enable)'.

- 0.128u6: Added Universe BIOS (Hack, Ver. 1.2, older).

- 0.128u5: Added Universe BIOSes. The Universe BIOS roms are supported because they're now used on enough PCBs to be considered 'in active arcade use' rather than just homebrew hacks. Some may be missing, there have been multiple CRCs reported for the same revision in some cases.

- 16th November 2008: Guru - I recently picked up a pile of junk for spares and repairs from a local friend. It turned out there was quite a bit of interesting stuff in this lot. As far as I can make out, I got some random NeoGeo PCBs and an Art Of Fighting cart.

- 11th November 2008: Guru - The recently arrived Neogeo carts have been partly useful. Dumped them all and there should be a couple of bad dumps removed in a future MAME release for Cyber Lip and Fatal Fury 2 M1 ROMs.

- 0.128u2: NeoGeo updates [JohnBoy]: Updated NeoGeo game PCB infos.

- 28th October 2008: Guru - Some Neo Geo carts (Metal Slug X, Fatal Fury 2, Super Sidekicks, Cyber Lip and Eightman) arrived over the past few weeks for protection analysis & decapping. Thanks to Smitdogg.

- 0.128u1: Minor NeoGeo cleanups [JohnBoy].

- 0.127u8: Completed general NeoGeo cleanup [JohnBoy]: Sorted OEM / bootleg sets. Renamed roms on non OEM / bootleg sets to ONE naming sheme. Renamed functions. Cleaned up bootleg sets. Added some comments. Renamed sma in garou/garouo, added comment.

- 0.127u7: Neo-Geo cleanups (still in progress) [Johnboy]: Sorted OEM / Bootleg sets. Renamed roms on non OEM / Bootleg sets to ONE naming sheme. Renamed functions. Added some comments. Minor optimized the Neo-Geo sprite clearing code [Christophe Jaillet]. Fixed memory leak in some Neo-Geo games.

- 0.127u6: NeoGeo Update [Johnboy]. Updated Neo-Geo game PCB infos. Updated system set to what is found on NEO-MVH MV1FS. Added notes.

- 0.127u5: Andreas Naive corrected NeoGeo M1 decryption for all CMC50 sets. Christophe Jaillet moved memory_region() call (which is slow) out of core sprite loop in the NeoGeo renderer, giving a dramatic speed boost.

- 0.127u3: Aaron Giles fixed 'Work RAM Error' on start in many NeoGeo sets (Cheat engine problem).

- 0.125u5: NeoGeo updates [Johnboy]: Updated Neo-Geo game PCB infos. Added some comments about 'M1' and 'S1' roms.

- 0.125: Couriersud fixed broken sound effects in various games.

- 20th April 2008: Guru - Neo Geo MV1B mainboard (for dumping smt BIOS ROM) arrived from Japan a couple of days ago.

- 0.122u4: Added layout\neogeo.lay. David Haywood and Aaron Giles added default layout to NeoGeo games allowing for either cropping or stretching to the alternate 304x224 layout. Removed default cropping in the driver.

- 0.122: Neo Geo updates [johnboy]: Added Neo-Geo game PCB info. Corrected a number of incorrect ROMs. Added MVS VERSION tag to fightfva and renamed 'P'-rom. Added MVS AND AES VERSION tag to joyjoy. Added AES VERSION tag to kof99. Added MVS VERSION tag to kof99a. David Haywood added explicit clears on Neo Geo initialization.

- 0.120u3: Hairu fixed the JAMMA PCB games (ms5pcb, svcpcb,svcpcba, kf2k3pcb), which crashed on startup.

- 0.120: Updates to various NeoGeo ROMsets [Johnboy]. Some ROM names updated to match verified names from chip labels. A lot of "older" sets have been redumped to investigate the "64k m1/s1 issue" (also the m1 "overdumps"). Result was, ALL m1 ARE at least 128kx8; ALL s1 ARE 128kx8. The old m1 "overdumps" were incomplete dumps. In addition, it has been discovered that all "p-roms" do have a minimum size of 4mbit. A number of sets have been restored to their "original" state, and a number of others have been marked as bad dumps where appropriate.

- 0.118u3: Atari Ace added new AM_READ_PORT() macro which lets you define an input port read callback based on a port tag. This is now preferred over the previous technique of calling port_tag_to_handler() within an AM_READ() macro. Updated Neo-Geo driver that uses the latter pattern to the new system.

- 22nd July 2007: Mr. Do - I updated the artwork in neogeo.zip for the control panel LEDs. Thanks to Zsolt for correcting them. Still not sure things are the way they should be, though...the second-player credits never update, and I still don't know what the fifth LED is for. I need to find a real cabinet and play a few games. I'm not going to update the other NeoGeo files until I know 100% this is the way it's supposed to be.

- 0.117u1: Neo-Geo update [Zsolt Vasvari]: BIOS only driver 'neogeo' no longer crashes. Cleaned up memory banking code to use memory_set_bank() instead of memory_set_bank_ptr(). Fixed LEDs.

- 15th July 2007: Mr. Do - On the Neo Geo front, we have 88 files to complete K-Z. Well, sort of. I have bottom instruction cards for some of these games that I still need to add in, but I wanted to get the hard part over with. Thanks to the following for these BYOAC/CAG, crazykong, eldio, mattroid, oNyX, Paratech, Tormod and Witchboard. Another note on the NeoGeo stuff. I know that some of these are "wide-release homebrew" but I don't know which, and I don't know who originally made them. If someone could get back to me with that info so I can correct who gets credit, I'd appreciate it.

- 0.116u3: Zsolt Vasvari updated FM emulator to use mame_time instead of double. Removed old NeoGeo hack from FM code as it appears to no longer be necessary.

- 0.116u2: Neo-Geo updates [Zsolt Vasvari]: Fixed several regressions from previous update. Added LED outputs. Improved smaller visible area configuration. Fixed missing sounds and music in all ADK / Alpha Denshi games (adk0116yel). Fixed crashes in svcpcb, ms5pcb and kf2k3pcb (neodrvr0116u1red). JohnBoy fixed some incorrect information in the Neo Geo ROMsets.

- 0.116u1: Splitted driver into neodrvr.c and neogeo.c. Removed machine\neogeo.c. Rewrote Neo-Geo driver again based on information from Charles MacDonald. This update fixes a number of issues with the previous attempt [Zsolt Vasvari]. Removed flags dispose from region gfx3.

- 20th May 2007: Mr. Do - We have the Neo Geo mini-marquees A-J, plus the generic MVS, which is 36 files for today. Each one includes two views: One with the marquee, and the second as an instruction card. Some games include multiple regions. The generic MVS will be an option in any Neo Geo game. Some games include bezel instruction cards; for those, the instruction cards are defined as "backdrops" in the lay file, so you can optionally turn them off if you want. Thanks to the following: Zorg for vectoring the main marquee, donated by ClassicArcadeGrafix. BYOAC/CAG artwork for breakers [US], burningf and gpilots. Crazykong for 3countb, bstars, bstars2, crsword, ctomaday, cyberlip, doubledr, eightman, fatfury2, fightvev and garou. oNyX for 2020bb, alpham2, androdun, aodk, bjourney, blazstar, breakers [JPN], breakrev, fatfursp, fatfury3, fbfrenzy, flipshot, galaxyfg, ganryu, goalx3, gowcaizr, gururin and joyjoy. Mattroid for aof3. Paratech for aof2 [JPN]. Witchboard for aof, aof2 and fatfury1. I'm MORE than happy to replace anything if you have a better scan of a mini than what I have included, and witchboard would be more than happy to host it for you. I'll be getting to K-Z in a few weeks.

- 0.113u3: Some minor NeoGeo set updates [Johnboy]. Aaron Giles fixed glitches in Neo-Geo driver introduced in last update.

- 0.113u2: Zsolt Vasvari updated NeoGeo driver to the new video timing code and raw screen parameters, this fixed also the messed up graphics. Changed VSync to 59.185606 Hz.

- 0.112u3: JohnBoy fixed naming and identification of several NeoGeo roms.

- 0.108u4: R. Belmont fixed neocrypt.c to work on big-endian machines.

- 0.104u6: Added save state support to PD4990a device for NeoGeo [MAME Plus!].

- 0.104u5: Aaron Giles fixed memcards properly. They are no longer hardcoded for the NeoGeo. The implementation has moved to generic/machine.c, and a callback handler very similar to NVRAM is now supported in the machine driver definition. Cards are created per-game, so the memcard directory now has a subfolder per game with each game's cards stored underneath.

- 0.104u2: Aaron Giles fixed typo bug (typo0104ora).

- 0.104: More NeoGeo cleanups [David Haywood].

- 4th February 2006: R. Belmont - It turns out that the Sega CD and Neo-Geo CD use the same CD controller chip.

- 0.103u5: David Haywood hooked up watchdog for NeoGeo games and removed a number of hacks.

- 24th January 2006: David Haywood - Not strictly MAME work but I thought I'd take a crack at emulating the NeoCD system (probably for MESS) using the MAME NeoGeo driver and some information from ElSemi as the basis of the work. So far I've hooked up some basic code to allow it to write the C data on the fly and boot the BIOS.

- 0.103u3: David Haywood rewrote NeoGeo video system, removing distinction between raster and non-raster games and cleaning up the code significantly. Cleaned up the Neo Geo mess from 0.103u2 [David Haywood, Razoola]. Changed visible area to 320x224.

- 12th January 2006: David Haywood - Razoola cleaned up the NeoGeo sets as they were quite a mess in 0.103u2 to say the least.

- 0.103u2: Added code to support remaining NeoGeo sets [http://neosource.1emulation.com/forums/].

- 0.103: Added machine\neoboot.c and machine\neoprot.c. David Haywood cleaned up/reorganized some of the messy NeoGeo code. Separated out bootleg-specific hacks into additional files.

- 0.91u2: Correct NeoGeo mirroring + additional information on coin counters etc [Razoola].

- 0.91: Fixed some GFX bugs [A nonymous]. Changed VSync to 59.185608 Hz.

- 27th January 2005: Mamesick forwarded some NeoGeo video hardware emulation changes/improvements from an anonymous contributor which remove a hack previously used for kof94 and fix the auto-anim speed. He also fixed a few minor text errors in MAME. Mamesick fixed many graphical issues, including those in Thrash Rally, TWS96, Top Players Golf and possibly more.

- 0.90u3: Added Japan MVS (Ver. 1) BIOS rom.

- 0.84: Some minor NeoGeo rendering speedups [Carlos Santillan].

- 0.79u2: HPMAN updated the NeoGeo sets to use correct roms.

- 0.78: Removed NeoMAME / CPMAME.

- 13th November 2003: Brian Troha cleaned up a few unnecessary ROM loads in the Neo Geo driver.

- 0.76u2: Some input fixes in neogeo.c [HowardC].

- 0.70: Paul Priest improved BIOS selection code, now -bios japan can be used with the NeoGeo driver for example.

- 0.69u3: Changed visible area to 320x224.

- 0.69b: Aaron Giles changed NeoGeo to use boost_interleave for tight CPU communications instead of throwing cyces away. Changed visible area to 304x224.

- 0.69a: Mame32Plus team improved Save-State support for NeoGeo games. David Haywood changed NeoGeo resolution to be 320 wide, this is correct, the glitches it causes are verified against a real MVS. Guru verified and corrected clock speeds. Changed Z80 CPU2 clock speed to 4MHz and VSync back to 60Hz.

- 26th May 2003: David Haywood forwarded the 68k CPU core select and Neo Geo save states from MAME32 Plus!

- 0.69: David Haywood added NeoGeo Mahjong control panel support. Changed NeoGeo framerate to 59fps based on MAMEtesters report about Kof98 intro sync. It would be nice if somebody could give a real accurate measurement of this. Added USA 2-Slot BIOS and Asia BIOS to NeoGeo Driver (recompile to use), also readded line removed by mistake, fixed coinage bug when using USA BIOS. Adds the system option "bios". Rom loading is now modified so that if any of the 4 bits in ROM_BIOSFLAGSMASK of the rom flags are set, it will only be loaded if the value+1 == options.bios. NeoGeo has been modified to take advantage of this as follows: 0 - "sp-s2.sp1"- Europe, 1 Slot (also been seen on a 4 slot) (default), 1 - "sp-s.sp1" - Europe, 4 Slot, 2 - "usa_2slt.bin" - US, 2 Slot, 3 - "sp-e.sp1" - US, 6 Slot (V5?), 4 - "asia-s3.sp1" - Asia S3 Ver 6, 5 - "vs-bios.rom" - Japan, Ver 6 VS BIOS and 6 - "sp-j2.rom" - Japan, Older. Removed NeoGeo Memory Card Manager RESET / CALL option from UI, this feature is only available on the AES console and should be in MESS (and probably won't be needed at all with a real AES BIOS.

- 19th May 2003: Paul Priest added support for choosing the BIOS in the Neo Geo driver without recompiling.

- 18th May 2003: David Haywood added support for the mahjong control panel in the Neo Geo driver.

- 0.68: Removed 'Territory' and 'Game Slots' dipswitches in all games. Renamed all BIOS roms in neogeo.zip and added new user1 roms.

- 26th March 2003: David Haywood resubmitted the alternate BIOS support for Neo Geo, this time using a compile time switch.

- 0.63: Added 'Game Slots' dipswitch to all games.

- 9th January 2003: David Haywood removed the Neo Geo BIOS hacks and added support for other BIOS ROMs than the one that is currently used.

- 0.62: ElSemi fixed cracking and missing sounds in some neogeo games. Especially kof99 ("how to play" loop) and shocktro (end of attract missing sound).

- 27th September 2002: ElSemi and Paul Priest fixed the Neo Geo memory card interface.

- 0.61: Improved raster effects handling in NeoGeo games [Razoola].

- 2nd July 2002: smf added proper emulation of the LFSR random number generator in the Neo Geo driver.

- 30th June 2002: smf fixed the random number emulation in the Neo Geo driver thanks to information from Razoola.

- 28th June 2002: Nicola Salmoria adjusted the Neo Geo raster effects emulation thanks to information from Razoola.

- 10th May 2002: Dan Gendreau submitted a change to the Neo Geo driver so that Pop 'n Bounce can be controlled with a paddle.

- 0.60: Fixed INP playback function for mslugx, lastbld2 and flipshot.

- 0.58: Added includes\neogeo.h.

- 0.57: Moved ng-sfix.rom from gfx1 to gfx2 and ng-lo.rom from gfx3 to gfx4. Move all gfx2 roms to gfx3.

- 0.56: Added machine\neocrypt.c. Added gfx3 rom 'ng-lo.rom' to neogeo.zip.

- 17th September 2001: Nicola Salmoria implemented correct y zoom for the Neo Geo hardware thanks to help from Miguel Angel Horna, but it causes some problems with games using raster effects.

- 0.37b13: NeoGeo raster effects fixes [Nicola Salmoria]: Pulstar (level 2 boss), AoF (title screen), Double Dragon (levels with water), AoDK (100 mega shock logo - is it correct?), Eight Man (title screen), Super Dodgeball (flames in attract mode) and Top Hunter (waves when entering bonus stages).

- 4th March 2001: Nicola Salmoria improved the C 68k core so that it can use separate memory handlers for different width data, and he fixed it from crashing in many Neo Geo games.

- 28th February 2001: Nicola Salmoria improved the Neo Geo raster effects emulation.

- 16th February 2001: Nicola Salmoria fixed the Qsound ROM loading and also fixed Neo Geo games from crashing.

- 0.37b12: Ralf Willenbacher fixed auto animation speed in the NeoGeo games. Changed number of buttons to 4.

- 7th February 2001: Nicola Salmoria improved the raster effects emulation in the Neo Geo driver.

- 28th July 2000: Malcor dumped the Neo Geo 330 Mega System by SNK (6x BIOSe).

- 0.36RC2: [DOS] There are now two options for Hot Rod key mapping, -hotrod and -hotrodse. The latter remaps NeoGeo games to use the lower row of buttons.

- 0.36RC1: [DOS] -hotrod selects a more appropriate button configuration when NeoGeo games are played [Paolo Fiorani].

- 0.36b15: Removed machine\neogeo.h.

- 0.36b8: Sped up a little the NeoGeo raster effects. Enabled them in Karnov Revenge and Galaxy Fight. Fixed the field in ssideki3 etc [Massimo Morra].

- 0.36b1: Changed visible area to 304x224 in all NeoGeo games.

- 0.35RC2: Nicola Salmoria incresed the horizontal resolution for NeoGeo to 320 (320x224). This looks strange with some games, but it is definitely the correct value as I verified it on the real thing. Games like Puzzle Bobble and Baseball Stars use the extra area, while most of the other games draw just two bars in there. If a game looks odd, adjust your monitor to send the extra area offscreen. IMPORTANT FOR PORTERS: the "safety area" allocated by osd_new_bitmap() must now be 16 pixels instead of 8. This is required by the NeoGeo driver.

- 0.35RC1: Brian Lewis and Andrea Mazzoleni added new tweaked VGA modes: 384x240 (for CPS1, Pang etc.), 384x256 (for Lode Runner etc.), 336x240 (for Gauntlet and other Atari games), 320x240 (for NeoGeo and others).

- 28th May 1999: Andrew Prime added cycle skipping to the most recent Neo Geo games, and Nicola partly fixed a small graphics glitch in Thrash Rally.

- 0.35b12: Added machine\neogeo.h. Fabrice Martinez added memory card support in the NeoGeo driver. Card data is saved to the MEMCARD directory (you have to create it). Use the TAB menu to access the memory card options. Nicola Salmoria drastically reduced load times of the larger NeoGeo games.

- 0.35b10: Nicola Salmoria added "kbmame" multi-button key equivalents for the NeoGeo games. They are only available if cheats are enabled.

- 25th April 1999: Nicola modified the Neo Geo driver to load the roms MUCH faster, and it's not any minor improvement, the minutes waiting at the black screen is completely eliminated.

- 17th February 1999: Fabrice Martinez has emulated the memory card and the calendar in the NeoGeo driver.

- 0.35b3: 16-bit color support in the NeoGeo driver. It's enabled in a few games which were particularly affected by reduction to 256 colors [Nicola Salmoria]. Changed Z80 CPU2 clock speed to 6MHz.

- 0.35b2: Attempt at emulating some raster effects in the NeoGeo games. The IRQ2 handling is still 99% unknown, however you can see the field in Super Sidekicks 3 and 4. This is largely unaccurate, and VERY slow. Hit F1 to toggle the emulation on or off (by default it's on) [Nicola Salmoria].

- 0.35b1: Nicola Salmoria emulated some raster effects in the NeoGeo games. The IRQ2 handling is still 99% unknown, however you can see the field in Super Sidekicks 3 and 4. This is largely unaccurate, and VERY slow. Hit F1 to toggle the emulation on or off (by default it's on). Fixed NeoGeo palette - it's 5 bits per gun, not 4. Of course this makes the reduction to 256 colors even more difficult. 16-bit video modes will be supported in a later version.

- 0.34b8: Neo Geo status: All games work, both in arcade and home mode. If you are stuck with a copyright message or the coin inputs don't work, delete the .CFG and .HI file for that game. This will fix the problem. Super Sidekicks controls still stop working after a couple of minutes, though. Sound support is 95% complete. If you experience garbled sound and you get NO GOOD DUMP EXISTS errors, this is caused by bad ROMs, not by imperfect emulation. There is NO WAY to fix that apart from redumping the bad ROMs. If you get a Z80 ERROR message, it means that the sound program ROM is bad. Run the game without sound. A few games have graphics glitches which are not easily fixed. "ROM length mismatch" errors. If you get these, you are just using ROMs larger than the ones MAME expects. This is not a fatal error and the game will still run fine (provided the ROMs are good, of course). You can "fix" the ROMs yourself just by removing the second half of the file. Note that the sizes used by MAME are sort of arbitrary. In many cases it is difficult to know for sure which size the ROMs are really supposed to be, so we decided to consistently use the smallest possible files. The real ROMs *might* be larger than that, but the extra space is not used by the game - it is either all FF, or contains a verbatim copy of the first half.

- 0.34b6: MAME - FULL sound support, FM synth and ADPCM samples, on 90% of games using the YM2610 emulator [Hiromitsu Shioya]. Auto-animations are supported, these are used in many games. The Neogeo graphics hardware can cause animation without intervention from the main cpu. You can see this in the backgrounds of games such as Karnov's Revenge, Street Hoops, Samurai Shodown, King Of Fighters etc. Very accurate scaling support, including full screen zooms. No more 'missing tiles' on zoomed graphics. Major speedup! You should see at least 20-50% increase on all games. The downside is you will see a black screen for a few seconds at the start of every game as the graphics are converted to a custom format. There are many other optimisations in the video code too. Fixed bug in y-flipped tiles glitched when y<0 (Thrash Rally). Several games have experimental 68000 idle cycle skipping, for these games you should see increases of between 5% and 20%. Games currently using this method are: Puzzle De Pon, Karnov's Revenge, Wind Jammers, Street Hoops and Neo Bomberman. SRAM save size has been reduced to 0x2000 bytes from 0x10000. The NeoGeo has 8 memory frames and will store sram data for upto 8 games regardless of how many physical cartridges the machine can take. The MAME emulation emulates a fixed 1 cartridge neogeo, therefore only the first 0x2000 bytes of the SRAM should ever be used. Due to bullet-proofed(!) memory handling there should be no more corrupt sram saves either. Remember you can delete a game settings by deleting it's file in the 'hi' directory. Bug where SRAM states were reloaded upon every reset is fixed. Known issues: Some games will give a piracy warning. You can still play the games if you set them to run in Console (Home) mode. For some games you can set the game back to arcade mode after the protection check is done and leave it that way (because some games leave a flag in SRAM as to whether the game has passed it's security check). Line (row) scrolling is not implemented. This is used for the floor in Karnov's Revenge, special effects in Spinmasters, etc, and many others. The calendar chip is not yet implemented. This release should give a substantial speed boost over previous betas, and there are some more optimisation ideas to be tried. The Neorage team will support all fixes to the bad roms and make sure their emulator is compatible. Most fixed romsets will work on Neorage already. Added BIOS zip file 'neogeo.zip'. Added Z80 (4MHz) CPU2 and YM-2610 (8Mhz) sound.

- 0.34b4: MAME - This beta contains a major update to the NeoGeo driver. It is still far from perfect but has many improvements over the previous version. This is still very much a 'work-in-progress' driver with many known problems. Hopefully these problems will be fixed soon. How to: You need a zip file called neogeo.zip in your rompath. It should contain at least two files: neo-geo.rom (128k) and ng-sfix.rom (128k). There should also be two other roms which are not yet used by MAME, they _will_ be used in future versions of this driver so do not delete them. You also need to place the game zip in your rompath. If you do not know what 8 character filename the NeoGeo game you want to play has you can type: MAME -listclones neogeo. That will list the 8 character zip names of all currently supported games. What's New? Many graphics improvements: * 'Missing tiles' in games such as Puzzle Bobble are fixed. * Scaling is improved, but still not perfect. Full screen zooms tend to break (eg, Thrash Rally, Art of Fighting). * 'Japan/Europe/USA' territory selection in dipswitch menu. * Start & coin key positions are moved to their 'standard' MAME positions. * Coin inputs work, freeplay is no longer the default.* Soft dipswitches are fully emulated and saved per game, the files are saved to the hiscore directory for now. * Custom drawgfx routine in place. This is slower than the previous MAME release but allows the graphics to be drawn from their native data. This allows: * MEMORY REQUIREMENTS APPROXIMATELY HALVED! And also quicker loading time.* If you experience a 'black screen' for a few seconds after loading it is because the 'pen usage' arrays are being calculated. MAME NeoGeo uses a compressed palette system to give the full NeoGeo 12 bit colour on an 8 bit display (this is nothing new, almost every other MAME driver for high colour games works in the same way, by choosing only the colours that are actually displayed at any one time). Although this gives better quality it actually takes around 10-15% of the processor time each frame. * There is no 'black screen' at the end of each games demo. All games now behave as per the arcade version and cycle to the 'NeoGeo logo' screen. Notes on soft dipswitches: You can access these from pressing F2 (self test) or setting the test mode dipswitch and resetting the virtual machine. Both soft dips and cabinet settings are saved for each game. If, for some reason, you experience strange gameplay (NOT graphics glitches), the soft dips may have become corrupt (this _is_ still a beta release!), to clear them you can wipe the file in the hiscore directory for the game OR go into the hardware test and select the 'clear backup ram' option (recommended). Other Fixes: Emulation of soft dips fixed many problems games had in previous versions, for example, the game timers being set low in games such as KOTM and Art of Fighting are fixed. Almost all 'gameplay' issues are fixed by this. Sidenote: The 'blood bios' is not needed, nor supported. All games affected by the blood BIOS actually have the 'blood' option in their soft dip options. It can be turned on & off there without having to use a special BIOS. In fact any non-standard BIOS may not work at this point. Due to the much decreased memory requirements large games such as Karnov's Revenge now work. What isn't fixed? 'New' games such as Metal Slug, Pulstar, Shock Troopers do not work, either due to protection or bankswitching used in these games (information needed!). The animation in the 'rain' scenes of Karnov's Revenge does not animate! As mentioned before, full screen zooms are not correct. The MVS memory card is not supported. Probably many other small bugs too.

- 0.34b4: Bryan McPhail - All graphics nearly fixed, including missing tiles on zooms (pbobble etc). All zooms nearly 100%. Added USA/Japan/Europe mode. Altered start/select button placement, hardly anything uses select so I put start in it's usual MAME place (1 & 2). The 68000 can read back the byte it sends to the Z80, at 0x320000. Fixed soft dips! And implemented backup ram to save them. No crash at end of demo when trying to switch cartridges. Coin inputs work.

- 0.34b1: Added neogeo.c driver, machine\neogeo.c, vidhrdw\neogeo.c and machine\pd4990a.c/h. TODO: Properly emulate the hard and soft dipswitches. Bring memory requirements down. The system is trying to switch games. Leaving it running in attract mode will cause the game to hang, because the system thinks it has got 255 cartridges inserted (see test mode). Implement proper scaling. Properly emulate the uP4990. Fix coin inputs. NeoRage has American, Japan & Europe setting, we only have Jap/English for now, NeoRage also has 'censor' dipsetting.

- 3rd Augsut 1998: Allard van der Bas - All drivers now load the BIOS rom from the dummy parent no need for zipping the rom in every set. Removed all CPP style comments.

- 1st Augsut 1998: Bryan McPhail - Currently, the 4bpp NeoGeo graphics are expanded to 8bpp MAME graphics, giving HUGE memory requirements. We have to use a custom zoom function anyway, why not just change it to draw from the 4bpp data... Would save a lot of memory. Compressed all the machine drivers. Added colour fade at start. Fixed the crash when going into soft dips. (bpx at c19c0a). RAM at 10f300 to 10ffff seems to be static?

- 31st July 1998: Bryan McPhail - Started new layout of drivers, below. Added first attempt at zoom graphics. Made all games clone of NeoGeo parent, so the BIOS will load from it's own zip file (doesn't work yet). Added Thrash Rally - has lots of full screen zooms.

- 30th July 1998: Bryan McPhail - Found sound byte. Found test switch (from hardware test). Coin inputs still dont work... Note: puzzle de pon, puzzle bobble, karnov revenge have tiles lowered for testing.. fix later. Changed all REAL_60HZ to just 60HZ - no vbl is used here, slight speedup. Fix the drivers at bottom.

- 29th July 1998: Bryan McPhail - Added Karnovs Revenge. Core change: Make sure 'total' in GfxLayout is an INT not a short. Unsigned int in GfxElement.

- 28th July 1998: Bryan McPhail - Removed prom init function, added compressed palette code.

- 20th July 1998: Allard van der Bas - Palette banking activated. Used by Alpha Mission 2. Now featuring Mac friendliness (tm). rom loading should work on the Mac and the colors should be OK (tip from Brad).

- 14th July 1998: Allard van der Bas - Implemented banking to bring down the memory requirements. Unfortunately debugging memory area 0xc00000 does not work anymore (weird?).

- 13th July 1998: Allard van der Bas - Small change to the y tile parameters.

- 9th July 1998: Allard van der Bas - Neo Geo can have 2 meg of ROM, the second bank is mapped to 0x200000 - 0x2fffff.

- 4th July 1998: Allard van der Bas - Converted to Mb6 with old allegro. The new allegro library does not work with my graphics card (a Matrox Millenium 2 MB).

- 30th June 1998: Allard van der Bas - Added fake dipswitch settings for Language and system.

- 29th June 1998: Allard van der Bas - Finally fixed Y scrolling (YES!). Implemented a very crude zoom, probably have to write my own zoom function.

- 28th June 1998: Allard van der Bas - Palette stuff implemented but not activated. A number of shadow registers found.

- 27th June 1998: Allard van der Bas - Fixed some shadow registers, Puzzle de Pon now works 100 %. New tile banking code, Sidekicks now works. New name, Shin Emu Keikaku team. Shin Emu Keikaku team is now: Allard van der Bas, Bryan McPhail and Fuzz.



 Strumenti 
Versione per la stampa
Link diretto alla scheda del gioco

Link HTML per pagine WEB, solo testo
Link HTML per pagine WEB, con immagine
Link BBcode per forum, solo testo
Link BBcode per forum, solo testo