Jump to content

visrealm

New Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by visrealm

  1. Hi all,

     

    Started working on a Q*bert clone for my HBC-56 homebrew 65C02 /TMS9918 / AY-38910 build (just for fun).

     

    Very early days, but here's a couple of videos showing the progress so far:

     

    Emulator:

    Real hardware:

     

    65C02 CPU is running at 3.6864MHz.
    It's using Graphics II mode of the TMS9918A.
    My first attempt at PCM audio on my hardware (a pair of AY-3-8910's) driven by 65C22 VIA timer interrupts at a lowly 4096Hz. Can definitely go a fair bit higher, but will eat through my 32KB ROM pretty quick.

     

    All code, schematics, emulator, etc. on GitHub: https://github.com/visrealm/hbc-56

    Hbc56QbertReal.jpg

    Hbc56QbertEmuLevelStart.png

    Hbc56QbertEmuScreenshot.png

    • Like 4
    • Thanks 1
  2. 7 hours ago, gorgh said:

    very interesting, I would like to write small article about this hardware, where one could get to know this machine better?

    Thanks. The two main sources of information would be

     

    GitHub https://github.com/visrealm/hbc-56

     

    and Hackaday  https://hackaday.io/project/180904-hbc-56-6502-tms9918-on-a-backplane

     

    There are schematics on github and all of the 6502 software is there. Also the emulator (with source code) which can be run on a desktop or browser. 

     

    • Like 1
  3. 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:

     

    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.

    It's all very BETA. #worksforme

     

    Have at it.

     

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

    • Like 1
  4. Just started working on a breakout clone for my homebrew 65C02 build. Mainly to have a go at working in Graphics II mode beyond simple demos:

     

    4C_1yekWGg4?v=5

     

    All source code (65C02 assembly) is available: https://github.com/visrealm/hbc-56/tree/master/code/6502/breakout

     

    Edit: The video is a little washed-out. It does look better in the flesh. Here's a screengrab from by emulator:

     

    breakout_screenshot.png

    • Like 5
×
×
  • Create New...