Modern-MSX-BASIC-Game-Dev
CLK
Modern-MSX-BASIC-Game-Dev | CLK | |
---|---|---|
2 | 22 | |
47 | 887 | |
- | - | |
1.8 | 9.9 | |
almost 2 years ago | 8 days ago | |
Shell | C++ | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Modern-MSX-BASIC-Game-Dev
- Beginner learning how to program; what books are good for learning BASIC programming, and game development?
-
GOTOphobia Considered Harmful (In C)
Something like this is the best I could find: https://craftofcoding.files.wordpress.com/2018/01/fortran_go... – the last page has a full listing with arrows to show the jumps.
I grew up with MSX-BASIC: https://github.com/plattysoft/Modern-MSX-BASIC-Game-Dev/blob... – GOSUB jumps to a specific line number (RETURN returns from where it jumped). Even a fairly simple and clean example like this can be rather difficult to follow.
CLK
-
Bit random but does anyone know how possible it is to get this look within Stella? [Pallete/TV Effects].
Not Stella, but the Clock Signal emulator does a great job of emulating the TV effects. The 2600 emulation isn't quite as good as Stella, though.
-
Giveaway: Mac Plus with Hard Disk 20 - Chicago area
I’ll be visiting Chicago on the 9th for a single night, and the author of this Mac Plus emulator which attempts to be cycle-accurate and therefore it’d be really great to have a real machine to test against… but I’m clueless at electrical work. So factor that in re: the retirement that the machine be used by its direct recipient.
-
Of the more rarely seen here: the Apple II, why not?
The repository is here; binary releases for the Mac are in the appropriate section though HDV support and a few other relevant tweaks haven’t made it into a release yet so you can’t yet run Total Replay as shown. You’d probably need to use disk images.
-
Looking for target for next project
Caveats being stated: https://github.com/tomharte/CLK
-
Vi-mode for your Apple II prompt
Thanks for the confirmation! I just wrote an Issue. I hope Tom gets it sorted out. I normally use OpenEmulator on the Mac but I like the simplicity of CLK and would like to make it my main emulator.
- Clock Signal: an emulator for tourists that seeks to be invisible
- TomHarte/CLK: A latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1, Oric 1/Atmos, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.
- Clock Signal ('CLK') is an emulator for tourists that seeks to be invisible
-
But does it run Doom? Ummm, not exactly.
It's available via GitHub but fair warning: it's a large project and is the one I used to learn modern C++ so some of the older parts of it aren't fantastic.
What are some alternatives?
Nextor - A disk operating system for MSX computers, forked from MSX-DOS 2.31
zx-sizif-512 - ZX Spectrum CPLD-based clone for rubber case
golden-drake-linux - Arch Linux for gaming and game development
qemu
unity-package-wizard - Command-line wizard to simplify the creation of unity packages.
GBA - Game Boy Advance Bare Metal Assembly Programming
GameDevMind - 最全面的游戏开发技术图谱。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
gb-test-roms - Collection of Game Boy test roms.
Your-Own-Library - Build your own library in your own home. This way, you won't be rummaging through your bookshelves for hours just to see if you have a book at hand. You can add the books you have and check this when purchasing a book.
decaf-emu - Researching Wii U emulation.
fizzbuzz-polyglot - FizzBuzz in multiple languages
moa - An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works