Manufacturers

Loading

Up Scope

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Dipswitchs
  8. Roms list
  9. Chips list
  10. Categories
  11. MAMEinfo
  12. History
Download upscope.zip (640 KB)
Snapshot

Game infos

Description Up Scope
Name upscope
Manufacturer Grand Products
Year 1986
Runnable yes
System arcade /
Number of players 1P
Added to MAME .105u3
Romset size 640 KB
Romset file 13 files
Romset zip 325 B
Language English
Evaluation 50 to 60 (Not Good Enough)
Genre Shooter

Sound infos

Sound_channels 2

Driver infos

Driver status imperfect
Driver emulation good
Driver color good
Driver sound imperfect
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 1
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy vertical2 no
paddle 2 254 25 5 yes

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 yes 724 483 59.940052 28636360 910 186 910 525 42 525

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 315093-01.u2 262144 a6ce1636 11f9e62cf299f72184835b7b2a70a16333fc0d88 kickstart 0 good no
arcade upscope.u1 32768 7a8de1fb 30b87f07e0e0f66699402dffaeb0ca00c554f23e user2 40000 good no
arcade upscope.u10 32768 fbab44f5 cd49f1f79e2181b3a9c40aebfba9d7c314dc909b user2 50001 good no
arcade upscope.u11 32768 40e54449 7d6ed97b87d74d80776cb682c78cd3b4a68633f4 user2 60001 good no
arcade upscope.u12 32768 a909e388 62acc30ab97d6a46a6d0782bb4ceb58061332724 user2 70001 good no
arcade upscope.u13 32768 9c8b071a 69f9f8c17630ed568975e65dadc03213677a12dd user2 1 good no
arcade upscope.u14 32768 1231bfc1 f99adfabb01c1a15130f82f6a09d5458109a28bb user2 10001 good no
arcade upscope.u2 32768 2089ef6b a12d87c8b368ffbadb556aca2e43e50348d34839 user2 50000 good no
arcade upscope.u3 32768 9b325528 5bde1a42b62dd810843349ee9edf76e1c7521653 user2 60000 good no
arcade upscope.u4 32768 6585ef1d b95e5e424266a50d4b63501278eb5d618fde5ba2 user2 70000 good no
arcade upscope.u5 32768 c109912e dcac9522e3c4818b2a02212b9173540fcf4bd463 user2 0 good no
arcade upscope.u6 32768 962f371e 5682c62f34df2cc70f6125cf14203087670571db user2 10000 good no
arcade upscope.u9 32768 5d16521e 93e0a1644bd8adbb6f9fca6d4a252c11812c6ada user2 40001 good no

Chips list

name tag type clock
8364 Paula amiga audio 3579545
M68000 maincpu cpu 7159090
MOS8520 cia_1 cpu 715909
Speaker rspeaker audio

Categories

MAMEinfo

0.105u3 [Mariusz Wojcieszek, Tomasz Slanina, Aaron Giles]


WIP:

- 0.165: Reduced tagmap lookups and read_safe usage and minor cleanups (includes\amiga.h, machine\amiga.c and video\amiga.c) [Wilbert Pol].

- 0.155: Osso fixed Up Scope crashed shortly after start.

- 0.154: Big Amiga cleanup and reorganizaton. This fixed Up Scope jumps into Service Mode at start. Lots of work still to do [Dirk Best]. Added 2x MOS8520 (715909 Hz) CPU2/3. Changed visible area to 724x483 and VSync to 59.940052 Hz.

- 0.153: Osso fixed old copy/paste error in machine\amiga.c. Added a pair of functions from MESS Amiga to the driver class (includes\amiga.h).

- 0.150: Modernized the Amiga sound device [Osso].

- 0.148u3: Start to modernize Amiga driver [David Haywood].

- 0.148u1: Up Scope tagmap cleanups [David Haywood].

- 0.148: Added preliminary artwork LEDs for Commodore Amiga (open to suggestions) (mess\layout\amiga.lay, machine\amigafdc.c, drivers\amiga.c). Added LOF bit in Amiga emulation, used by Twintris to boot (machine\amiga.c). Added ADKCONR hook-up (machine\amigafdc.c/h), fixes at least sound in Ocean's Beach Volley. Log DSKDAT / DSKDATR (machine\amigafdc.c) [Angelo Salese].

