From b49d5383ffb9ad3ae75c0963d16a29587a5c2a98 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 1 Dec 2020 00:34:46 -0500 Subject: Tweak pad formatting --- 2020/info/27.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to '2020/info/27.md') diff --git a/2020/info/27.md b/2020/info/27.md index 23687237..08810efc 100644 --- a/2020/info/27.md +++ b/2020/info/27.md @@ -30,8 +30,7 @@ workings of a [CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) emulator capable of ## Q5: Do you think would be possible to write some compiler in order to write chip-8 games on elisp? - -### It could be possible if you restrict yourself to some very limited elisp subset or lispy assembler. For the latter, here's some projects to draw inspiration from: +It could be possible if you restrict yourself to some very limited elisp subset or lispy assembler. For the latter, here's some projects to draw inspiration from: - @@ -42,41 +41,36 @@ workings of a [CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) emulator capable of ## Q4: What's the biggest perf bottleneck for your emulator? does it spend time executing your lisp or something else in the Emacs infrastructure (eg redisplay)? - -### Redisplay was super slow, it's like 3-4x as slow as executing the CPU cycles +Redisplay was super slow, it's like 3-4x as slow as executing the CPU cycles - Okay that's the reason why Gccemacs does not help :) ## Q3: do you think that you make our tiny console based in the chip ATMega like Arduboy? +I'm sorry, I didn't quite understand the question, could you please clarify it? I'm not exactly a hardware person, might have to defer it to someone else. -### I'm sorry, I didn't quite understand the question, could you please clarify it? I'm not exactly a hardware person, might have to defer it to someone else. - - -### I've looked at Arduboy and I believe the DEFCON CHIP-8 Badge is the closest to this: +I've looked at Arduboy and I believe the DEFCON CHIP-8 Badge is the closest to this: ## Q2: Any tutorial to start? I want to make my game now, no, for chip8 - -### I'm not aware of tutorials, but there's CHIP-8 resources online. You can of course study the assembly of existing games, that's how I figured out the tricks that broke my emulator :> +I'm not aware of tutorials, but there's CHIP-8 resources online. You can of course study the assembly of existing games, that's how I figured out the tricks that broke my emulator :> ## Q1: How did you manage to present a game engine without showing any game? :-) Show us!! - -### See the alt stream, it has several demos not shown due to time constraints +See the alt stream, it has several demos not shown due to time constraints # Notes -## Slides available at +- Slides available at + +- Repository available at -## Repository available at -## More on the alt-stream: -- cgit v1.2.3