Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(classic) Add Compucolor II support #1289

Closed
suborb opened this issue Sep 30, 2019 · 1 comment
Closed

(classic) Add Compucolor II support #1289

suborb opened this issue Sep 30, 2019 · 1 comment

Comments

@suborb
Copy link
Member

suborb commented Sep 30, 2019

Specs

  • 8080 @2Mhz
  • ROM: 16gb
  • RAM: 8, 16, 32
  • Display: 64x32 characters, 8 colours, giving 128x128 lores graphics
  • Floppy: 40 tracks, 10 sectors/track, 128 bytes/sector (50 KB / disk)
  • RS232 etc

Memory map:

  • 0x0000 - 0x3FFF | 16 KB of ROM (BASIC and FCS)
  • 0x4000 - 0x5FFF | empty 8 KB range
  • 0x6000 - 0x6FFF | fast access to 4KB of video RAM
  • 0x7000 - 0x7FFF | normal access to 4KB of video RAM
  • 0x8000 - 0xFFFF | Up to 32 KB of program RAM

This would be our first pure 8080 computer so is probably worth doing unless there are some easier 8080/5 targets to tackle first of all.

Most details including an emulator can be found here: http://www.compucolor.org

The floppy format is a bit funky, but the DOS can support loading bytes into memory directly so in that respect it's fairly straightforward.

@suborb
Copy link
Member Author

suborb commented May 20, 2021

It's been the best part of two years, I'm never going to do this, closing.

@suborb suborb closed this as completed May 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant