KungFuFlash
deepC
KungFuFlash | deepC | |
---|---|---|
11 | 2 | |
366 | 526 | |
- | 4.0% | |
6.5 | 0.0 | |
about 1 month ago | over 1 year ago | |
C | C++ | |
zlib License | Apache License 2.0 |
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.
KungFuFlash
-
Linux on a Commodore 64
Not Linux related, but I've been trying trying recent (at least to me..) C-64 accessories:
I've tried the "Kung Fu Flash"- it's a software defined cartridge that is cheap- just a single STM32 and can do pretty much everything. I bought this because I'm trying to duplicate the developer experience I see on "8-bit show and tell"- it can emulate the "super snapshot", but not the REU. It's a really nice way to quickly try a lot of C-64 software and games.
https://8bithardware.wixsite.com/website/post/kung-fu-flash
https://github.com/KimJorgensen/KungFuFlash
I also have an SD2IEC: what I've learned is that it would have been useful to get a variant with an extra DIN socket. It's nice but I was never a fan of C-64's DOS and this reinforces it. To mount a D64 disk image you have to: OPEN1,8,15,"CD:MYIMAGE.D64":CLOSE1... yuck..
JiffyDOS (replacement ROM for the C-64) improves this (it's faster and includes a permanent DOS wedge), I bought one- it's on the way. I'm curious to try it with the real 1541 drive.
-
Am I too old to videogame?
The advice I've seen regarding current videogames seems sound (particularly: Get a Steam account).
Here's some advice regarding C64:
>Floppy disk is incredibly slow
Floppy really is slow without a fastloader. I use EPYX fastload[0], as an emulated cartridge on kung-fu flash[1].
Also consider sd2iec[2] as an alternative to an actual floppy drive.
>it's super difficult to find new games (these floppy disks with games are crazy expensive on eBay)
Research TOSEC[3][4]. Some archives[5] are available at The Internet Archive.
And about retro-gaming in general:
>maybe using a multi-system platform like the Overcame console?
I suggest the miSTer[6], a multi-system FPGA solution, because it is open source and has the strongest ecosystem there is for this sort of thing.
0. https://en.wikipedia.org/wiki/Epyx_Fast_Load
1. https://github.com/KimJorgensen/KungFuFlash
2. https://www.c64-wiki.com/wiki/SD2IEC
3. https://www.tosecdev.org/
4. https://en.wikipedia.org/wiki/TOSEC
5. https://archive.org/details/tosec
6. https://github.com/MiSTer-devel/Wiki_MiSTer/wiki
- Commodore 64 (Purchased a joystick switcher and Kung Fu Flash card) My thoughts. The device is actually really cool BUT.. NOT a full replacement to the SD2IEC as it does not support disk switching. :( However it DOES support CRT cartridge's files!! and has some sweet menu special and reset buttons!
-
Turning 1702 on/off resets C64
The fact that the KFF Helps doesn't seem to be electrically. The reset line is only connected to the Collector of a NPN Transistor, see Q1 in https://github.com/KimJorgensen/KungFuFlash/blob/master/hardware/KungFuFlash.pdf
- Kung Fu Flash v1.42 Support 128k Super Snapshot ROM
-
Fastloader options for pi1541
Maybe Kung-Fu Flash will work with your system. It allows you to load cartridge files from a MicroSD card. So, you could have all of the fastloaders like FastLoad, Mach III, Super Snapshot, etc, on a single cartridge.
- Kung Fu Flash v1.41 is out now \o/ support Pagefox cartridge. Device number can be set to 8-15. Improve disk emulation
- New Kung Fu Flash v1.37 out now - Optimize VIC-II read access for ultimax cartridges
- Kung Fu Flash v1.36 Disk emulation support large PRGs Improve disk emulation loading speed Load and mount is now default for PRGs
-
How to get my old pal C128 up and running?
I use the Kung Fu Flash for loadin images; https://github.com/KimJorgensen/KungFuFlash
deepC
-
[D] Run Pytorch model inference on Microcontroller
DeepC. Open source version of DeepSea. Very little activity, looks abandoned
-
C with Deep Learning
You could try things like deepC but that is again C++ https://github.com/ai-techsystems/deepC
What are some alternatives?
64tass - 64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
onnx-tensorrt - ONNX-TensorRT: TensorRT backend for ONNX
semu-c64 - Linux on a Commodore C64
stm32mp1-baremetal - Baremetal framework and example projects for the STM32MP15x Cortex-A7 based MPU
C64-Kernal-Adapter-Switch-Long-Board - This is a Kernal Adapter/Switch for the Commodore C64 long board
SI4735 - SI473X Library for Arduino
SIDKick - SIDKick -- the first complete SID 6581/8580-drop-in-replacement that you can build yourself
darknet - Convolutional Neural Networks
WatchX - Open-source smart watch, based on LittlevGL Embedded GUI Library
notepad2 - Notepad2-zufuliu is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, bundled with file browser plugin metapath-zufuliu.
C64-Kernal-Switcher - Switchless kernal switcher for the common breadbin Commodore 64, "longboards". Reuses power LED for easier use.
onnx2c - Open Neural Network Exchange to C compiler.