| Descrizione | ||
|---|---|---|
|
Nome romset peps0014.zip Anno di produzione: 1996 Produttore: IGT - International Gaming Technology Genere del gioco: Fruit Machines Categoria del gioco: Fruit Machines | ||
| Emulazione | ||
|---|---|---|
Questo gioco funziona correttamente in MAME ![]() In MAME dalla versione: .125u5 Salvataggio state: Non supportato Stato dell'emulazione: Buono Emulazione colore: Buono Emulazione sonoro: Buono Emulazione grafica: Buono Dimensione palette: 512 Il driver di questo gioco in MAME è: peplus.c - Leggi il codice |
||
| Dati tecnici | ||
|---|---|---|
|
Questo gioco usa un solo schermo: Tipo di grafica: Raster Orientamento schermo: Orizzontale Risoluzione del gioco 320 x 200 @ 60.000000 Numero di giocatori: 1P Numero di pulsanti: 15 La scheda di questo gioco usa 3 CHIP | ||
| Dati Scheda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Il ROMset si compone di 6 ROM Riferito alla versione MAME: 0.148u4
: Gioco Parent : Gioco Clone : BIOSLa scheda del gioco ha 8 opzioni configurabili via dipswitch In grossetto i valori predefiniti
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MAMEINFO.DAT | ||
|---|---|---|
| Informazioni su peps0014 0.125u5 [Jim Stolis] SETUP: - The first time you run the game, it will say 'CALL ATTENDANT'. Press 'O' for DOOR OPEN/CMOS DATA, then 'K' for self-test and EEPROM DATA. Close door with 'O' and reset with 'K'. WIP: - 0.125u5: Jim Stolis added 'Player's Edge Plus (PS0014) Super Joker Slots' (IGT - International Gaming Technology 1996). - 11th June 2008: Jim Stolis - I added support for 5 new romsets to the PEPlus driver: (PS0014) Super Joker Slots, (PS0022) Red White & Blue Slots, (PS0043) Double Diamond Slots, (PS0045) Red White & Blue Slots and (PS0308) Double Jackpot Slots. Romset: 193 kb / 6 files / 52.1 zip Informazioni su peplus.c (Driver MAME) 0.119u4 [Jim Stolis] NOTES: - Driver by Jim Stolis. Special thanks to smf for I2C EEPROM support. Layouts by stephh. - This form of video poker machine has the ability to use different game roms. The operator changes the game by placing the rom at U68 on the motherboard. This driver is currently valid for the PP0516 game rom, but should work with all other compatible game roms as cpu, video, sound, and inputs is concerned. Some games can share the same color prom and graphic roms, but this is not always the case. It is best to confirm the game, color and graphic combinations. The game code runs in two different modes, game mode and operator mode. Game mode is what a normal player would see when playing. Operator mode is for the machine operator to adjust machine settings and view coin counts. The upper door must be open in order to enter operator mode and so it should be mapped to an input bank if you wish to support it. The operator has two additional inputs (jackpot reset and self-test) to navigate with, along with the normal buttons available to the player. A normal machine keeps all coin counts and settings in a battery-backed ram, and will periodically update an external EEPROM for an even more secure backup. This EEPROM also holds the current game state in order to recover the player from a full power failure. Bugs: - pepp0158, pepp0250, pepp0516: Missing paytable data (when paytables are enabled). BadWolf7930 (ID 02876) WIP: - 0.147: Added IGT ID-023 Protocol to driver. This additional DBV protocol allows all remaining unsupported sets to accept dollar bills in-game. The protocol is switchable via driver configuration (along with denomination) [Jim Stolis]. Added 'Bill Protocol' dipswitch. - 0.146u5: Added dollar bill validator (DBV) to emulate IGT's IDO22 pulse protocol. All non-superboard games now accept bills via IPT_COIN2. Denomination is determined via dip switch setting. The Set Chip steps are still required to enable the DBV before use. Moved DBV Bill Choices from Dip Settings to Driver Configuration to avoid confusion with actual PCB settings. Added missing pulses to IDO22 DBV protocol and included additional documentation on pulse sequences. This also fixed some superboard games that did not take bills [Jim Stolis]. Added 2x coin slot. Added 'Bill Choices' dipswitch. - 0.138u4: Removed machine\i2cmemdev.c/h. smf turned i2cmem into a C++ device & ditched the unused legacy device. - 0.135u1: Oliver Stoeneberg fixed out-of-bounds array accesses in the peplus drivers. - 0.130u3: Added machine\i2cmemdev.c/h. Samuele Zannoli added device-based implementations of the EEPROM and I2C devices. - 0.129u1: Changes to PEPlus driver [Jim Stolis]: Added wingboard (5-n-1 daughterboard) support. Added E16/E17 jumper support. Sound clock changed to global. Removed graphics layout and replaced with generic gfx_8x8x4_planar. Increased palette lengths. Adjusted incorrect ROM_REGION sizes. Correct color prom length definitions. - 0.128u4: PEPlus driver updates [Couriersud]: Changed the 6845 type to R6545_1 (Rockwell as mentioned in the driver). Use transparent addressing. Lightpen code now generates a "lightpen_assert" at the right screen position. Completely hooked up 6545 without wrappers. Changed VSync to 60Hz. - 0.128u3: Hooked up 6845 to PEPlus driver [Couriersud]: Hooked up 6845 in a daisy chain way into existing "6845 emulation". Clocks from schematics. Video size issues - 6845 code related, discussion started on list. Replaced I8052 CPU1 with I80C32 (10MHz). Changed VSync to 30Hz. - 0.128u2: Jim Stolis changed VBLANK to irq0_line_assert and added a CLEAR_LINE in the PEPlus driver. This greatly increases speed on all video slots. - 0.125u5: PEPlus driver updates [Jim Stolis]: All video slot titles now accept coins and play normally. - 11th June 2008: Jim Stolis - I decided to revisit the PE+ driver specifically to find out why all the video slots did not accepts coins. I assumed the slots had some special code that maybe affected the coin-in timing, but after a lot of tracing, I couldn't find any differences. Eventually, I noticed that the last page of the operator screens was blank and the Spin button was lit. Pressing the Spin button didn't seem to do anything. Using some experience I learned from the S+ slot machine, I figured this screen was used to show the reel stops. Each time you press Spin you would see the next reel stop etc. But the screen wasn't painting the reels and seemed to be stuck in a loop. After much tracing, I finally found that the Timer 1 interrupt at 0x001b stopped firing. Without this interrupt, the game would basically sit in an endless loop waiting for the timer bit to update. It turns out that the split timer code in the i8051 core needed a small tweak. Once the code was fixed, the reel stops showed up in the operator screen, and the game started accepting coins. Now that I could see the slot games play properly, I found that PS0716 was not "Quarter Mania", but rather "River Gambler". - 0.125u3: PEPlus driver changes [Jim Stolis]: Updated coin-in timing. Extended memory address range of DUART. Fixed overlapping input port bits. - 0.122u7: Jim Stolis removed all PEPlus memory hacks and game specific DRIVER_INIT. There are now just two DRIVER_INIT, one for normal boards and one for superboards. Temporarily disabled AutoHold Cheat but documented addresses for future update. Fixed I8051 timers from firing when not enabled. Checking TCON alone is not enough to invoke timers. Added IE SFR flags in conditional. - 21st January 2008: Jim Stolis - Hack Free: I finally found the bug that was forcing me to add memory hacks to the driver in order for it to bypass the memory tests for each game. The I8051 core library was basically firing the timers when they were sometimes not enabled. What this did was cause the timer interrupts to modify memory while the memory check subroutine was running. The memory check routine was writing specific values into memory and verifying that they read back the same value that was written. But with the timers updating memory at the same time, the memory check would not find the values it was expecting and therefore fail. The fix should help slightly increase the responsiveness of the game code too. I believe the I8051 core has other areas to investigate, but this fix is a huge change for the driver. With the fix in place, all memory hacks in the driver can be removed. This means any new clones that are added in the future should drop in nicely without any special memory modifications. I will be submitting a new driver update in the near future with all the hacks removed. - 0.122u4: Jim Stolis updated memory configuration for Superboard game versions in PEPlus driver. Fixes CMOS DATA errors on reload. - 6th January 2008: Jim Stolis - Superboard Revisited: Recently, I decided to look at a small bug that has been bugging me (no pun intended) with the superboard version of a few games. The bug appears after you setup a superboard game for the first time via the operator screens and exit MAME. The next time you load the same game you will get a "CALL ATTENDANT" or similar message. The sub-message after that will read "CMOS DATA". Basically, this means that there is data expected in the battery-backed RAM that does not match values found in the EEPROM. This functionality works fine in the non-superboard games, so there must be a portion of either RAM or EEPROM memory that is not being saved in the *.nv files. I first confirmed the EEPROM portion of the NVRAM file and all appeared fine. So I started to dig around the CMOS portion. Earlier on I had determined that the superboard game data ROM intersperses its data in memory at 0x1000, 0x3000, 0x5000 etc.. up to 0xf000, in blocks of 0x1000. This was nearly correct. The mistake was, that 0x1000-0x1fff is actually extended RAM for the superboard games, not game data ROM memory. So not only do superboards contain an extra data ROM chip, they also tend to use a larger RAM chip than the normal board sets (twice as large to be exact). With this notion in hand, I updated the driver accordingly and the bug was fixed. The new changes should be reflected in the MAME source during a future update. - 0.122: Jim Stolis fixed Hopper Empty and Coin-Out Timeout issues in the PEPlus driver. - 0.121u2: Removed layout\pepp0158.lay, pepp0188.lay and peset038.lay. Added layout\pe_bjack.lay, pe_poker.lay, pe_slots.lay, pe_keno.lay and pe_schip.lay. Stephane Humbert cleaned up the PEPlus driver. Added MACHINE_RESET to fix autohold option. Added layouts for several types of games. Changed 'Unknown' to 'Unused' dipswitches. - 0.120u4: Added layout\pepp0158.lay. Updates to the PEPlus driver [Jim Stolis]: Added lightpen support. Added PE+ Superboard support. Added ABC coin optics support. Added full I2C EEPROM support. Added NVRAM support. Corrected door closure issues. Removed most memory hacks. Consolidated machines and inputs. New layout for pepp0158. - 0.120u2: Added machine\i2cmem.c. smf added generic I2C bus memory support. Hooked up to the cubocd32 driver. - 0.120u1: Added layout\peplus.lay, pepp0188.lay and peset038.lay. Updated PEPlus driver and related components [Jim Stolis]: Added internal layouts for the games. Fixed several i8051 issues. Fixed a bug with some opcodes having the wrong cycle counts. Fixed a bug where determining the proper timer mode. Fixed a bug where determining the proper serial transmit mode. Added support for split timer mode. - 0.119u4: Added peplus.c driver. |
||
| Strumenti | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Versione per la stampa Link diretto alla scheda del gioco
|
||||||||||