/BubbleDrive8

Konami Bubble System Bubble Memory Cartridge FBM-#101 Emulator

Primary LanguageVerilogGNU General Public License v3.0GPL-3.0

BubbleDrive8

BubbleDrive8

  • Role: 2Mbit bubble memory cartridge hardware emulator
  • Purpose: Replacing a notoriously fragile original bubble memory cart

  • Original part number: FBM-#101
  • Used on: Konami Bubble System
  • Manufacturer: Fujitsu

Changelog

v0.5 - Jul. 17, 2020

Added several modules and the testbench code for ModelSim.

v0.6

Added BubbleCalc, a bubble page-position correspondence table generator for Verilog HDL and SPILoader.v(not tested)

v0.61

Now SPILoader works

v0.7

We can emulate a bubble memory cartridge on a computer! It works!

v0.71

Just got a great logo for BubbleDrive8! Thanks to the courtesy of @Akamig

v0.73

Start delay implementation

v0.78

Critical bug fixes

v0.79

State machine improved

v0.83

Design finalized

v0.85 - Oct. 01, 2020

Minor updates

v0.86 - Dec. 17, 2020

Added bubble memory signal capture file(sigrok)

v0.87 - Dec. 27, 2020

Updated TimingGenerator.v and BubbleInterface.v for better emulation. Changed bubble memory signal capture file.

v0.88 - Jan. 09, 2021

Changed several signals to active low, changed obscure signal names. State machine improved.

v1.0 - Apr. 14, 2021

It works! v3 branch merged. Tested on a real PCB.

v1.1 - Apr. 21, 2021

State machine improved. LEDDriver.v removed(for I2C OLED screen driver implementation)

v1.2 - Apr. 30, 2021

GX400 main test program added.

v1.3 - Jun. 07, 2021

Added TC77 temperature sensor to make an "realistic" heating delay.

v1.4 - Aug. 12, 2021

FT232HL async FIFO implementation completed.

v1.5 - Sep. 10, 2021

Bubble System test program B85:K:A:A:2021091002 released.

v1.55 - Oct. 11, 2021

Bubble System test program B85:K:A:A:2021101102 released.

v1.6 - Nov. 03, 2021

Bubble System test program B85:K:A:D:2021110302 released.