Welcome, Guest

Author Topic: Apple I on FPGA (iCE40HX8K-EVB & iCE40-IO)  (Read 90 times)


  • Administrator
  • Hero Member
  • *****
  • Posts: 764
  • Karma: +19/-3
Re: Apple I on FPGA (iCE40HX8K-EVB & iCE40-IO)
« Reply #1 on: March 12, 2018, 08:33:49 AM »
great project!
I will give it try and blog about it.

I do wonder if it's possible to make Apple ][ also? iCE40HX8K has 512KB SRAM which will be enough to hold Apple ][ RAM and ROM.

The reason we made iCE40-IO was hoping someone will be able to implement computer with display and keyboard with RISC-V core, but it's great that Apple 1 prove the concept is working.


  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
    • Twitter
Re: Apple I on FPGA (iCE40HX8K-EVB & iCE40-IO)
« Reply #2 on: March 12, 2018, 04:57:15 PM »
Here are the developer's answers to me:
Apple I for the iCE40-IO system is not as updated as for some other boards. It works, but clear screen button and color change commands doesn't work.

They are working on VIC20 now, but I think it would be easier to make Apple II or PET 2001, and there are more software for those. Apple II has color and so is more interesting than PET 2001.

I think iCE-40 is rather great, since you can have a more stable system than a lot of loose connectors, but it would be even better if the PS/2 port was fully connected as in an old laptop PS/2 port for both mouse and keyboard using Y-splitter cable, and if the VGA-port also had the I2C-port for identifying screens.
« Last Edit: March 12, 2018, 05:01:55 PM by mobluse »
DuinoMite Mini