- 0.147u4: Added preliminary artwork LEDs for Commodore Amiga (open to suggestions) (mess\layout\amiga.lay, machine\amigafdc.c, drivers\amiga.c). Added LOF bit in Amiga emulation, used by Twintris to boot (machine\amiga.c). Fixed cia_1 clocks, makes North & South and Fred happy. Added a note regarding disk swapping [Angelo Salese].

- 0.147u1: Curt Coder implemented a nearly cycle-exact "old" MOS6526 CIA, which passes most of the Lorenz/VICE CIA tests.

- 0.142u5: Olivier Galibert fixed PORT_CENTERDELTA in input ports overwrites PORT_KEYDELTA settings in Up Scope and other games.

- 0.141u3: Amiga fixes [Roberto Zandona]: Removed additional 2 cycles, in move operation, for non-Agnus registers. Set to #0 the start cycle in the copper operation.

- 0.139u4: Atari Ace converted Amiga drivers to use driver_devices. Merged common code between legacy Amiga and AGA video systems.

- 0.136u2: Curt Coder refactored the CIA 6526 interface, adding SP/CNT callbacks. Fixed serial transfer.

- 0.135u4: Curt Coder fixed CIA6526 FLAG handling and slight interface cleanup.

- 0.134: Roberto Zandona fixed 6526 CIA PRA, PRB, DDRA and DDRB ports and added partial fix to 6526 CIA timer: Avoid timer's desync in read count operation.

- 0.133u5: Roberto Zandona added different TOD implementation for CIA6526 and CIA8520.

- 0.131u4: Changed name 'Amiga Custom' to 'Amiga Paula'.

- 0.129u5: Dirk Best added support for the /PC output pin to the CIA emulation.

- 0.129u4: Nathan Woods changed 6526cia to use DEVCB.

- 0.129u1: Nathan Woods added a validity check to the 6526 CIA emulation.

- 0.128u7: Nathan Woods added running_machine callbacks for the Amiga code.

- 0.128u5: Made the 6526/8520 CIA implementations be devices [Nathan Woods]: Added differentiation between the r1 and r2 versions of the 6526; not acting on it yet.

- 0.125u1: Roberto Zandona added feature to the cia6526: In READ operation the value can be forced by a external circuit; this feature is necessary for MESS.

- 0.123u4: Zsolt Vasvari converted Amiga based games to partial updating and proper scanline based timers.

- 0.122u4: Updated Amiga driver to use formal XTALs [Dirk Best].

- 0.121u1: Nathan Woods added an API to access the current amiga_machine_interface.

- 0.118u5: Amiga updates [Ernesto Corvi]: Systems with the AGA chipset no longer connect bit 0 of the CIA that was previously connected to the Overlay pin not connected. Made BLTDDAT return it's value. This is a readable register which we were not handling. Initialized the SERDATR register upon reset to reflect that the transfer buffer/shift reg is empty.

- 0.118u4: Amiga updates [Erneso Corvi]: Implemented ECS-Only BLTCON0L register. Modified the amiga_interface structure to add a NMI callback and a flags variable. Added AGA chipmem mask definition. Added 32 bit data bus support to chipram. It's automatically used if the chipset is AGA. Added clock chip constants in machine\amiga.h for 68k PAL and NTSC, and 68EC00 NTSC. Updates drivers to use those constants. Added convenience macros to determine wether we're running with an ECS chipset, AGA chipset, or 'ECS or AGA chipset'. Changed autoconfig reads to return 0x0000 instead of 0xffff. Fixed MSB value timer reads on the 8520 cia. We were previously only updating the count for the timer when the LSB value was read.

- 0.118u3: Amiga system updates [Ernesto Corvi]: Implemented the ECS-only BLTSIZV and BLTSIZH custom registers, and modified BLTSIZE and the blitter to use them. Properly implemented the bit in VPOSR that indicates if we're running on a PAL or NTSC Amiga.

- 0.117: Peter Rittwage reverted patch to the 6526CIA as it was causing issues with Amiga/Arcadia emulation.

