The FPGA Dev Board in a Pi Zero form! (Yes, the thing in the shop, 13k USD raised, buy one! 650+ Github stars :D)
It now runs Linux on RISC-V cores and emulation systems like the Commodore 64, Sega Master System and Apple I.
Toshit
Check their projects out: epoxy-tls, m3-dreamland, SoM Grand Survey: Mount Kablooey Summit Visitor Center, dreamland.js, scramjet, SoM Harbor, powerd, Summer Of Making
Nicholas West
Check their projects out: Website refresh, Custom Hardware GPU, Hardware SPI implementation
Zoe
Check their projects out: Decode, readitt, Neeter Browser, Wayline, Tail & Ears, Dimensity, Midnight Cabin (v2!!!), RuthArm, about://me
PianoMan0
Check their projects out: Guestbook, Valley Forge, HackWorlds, BBB, You Find Yourself In Elon Musk's Bathroom, Billion, BillionCall, Loop Pedal Online, Piano Story, Twist, The Bouncy Ball Experiment, Snake Game Portfolio!, My first userscript!
Irtaza
Check their projects out: Los Árboles de la Estupidez, Arena, Spyn, Just a Real Nice Pond, Sports Brackets Manager, Adobe WakaTime, Hack Club Stickers Manager
タコ
Check their projects out: Raccoon, NixOS configuration, Vuelto Game Engine
dave9123
Check their projects out: Recall Me, InstaQuote, Lenie
pranavvv
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
alaninnovates
Check their projects out: Bell for Watch, Drill Utils (for Marching Band), EagleStrat - Strategy for FRC, FRC Robotics Field Pathing, JamFrame, Student Manager - Attendance tracker, student search, and more!, TrigTok, Beebo
junya
Check their projects out: Inventek Minecraft Mod, Junya's Dotfiles
maksales
Check their project out: Cryap
Basanta
Check their projects out: Personal Website, Terminal Spiel, PY DOS
BnaJns
Check their projects out: BnaJns Portfolio, BnaJns Portfolio v2, slack.fm, readmefm, limonaad - a C++ chess engine, roblox-outfit-finder, faucet - a c++ http server, visittallinn-waffles, ralseibot
Neon
Check their projects out: Annoy Lou, Slack zeon, Ntfy w/ som, Summer of making Share votes, @grok is this true, ruby scrapes a book site, SoM userscript, Shipwrecked random phone number, Washing machine updates
zeankun.dev
Check their projects out: CompassCAD Next, CompassCAD, CompassCAD Web
George Vazakas
Check their projects out: Quote Site, HexaBit, Coding Poll, Game-site, Games on MY Programming Language (Quanta)
Sebok Andras
Check their projects out: demangar, Ram downloader, lblu
Lucas11
Check their projects out: Lucas11 Website, RanBoom, Helpers Frontend, Helpers Go, SprOS, Lunardactyl, Sprog PC
elleoma
Check their projects out: OS-in-1000-lines, whoami webpage
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Also forgot to track some time!
I needed to make a custom ZMK firmware in order to test out a usb core since I don't have a keeb lol.
Also posted update #3!
https://www.crowdsupply.com/icy-electronics/icepi-zero/updates/new-ports-certifications-and-free-icepis-for-teens
Made a VGA simulator test bench for my dvi design!
Now compile and test locally, even without a fpga :3
EU/UK RoHS certificate is acquired! The Icepi is now complaint with EN IEC 63000:2018! Time to go for EMC certs and we can finally be CE!
Tried to build next186 for the icepi, but failing miserably...
I'll push it up for later ig
https://www.crowdsupply.com/icy-electronics/icepi-zero
Aaaaaaaaaaaaand Oberon is ported over!
Oberon an TUI OS developed in the 80s by ETHZ! And it's now on Icepi Zero!
Okay I've improved the stability of the sdram by making the skew rate slow.
I've also patched up the SDRAM's data lines to be less curved
Guess what, I still am debugging... Soldered on a 0402 100n capacitor and the stability seems a bit better now.
Lately I've done quite a bit of advertising on twitter, mastedon, snapchat, reddit etc.
I am also getting a quote from elecrow & pcbway!
At the same time I'm porting new emulators onto the Icepi Zero :)
Subscribe at https://www.crowdsupply.com/icy-electronics/icepi-zero!
Now I've ported the Acorn Atom to the Icepi Zero!
Icepi Zero is also on crowd supply!!! https://www.crowdsupply.com/icy-electronics/icepi-zero (Go subscribe :P)
I've played around even more with the fpga nes emulator, and it seems that the sdram shift is the problem. I've tested from 0 to 360 deg shift, and 70 degs seems the best - now I've got this thing:
Been trying to port nes and minimig without success - all it shows is a red screen / black screen :(
I am currently debugging my uart to ps2 converter, had to implement a ram and complex shift logic...
Ugh these waves are giving me a headache
Work done:
1. Coded UART2PS/2 converter in HDL. It allows me to use my laptop to control a icepi which acts as a translator to control a 2nd apple I icepi
- I don't have a PS/2 keeb lol
2. Resolved a lot of issues w/ crowd supply, sneek peek here:
https://gist.github.com/cheyao/b4e4dff16e57eee34059d490b6547e64
New features:
Icestudio support (https://icestudio.io/)
APIO support (https://github.com/FPGAwars/apio)
New APIO Icepi Zero example
Started porting NES over to Icepi Zero
Accepted at Crowd Supply
After some testing, I concluded that doom chip can't be ran on icepi zero due to insufficient DP16KD and MULT18X18D cells :(
160MHz CPU + RAM with custom hardware acceleration ported to the Icepi Zero!
My fpga is at https://github.com/cheyao/icepi-zero
The silice port is at https://github.com/cheyao/Silice
You can see this example at projects/fire-v :)
Sick! Any repo to this so I can peek at it lol?
Ported the Silice framework over to Icepi Zero! (https://github.com/sylefeb/Silice)
At the same time opened a pr to the upstream:
https://github.com/sylefeb/Silice/pull/281
Icepi Zero now has USB capabilities:
Made a USB+HDMI core using 1000+ logic gates :D
Ultra low latency video refresh
Batch 2 came :O
Updates:
- Patched kicad wakatime up
- Updated apple 1 to use v1.2 files
- Update files in github repo
Fixed kicad wakatime!
Now you just need to pick a kicad_pro file, it has file filters and has better error messages!
A/ I've patched up kicad-wakatime
B/ I've made a custom symbol of the ECP5-CABGA-256! My schematic will be much more prettier
C/ I've put the custom symbol into the schematic!
I am starting to create my custom symbol of the ECP5 CABGA256 in order to avoid potential legal issues.
Spent 1h and only placed one fifth of the pins... (aka 50 pins)
Patched up kicad-wakatime :D https://github.com/hackclub/kicad-wakatime/pull/19
I finally can work on my custom symbol
Ported over a USB core to Icepi Zero! - USB 1.0 spec implemented (like legit on the hardware level, not software)
It can now act as an keyboard!
(Also started patching up kicad-wakatime)
USB!!!!! 😍
Got the original APPLE I working on the Icepi Zero! https://github.com/alangarf/apple-one/pull/45
This is an complete remake from the hardware level.
Crazy advertising lol