(Topic ID: 252795)

What am I doing wrong with EPROM

By jgadzia

4 years ago


Topic Heartbeat

Topic Stats

  • 21 posts
  • 5 Pinsiders participating
  • Latest reply 4 years ago by pincoder
  • Topic is favorited by 1 Pinsider

You

Linked Games

Topic Gallery

View topic image gallery

20191007_185828 (resized).jpg
20191007_185542 (resized).jpg
20191007_185452 (resized).jpg
20191006_220104 (resized).jpg
IMG_20191004_193146297 (resized).jpg
pasted_image (resized).png

You're currently viewing posts by Pinsider tuukka.
Click here to go back to viewing the entire thread.

#11 4 years ago

For a more meaningful display, set your scope to 2V/div and 500ns or 1us/div, this is a 5 volt and 1MHz system.

#13 4 years ago

Start with the clock or E signal at 2V/1us /div and you should see a more or less perfect square wave. Adjust trigger level if necessary until the waveform "freezes" in display.

Then, you can move the scope probe to other signals but don't touch the scope settings. If you see a solid line near 0 or 5 volts that means the signal stays at logic 0 or 1, or doesn't change very often. Most, if not all, logic signals in game CPU do change states continuously so a solid 0 or 1 is usually a sign of problem. For signals changing only occasionally, such as IRQ, you need to tinker with scopes triggering settings, but anyway if you observe the clock and E signals and activity on data/address bus the CPU is definitely running. Next to check would be the /CE inputs of ROM and RAM, those should be periodically pulsing low.

#15 4 years ago

Yes, your clock and E are fine but there is definitely something wrong with VMA, it should be mostly high. Try another 6802.

Edit: also might be possible that the CPU has problems reading ROM and gets a WAI instruction and then halts waiting for interrupt with VMA low. Anyway, testing with another CPU chip will help.

#17 4 years ago

VMA stands for valid memory address. CPU sets VMA high when it has set a memory address on the bus, for reading or writing memory. So whenever the CPU is running a program the VMA should show activity.

The CPU can be set to a state in which it does nothing, but waits for an interrupt (a low in IRQ or NMI pins) and in that state it does not assert VMA.

#19 4 years ago

I would try with another CPU first.

Promoted items from Pinside Marketplace and Pinside Shops!
$ 14.95
Playfield - Toys/Add-ons
ULEKstore
 
$ 18.95
Eproms
Pinballrom
 
From: $ 30.00
€ 70.00
Playfield - Toys/Add-ons
Pino Pinball Mods Shop
 
$ 9.95
Eproms
Pinballrom
 
$ 85.00
Playfield - Plastics
Pinball Haus
 
$ 79.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
From: $ 159.95
Cabinet - Sound/Speakers
PinSound
 
$ 63.99
Cabinet - Other
Cento Creations
 
$ 9.99
Eproms
Matt's Basement Arcade
 
From: $ 1.00
Boards
Slap Save Creations
 
$ 30.00
Playfield - Other
YouBentMyWookie
 
$ 79.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
From: $ 40.00
Lighting - Interactive
Professor Pinball
 
$ 18.95
Eproms
Pinballrom
 
$ 17.50
Playfield - Decals
Pinball Invasion
 
$ 85.00
Playfield - Plastics
Pinball Haus
 
5,250
Machine - For Sale
Mt Zion, IL
$ 45.00
Playfield - Toys/Add-ons
Pixels Arcade Games
 
$ 12.00
Playfield - Toys/Add-ons
UpKick Pinball
 
$ 48.00
Playfield - Toys/Add-ons
Pixels Arcade Games
 
5,200
Machine - For Sale
Denver, CO
$ 18.99
Tools
FlipMods
 
$ 20.00
Playfield - Decals
Metal-Mods
 
$ 18.95
Eproms
Pinballrom
 
Great pinball charity
Pinball Edu

You're currently viewing posts by Pinsider tuukka.
Click here to go back to viewing the entire thread.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/what-am-i-doing-wrong-with-eprom?tu=tuukka and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.