Personal: Resume/Contact, YouTube, Google Profile
Software: HandyMusic, LynxBuild
Hardware: Atari Lynx Kits, PC-Engine Kits, PD82 Synthesizer
Arty Stuffs: {Will be uploaded later}
Game Design: Zaku

Motorola MC68705P3 Projects and References

Two registers, 4Mhz operating speed, 112 Bytes of RAM, about 1KB of EPROM, and no addressing modes supporting indirection. Sometimes that’s all you need.
All code listed on this page will compile in DASM's 68705 mode unless otherwise noted.

Reference Materials:
MC68705P3 Datasheet
MC68705P3 Programming Module


Software and Tools:
MC68705P3 Equates- The equates for the microcontroller.



MC68705P3 RGB Die Roller

Completed: 4/15/2011, Build Time: Around two weeks or so.

An extremely over-engineered die roller.
The RGB segments are controlled by a 3-Channel Software PWM Driver with ~6-Bit Per-Channel accuracy (using the 68705's single timer). So you get around 18-Bit color from the RGB LEDs with a ~70Hz refresh.
Because of the PWM driver memory usage, there was only enough system stack space left for one IRQ and one JSR. Right on the edge...
The display is actually quite stable (unlike in the example video), and aside from the poor mixing in the diodes, ended up looking nice.
(Board Schematic), (ASM Source), (BIN), (Video)


MC68705P3 Clock

Completed: 1/27/2011, Build Time: A couple weeks on and off.

Puts a surprising amount of effort into keeping time.
(Board Schematic), (ASM Source), (BIN), (Video)



-Extras-
SBC08K, MC68705P3
GameBoy DX
4MB HiROM, 8KB FRAM SNES Cartridge, 2MB ROM, 8KB SRAM Genesis Cartridge

All content ©2011 Osman Celimli unless otherwise noted.