Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

30 Excellent

About haroldoop

  • Rank
    Chopper Commander
  • Birthday 09/10/1979

Contact / Social Media

Profile Information

  • Gender
  • Location

Recent Profile Visitors

9,070 profile views
  1. Yes, I never implemented the AI.
  2. I you want to search for it, the technical term for this kind of input treatment is 'debouncing'.
  3. Hello! 👍 This is my current project, Bitsy-Converter. This tool is capable of converting Bitsy scripts into various formats: * JSON: A JSON object representing the parsed script; useful for chaining with other tools; * Arduboy: A ".ino" sketch that can be compiled into an Arduboy game; * SDCC + LibCV: A ".c" source file designed to be compiled by SDCC, using the LibCV library; this can be used to generate ROMs for either: -- ColecoVision; -- SG-1000; -- Sega Master System (for now, only SG-1000 mode is supported); -- MSX. The code generated for SDCC + LibCV can either be compiled with SDCC, or with 8bitworkshop.com (which has an online compiler). The code generated for Arduboy can be compiled with either the Arduino IDE or ProjectABE (which has a buit-in compiler).
  4. You may want to take a look at "The Pac Man Dossier", specially chapter 6 and chapter 7 You may also want to take a look at the making of Planet X2
  5. In my opinion, the best classic console to develop for would be the Sega Genesis/Mega Drive, due to its fast CPU and flat address space (no need for bankswitching). https://stephane-d.github.io/SGDK/
  6. Probably not, as the original itself was coded in assembly; the options would be to either write a clone from scratch or create a hybrid by reusing just the kernel and wrap it in batari BASIC.
  7. The entries for the SMS Power! Coding competition 2018 are now available. There are less Coding entries than in the previous years, but what's there, is quite nice. http://www.smspower.org/forums/f9-Competitions
  8. haroldoop

    SID chip?

    Probably not; someone would have to design a way to connect a SID chip to the 2600, and then someone would have to create a kernel to communicate with that.
  9. Great job so far! It seems to be a pretty cool project. Yes, there are native players for both Ogg and XM formats, though I haven't been able to experiment with them yet. Also, there are quite a few sound players for the Sega Genesis; in theory, some of them should work on the 32X, too, though it would be necessary to implement a communication layer so the SH1 CPUs could ask the 68K CPU to play the music. As for ABC music, one possibility would be to use some MML Compiler, since MML syntax is very similar to ABC.
  10. Version 0.10.1 is now available: Product name string on the ROM header changed to "Powered by BlocklyVN32X"; Generated ROM will be automatically padded to 256KB, 512KB, 1MB, 2MB, 3MB or 4MB (that is, 2, 4, 8, 16, 24 or 32 mbits). Release page: https://github.com/haroldo-ok/BlocklyVN32X/releases/tag/v0.10.1 Portable version: https://github.com/haroldo-ok/BlocklyVN32X/releases/download/v0.10.1/blocklyvn32x-portable-0.10.1.exe
  11. Thanks! That game has a pretty interesting concept, not to mention a quirky sense of humor.
  12. Congratulations, that looks pretty cool so far! Well, the IDE just generates C code and then invokes a Makefile to compile it, so it would be mostly a matter of: Porting the support C libraries for the target hardware; Setting up a few command line image conversion utilities to convert the PNG images to a format that can be used on the target hardware; Creating a Makefile that will call the image conversion tools and compile the C file. Also, it the compilation requires the generation of some source files besides the C file that is already generated, Blockly's API also makes it relatively easy to do so.Essentially, it shouldn't be incredibly difficult to coerce the tool to output binaries for other platforms, as long as the hardware is sufficiently capable, and there is a C compiler available.
  13. Version 0.10.0 is now available: Added command to choose the name that will be displayed in the top left corner of the text window; Resolved the input lag problem on the generated ROM. Release page: https://github.com/haroldo-ok/BlocklyVN32X/releases/tag/v0.10.0 Portable version: https://github.com/haroldo-ok/BlocklyVN32X/releases/download/v0.10.0/blocklyvn32x-portable-0.10.0.exe
  • Create New...