Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Bad Apple on the Homebrew CPU!
Author | Message | ||||
LeoNicolas Guru Joined: 07/10/2020 Location: CanadaPosts: 479 |
I've been following James since 2021, watching him building an 8 bits homebrew CPU with VGA video, sound, hardware sprites and x/y scrolling, UART, SPI, game ports, etc... Today he released two great videos running Bad Apple on it. I hope you enjoy Bad Apple Demo https://www.youtube.com/watch?v=Y1_MUXKX-oY Behind the scenes on porting the demo to his homebrew computer https://www.youtube.com/watch?v=2g1h5coj6iA |
||||
Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1113 |
The hype about the Bad Apple video and the realization of a demo on different platforms has completely passed me by. but, very interesting, especially his video explaining how he realized the line graphics via tiles and the way to compress it Edited 2024-07-06 17:44 by Martin H. 'no comment |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6783 |
I'd never heard of Bad Apple until now. I've never really been into demo stuff, it's clever but at the end of the day I can't use it for anything. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1113 |
The uncompressed Ascii Version of the Video could possible be played with a view changes in the ASCIIMation Player Edited 2024-07-06 23:45 by Martin H. 'no comment |
||||
LeoNicolas Guru Joined: 07/10/2020 Location: CanadaPosts: 479 |
The great James' accomplishment was building everything from scratch. I saw him laying down the first chips on a breadboard til running the demo in his computer. The video where he explains the optimizations he needed to do allowing him to run the demo on the computer is also awesome. |
||||
EDNEDN Senior Member Joined: 18/02/2023 Location: United StatesPosts: 118 |
Did he define his own instruction set for the processor he built? Or did he implement an existing instruction set that already existed on an integrated circuit from some manufacturer? It would be interesting to see the instruction set he implemented. His instruction set has a JMP instruction. In the demo you see him type that into the debugger to launch the demo. |
||||
LeoNicolas Guru Joined: 07/10/2020 Location: CanadaPosts: 479 |
He implemented everything from scratch, including the instructions set, the assembler and the peripherals. You can watch his journey on his channel, step by step. https://m.youtube.com/@weirdboyjim/playlists The CPU playlist has 107 videos Edited 2024-07-07 10:30 by LeoNicolas |
||||
Print this page |