Author Topic: 65C02 / TMS9918A homebrew breakout clone  (Read 699 times)

0 Members and 1 Guest are viewing this topic.

Offline visrealmTopic starter

  • Contributor
  • Posts: 29
  • Country: au
  • Aussie software guy and electronics enthusiast
    • GitHub
65C02 / TMS9918A homebrew breakout clone
« on: March 01, 2022, 08:10:17 am »
Just started working on a breakout clone for my homebrew 65C02 build. Mainly to have a go at working in the TMS9918A's Graphics II mode beyond simple demos:



As always, all source code (65C02 assembly) is available: https://github.com/visrealm/hbc-56/tree/master/code/6502/breakout. The schematics, emulator, etc are all in the github repo too.
« Last Edit: March 02, 2022, 07:52:44 am by visrealm »
 
The following users thanked this post: oPossum, ANTALIFE

Offline visrealmTopic starter

  • Contributor
  • Posts: 29
  • Country: au
  • Aussie software guy and electronics enthusiast
    • GitHub
Re: 65C02 / TMS9918A homebrew breakout clone
« Reply #1 on: March 02, 2022, 07:54:35 am »
Previously, my web-based emulator ran BASIC by default and you could drag ROM images into it. I've just added support from loading server-side ROMS, so now you can try it yourself... in your browser:

https://visrealm.github.io/hbc-56/emulator/wasm/?rom=breakout

A couple of limitations:

1. Audio doesn't work in the web-based emulator.
2. You will need a keyboard.

Oh, I've also cleaned up the code: https://github.com/visrealm/hbc-56/tree/master/code/6502/breakout

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf