website logo
โŒ˜K
๐Ÿ˜€RetroSix Wiki
๐Ÿ› ๏ธRepair & Schematics
Video Standards
Atari 2600
Atari Jaguar
Atari Lynx II
Mattel Intellivision
Game Boy
Game Boy Pocket
Game Boy Color
Game Boy Advance
Game Boy Advance SP
Game Gear
PC Engine GT
PlayStation 2
SNES
Sega Multi Mega
Sega Saturn
Nintendo Switch
Xbox Original
Xbox One S
Xbox Series S
Xbox Series X
Playstation 5
๐Ÿ•น๏ธGame Development
๐Ÿ“ฆRetroSix Products
๐ŸšฅLED Mods
๐Ÿ› ๏ธSend In Repair Service
๐Ÿ’ฏPrestige Shells & Consoles
๐Ÿ”‹CleanJuice Battery Upgrade
๐Ÿ”ŠCleanAmp Audio Amplifier
๐Ÿ”Glass Lenses
๐ŸฌOrdering & Shipping
๐Ÿ“Design Your Own Templates
๐Ÿ•น๏ธGame Gear
๐ŸŽซStickers & Decals
๐ŸŽฎPrinted Shells
๐ŸกHomeware
Docs powered byย archbeeย 
3min

Reading Game Cartridge (Atari Lynx II)

The Atari Lynx II reads the game data from the cartridge in bursts, storing the game in RAM until further loading is needed. Once it is loaded, the cartridge does nothing and there is no activity on the cartridge pins.

For probing for activity and initial game load, due to the above, you are best probing the desired pins right as you apply power.

If you bridge pins 31 and 33 on the cartridge slot to prevent the Lynx knowing the game is inserted or not, you can turn the console on with the game inserted, then once loaded remove the game and have it still play.

On boot the Suzy drives pin 32 (SWCOM, !CE1) and pin 35 (CART, !CE0) low in pulses as it needs to read in data.

These pulses go through diodes D3 and D4 into the hex inverter U7 (as well as to the ROM cartridge itself), so when either pin is low, the output to the clock of U8 (a counter) is high, causing it to clock in and increment the ROM address pins 0 to 10.

Atari Lynx II Cartridge Pins
Atari Lynx II Cartridge Pins
๏ปฟ

At the same time the pin 12 (ROM/TAPE) of the Hayato chip drives the input B pin 2 into the U9 (serial-in parallel-out) chip to se the address, which shifts ROM addresses 12 to 19 every 8 pulses of the pin 9 (MOTORON) which goes to the Clock of U9 and Reset of U8 (resetting address 0 to 10 to low).

In short the pulses on pin 32 (SWCOM) and pin 35 (CART) from the Suzy chip increment the lower ROM address to be read from the cartridge and the Hayato increments the higher ROM addresses using pin 12 (ROM/TAPE) and sets the data for those registers using pin 9 (MOTORON).

The data out of the ROM cartridge is then passed into the Suzy chip for processing.

No Game Inserted Load Check

To check the Hayato and Suzy are operating correctly it is best to check without a game inserted.

Without a game inserted, power on the system and monitor pin 9 (MOTORON) from the Hayato chip. This should pulse high 8 times and then idle for around 2 milliseconds before repeating over and over indefinitely.

This is the U8 counter Reset pin being driven 8 times to read out the first byte of data (the game header, D0/1/2/3/4/5/6/7 as a byte). It repeats this 8 times and if the first byte fails to provide any data of use those 8 times in a row, it pauses for 2ms then repeats forever.

The pin 12 (ROM/TAPE) which sets the higher address bits will never toggle as it fails to load the lower address bits.

On the Suzy chip, pin 35 (CART) will pulse low once every 2 milliseconds which drives the clock of the U8 counter to increment the address once from byte 0 to byte 1.

The Suzy pin 32 (SWCOM) will remain high at all times as it will never progress past the first byte of failed load.

Game Inserted Loading Check

TODO

Updated 03 Mar 2023
Did this page help you?
Yes
No
UP NEXT
Swapping Suzy/Hayato/Mickey (Atari Lynx II
Docs powered byย archbeeย 
TABLE OF CONTENTS
No Game Inserted Load Check
Game Inserted Loading Check