From d39090b6a94b7c1700d190a1bb63e85ff1c1f4ad Mon Sep 17 00:00:00 2001 From: Oxore Date: Sat, 6 May 2023 23:23:59 +0300 Subject: Add 2_scroll_planes demo --- Readme.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Readme.md') diff --git a/Readme.md b/Readme.md index a547825..ee69d0d 100644 --- a/Readme.md +++ b/Readme.md @@ -1,5 +1,14 @@ # SEGA Mega Drive/Genesis Samples in C -An attempt to rewrite [gh:BigEvilCorporation/megadrive_samples](https://github.com/BigEvilCorporation/megadrive_samples) in C. +An attempt to rewrite +[gh:BigEvilCorporation/megadrive_samples](https://github.com/BigEvilCorporation/megadrive_samples) +in C. There is a trade-off of showing some C's best practices of bare metal +projects and keeping the code as close as possible to original assembly code, at +least by structure and sequence. Inspired by [gh:cortexm/baremetal](https://github.com/cortexm/baremetal). + +Comments are copy-pasted in most cases. Sometimes they tell about assembler +language specific things, but there is no assembly code at all - only C and ld +scripts. Maybe at some point in the future I will rewrite them according to C +code, but IMHO some of them are so much redundant and should be removed. -- cgit v1.2.3