- 0.115u3: Peter Rittwage fixed bit calculation in 6526cia.c which broke joysticks in the MESS C64 driver.

- 0.113u2: Changed VSync to 59.997000 Hz.

- 0.111u6: Ernesto Corvi fixed the data fetch and scrolling calculation for almost all video modes in the Amiga driver.

- 0.111u5: Nathan Woods updated the Amiga video driver to use the new BITMAP_ADDR* macros instead of using the line[] array.

- 0.111u4: Ernesto Corvi fixed system time counters in the Amiga code.

- 0.111u2: Amiga core system updates [Ernesto Corvi]: Updated 6526/8520 CIA to be able to set the value of the SP pin. This is needed to emulate the Amiga keyboard. Updated the custom chips emulation to delay for about 24 cycles the issuing of interrupts after a write to INTENA or INTREQ. Fixed a bug where if INTREQ got cleared programatically, it would 'forget' about pending CIA interrupts, causing the CIA to stop sending further interrupts. Fixed the interrupt delay logic. Now it properly delays firing the irqs, not the masking/disabling. Fixed return value for unused/invalid custom registers reads. Added Denise ID custom register to properly identify OCS, ECS and AGA. Added reset to custom, autoconfig and cia when a RESET opcode is found. Resetting the custom chips will now clear INTENA, preventing further interrupts. Fixed a bug in the RBF interrupt request code check. Fixed a bug on the 6526/8520 CIA that prevented chained counters from working. Added support for the 'blitter-nasty' bit on the blitter. Fixes many games that displayed wrong graphics.

- 0.111u1: Ernesto Corvi reimplemented one-shot timer modes in the 6526 CIA (Amiga) emulation.

- 0.110u5: Aaron Giles added serial in/out support to the Amiga hardware. Added hooks for output pins and light pen positioning. Also fixed the horrible static at startup in the debug build.

- 0.109u2: Nathan Woods improved timer accuracy and added save state support to the 6526 CIA module.

- 0.107u2: Nathan Woods implemented CNT pin and some serial features of the 6526 CIA chip.

- 0.105u5: Dirk Best added some Amiga enhancements needed for MESS Amiga and CDTV drivers.

- 0.105u3: Mariusz Wojcieszek, Tomasz Slanina and Aaron Giles added 'Up Scope' (Grand Products 1986). More Amiga cleanups [Aaron Giles]: Fixed dual playfield mode. Rewrote blitter code. Changed Arcadia boot loading to use ROMtags instead of autoconfig. Swapped Kickstart 1.2 in for Arcadia BIOS. Nathan Woods refactored the 8530 CIA code from the Amiga into a separate module and made it support both the 6526 and 8530 variants.

- 1st March 2005: Mariusz Wojcieszek - Finished a driver for Up Scope (Grand Products 1986) based on Commodore Amiga hardware.


Recommended Games (Submarine):

Sea Wolf

Seawolf II

Depthcharge

Sub Hunter (Model Racing)

Invinco / Deep Scan

Car Hunt / Deep Scan (France)

Destroyer

Minesweeper

Subs

Wolf Pack

Fire One

Submarine (Midway)

HeliFire

N-Sub

Navarone

Polaris

Sea Battle

Tomahawk 777

Battle of Atlantis

Mariner

Subroc-3D

Battle Cruiser M-12

Yamato

D-Day

Submarine (Sigma)

Turbo Sub

Up Scope

The Deep

Sauro

Battle Shark

Guts n' Glory (Depth Charge + Submarine)

In The Hunt

Ganbare! Marine Kun

History


Arcade Video game published 33 years ago:

Up Scope (c) 1986 Grand Products.

The aim of the game is to attack the sub hunter while sinking as many ships as possible. If you miss the sub hunter it goes to another level where it drops depth charges while the player waits to fire a torpedo.

- TECHNICAL -

Game No: 103

Main CPU : Motorola 68000 (@ 7.15909 Mhz)
Sound Chips : Custom (@ 3.579545 Mhz)

Screen orientation : Horizontal
Video resolution : 671 x 216 pixels
Screen refresh : 60.00 Hz
Palette colors : 4096

Players : 1
Control : paddle
Buttons : 1

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=4242&o=2